MasTec MTZ Q1 2026 Earnings Strong EPS Beat Drives Optimism Despite Stock Dip ASTE Q1 2026 Earnings EPS Misses Estimates Stock Shows Resilience XPRO Q1 2026 Earnings EPS Misses Estimates Amid Challenging Conditions TRNR Q1 2026 Earnings EPS Beats Estimates Despite No Revenue Stock Falls 1254 BKNG Q1 2026 Earnings Earnings Per Share Surpass Estimates Shares Edge Higher CNP Q1 2026 Earnings Slight EPS Miss Amid Modest Stock Gains