When the company reported Q3 earnings on Oct. 21, 2025, it beat analysts’ expectations on both the top and bottom lines.