TechPrecision Corporation TPCS Q1 2026 Earnings Narrowing Losses Amid Operational Adjustments CAC Q1 2026 Earnings EPS Beats Estimates Amid Stable Operations ESI Q1 2026 Earnings EPS Surprise Beats Estimates Stock Rises NIC Q1 2026 Earnings Significant EPS Miss Despite Positive Stock Reaction SM Energy Q1 2026 Earnings Strong EPS Beat Amid Market Headwinds