THRY Q1 2026 Earnings Profitable Quarter Surges Past Expectations with 520 EPS Surprise COST Q1 2026 Earnings EPS Misses Estimates Stock Declines MMSI Q1 2026 Earnings Strong EPS Beat Drives Positive Market Response UCL Q1 2026 Earnings EPS Beat Highlights Operational Efficiency Amid Revenue Discrepancy IDT Q1 2026 Earnings Mixed Quarter as Earnings Miss Estimates but Stock Edges Higher ZeroStack Corp ZSTK Q4 2025 Earnings Massive EPS Miss Deepens Investor Uncertainty