Skip to content

CNI

Canadian National Railway Co.

NYSE · Industrials · Railroads · CA

$118.95
−0.77%
Ask drillr

Next report

Analyst consensus

Next report date
Oct 30, 2026
EPS estimate
$1.50
Revenue estimate
$3.2B

Latest reported

Last report date
Jul 24, 2026
EPS actual
$1.50
EPS estimate
$1.39
Revenue actual
$3.3B
Revenue estimate
$3.2B

Track record

Trailing twelve quarters

EPS beats (12Q)
5
EPS misses (12Q)
5
EPS in line (12Q)
2
Avg surprise (4Q)
+4.0%
Revenue beats (12Q)
4

Analyst ratings

Sell-side consensus

Consensus
Buy
Price target
$152
PT range
$130 – $205
Analysts
10
6 Buy4 Hold0 Sell
Reported history
Report dateEPS estimateEPS actualSurpriseRevenue actual
Jul 24, 2026$1.39$1.50Beat 7.84%$3.3B
Apr 29, 2026$1.31$1.31In line$3.1B
Jan 30, 2026$1.43$1.49Beat 4.20%$3.2B
Oct 31, 2025$1.28$1.33Beat 3.91%$2.1B
Jul 22, 2025$1.37$1.35Miss -1.46%$3.1B
May 1, 2025$1.26$1.29Beat 2.38%$3.1B
Jan 30, 2025$1.37$1.30Miss -5.11%$3.0B
Oct 22, 2024$1.28$1.26Miss -1.56%$3.0B
Jul 23, 2024$1.41$1.35Miss -4.26%$3.2B
Jan 23, 2024$1.46$1.48Beat 1.37%$3.4B
Jul 25, 2023$1.37$1.31Miss -4.38%$3.1B
Jan 24, 2023$1.56$1.55Miss -0.64%$3.4B

Reported results against consensus at the time of each report · Surprise is computed from the estimate on record · Data as of Oct 30, 2026