AZZ Inc Q1 2026 Earnings EPS Surprises to the Upside as Specialty Metals Segment Gains Traction Birchtech Corp BCHT Q1 2026 Earnings EPS Miss Weighs on Shares ENPH Q1 2026 Earnings EPS Surprises to the Upside as Stock Gains 27 NVNO Q3 2025 Earnings Narrower Net Loss Surpasses Analyst Expectations Gerdau SA GGB Q1 2026 Earnings EPS Misses Estimates Stock Rises Slightly OFS Credit Company OCCI Q1 2026 Earnings Massive EPS Miss Sends Stock Lower