Business briefing Financial analysis Investing Money News Technology news Bitcoin price cracks all-time high and flirting with $ 120,000 Jayd Johnson 11 July 2025 0