Canadian National Railway Company (NYSE: CNI, TSX: CNR) Q2 2025 Earnings | 07/23/2025 | Inside Ticker | Inside Ticker