STRL is trading at $722.58, down 6.3% today as the stock continues to retreat from its sharp early-May rally amid ongoing profit-taking and dilution concerns.
- Investors remain cautious following a recent shelf registration, which sparked fears of potential share dilution and weighed heavily on the stock since May 18.
- While broader markets are also showing weakness, the steeper drop in STRL suggests company-specific factors remain the primary driver of the selloff.