Home Stock Planet Labs stock price surge put to the test as earnings loom