Barclays Issues Pessimistic Forecast for Canadian National Railway (NYSE:CNI) Stock Price

Barclays reduced their price target on shares of Canadian National Railway from $104.00 to $101.00 and set an "equal weight" rating for the …