Ribbon Communications Q1 2026 Earnings Narrowing Loss Beats Estimates Shares Rally SEZL Q1 2026 Earnings EPS Beats Estimates by 1658 as Stock Edges Lower NMRK Q1 2026 Earnings EPS Surpasses Expectations by 18 Stock Edges Higher ELVA Q1 2026 Earnings EPS Surprise of 307 Drives Optimism Primoris Services Corporation PRIM Q1 2026 Earnings Profit Miss Overshadowed by Robust Stock Gains CTEV Q1 2026 Earnings Significant EPS Miss Amidst Operational Challenges