Astec Industries Q1 2026 Earnings EPS Misses Estimates Amid Challenging Conditions CMS Energy Corporation CMSD Q1 2026 Earnings Earnings Beat on Strong Utility Performance TGS Q1 2026 Earnings Earnings Smash Estimates Amidst Energy Sector Dynamics Hour Loop Inc HOUR Q4 2024 Earnings Narrowing Losses in a Challenging Retail Environment TMO Q1 2026 Earnings EPS Surpasses Estimates by 284 Stock Edges Down ACGLN Q1 2026 Earnings Preferred Share EPS Falls Slightly Short of Estimates Stock Edges Higher