WillScot Holdings Q1 2026 Earnings EPS Misses Estimates Amid Operational Pressures MCHB Q1 2026 Earnings Profit Miss Sends Shares Lower Amid Margin Pressures THCH Q4 2025 Earnings Loss Per Share Widens Amid Strategic Restructuring STAA Q1 2026 Earnings Strong EPS Surprise of 45385 Driven by Operational Efficiency INDB Q1 2026 Earnings Modest EPS Shortfall Amid Stable Operations TopBuild Corp BLD Q1 2026 Earnings EPS Beats Estimates Amid Subdued Revenue Outlook