NSC

Norfolk Southern Corporation
338.09 -0.49% 2026-10-28

Analysts 10 firms · 3 buy · 7 hold · target 364 +8% (323–400)

52-week range
277.80 358.60
1-month+8.0%
3-month+1.2%
1-year+20.0%
3-year+71.7%
5-year+21.1%
vs 50-day+3.5%
vs 200-day+7.5%
Volatility21%
Beta0.20
$ vol/day$272M
ATH358.60
From ATH-5.7%
Next report2027-01-28
Nothing written about NSC yet. Be the first — call it long or short with an entry we price for you, or post a neutral write-up that takes no side. Create a free account
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

WhenPeople SizeValuePrice
11mo buy 1 $60,137 290.62
11mo sell 1 $253,440 279.29
12mo buy 1 $466,901 276.51
1.0y buy 1 $732,836 277.57
1.7y buy 1 $157,735 242.51
1.9y buy 2 $149,390 235.95
1.9y buy 1 $87,280 239.48
1.9y buy 1 $49,968 239.99
2.0y buy 2 $512,850 243.41
2.1y sell 1 $13,138,174 238.16
2.2y buy 1 $244,100 228.97
2.2y sell 1 $88,530 238.85
2.2y buy 1 $494,960 238.85
2.4y buy 1 $438,500 210.52
2.4y buy 1 $501,956 212.49
2.4y buy 1 $444,355 213.88
2.4y buy 4 $2,366,382 212.74
2.5y sell 1 $1,902,645 219.46
3.4y sched 1 $419,100 201.09
3.7y sell 1 $448,320 211.41
3.9y sell 1 $5,227,700 229.25
3.9y sell 1 $516,700 233.18
4.2y sell 1 $482,560 220.87
4.2y sell 1 $26,229,011 229.34
4.4y sell 1 $241,840 222.42
4.5y sell 1 $6,899,187 228.50
4.6y sell 1 $185,857 246.30
4.7y sell 1 $256,700 239.48
4.7y sell 1 $16,937,357 244.69
4.9y sell 1 $272,730 255.23
5.0y sell 1 $1,450,650 264.25
5.1y sell 1 $245,150 222.42
5.2y sell 1 $1,322,676 231.67
5.4y buy 1 $664,322 251.41
5.4y sell 1 $5,561,600 251.78
5.4y sell 1 $19,754,700 249.15
5.5y sell 1 $1,066,710 254.75
5.7y sell 1 $627,300 231.54
5.7y sell 1 $61,598 225.22
5.7y buy 1 $21,480 225.22
5.7y sell 1 $10,302 219.06
5.7y sell 1 $338,663 217.56
5.7y sell 1 $54,276 213.14
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

AAAlan Armstrong 1B 7mo JJJulie Johnson 5S 10mo VHValerie Hoyle 1S 1.1y MGMarjorie Taylor Greene 5B 1.5y JSJefferson Shreve 1B2S 1.6y JGJosh Gottheimer 5B10S 1.6y RBRob Bresnahan 1S 1.6y SBSheri Biggs 1S 1.6y SCShelley M Capito 2B4S 2.1y TTThomas H Tuberville 1B1S 3.0y LFLois Frankel 1B1S 3.1y DPDavid A Perdue 1S 6.5y DMDaniel Meuser 1S 6.6y MSMikie Sherrill 1S 6.7y +11 more

25 members · 24 buys / 40 sells · $303K–$1.6M disclosed · latest filing Jul 21, 2026 · full tracker ›

WhenMemberSize AmountPrice then
7mo buy AA Alan Armstrong $1K–$15K 280.92
10mo sell JJ Julie Johnson $1K–$15K 288.15
12mo sell JJ Julie Johnson $1K–$15K 279.96
1.1y sell VH Valerie Hoyle $1K–$15K 287.02
1.2y sell JJ Julie Johnson $1K–$15K 277.61
1.5y buy MG Marjorie Taylor Greene $1K–$15K 217.37
1.6y sell JS Jefferson Shreve $15K–$50K 212.19
1.6y sell JG Josh Gottheimer $1K–$15K 215.79
1.6y sell RB Rob Bresnahan $1K–$15K 200.55
1.6y buy MG Marjorie Taylor Greene $1K–$15K 205.01
1.6y sell JJ Julie Johnson $1K–$15K 229.97
1.6y buy JS Jefferson Shreve $15K–$50K 230.21
1.6y sell SB Sheri Biggs $15K–$50K 228.08
1.7y sell JJ Julie Johnson $1K–$15K 238.23
1.7y sell JS Jefferson Shreve $15K–$50K 237.25
1.7y buy MG Marjorie Taylor Greene $1K–$15K 246.79
1.8y buy MG Marjorie Taylor Greene $1K–$15K 243.47
1.8y buy MG Marjorie Taylor Greene $1K–$15K 230.01
2.1y sell SC Shelley M Capito $1K–$15K 233.94
2.2y sell JG Josh Gottheimer $1K–$15K 246.30
2.2y sell SC Shelley M Capito $1K–$15K 227.98
2.4y sell JG Josh Gottheimer $1K–$15K 215.03
3.0y sell TT Thomas H Tuberville $1K–$15K 194.78
3.1y sell LF Lois Frankel $1K–$15K 183.61
3.2y buy JG Josh Gottheimer $1K–$15K 197.69
3.2y buy JG Josh Gottheimer $1K–$15K 195.73
3.3y buy LF Lois Frankel $1K–$15K 208.21
3.6y buy TT Thomas H Tuberville $1K–$15K 193.50
4.6y sell JG Josh Gottheimer $1K–$15K 241.35
5.0y sell JG Josh Gottheimer $1K–$15K 257.54
5.2y sell JG Josh Gottheimer $1K–$15K 227.14
5.2y sell JG Josh Gottheimer $1K–$15K 228.15
5.6y buy JG Josh Gottheimer $1K–$15K 232.55
6.5y sell DP David A Perdue $1K–$15K 134.38
6.6y sell DM Daniel Meuser $1K–$15K 128.02
6.7y sell MS Mikie Sherrill $1K–$15K 184.85
7.4y sell SC Shelley M Capito $1K–$15K 174.06
7.5y sell SL Susie Lee $1K–$15K 170.08
7.5y buy JG Josh Gottheimer $1K–$15K 170.87
7.6y sell NT Nicholas Van Taylor $1K–$15K 154.72
7.8y sell KC Katherine M. Clark $15K–$50K 141.35
7.9y sell JG Josh Gottheimer $1K–$15K 133.44
7.9y sell JG Josh Gottheimer $1K–$15K 139.37
8.0y buy JG Josh Gottheimer $1K–$15K 137.25
8.1y sell JG Josh Gottheimer $1K–$15K 143.24
8.5y buy SC Shelley M Capito $1K–$15K 113.87
8.6y buy SC Shelley M Capito $1K–$15K 112.80
8.8y sell SC Shelley M Capito $1K–$15K 123.75
9.0y sell JR John Rutherford $1K–$15K 107.55
9.3y buy JR John Rutherford $1K–$15K 102.66
9.5y sell FL Frank A. LoBiondo $1K–$15K 93.20
9.6y buy GP Gary Palmer $1K–$15K 95.25
10.0y sell WC William Cassidy $1K–$15K 76.01
10.4y buy TR Thomas J. Rooney $1K–$15K 67.39
10.6y buy WC William Cassidy $1K–$15K 67.14
11.1y sell RH Richard L. Hanna $100K–$250K 61.36
11.2y sell CB Cheri Bustos $15K–$50K 63.44
11.4y buy RH Richard L. Hanna $50K–$100K 73.24
11.4y sell KC K. Michael Conaway $1K–$15K 72.25
11.9y sell KC Katherine M. Clark $1K–$15K 82.38
12.1y buy KC Katherine M. Clark $1K–$15K 85.76
12.1y buy KC Katherine M. Clark $1K–$15K 86.12
12.7y sell KC Katherine M. Clark $1K–$15K 69.03
12.8y buy KC Katherine M. Clark $1K–$15K 70.94

Next report 2027-01-28 (Thursday, before open, in 91 days) · EPS estimate 3.28. It has finished the next session higher 47% of the time, average move 3.0%.

Day-after move, last 12 reports, oldest left.

ReportedEst.Actual SurpriseGapDay 1Day 5
2026-10-22 beat 3.47 3.62 +4.3% -0.7% +3.1% —
2026-07-23 beat 3.32 3.52 +5.9% +3.6% +5.3% +0.9%
2026-04-24 beat 2.49 2.65 +6.3% +0.6% -0.5% -1.7%
2026-01-29 beat 2.76 3.22 +16.5% -0.2% +2.0% +7.9%
2025-10-23 beat 3.20 3.30 +3.0% -0.1% -1.2% -0.2%
2025-07-29 miss 3.31 3.29 -0.5% -3.8% -3.0% -2.3%
2025-04-23 beat 2.68 2.69 +0.5% +2.3% +0.9% +1.8%
2025-01-29 beat 2.94 3.04 +3.3% +4.9% +1.8% +0.1%
2024-10-22 beat 3.11 3.25 +4.5% +3.8% +4.9% +1.7%
2024-07-25 beat 2.86 3.06 +7.0% +8.6% +10.9% +9.2%
2024-04-24 beat 2.53 3.29 +29.8% -2.1% -3.6% -5.9%
2024-01-26 miss 2.87 2.83 -1.4% -2.1% -1.5% +5.6%
2023-10-25 miss 2.70 2.65 -1.7% -5.2% -5.3% -3.1%
2023-07-27 miss 3.11 2.95 -5.2% +0.0% -0.7% -4.1%
2023-04-26 beat 3.15 3.32 +5.5% -1.0% -2.9% -2.0%
2023-01-25 miss 3.44 3.42 -0.7% -1.8% -5.0% -2.8%
2022-10-26 beat 3.60 3.75 +4.2% +2.2% +2.9% +4.5%
2022-07-27 miss 3.47 3.45 -0.5% -1.3% -0.6% +2.3%
2022-04-27 beat 2.92 2.93 +0.4% +0.1% +3.1% +3.9%
2022-01-26 beat 3.04 3.12 +2.6% +1.5% -2.1% +1.9%
2021-10-27 beat 2.92 3.06 +5.0% +1.2% +0.1% +0.3%
2021-07-28 beat 2.97 3.28 +10.3% -0.1% -2.3% -3.5%
2021-04-28 beat 2.54 2.66 +4.6% -0.1% +0.8% +1.8%
2021-01-27 beat 2.48 2.64 +6.5% -1.6% -1.0% +3.4%
2020-10-28 beat 2.37 2.51 +5.9% -3.0% -2.7% +8.4%
2020-07-29 beat 1.36 1.53 +12.3% +1.6% +4.2% +4.3%
2020-04-29 beat 2.24 2.58 +15.2% +4.5% +5.7% -1.4%
2020-01-29 beat 2.28 2.55 +12.0% +6.1% +4.9% +4.4%
2019-10-23 miss 2.59 2.58 -0.5% -1.7% -2.2% -2.1%
2019-07-24 miss 2.79 2.70 -3.2% -7.0% -5.9% -2.8%
2019-04-24 beat 2.18 2.51 +15.1% +2.3% +2.5% -0.7%
2019-01-24 beat 2.28 2.57 +12.5% -3.0% -0.5% +2.2%
2018-10-24 beat 2.44 2.52 +3.2% +2.2% +2.1% +6.9%
2018-07-25 beat 2.33 2.50 +7.2% -2.3% +4.9% +4.6%
2018-04-25 beat 1.77 1.93 +9.0% +4.3% +8.1% +5.5%
2018-01-24 beat 1.57 1.69 +7.5% -0.6% -1.1% -0.5%
2017-10-25 beat 1.64 1.75 +6.5% -2.0% -2.7% -0.4%
2017-07-26 beat 1.65 1.71 +3.7% +0.8% -2.2% -5.5%
2017-04-26 beat 1.36 1.48 +8.9% -0.6% +0.9% +0.4%
2017-01-25 beat 1.36 1.42 +4.4% +0.7% +3.4% +2.8%
2016-10-26 beat 1.44 1.55 +7.4% -1.5% -3.5% -1.4%
2016-07-27 beat 1.35 1.36 +0.9% -0.3% -2.8% -4.8%
2016-04-21 beat 0.98 1.29 +32.3% +8.1% +10.5% +9.1%
2016-01-27 miss 1.25 1.20 -4.1% -1.2% +1.4% -2.3%
2015-10-28 beat 1.41 1.49 +5.4% +2.4% +5.4% +3.8%
2015-07-27 miss 1.42 1.41 -0.5% -0.8% -0.2% +0.1%
2015-04-29 miss 1.00 1.00 -0.2% +0.0% -1.1% -4.1%
2015-01-26 beat 1.63 1.64 +0.3% -2.4% +1.3% -0.7%
2014-10-22 miss 1.83 1.79 -2.0% -3.0% -3.0% +0.8%
2014-07-23 beat 1.74 1.79 +3.0% +0.8% -0.7% -3.7%
2014-04-23 beat 1.15 1.17 +1.7% -2.0% -2.0% -2.5%
2014-01-22 beat 1.51 1.64 +8.9% +3.2% +4.8% +1.2%
2013-10-23 beat 1.39 1.53 +10.2% +2.2% +6.8% +7.3%
2013-07-23 miss 1.49 1.46 -2.3% -2.8% -2.9% -4.8%
2013-04-23 beat 1.17 1.22 +4.3% +0.5% -1.2% -0.8%
2013-01-22 beat 1.20 1.30 +8.5% +0.1% +2.2% +2.9%
2012-10-23 beat 1.23 1.24 +0.7% -4.8% -7.5% -7.4%
2012-07-24 beat 1.52 1.60 +4.9% -0.4% -0.4% +1.9%
2012-04-24 beat 1.14 1.23 +7.7% +2.6% +3.8% +5.0%
2012-01-24 miss 1.40 1.39 -1.1% -2.3% -0.4% -3.7%

10 firms covering, 21 actions in the last 180 days (ratings, reiterations and target changes) · average price target 364 from 10 firms, range 323–400.

DateFirmActionRating TargetFrom
2026-10-23 Citigroup main Neutral 349 347
2026-10-23 Evercore ISI Group main In-Line 377 360
2026-10-23 JP Morgan main Neutral 323 318
2026-10-23 RBC Capital main Sector Perform 350 330
2026-10-23 TD Cowen main Buy 379 376
2026-10-07 Citigroup main Neutral 347 376
2026-10-05 JP Morgan main Neutral 318 338
2026-10-02 Susquehanna main Neutral 350 386
2026-07-27 BMO Capital main Market Perform 355 310
2026-07-27 Baird main Neutral 377 360
2026-07-24 Citigroup main Neutral 376 351
2026-07-24 JP Morgan main Neutral 338 316
2026-07-24 TD Cowen main Buy 376 337
2026-07-24 Wells Fargo main Overweight 385 365
2026-07-24 RBC Capital main Sector Perform 360 320
2026-07-24 Barclays main Overweight 400 360
2026-07-14 Susquehanna main Neutral 360 337
2026-07-10 JP Morgan main Neutral 316 331
2026-07-10 Baird main Neutral 360 330
2026-07-09 Citigroup main Neutral 351 335
2026-07-08 Wells Fargo main Overweight 365 350
Model view — historical tendencies for the days ahead, not a forecast
Next 1 day
+0.2%
Next 1 week
+0.3%
Next 1 month
+1.0%
Seasonality
Bullish window historically
Next 30 days (to Nov 28): +1.8% median, 67% of the last 43 years finished up.
20-year seasonality chart →
Mean reversion
Neutral — RSI(2) at 63
RSI(2) under 15 is oversold (this name has historically bounced); over 85 is overbought. Its dip-buy edge in history is -0.02%/day.
Mean-reversion stats →
1-month breakdown — Market · β 0.20 +0.5% · Seasonal tilt +0.5%
$76.5B market cap (#235 US) $272M/day volume 21% volatility +20% 1-year -6% from ATH
52-week range · 75% of the way up · -6% from the high
$277.80$358.60

Not investment advice.