NESR Q1 2026 Earnings EPS Surprise of 1987 Beats Estimates Stock Slides 2 MTNB Q4 2024 Earnings Narrowed Loss Surpasses Expectations Pipeline Momentum Continues JFIN Q4 2024 Earnings Reports EPS of 523 Amid Market Volatility IEX Q1 2026 Earnings EPS Surpasses Estimates on Strong Execution APYX Q1 2026 Earnings EPS Beats Expectations Despite Revenue Uncertainty IP Q1 2026 Earnings Earnings Beat Expectations with 338 Surprise