This is why Citadel has $60+ billion dollars of "securities sold not yet purchased" on their financial statements.
They have sold $60+ BILLION of shares to investors and not yet bought the underlying securities.
So when exactly will that $60 billion of buy pressure hit the market?
SF Systems: https://www.sfsystems.xyz/