InvestingForced Liquidation Precedes $2.2961 Million Loss on Meta PositionBy Celia RowanOct 24, 2026, 5:23 AM UTC