Whale Shorts $1.21M SOL with 20x Leverage, Now Holds $16M Unrealized Profit

Whale Shorts $1.21M SOL with 20x Leverage, Now Holds $16M Unrealized Profit