UFPT Q1 2026 Earnings EPS Misses Estimates but Shares Edge Higher Ocugen Inc OCGN Q1 2026 Earnings WiderThanExpected Loss Highlights PreRevenue Development Stage DHCNL Q1 2026 Earnings WiderthanExpected Loss Weighs on Senior Note Performance IDXX Q1 2026 Earnings Modest EPS Beat Amid Flat Revenue Backdrop GNSS Q1 2026 Earnings EPS Surges Past Estimates Despite Revenue Discrepancy PGY Q1 2026 Earnings Massive EPS Beat Highlights Operational Leverage but Stock Slips