Security Over $689M in Crypto Positions Liquidated as Traders Face Heavy LossesJune 1, 2025 Over $689M liquidated in 24h as 267K traders hit by leveraged crypto sell-off. BTC and ETH led liquidation losses with…