Strategy stock tumbles 50% since November highs as economic headwinds weigh on Bitcoin

March 11, 2025