MasTec MTZ Q1 2026 Earnings EPS Surges 3893 Above Estimates Amid Strong Execution CNQ Q1 2026 Earnings Earnings Surprise on Strong Operational Performance Taoping Inc Q2 2011 Earnings EPS Misses Estimates as Stock Declines IBM Q1 2026 Earnings EPS Beats Estimates Amid Modest Stock Reaction REYN Q1 2026 Earnings EPS Surprises to the Upside Stock Edges Higher ZNTL Q1 2026 Earnings PreRevenue Biotech Posts WiderthanExpected Net Loss