TTM Technologies Inc TTMI Q1 2026 Earnings EPS Beats Estimates by 991 Stock Rises 881 SOHON Q2 2025 Earnings Positive EPS Reported Amid Limited Disclosure SHEL Q1 2026 Earnings Strong EPS Beat Amid Market Headwinds METC Q1 2026 Earnings Coal Producer Misses Estimates Amid Demand Headwinds CTS Q1 2026 Earnings EPS Surges Past Estimates Driving Shares Higher MPLX Q1 2026 Earnings EPS Misses Street Estimates as Margins Face Pressure