The company also offered better-than-expected guidance, forecasting revenue to range between $858 million and $862 million, ...