SPCX is now Wall Street's most shorted new stock

Global Business Moderate confidence — 64/100
Sources: Invezz