TME Q1 2026 Earnings Slightly Beats Estimates as Shares Rise 45 NCLH Q1 2026 Earnings Strong EPS Beat Driven by Operational Efficiency and Demand GWRE Q1 2026 Earnings EPS Soars 48 Above Estimates Stock Rises 335 Altria Group MO Q1 2026 Earnings Earnings Beat Estimates Amidst Steady Operations PFIS Q1 2026 Earnings Earnings Miss Estimates Amid Challenging Environment CURR Q3 2025 Earnings Strong EPS Surprise as Profitability Emerges Revenue Details Not Disclosed