CNI stock: buy or sell?

CNI stock price: $93.61 -0.03% At close on February 21st, 2020

Updated on:
February 21st, 2020


Shares of Canadian National Railway ended on Feb 21st at $93.61 and remained stable a neutral -0.03%.

Canadian National Railway Company engages in rail and related transportation business. The company transports cargo serving exporters, importers, retailers, farmers, and manufacturers.

Should I buy CNI stock?

Trading stocks requires experience and discipline, and your buying and selling decisions must come following a methodology. Trading strategies are meant for helping you in the decision process of what stocks to choose and when is the best moment to buy them. At, we like to use very simple but trusted and powerful trend following trading strategies. Simple things usually work the best.

None of our preferred buy setups matches with Canadian National Railway stock situation right now, therefore this is not a suitable entry point.

Buy setupElegible
New all-time highNo
New 52 week highNo
Price crossing up 200d MANo
100d MA crossing up 200d MANo
This is not a selling recommendation at all, just it's not the best moment to buy if you follow any of these trading strategies.

Is Canadian National Railway stock a buy?

Everyday, hundreds of stock ratings are posted by financial analysts to indicate a particular stock's attractiveness. Unfortunately, we couldn't detect any rating for CNI stock for the last month.

CNI stock analysis

Daily outlook

Shares of Canadian National Railway closed on Feb 21st at $93.61 and remained steady a neutral -0.03%.

Shares of Canadian National Railway remained constant a neutral -0.03% and closed at $93.61. On December CNI price bounced up over the SMA of 200 days demonstrating to be a significant support for this stock. On January/21, CNI hit a new all time high, pushing higher than on Jan 17th tops. Check different trading setups that use ATHs as triggers.

CNI stock chart (daily)

Weekly outlook

Canadian National Railway shares remained steady -0.34% this week, ending at $93.61.

Canadian National Railway stock is trading in the range of its last top and last bottom. Loosing would mean breaking the current uptrend. Breakdowns under last bottom are selling point signals for some trading strategies. Not so far away is the last all-time high Canadian National Railway marked late January. Since SMA20w and SMA40w crossed up last week, CNI price slid a -0.66%. Since price and SMA40w lines crossed up by mid December 2019, CNI climbed $3.60 (4.00%).

CNI stock chart (weekly)

CNI stock price history

CNI stock went public on November 26th, 1996 with a price of $0.791. Since then, CNI stock grew a 11,749.40%, with a yearly average of 510.80%. If you had invested $1,000 in CNI stock in 1996, it would worth $117,494.00 today.

1: Adjusted price after possible price splits or reverse-splits.

CNI stock historical price chart

CNI stock reached all-time highs on January/21 with a price of $96.53.

CNI stock price target

Nobody can reliably foresee how stock prices may evolve in the future. However, financial institutions invest time and resources to provide the most accurated estimations to help investors to make their decisions. The accuracy of these stock price predictions is not very high, and you should not blindly believe and make decisions only based on what this ratings or price target predictions say. For the last 30 days we have not detected any price target for Canadian National Railway stock by any trusted analyst.

Financials and fundamental analysis

Earnings date and Earnings per Share

, Canadian National Railway was in line with the forecasts of the analysts and posted an EPS of $1.13 per share. Unfortunately, reported EPS is not yet available in our database.
CNI earnings date and EPS evolution
QuarterReporting dateEstimated EPSActual EPSSurprise

Annual financial results

In 2018, Canadian National Railway annual turnover soared a cool 9.82% to $14,321.00 million dollars from $13,041.00 marked in 2017. By contrast, its income margin (compared to sales) plummed to 30.22%, that is $4,328.00 million.

CNI annual Sales and Income evolution
2013$10,580 M-$2,610 M24.7%-
2014$10,442 M-1.31%$2,725 M26.1%4.42%
2015$12,611 M20.78%$3,538 M28.1%29.82%
2016$12,037 M-4.55%$3,640 M30.2%2.88%
2017$13,041 M8.34%$5,484 M42.1%50.66%
2018$14,321 M9.82%$4,328 M30.2%-21.08%

Quarterly financial results

Canadian National Railway reported $3,808.00 million in sales for 2018-Q4, a 3.25% improvement compared to previous quarter. Reported quarter income marked $1,143.00 M with a profit margin of 30.02%. Profit margin stayed steady a -0.73% compared to previous quarter when profit margin was 30.75%. When comparing turnover to same quarter last year, Canadian National Railway sales marked a super good gain and rocketed a 45.78%. Looking back to recent quarterly results, Canadian National Railway posted 4 negative quarters in a row.
CNI quarterly Sales and Income evolution
2017-Q2$3,330 M-$1,030 M30.9%-
2017-Q3$3,220 M-3.30%$958 M29.8%-6.99%
2017-Q4$2,612 M-18.88%$2,076 M79.5%116.72%
2018-Q1$3,194 M22.28%$741 M23.2%-64.31%
2018-Q2$3,631 M13.68%$1,310 M36.1%76.79%
2018-Q3$3,688 M1.57%$1,134 M30.7%-13.44%
2018-Q4$3,808 M3.25%$1,143 M30.0%0.79%
2019-Q1$3,544 M-6.93%$786 M22.2%-31.23%

Canadian National Railway ownership

When you are planning to invest in shares of a stock, it's worth to overview its ownership structure.

Management staff in all public traded companies that hold equity is required to report every transaction to the SEC. For Canadian National Railway, 2.99% of all outstanding shares are owned by its staff.

In case of Canadian National Railway stock, 0.00% of its shares are held by institutions (mutual funds, pension funds, big banks and other large financial institutions). Bearish positions for CNI stock account 0.00%, no big difference from last month.

The following table compares ownership indicators for other stocks related to Canadian National Railway:

Market cap$66.8 B
Total shares713.5 M
Float shares607.1 M
  - Institutional holdings (%)0.0%
  - Insider holdings (%)3.0%
Shares in short selling0.0%

CNI summary

Friday, February 21st, 2020
Day range$92.97 - $94.05
Previous close$93.64
Session gain-0.03%
Average true range$1.27
50d mov avg$92.73
100d mov avg$90.95
200d mov avg$91.00
Daily pattern
Weekly pattern lt06a

Canadian National Railway performance

To better understand Canadian National Railway performance you must compare its gains with other related stocks in same sector or industry. We picked as the bechmarking frame for Canadian National Railway stock.
CNICanadian National...4.16%5.37%11.81%

Canadian National Railway competitors

Unfortunately, we could not find any public company that could be defined as Canadian National Railway competitor. This doesn't mean Canadian National Railway does not have any competitor in the market, it's just we could not detected it.

    Latest CNI stock news