CNI jumps as Bank of America upgrades to Buy on improving rail volumes

CNICNI

Canadian National Railway (CNI) is rising after a bullish analyst upgrade and commentary that rail volumes are tracking ahead of expectations heading into its April 29, 2026 earnings report. Bank of America lifted CNI to Buy and raised its price target to $122, citing improving volume trends and execution.

1. What’s moving the stock today

Canadian National Railway shares are higher as investors react to a fresh positive shift in Street sentiment ahead of next week’s quarterly report. Bank of America upgraded CNI to Buy and raised its price target to $122, with the upgrade framed around improving demand indicators and better execution that could support near-term results and the forward setup into 2026.

2. The catalyst: upgrade plus “volumes ahead” narrative

The upgrade is being reinforced by recent chatter that CN’s freight volumes and revenue ton-miles have been running ahead of internal targets, helped by smoother winter operations and better efficiency. That combination—better demand signals plus better operating performance—tends to translate into improved operating leverage for rails, amplifying the market reaction on a day when positioning into earnings can be decisive.

3. Why timing matters: earnings are close

CNI is scheduled to report first-quarter 2026 results on April 29, 2026. With earnings imminent, upgrades and datapoints on volumes can have outsized impact because investors recalibrate expectations for pricing, service metrics, and the operating ratio in the quarter that’s about to be disclosed.

4. What to watch next

Focus now shifts to whether CN confirms that grain, intermodal, and automotive trends are holding up through April and whether management signals confidence in 2026 guidance. Any softening in macro freight demand, service disruptions, or a more cautious tone on volumes or costs could cool the rally, while a solid print and steady outlook could extend it.