OTLY Q1 2026 Earnings EPS Surprise of 6017 Over Expectations Amid Broader Market Concerns BHP Q1 2026 Earnings EPS Falls Short of Estimates Amid Challenging Commodity Conditions SOLV Q1 2026 Earnings EPS Beat by 73 Amid Operational Efficiency IMNN Q1 2026 Earnings Narrowing Losses Beat Street Expectations as Pipeline Progress Continues TC Q3 2021 Earnings Significant EPS Miss as Losses Widen Hecla Mining Q1 2026 Earnings EPS Falls Short of Expectations Amid Cost Pressures