Planet Labs is trading at $23.84 (4.3% down) after SEC filings revealed notable insider selling by top executives.
- CEO Will Marshall and Chief Strategy Officer Robert Schingler sold nearly 290,000 shares on July 10, 2026, totaling over $7.5 million.
- The transactions were executed under Rule 10b5-1 trading plans, which are pre-arranged schedules for stock sales.
- While these planned sales do not necessarily reflect bearish fundamental views, the volume of the divestment is pressuring investor sentiment.