Executives and early investors sold shares worth $22 billion through well-timed trades, profiting before share prices collapsed.
source
Company Insiders Made Billions Before SPAC Bust
previous post
Executives and early investors sold shares worth $22 billion through well-timed trades, profiting before share prices collapsed.
source