Caseys CASY Q1 2026 Earnings EPS 349 Beats Estimates G7 Finance Ministers Meet in Paris Amid Rising Borrowing Costs and Strait of Hormuz Concerns Iran Vows Never Bow as Trump Rejects Peace Counteroffer Escalating Middle East Tensions and Energy Market Risks ExMayor of Honduran City Charged in Alleged Ordering of Activists Killing Trial Set for 2027 HMY Q2 2016 Earnings EPS Miss by 5475 Yet Stock Rallies 716 Ballard Power Systems BLDP Q1 2026 Earnings Narrowed Loss Exceeds Expectations CMI Q1 2026 Earnings EPS Beats Estimates by 897 as Shares Rally CNF Q4 2023 Earnings EPS Soars Past Estimates with 54356 Surprise TUYA Q1 2026 Earnings EPS Slightly Misses Estimates Amidst Limited Disclosure Traws Pharma Inc TRAW Q1 2026 Earnings Narrower Net Loss Beats Estimates as Clinical Pipeline Advances