S&P 500 7,498.96 -0.14% NASDAQ 25,690.90 -0.57% DOW 52,218.58 -0.01% R2K 2,959.94 -0.92% VIX 16.64 -2.40% US 10Y 4.66 +0.63% DXY 101.06 -0.12% GOLD 4,141.80 +1.74% CRUDE 88.25 +3.93%
Next Bullish Trade
Sign in
CNR.TO

Canadian National Railway Company TOR · CNR.TO

$180.22 +0.76 (+0.42%)
Extended · +1.95σ

Analyst price target

19 analysts
Low
$152.00
Average
$177.79
High
$200.00
$152.00 low$200.00 high
Current $180.22 -1.3% to average

Recommendation

yfinance
buy

Consensus score 2.27 (1 = strong buy · 5 = strong sell)

Earnings history · actual vs estimate

Beat Miss last 12 quarters · bar = surprise %
DateEPS actualEPS estSurpriseNext-day move
2026-04-29 1.80 1.81 -0.3% +3.1%
2026-01-30 2.08 1.98 +5.1% -0.1%
2025-10-31 1.83 1.77 +3.3% -0.1%
2025-07-22 1.87 1.87 -0.1% -4.1%
2025-05-01 1.85 1.78 +4.1% +5.7%
2025-01-30 1.82 1.93 -5.7% -0.3%
2024-10-22 1.72 1.70 +1.4% -0.0%
2024-07-23 1.84 1.93 -4.5% -3.2%
2024-04-23 1.72 1.72 +0.0% -4.8%
2024-01-23 2.02 1.98 +1.8% -1.8%
2023-10-24 1.69 1.72 -1.7% +1.1%
2023-07-25 1.76 1.79 -1.8% +0.2%