Short sellers make $16bn profit from Tesla’s share price plunge

OSTN Staff