STZ Q1 2026 Earnings EPS Surprises to the Upside Stock Slips XNCR Q1 2026 Earnings Earnings Miss by Wide Margin as Losses Deepen NPCE Q1 2026 Earnings Narrower Loss Beats Estimates Stock Gains Ormat Technologies Q1 2026 Earnings EPS Surges 403 Above Estimates Stock Slips F Q1 2026 Earnings Massive EPS Beat Drives 922 Stock Surge APWC Q3 1997 Earnings EPS Misses Estimates by 287 Stock Declines