SPCX is now Wall Street's most shorted new stock Global Business Sat, 18 Jul 2026 17:52:56 GMT Moderate confidence — 64/100 Sources: Invezz