CNI · NYSE · Railroads

Canadian National Railway (CNI)

Moves diversified freight across a three-coast network linking Canada with the U.S. Midwest and Gulf.

$119.02
vs last close+1.51 (+1.28%)
  1. CNI Advances Hybrid Locomotive Program to Boost Efficiency

    Zacks Investment ResearchOperations