MASI Q1 2026 Earnings EPS Misses Estimates by 26 Stock Edges Lower Roper Technologies ROP Q1 2026 Crushes Forecasts EPS 516 vs 503 CitroTech CITR Up 259 Is There More Room to Run 20260520