Bitcoin tumbles after Strategy sale unnerves crypto traders

June 4, 2026