TIPT Q2 2025 Earnings Earnings Beat with No Consensus Estimate Stock Gains STLD Q1 2026 Earnings EPS Misses Estimates Amidst Strong Steel Demand TDAY Q1 2026 Earnings Surprise Profit Defies Expectations Nextpower Inc NXT Q1 2026 Earnings EPS Surges Past Estimates Shares Advance MGY Q1 2026 Earnings EPS Beats Expectations as Operational Efficiency Drives Surprise GENC Q1 2026 Earnings Slight EPS Miss and Negative Stock Reaction Amid Cost Pressures