STRL is trading at $725 (5.2% up) in pre-market, staging a recovery after a steep slide that saw shares sink approximately 20% over the past week.

  • The recent downturn was fueled by overvaluation concerns and reports of insider selling highlighted in recent market analysis.
  • Today's upward movement appears to be a technical bounce as broader indices trade modestly higher, with no new company-specific headlines driving the price action.