MasTec MTZ Q1 2026 Earnings EPS Surges 3893 Above Estimates Amid Strong Execution Huntington Ingalls Industries Inc HII Q1 2026 Earnings Adjusted EPS Slightly Beats Estimates Amid Robust Defense Demand DRCT Q1 2026 Earnings Narrowing Losses as EPS Surprises to the Upside HBANM Q1 2026 Earnings Preferred Dividend Coverage Falls Short of Expectations Energy Services of America Corporation ESOA Q1 2026 Earnings EPS Surges Past Estimates by 743 Despite Stock Pullback BCRX Q1 2026 Earnings Significant EPS Miss Despite Positive Stock Reaction