tiprankstipranks
Advertisement
Advertisement

Top Executive Makes Major Move With Planet Labs Stock Sale

Top Executive Makes Major Move With Planet Labs Stock Sale

New insider activity at Planet Labs PBC ( (PL) ) has taken place on April 6, 2026.

Claim 55% Off TipRanks

Planet Labs PBC has disclosed that its President & CFO, Ashley Johnson, sold 200,000 shares of company stock in a recent transaction. The sale of these shares totaled $7,019,813 in value, signaling a significant executive stock disposal at the satellite imagery and data company.

Recent Updates on PL stock

Planet Labs shares have jumped sharply over the last day, with moves of around 10%–15% as traders reacted to bullish developments and sector optimism. The company shipped three new Pelican satellites for an upcoming SpaceX rideshare launch, signaling expanded high-resolution, AI-enabled imaging capacity that supports its growth narrative.

Options activity turned notably bullish, with call volume several times normal and implied volatility rising, suggesting traders are positioning for further upside into the June 3 earnings report. Citi lifted its valuation framework for Planet Labs as part of a broader aerospace and defense Q1 preview, linking its higher outlook to the company’s role in an increasingly active commercial space ecosystem rather than to any single company-specific earnings surprise.

Spark’s Take on PL Stock

According to Spark, TipRanks’ AI Analyst, PL is a Neutral.

The score is primarily driven by improving operating momentum (positive operating and free cash flow) and strong technical uptrend. Offsetting these positives are still-severe GAAP losses and a weakened balance sheet with sharply higher leverage, while valuation remains pressured due to negative earnings. Earnings-call guidance is supportive but includes near-term margin/EBITDA pressure and demand mix/timing volatility.

To see Spark’s full report on PL stock, click here.

More about Planet Labs PBC

YTD Price Performance: 81.95%

Average Trading Volume: 14,188,029

Technical Sentiment Signal: Buy

Current Market Cap: $12.42B

Disclaimer & DisclosureReport an Issue

1