The recent pullback flushed out excess leverage, with nearly $875 million in liquidations over the past 24 hours, helping ...