STRL is trading at $872.14 (6.5% down) on profit-taking after a powerful multi-week run driven by record Q1 2026 earnings and raised full-year guidance.
- The recent advance was fueled by a surging backlog that had pushed shares close to consensus fair value.
- With no new company-specific headlines and major indices also trading lower, the move appears to be profit-taking and volatility rather than a fresh fundamental shock.