Allot Ltd ALLT Q1 2026 Earnings EPS Surprise Highlights Cost Discipline Amidst Transition AREC Q3 2025 Earnings SmallerThanExpected Loss Signals Operational Progress HMR Q1 2026 Earnings EPS Beats Estimates by Over 1000 but Stock Tumbles 20 Sangoma Q1 2026 Earnings EPS Miss Weighs on Shares as Revenue Details Remain Unclear New Mountain Finance Corporation NMFC Q1 2026 Earnings Slight EPS Miss Weighs on Shares CRL Q1 2026 Earnings EPS Surpasses Estimates Amid Resilient Operations