May 7, 2026
May 7, 2026
May 7, 2026
May 7, 2026
May 7, 2026
May 7, 2026
May 7, 2026
May 7, 2026
Bitcoin sees a massive $283M in liquidations after a short squeeze pushes prices above $75K. But weak demand might spell trouble. Is this a sign of shaky ground or a new plateau for BTC?