Short sellers, who bet on stock prices falling, have had a tough start to 2025. In fact, they have lost a staggering $73 billion in the U.S.
Shares of Super Micro Computer (SMCI) are surging today in continuation of a week-long rally that has seen them fully recover ...