Canadian National Q2 Earnings Beat on Grain and Energy Volume Growth
Canadian National Railway Company (CNI) reported second-quarter 2026 adjusted earnings of $1.50 per share (C$2.08), beating the Zacks Consensus Estimate of $1.39 by 7.9%. Adjusted earnings increased 11.2% year over year in Canadian-dollar terms.Revenues of $3.43 billion (C$4.75 billion) topped the…