CNI Q1 2026 Earnings EPS Surpasses Estimates by 248 Stock Flat Barrick Mining B Q1 2026 Earnings EPS Smashes Estimates Yet Shares Slide on Macro Concerns ASPI Q1 2026 Earnings EPS Surprise Beats Expectations Stock Declines Despite Narrower Loss KTCC Q1 2026 Earnings Loss Per Share of 026 Reflects Ongoing Pressures AVAL Q2 2025 Earnings Strong EPS Report Amid Mixed Macro Signals MGA Q1 2026 Earnings Strong EPS Beat of 33 Drives Positive Market Reaction