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.
Super Micro Computer, Inc.’s SMCI shares have bounced back strongly this year after a weak performance last year. The recent ...
SMCI will report Q2 earnings, with EPS expected at 75 cents and revenues at $6.13B. Stock down 44.83% YoY, up 41.93% YTD.