SHLS Q1 2026 Earnings EPS Beats Estimates as Shares Gain MasTec MTZ Q1 2026 Earnings EPS Surges 3893 Above Estimates Amid Strong Execution GTY Q1 2026 Earnings Strong EPS Surprise Drives Modest Stock Uptick Mirion Technologies MIR Q1 2026 Earnings EPS Surpasses Estimates Stock Rises Heidmar Maritime Holdings Corp HMR Q4 2025 Earnings Significant EPS Miss Amidst Operational Headwinds RYAN Q1 2026 Earnings EPS Surpasses Estimates Amid Solid Underwriting Trends