TechPrecision Corporation TPCS Q1 2026 Earnings Narrowing Losses Amid Strategic Restructuring HLLY Q1 2026 Earnings EPS Misses Estimates Slightly Stock Rises 68 Bitcoin Depot BTM Q4 2025 Earnings Massive EPS Miss of 826 vs 047 Estimate Stock Surges 499 IMMR Q3 2025 Earnings EPS Surges Past Estimates by Nearly 19 HAE Q1 2026 Earnings EPS Slightly Beats Estimates Shares Edge Higher NATR Q1 2026 Earnings Strong EPS Surprise Amid Quiet Revenue Disclosures