Home Crypto Bitcoin hits $118.5k: All-time high could be next as rate-cut bets crush shorts