| CNR TSX reference price | C$178.25 at the July 31, 2026, 4:00 PM EST close, the most recent confirmed TSX print, with the NYSE-listed CNI trading at US$126.65 on August 3, 2026, 11:58 AM EDT | StockAnalysis.com TSX:CNR quote and CNI real-time quote | August 3, 2026 |
| Market capitalization verification | C$107.68 billion reported and C$107.68 billion calculated from C$178.25 x 604.10 million shares, a 0.00% difference, verified with the Pineify financial_rigor.py tool | StockAnalysis.com TSX:CNR statistics and financial_rigor.py | August 3, 2026 |
| Shares outstanding | 604.10 million shares outstanding, down 2.33% year over year and down 0.72% quarter over quarter, with a float of 603.23 million | StockAnalysis.com TSX:CNR statistics | August 3, 2026 |
| Q2 2026 adjusted results | Adjusted diluted EPS of C$2.08, up 11% year over year, or C$2.09 exchange-adjusted, up 12%, beating the C$1.98 consensus, with reported diluted EPS of C$2.06, up 10% | Canadian National Q2 2026 earnings release and earnings call | July 24, 2026 |
| Q2 2026 revenue and volume | Revenue of C$4.75 billion, up 11% year over year, on 5% revenue ton mile growth, above the C$4.62 billion consensus | Canadian National Q2 2026 earnings call and AlphaStreet results | July 24, 2026 |
| Q2 2026 operating ratio | Adjusted operating ratio of 62.2%, up 50 basis points from 61.7% a year earlier, with higher fuel prices costing the ratio 210 basis points | Canadian National Q2 2026 earnings call | July 24, 2026 |
| Q2 2026 net income | Net income of C$1.25 billion in the quarter, per TradingView | TradingView TSX:CNR financials | July 24, 2026 |
| 2026 guidance raise | Low-single-digit RTM growth (raised from roughly flat volumes) and mid- to high-single-digit adjusted diluted EPS growth, with the WTI assumption maintained at US$80 to US$110 per barrel, the FX assumption updated from CAD 0.73 to CAD 0.71, and an effective tax rate of 25% to 26% | Canadian National Q2 2026 earnings call | July 24, 2026 |
| Leverage | Leverage of 2.6x at the end of Q2 2026, against a maintained 2.7x adjusted debt to adjusted EBITDA target for 2026 | Canadian National Q2 2026 earnings call | July 24, 2026 |
| Free cash flow year to date | YTD free cash flow up about 20%, or roughly C$300 million, driven by stronger earnings, disciplined capital spending, and working capital, partly offset by higher tax payments | Canadian National Q2 2026 earnings call | July 24, 2026 |
| Productivity in Q2 2026 | Gross ton miles up 3% using existing assets, locomotive productivity up about 6%, employee productivity up about 9%, train-and-engine employee productivity up about 13%, train length up about 1%, and the best Q2 and first-half fuel efficiency in company history | Canadian National Q2 2026 earnings call | July 24, 2026 |
| Fast Track benefits | Close to C$100 million of realized Fast Track continuous-improvement benefits so far in 2026, with the initial review of major terminals largely complete | Canadian National Q2 2026 earnings call | July 24, 2026 |
| Commodity performance | Record Q2 Western Canadian grain and record Q2 potash, grain and fertilizers revenue of C$980 million up 18%, petroleum and chemicals RTMs up 11%, NGL RTMs up more than 15%, metals volumes up 11% despite steel and aluminum tariffs, refined product RTMs up nearly 30% into the GTA fuel terminal, and coal RTMs flat | Canadian National Q2 2026 earnings call and AlphaStreet results | July 24, 2026 |
| Intermodal and second-half outlook | Domestic intermodal grew, overseas intermodal declined year over year on difficult tariff-related comparisons and is expected weak in the second half partly due to demarketing low-profitability Port of Vancouver shipments, and Q4 grain comparisons are expected to be more challenging | Canadian National Q2 2026 earnings call | July 24, 2026 |
| Union Pacific commercial agreement | A commercial agreement gives CN new rights for Canada-to-Mexico traffic through Memphis with direct access to Ferromex, extends CN length of haul from Chicago to Memphis, is effective once definitive documentation is completed, and is not contingent on the merger, while Union Pacific receives rights to additional capacity on the EJ&E line funded by UP | Canadian National Q2 2026 earnings call | July 24, 2026 |
| Union Pacific settlement agreement | A settlement agreement contingent on STB approval and closing of the proposed Union Pacific merger gives CN competitive access to Kansas City and use of Union Pacific NEF yard, with five identified two-to-one customers and additional three-to-two opportunities, and CN agreed not to oppose the merger | Canadian National Q2 2026 earnings call | July 24, 2026 |
| Network size | Roughly 18,900 total route miles reported for the quarter, with about 23,825 employees per StockAnalysis.com TSX:CNR | AlphaStreet Q2 2026 results and StockAnalysis.com | August 3, 2026 |
| FY2025 revenue and net income | FY2025 revenue of C$17.30 billion, up 1.51% from C$17.05 billion, and net income of C$4.72 billion, up 6.12% | StockAnalysis.com TSX:CNR and TradingView | August 3, 2026 |
| TTM financials | TTM revenue of C$17.76 billion, net income of C$4.78 billion, basic EPS of C$7.79, EBITDA of C$8.60 billion, and a 48.4% EBITDA margin | StockAnalysis.com TSX:CNR statistics | August 3, 2026 |
| Balance sheet | Cash of C$307 million, total debt of C$22.75 billion, net debt of C$22.45 billion, equity of C$21.90 billion, book value per share of C$36.21, and a debt to equity ratio of 1.04 | StockAnalysis.com TSX:CNR statistics | August 3, 2026 |
| Free cash flow and capital spending | TTM operating cash flow of C$7.02 billion, capital expenditures of C$3.47 billion, free cash flow of C$3.55 billion, and free cash flow per share of C$5.87 | StockAnalysis.com TSX:CNR statistics | August 3, 2026 |
| Valuation check | 22.88x trailing PE, 20.76x forward PE, 6.06x sales, 4.92x book value, 30.35x trailing free cash flow, 2.15x PEG, and 15.14x EV/EBITDA | StockAnalysis.com TSX:CNR statistics | August 3, 2026 |
| Returns and profitability | ROE of 22.02%, ROIC of 12.32%, operating margin of 40.65%, and an effective tax rate of 25.01% | StockAnalysis.com TSX:CNR statistics | August 3, 2026 |
| Dividend | Annual dividend of C$3.66 with a 2.05% yield, 29 consecutive years of growth, a 46.15% payout ratio, and the next ex-dividend date on September 8, 2026 | StockAnalysis.com TSX:CNR statistics | August 3, 2026 |
| Analyst consensus, TSX | Buy consensus across 30 analysts with an average price target of C$189.68, about 6.41% above the C$178.25 reference price | StockAnalysis.com TSX:CNR statistics | August 3, 2026 |
| Analyst consensus, NYSE | Buy consensus across 30 analysts with an average price target of US$138.85, a low of US$113.50, a median of US$140.07, and a high of US$151.67, about 9.63% above the US$126.65 price | StockAnalysis.com CNI forecast | July 29, 2026 |
| Analyst rating mix, July 2026 | 10 Strong Buy, 5 Buy, 13 Hold, 1 Sell, and 1 Strong Sell out of 30 analysts | StockAnalysis.com CNI forecast recommendation trends | July 29, 2026 |
| Post-Q2 analyst target updates | Scotiabank to C$199 (Outperform), CIBC to C$198 (Outperformer), RBC Capital to C$205 (Outperform), BMO to C$195 (Outperform), Evercore ISI to US$139, Barclays to US$130 (Equal Weight), and BofA to US$146 (Buy), with US-dollar targets at Wells Fargo US$145, J.P. Morgan US$130, and Evercore ISI US$139 | StockAnalysis.com CNI news feed and TheFly analyst updates | July 28, 2026 |
| FY2026 and FY2027 consensus | FY2026 revenue consensus of C$18.48 billion with adjusted EPS of C$8.14 (range C$7.93 to C$8.30), FY2027 revenue of C$19.23 billion with adjusted EPS of C$8.98, a 3-year revenue growth forecast of 5.34%, and a 3-year EPS growth forecast of 9.31% | StockAnalysis.com CNI financial forecast | July 29, 2026 |
| Short interest | 4.69 million shares short on the TSX, 0.74% of shares outstanding, up from 2.35 million the prior month | StockAnalysis.com TSX:CNR statistics | August 3, 2026 |
| 52-week range and performance | 52-week range of C$126.11 to C$185.25, up about 36.75% over the trailing 52 weeks on the TSX, with 5-year beta near 1.01 and 1-year beta near 0.94 | StockAnalysis.com TSX:CNR and TradingView | August 3, 2026 |
| Technical snapshot | 50-day moving average near C$170.67, 200-day moving average near C$148.60, 14-day RSI near 54.80, and 20-day average volume near 1.23 million shares on the TSX | StockAnalysis.com TSX:CNR statistics | August 3, 2026 |
| Next earnings date | Scheduled for October 30, 2026, per TradingView | TradingView TSX:CNR | August 3, 2026 |