Short sellers notch $8.7 bn profit as SpaceX shares dip to IPO price

IPO price, Short sellers
Business
image