Over $684M in leveraged positions were liquidated in the past 24 hours.