OBE Q1 2026 Earnings EPS Miss of 793 Shocks Investors Amid Energy Headwinds TPCS Q1 2026 Earnings Net Loss Reported Amid Limited Disclosures STX Q1 2026 Earnings Strong EPS Beat Amidst Data Center Demand VLYPP Q1 2026 Earnings EPS Beats Consensus by 507 as Stock Slips 029 SEGG Q1 2025 Earnings Negative EPS Reported Amid Revenue Uncertainty Stock Declines CECO Q1 2026 Earnings Massive EPS Beat Drives Stock Rally