Sensata Technologies ST Q1 2026 Earnings Slight EPS Beat as Management Highlights Operational Discipline Cibus Inc Q1 2026 Earnings Narrowing Losses Amid PreRevenue Phase Ballard Power Systems BLDP Q1 2026 Earnings Narrowing Loss Beats Estimates Shares Edge Higher NVST Q1 2026 Earnings EPS Beat of 129 Fails to Lift Stock RPAY Q1 2026 Earnings Solid EPS Beat Supports Cautious Optimism EXLS Q1 2026 Earnings EPS Beats Estimates by 62 Stock Edges Lower