tiprankstipranks
Canadian National Railway (CNI)
NYSE:CNI
United States
CNICanadian National Railway
$124.73
$1.87(1.52%)
At close: 4:00 PM EDT
--
After hours: EDT