AZZ Q1 2026 Earnings Earnings Beat Lifts Sentiment Despite Revenue Discrepancy IT Q1 2026 Earnings EPS Surpasses Expectations by 1065 Stock Climbs NTGR Q1 2026 Earnings Stellar EPS Surprise of 268 Drives Stock Higher OSK Q1 2026 Earnings Earnings Miss Estimate Stock Edges Higher BBCP Q1 2026 Earnings NarrowerThanExpected Loss Boosts Investor Confidence American Healthcare REIT Inc AHR Q1 2026 Earnings Positive EPS Surprise Amid Revenue Ambiguity