CNI CNI · 1 article Earnings July 24, 2026 Earnings Canadian National Railway Raises 2026 Guidance After Revenue Growth