MasTec MTZ Q1 2026 Earnings EPS Surges 3893 Above Estimates Amid Strong Execution STC Q1 2026 Earnings EPS Surges Past Estimates by 485 BioTechne TECH Q1 2026 Earnings EPS Misses Estimates but Shares Edge Higher DMAC Q1 2026 Earnings Wider Loss Than Expected as Clinical Pipeline Advances ROIV Q1 2026 Earnings WiderThanExpected Loss Highlights PreRevenue Pipeline Costs Cable One Inc CABO Q1 2026 Earnings EPS Surpasses Estimates Amid Unreported Revenue