Satellite imaging company Planet Labs reported a net loss of $34.4 million for the first fiscal quarter, which ended April 30, an improvement from a net loss of $44.3 million in the corresponding quarter last year. The company’s stock has fluctuated since reporting its earnings, taking a 25% dip after the report. Demand for satellite […]