An insider sale and valuation concerns likely pushed Planet Labs stock down this week.
The satellite imaging company keeps winning new contracts from governments around the globe.
Planet Labs sees strong defense and intelligence demand as backlog hits $734 million. Click to learn more about PL's ...
Planet Labs' ability to image the entire planet daily gives it a distinct competitive advantage. Revenue levels are at less than 1% of its estimated total addressable market. The rising valuation may ...