
Stem (STEM) shares rallied more than 25% on Monday as investors ran into the AI-driven clean energy solutions company amid growing speculation of a short squeeze.
With a short interest exceeding 18% of the float, a continued rally in STEM shares in recent weeks has caught many bearish investors off guard, forcing some to cover positions, further adding fuel to the upside.