Planet Labs is trading at $23.23 (down 6.7%) following reports of nearly $7.9 million in insider selling activity over the past 30 days.

  • SEC-reported sales by senior executives and directors have raised investor concerns regarding management’s outlook and potential future dilution.
  • The stock is facing additional downward pressure amid broader selling across the technology sector.