tiprankstipranks
Canadian National Railway (CNI)
NYSE:CNI
United States
CNICanadian National Railway
$129.40
$0.08(0.06%)
At close: 4:00 PM EDT
$128.00
-$1.40(-1.08%)
After hours: Apr 23 7:52 PM EDT