NORFOLK SOUTHERN CORP
NSC · Railroads, Line-Haul Operating · 224.6M shares · -4%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $582M (gross $622M, SBC $40M)
Reference price $294.79 · est. market cap ~$66.2B — last insider purchase, 2025-12-05 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A85Wide-moat eastern US railroad with top-decile operating margins and strong cash generation, now subject to a pending Union Pacific merger.
Strengths
- Top-decile operating margin 35.8% (96.2nd pct) and net margin 23.6% (88.7th pct); FCF $2.16B (94.9th pct)
- Oligopoly network moat with pricing power (ROE 18.5%, 76.2nd pct), low leverage and ~90% of revenue contractual/exempt
Risks
- Pending UP merger carries regulatory/STB approval and integration uncertainty
- Residual East Palestine incident liabilities and capital-intensive ROA of 6.4% (still 82nd pct)
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Weak liquidityCurrent ratio 0.85 (<1)
- Customer concentration~90% of revenue from one customer/distributor — Approximately 90% of our revenues comes from either exempt shipments or shipments moving under transportation contracts; the remainder comes from shipments moving under public tariff rates
- Strong balance sheetStrong balance sheet — $5.6B cash & investments
- Buying back stockNet buyback — share count -4%/yr over 4y
- Pending mergerAlso, either Union Pacific or the Company may terminate the Merger Agreement if the Mergers have not been consummated by the end date (subject to an automatic extension in certain circumstances), exce
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
35.8%
Net margin
23.6%
Return on equity
18.5%
Return on assets
6.4%
ROIC
21.3%
Revenue growth (QoQ)
0.8%
Net-income growth
9.6%
Debt / equity
0.0×
Net debt / EBITDA
-0.9×
Current ratio
0.8×
Free cash flow
$2.2B
EBITDA
$5.7B
Tangible book value
$15.5B
Cash & investments
$5.6B
Stock comp / revenue
0.5%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-04-26 | Orr John F | Tax withheld | 3.2K | $320.81 |
| 2026-04-26 | Orr John F | Option exercise | 8.3K | — |
| 2026-01-30 | Moore Claiborne L | Option exercise | 421 | — |
| 2026-01-30 | Moore Claiborne L | Option exercise | 252 | — |
| 2026-01-30 | Moore Claiborne L | Tax withheld | 69 | $289.24 |
| 2026-01-30 | Moore Claiborne L | Tax withheld | 115 | $289.24 |
| 2026-01-30 | Orr John F | Option exercise | 803 | — |
| 2026-01-30 | Orr John F | Option exercise | 702 | — |
| 2026-01-30 | Orr John F | Tax withheld | 191 | $289.24 |
| 2026-01-30 | Orr John F | Tax withheld | 219 | $289.24 |
| 2026-01-30 | George Mark R | Option exercise | 3.0K | — |
| 2026-01-30 | George Mark R | Tax withheld | 279 | $289.24 |
| 2026-01-30 | George Mark R | Tax withheld | 1.2K | $289.24 |
| 2026-01-30 | Zampi Jason Andrew | Option exercise | 673 | — |
| 2026-01-30 | Zampi Jason Andrew | Option exercise | 252 | — |
| 2026-01-30 | Zampi Jason Andrew | Option exercise | 135 | — |
| 2026-01-30 | Zampi Jason Andrew | Option exercise | 15 | — |
| 2026-01-30 | Zampi Jason Andrew | Tax withheld | 5 | $289.24 |
| 2026-01-30 | Zampi Jason Andrew | Tax withheld | 37 | $289.24 |
| 2026-01-30 | Zampi Jason Andrew | Tax withheld | 69 | $289.24 |
| 2026-01-30 | Zampi Jason Andrew | Tax withheld | 183 | $289.24 |
| 2026-01-30 | Elkins Claude E | Option exercise | 777 | — |
| 2026-01-30 | Elkins Claude E | Option exercise | 527 | — |
| 2026-01-30 | Elkins Claude E | Tax withheld | 144 | $289.24 |
| 2026-01-30 | Elkins Claude E | Tax withheld | 212 | $289.24 |
| 2026-01-30 | Bhatt Anil | Option exercise | 641 | — |
| 2026-01-30 | Bhatt Anil | Option exercise | 220 | — |
| 2026-01-30 | Bhatt Anil | Tax withheld | 60 | $289.24 |
| 2026-01-30 | Bhatt Anil | Tax withheld | 175 | $289.24 |
| 2026-01-30 | George Mark R | Option exercise | 712 | — |
| 2026-01-30 | LAMPHERE GILBERT H | Option exercise | 700 | — |
| 2026-01-27 | George Mark R | Option exercise | 775 | — |
| 2026-01-27 | George Mark R | Tax withheld | 303 | $289.90 |
| 2026-01-27 | Elkins Claude E | Option exercise | 515 | — |
| 2026-01-27 | Elkins Claude E | Tax withheld | 141 | $289.90 |
| 2026-01-27 | Moore Claiborne L | Option exercise | 254 | — |
| 2026-01-27 | Moore Claiborne L | Tax withheld | 70 | $289.90 |
| 2026-01-27 | Zampi Jason Andrew | Option exercise | 220 | — |
| 2026-01-27 | Zampi Jason Andrew | Tax withheld | 60 | $289.90 |
| 2026-01-26 | George Mark R | Option exercise | 625 | — |
| 2026-01-26 | George Mark R | Tax withheld | 245 | $288.31 |
| 2026-01-26 | Moore Claiborne L | Option exercise | 247 | — |
| 2026-01-26 | Moore Claiborne L | Tax withheld | 68 | $288.31 |
| 2026-01-26 | Elkins Claude E | Option exercise | 520 | — |
| 2026-01-26 | Elkins Claude E | Tax withheld | 142 | $288.31 |
| 2026-01-26 | Zampi Jason Andrew | Option exercise | 247 | — |
| 2026-01-26 | Zampi Jason Andrew | Tax withheld | 68 | $288.31 |
| 2025-12-05 | Clyburn William Jr. | Buy | 204 | $294.79 |
| 2025-11-19 | Bhatt Anil | Sell | 900 | $281.60 |
| 2025-11-05 | Fahmy Sameh | Buy | 1.6K | $282.97 |
| 2025-10-27 | ANDERSON RICHARD H | Buy | 2.6K | $281.86 |
| 2025-10-24 | Zampi Jason Andrew | Option exercise | 150 | — |
| 2025-10-24 | Zampi Jason Andrew | Tax withheld | 42 | $282.50 |
| 2025-10-24 | Bhatt Anil | Option exercise | 3.3K | — |
| 2025-10-24 | Bhatt Anil | Option exercise | 220 | — |
| 2025-10-24 | Bhatt Anil | Tax withheld | 60 | $282.50 |
| 2025-10-24 | Bhatt Anil | Tax withheld | 1.1K | $282.50 |
| 2025-09-13 | George Mark R | Option exercise | 2.7K | — |
| 2025-09-13 | George Mark R | Tax withheld | 1.0K | $275.00 |
| 2025-08-01 | LAMPHERE GILBERT H | Option exercise | 460 | — |
| 2025-04-26 | Orr John F | Tax withheld | 3.8K | $223.65 |
| 2025-04-26 | Orr John F | Option exercise | 9.0K | — |
| 2025-01-31 | LAMPHERE GILBERT H | Buy | 607 | $259.86 |
| 2025-01-30 | George Mark R | Grant | 1.6K | — |
| 2025-01-30 | George Mark R | Tax withheld | 280 | $257.26 |
| 2025-01-30 | George Mark R | Tax withheld | 651 | $257.26 |
| 2025-01-30 | Zampi Jason Andrew | Option exercise | 252 | — |
| 2025-01-30 | Zampi Jason Andrew | Grant | 138 | — |
| 2025-01-30 | Zampi Jason Andrew | Tax withheld | 39 | $257.26 |
| 2025-01-30 | Zampi Jason Andrew | Tax withheld | 70 | $257.26 |
| 2025-01-30 | Moore Claiborne L | Option exercise | 252 | — |
| 2025-01-30 | Moore Claiborne L | Grant | 56 | — |
| 2025-01-30 | Moore Claiborne L | Tax withheld | 16 | $257.26 |
| 2025-01-30 | Moore Claiborne L | Tax withheld | 70 | $257.26 |
| 2025-01-30 | Elkins Claude E | Grant | 1.1K | — |
| 2025-01-30 | Elkins Claude E | Option exercise | 527 | — |
| 2025-01-30 | Elkins Claude E | Tax withheld | 224 | $257.26 |
| 2025-01-30 | Elkins Claude E | Tax withheld | 462 | $257.26 |
| 2025-01-30 | George Mark R | Option exercise | 712 | — |
| 2025-01-28 | Elkins Claude E | Option exercise | 249 | — |
| 2025-01-28 | Elkins Claude E | Tax withheld | 106 | $255.60 |
| 2025-01-28 | George Mark R | Option exercise | 704 | — |
| 2025-01-28 | George Mark R | Tax withheld | 277 | $255.60 |
| 2025-01-28 | Zampi Jason Andrew | Option exercise | 249 | — |
| 2025-01-28 | Zampi Jason Andrew | Tax withheld | 69 | $255.60 |
| 2025-01-28 | Moore Claiborne L | Option exercise | 189 | — |
| 2025-01-28 | Moore Claiborne L | Tax withheld | 52 | $255.60 |
| 2025-01-27 | Moore Claiborne L | Option exercise | 252 | — |
| 2025-01-27 | Moore Claiborne L | Tax withheld | 70 | $257.17 |
| 2025-01-27 | Elkins Claude E | Option exercise | 515 | — |
| 2025-01-27 | Elkins Claude E | Tax withheld | 219 | $257.17 |
| 2025-01-27 | George Mark R | Tax withheld | 305 | $257.17 |
| 2025-01-27 | George Mark R | Option exercise | 775 | — |
| 2025-01-27 | Zampi Jason Andrew | Tax withheld | 61 | $257.17 |
| 2025-01-27 | Zampi Jason Andrew | Option exercise | 220 | — |
| 2025-01-26 | George Mark R | Option exercise | 625 | — |
| 2025-01-26 | Zampi Jason Andrew | Option exercise | 247 | — |
| 2025-01-26 | Zampi Jason Andrew | Tax withheld | 68 | $253.65 |
| 2025-01-26 | Moore Claiborne L | Option exercise | 247 | — |
| 2025-01-26 | Moore Claiborne L | Tax withheld | 68 | $253.65 |
| 2025-01-26 | Elkins Claude E | Option exercise | 520 | — |
| 2025-01-26 | Elkins Claude E | Tax withheld | 221 | $253.65 |
| 2025-01-26 | George Mark R | Tax withheld | 246 | $253.65 |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (1)
Suppliers (0)
Named in the 10-K; linked when we track them.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-01 | Exec/director changeReg FDExhibits | filing ↗ |
| 2026-05-08 | Shareholder vote | filing ↗ |
| 2026-04-24 | ResultsReg FDExhibits | filing ↗ |
| 2026-04-02 | Material agreementExhibits | filing ↗ |
| 2026-01-29 | ResultsReg FDExhibits | filing ↗ |
| 2025-12-19 | Reg FDExhibits | filing ↗ |
| 2025-11-17 | Shareholder voteOtherExhibits | filing ↗ |
| 2025-11-06 | Other | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-01 | 2026-05-31 | 0001193125-26-250020 ↗ |
| 8-K | 2026-05-08 | 2026-05-08 | 0001193125-26-214920 ↗ |
| 8-K | 2026-04-24 | 2026-04-24 | 0001193125-26-175084 ↗ |
| 10-Q | 2026-04-24 | 2026-03-31 | 0001628280-26-027051 ↗ |
| 8-K | 2026-04-02 | 2026-04-02 | 0001193125-26-140350 ↗ |
| 10-K | 2026-02-09 | 2025-12-31 | 0001628280-26-006268 ↗ |
| 8-K | 2026-01-29 | 2026-01-29 | 0001193125-26-028244 ↗ |
| 8-K | 2025-12-19 | 2025-12-19 | 0001193125-25-327039 ↗ |
| 8-K | 2025-11-17 | 2025-11-14 | 0001193125-25-283950 ↗ |
| 8-K | 2025-11-06 | 2025-11-06 | 0001193125-25-270037 ↗ |
| 10-Q | 2025-10-23 | 2025-09-30 | 0001628280-25-046128 ↗ |
| 8-K | 2025-10-23 | 2025-10-23 | 0001193125-25-248775 ↗ |