Canadian National Railway Company (CNI): The stock short term indicators suggest Buy today

Canadian National Railway Company (CNI) saw downtrend of -3.13% in the recent trading with $113.16 being its most recent. The current price level …