UFPI Q1 2026 Earnings Earnings Miss Estimate Amid Challenging Conditions CRM Q1 2026 Earnings EPS Surges Past Estimates Stock Edges Lower Immunome Inc IMNM Q1 2026 Earnings SmallerThanExpected Loss as Biotech Advances Pipeline AZZ Inc Q1 2026 Earnings EPS Surprises to the Upside as Specialty Metals Segment Gains Traction ZS Q1 2026 Earnings EPS Beat by Nearly 4 Signals Strong Profitability GENI Q1 2026 Earnings Widened Loss Surprises Market Yet Stock Rallies