Canadian National Railway Co. (CNI) recent quarterly performance of -1.26% is not showing the real picture
Canadian National Railway Co. (NYSE: CNI) open the trading on Wednesday, with a bit cautious approach as it glided -0.22% to $111.99, before settling in