Canadian National Railway Reports Strong Q1 2025 Results

Canadian National Railway reports Q1 2025 revenue of $3.08B, net income of $812M, and EPS of $1.85, reflecting robust growth amid economic …