OLD DOMINION FREIGHT LINE, INC.
ODFL · Trucking (No Local) · 208.0M shares · +16%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $443M (gross $454M, SBC $11M)
Reference price $190.39 · est. market cap ~$39.6B — last insider sale, 2026-05-04 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A88A dominant, best-in-class LTL carrier with top-decile returns and a structurally advantaged, low-leverage network.
Strengths
- ROA and ROE both 100th pct (18.7%/23.7%) — top-decile returns with a clean, largely owned service-center network
- Wide-moat scale and superior service in a consolidated, high-fixed-cost industry, with decades of organic share gains
Risks
- Volumes are tied to industrial production and the domestic economy, pressuring fixed-cost leverage in downturns
- Insurance/claims and equipment-cost inflation can compress margins
Notable findings
- Customer concentration~98% of revenue from one customer/distributor — More than 98% of our revenue has historically been derived from transporting LTL shipments for our customers, whose demand for our services is generally tied to industrial production and the overall h
- Chronic dilutionShare count +16%/yr over 4y (dilution, book value/share -36%)
- Strong balance sheetStrong balance sheet — $120M cash & investments
- Insider sellingInsider selling — 11 open-market sale(s) by 5 insider(s) (cluster of 5 insiders, ~$22M, last 6mo) Form 4 ↗
Key metrics
Return on equity
23.7%
Return on assets
18.7%
Net-income growth
-13.7%
Current ratio
1.4×
EBITDA
$1.7B
Tangible book value
$4.3B
Cash & investments
$120M
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-27 | CONGDON DAVID S | Gift | 296K | — |
| 2026-05-20 | Gantt Greg C | Grant | 859 | — |
| 2026-05-20 | Gabosch Bradley R | Grant | 859 | — |
| 2026-05-20 | Smith Albert Randolph II | Grant | 859 | — |
| 2026-05-20 | Kasarda John D. | Grant | 859 | — |
| 2026-05-20 | Stallings Wendy T. | Grant | 859 | — |
| 2026-05-20 | Aaholm Sherry A | Grant | 859 | — |
| 2026-05-20 | Stith Thomas A. III | Grant | 859 | — |
| 2026-05-20 | Davis Andrew Stephen | Grant | 859 | — |
| 2026-05-20 | CONGDON JOHN R JR | Grant | 859 | — |
| 2026-05-20 | MILLER CHERYL | Grant | 859 | — |
| 2026-05-19 | CONGDON DAVID S | Gift | 74K | — |
| 2026-05-18 | CONGDON EARL E | Gift | 7.4K | — |
| 2026-05-04 | Gantt Greg C | Sell | 5.1K | $190.39 |
| 2026-05-04 | Gantt Greg C | Sell | 12K | $191.47 |
| 2026-05-04 | Gantt Greg C | Sell | 4.3K | $192.53 |
| 2026-05-04 | Gantt Greg C | Sell | 1.1K | $193.24 |
| 2026-02-26 | CONGDON EARL E | Sell | 14K | $196.50 |
| 2026-02-26 | CONGDON EARL E | Sell | 11K | $195.62 |
| 2026-02-26 | CONGDON EARL E | Gift | 2.9K | — |
| 2026-02-26 | CONGDON EARL E | Gift | 2.9K | — |
| 2026-02-25 | CONGDON DAVID S | Gift | 2.5K | — |
| 2026-02-25 | CONGDON DAVID S | Gift | 1.3K | — |
| 2026-02-23 | CONGDON DAVID S | Gift | 30K | — |
| 2026-02-19 | CONGDON DAVID S | Sell | 10K | $195.17 |
| 2026-02-19 | CONGDON DAVID S | Sell | 42K | $194.67 |
| 2026-02-18 | Gabosch Bradley R | Sell | 3.1K | $194.27 |
| 2026-02-18 | Kelley Christopher James | Sell | 80 | $200.43 |
| 2026-02-12 | Overbey Cecil E. Jr. | Tax withheld | 262 | $185.51 |
| 2026-02-12 | Hartsell Steven W. | Tax withheld | 257 | $185.51 |
| 2026-02-12 | Brooks Christopher T | Tax withheld | 257 | $185.51 |
| 2026-02-12 | Parr Ross H. | Tax withheld | 262 | $185.51 |
| 2026-02-12 | Freeman Kevin M. | Tax withheld | 763 | $185.51 |
| 2026-02-12 | CONGDON JOHN R JR | Gift | 396 | — |
| 2026-02-12 | Satterfield Adam N | Tax withheld | 501 | $185.51 |
| 2026-02-12 | Brinker Clayton G. | Tax withheld | 52 | $185.51 |
| 2026-02-12 | Plemmons Gregory B | Tax withheld | 501 | $185.51 |
| 2026-02-12 | Kelley Christopher James | Tax withheld | 257 | $185.51 |
| 2026-02-11 | Freeman Kevin M. | Grant | 6.2K | — |
| 2026-02-11 | CONGDON JOHN R JR | Gift | 2.7K | — |
| 2026-02-11 | Brinker Clayton G. | Grant | 1.5K | — |
| 2026-02-11 | Kelley Christopher James | Grant | 3.2K | — |
| 2026-02-11 | Hartsell Steven W. | Grant | 3.2K | — |
| 2026-02-11 | Brooks Christopher T | Grant | 3.2K | — |
| 2026-02-11 | Parr Ross H. | Grant | 3.3K | — |
| 2026-02-11 | Overbey Cecil E. Jr. | Grant | 3.3K | — |
| 2026-02-11 | Plemmons Gregory B | Grant | 4.1K | — |
| 2026-02-11 | Satterfield Adam N | Grant | 4.1K | — |
| 2026-02-09 | Gantt Greg C | Sell | 12K | $196.43 |
| 2026-02-08 | Overbey Cecil E. Jr. | Tax withheld | 303 | $202.47 |
| 2026-02-08 | Plemmons Gregory B | Tax withheld | 317 | $202.47 |
| 2026-02-08 | Brooks Christopher T | Tax withheld | 302 | $202.47 |
| 2026-02-08 | Satterfield Adam N | Tax withheld | 327 | $202.47 |
| 2026-02-08 | Hartsell Steven W. | Tax withheld | 141 | $202.47 |
| 2026-02-08 | Freeman Kevin M. | Tax withheld | 454 | $202.47 |
| 2026-02-08 | Kelley Christopher James | Tax withheld | 145 | $202.47 |
| 2026-02-08 | Parr Ross H. | Tax withheld | 303 | $202.47 |
| 2026-02-07 | Plemmons Gregory B | Tax withheld | 343 | $202.47 |
| 2026-02-07 | Kelley Christopher James | Tax withheld | 268 | $202.47 |
| 2026-02-07 | Hartsell Steven W. | Tax withheld | 268 | $202.47 |
| 2026-02-07 | Brooks Christopher T | Tax withheld | 268 | $202.47 |
| 2026-02-07 | Parr Ross H. | Tax withheld | 273 | $202.47 |
| 2026-02-07 | Overbey Cecil E. Jr. | Tax withheld | 273 | $202.47 |
| 2026-02-07 | Satterfield Adam N | Tax withheld | 343 | $202.47 |
| 2026-02-07 | Freeman Kevin M. | Tax withheld | 613 | $202.47 |
| 2025-12-01 | Gantt Greg C | Option exercise | 338 | — |
| 2025-12-01 | Gantt Greg C | Option exercise | 489 | — |
| 2025-12-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-12-01 | Gantt Greg C | Tax withheld | 635 | $135.29 |
| 2025-11-18 | CONGDON EARL E | I | 10K | $130.66 |
| 2025-11-01 | Gantt Greg C | Option exercise | 350 | — |
| 2025-11-01 | Gantt Greg C | Option exercise | 480 | — |
| 2025-11-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-11-01 | Gantt Greg C | Tax withheld | 636 | $140.42 |
| 2025-10-01 | Gantt Greg C | Option exercise | 350 | — |
| 2025-10-01 | Gantt Greg C | Option exercise | 480 | — |
| 2025-10-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-10-01 | Gantt Greg C | Tax withheld | 636 | $140.78 |
| 2025-09-01 | Gantt Greg C | Option exercise | 350 | — |
| 2025-09-01 | Gantt Greg C | Option exercise | 480 | — |
| 2025-09-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-09-01 | Gantt Greg C | Tax withheld | 636 | $150.97 |
| 2025-08-25 | CONGDON EARL E | Gift | 22K | — |
| 2025-08-21 | CONGDON EARL E | Gift | 2.4K | — |
| 2025-08-21 | CONGDON EARL E | Gift | 2.4K | — |
| 2025-08-01 | Gantt Greg C | Option exercise | 350 | — |
| 2025-08-01 | Gantt Greg C | Option exercise | 480 | — |
| 2025-08-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-08-01 | Gantt Greg C | Tax withheld | 636 | $149.25 |
| 2025-07-01 | Gantt Greg C | Option exercise | 350 | — |
| 2025-07-01 | Gantt Greg C | Option exercise | 480 | — |
| 2025-07-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-07-01 | Gantt Greg C | Tax withheld | 636 | $162.30 |
| 2025-06-01 | Gantt Greg C | Option exercise | 1.8K | — |
| 2025-06-01 | Gantt Greg C | Option exercise | 350 | — |
| 2025-06-01 | Gantt Greg C | Option exercise | 480 | — |
| 2025-06-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-06-01 | Gantt Greg C | Option exercise | 842 | — |
| 2025-06-01 | Gantt Greg C | Option exercise | 330 | — |
| 2025-06-01 | Gantt Greg C | Option exercise | 548 | — |
| 2025-06-01 | Gantt Greg C | Tax withheld | 2.1K | $160.17 |
| 2025-05-21 | MILLER CHERYL | Grant | 1.0K | — |
| 2025-05-21 | King Debra | Grant | 1.0K | — |
| 2025-05-21 | Kasarda John D. | Grant | 1.0K | — |
| 2025-05-21 | Gantt Greg C | Grant | 1.0K | — |
| 2025-05-21 | Gabosch Bradley R | Grant | 1.0K | — |
| 2025-05-21 | Davis Andrew Stephen | Grant | 1.0K | — |
| 2025-05-21 | Stallings Wendy T. | Grant | 1.0K | — |
| 2025-05-21 | Stith Thomas A. III | Grant | 1.0K | — |
| 2025-05-21 | CONGDON JOHN R JR | Grant | 1.0K | — |
| 2025-05-21 | Aaholm Sherry A | Grant | 1.0K | — |
| 2025-05-14 | CONGDON DAVID S | Gift | 29K | — |
| 2025-05-01 | Gantt Greg C | Option exercise | 350 | — |
| 2025-05-01 | Gantt Greg C | Option exercise | 480 | — |
| 2025-05-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-05-01 | Gantt Greg C | Option exercise | 824 | — |
| 2025-05-01 | Gantt Greg C | Option exercise | 338 | — |
| 2025-05-01 | Gantt Greg C | Option exercise | 550 | — |
| 2025-05-01 | Gantt Greg C | Option exercise | 1.9K | — |
| 2025-05-01 | Gantt Greg C | Tax withheld | 2.1K | $153.28 |
| 2025-04-01 | Gantt Greg C | Option exercise | 1.9K | — |
| 2025-04-01 | Gantt Greg C | Option exercise | 350 | — |
| 2025-04-01 | Gantt Greg C | Option exercise | 480 | — |
| 2025-04-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-04-01 | Gantt Greg C | Option exercise | 824 | — |
| 2025-04-01 | Gantt Greg C | Option exercise | 338 | — |
| 2025-04-01 | Gantt Greg C | Option exercise | 550 | — |
| 2025-04-01 | Gantt Greg C | Tax withheld | 2.1K | $165.45 |
| 2025-03-01 | Gantt Greg C | Tax withheld | 2.1K | $176.50 |
| 2025-03-01 | Gantt Greg C | Option exercise | 350 | — |
| 2025-03-01 | Gantt Greg C | Option exercise | 480 | — |
| 2025-03-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-03-01 | Gantt Greg C | Option exercise | 824 | — |
| 2025-03-01 | Gantt Greg C | Option exercise | 338 | — |
| 2025-03-01 | Gantt Greg C | Option exercise | 550 | — |
| 2025-03-01 | Gantt Greg C | Option exercise | 1.9K | — |
| 2025-02-28 | Satterfield Adam N | Buy | 2.5K | $175.93 |
| 2025-02-25 | CONGDON DAVID S | Gift | 1.4K | — |
| 2025-02-25 | CONGDON DAVID S | Gift | 1.4K | — |
| 2025-02-24 | CONGDON EARL E | Gift | 1.1K | — |
| 2025-02-24 | CONGDON EARL E | Gift | 1.1K | — |
| 2025-02-13 | Gantt Greg C | Sell | 6.4K | $205.87 |
| 2025-02-12 | Parr Ross H. | Grant | 2.8K | — |
| 2025-02-12 | CONGDON JOHN R JR | Gift | 2.6K | — |
| 2025-02-12 | Freeman Kevin M. | Grant | 5.3K | — |
| 2025-02-12 | Brinker Clayton G. | Grant | 544 | — |
| 2025-02-12 | Kelley Christopher James | Grant | 2.7K | — |
| 2025-02-12 | Hartsell Steven W. | Grant | 2.7K | — |
| 2025-02-12 | Brooks Christopher T | Grant | 2.7K | — |
| 2025-02-12 | Overbey Cecil E. Jr. | Grant | 2.8K | — |
| 2025-02-12 | Plemmons Gregory B | Grant | 3.5K | — |
| 2025-02-12 | Satterfield Adam N | Grant | 3.5K | — |
| 2025-02-09 | Kelley Christopher James | Tax withheld | 130 | $197.20 |
| 2025-02-09 | Brooks Christopher T | Tax withheld | 270 | $197.20 |
| 2025-02-09 | Overbey Cecil E. Jr. | Tax withheld | 270 | $197.20 |
| 2025-02-09 | Overbey Cecil E. Jr. | Tax withheld | 270 | $197.20 |
| 2025-02-09 | Parr Ross H. | Tax withheld | 270 | $197.20 |
| 2025-02-09 | Parr Ross H. | Tax withheld | 270 | $197.20 |
| 2025-02-09 | Hartsell Steven W. | Tax withheld | 126 | $197.20 |
| 2025-02-09 | Plemmons Gregory B | Tax withheld | 305 | $197.20 |
| 2025-02-09 | Plemmons Gregory B | Tax withheld | 306 | $197.20 |
| 2025-02-09 | Satterfield Adam N | Tax withheld | 683 | $197.20 |
| 2025-02-09 | Satterfield Adam N | Tax withheld | 342 | $197.20 |
| 2025-02-09 | Freeman Kevin M. | Tax withheld | 933 | $197.20 |
| 2025-02-09 | Freeman Kevin M. | Tax withheld | 467 | $197.20 |
| 2025-02-09 | Brooks Christopher T | Tax withheld | 270 | $197.20 |
| 2025-02-08 | Satterfield Adam N | Tax withheld | 385 | $197.20 |
| 2025-02-08 | Hartsell Steven W. | Tax withheld | 142 | $197.20 |
| 2025-02-08 | Kelley Christopher James | Tax withheld | 146 | $197.20 |
| 2025-02-08 | Brooks Christopher T | Tax withheld | 305 | $197.20 |
| 2025-02-08 | Freeman Kevin M. | Tax withheld | 526 | $197.20 |
| 2025-02-08 | Overbey Cecil E. Jr. | Tax withheld | 305 | $197.20 |
| 2025-02-08 | Parr Ross H. | Tax withheld | 305 | $197.20 |
| 2025-02-08 | Plemmons Gregory B | Tax withheld | 345 | $197.20 |
| 2025-02-07 | Overbey Cecil E. Jr. | Tax withheld | 277 | $197.20 |
| 2025-02-07 | Hartsell Steven W. | Tax withheld | 270 | $197.20 |
| 2025-02-07 | Brooks Christopher T | Tax withheld | 271 | $197.20 |
| 2025-02-07 | Kelley Christopher James | Tax withheld | 270 | $197.20 |
| 2025-02-07 | Parr Ross H. | Tax withheld | 277 | $197.20 |
| 2025-02-07 | Plemmons Gregory B | Tax withheld | 372 | $197.20 |
| 2025-02-07 | Satterfield Adam N | Tax withheld | 404 | $197.20 |
| 2025-02-07 | Freeman Kevin M. | Tax withheld | 709 | $197.20 |
| 2025-02-01 | Gantt Greg C | Option exercise | 350 | — |
| 2025-02-01 | Gantt Greg C | Option exercise | 480 | — |
| 2025-02-01 | Gantt Greg C | Option exercise | 708 | — |
| 2025-02-01 | Gantt Greg C | Option exercise | 824 | — |
| 2025-02-01 | Gantt Greg C | Option exercise | 338 | — |
| 2025-02-01 | Gantt Greg C | Option exercise | 550 | — |
| 2025-02-01 | Gantt Greg C | Option exercise | 1.9K | — |
| 2025-02-01 | Gantt Greg C | Tax withheld | 2.0K | $185.61 |
| 2025-01-02 | Gantt Greg C | Option exercise | 350 | — |
| 2025-01-02 | Gantt Greg C | Option exercise | 480 | — |
| 2025-01-02 | Gantt Greg C | Option exercise | 708 | — |
| 2025-01-02 | Gantt Greg C | Option exercise | 824 | — |
| 2025-01-02 | Gantt Greg C | Option exercise | 338 | — |
| 2025-01-02 | Gantt Greg C | Option exercise | 550 | — |
| 2025-01-02 | Gantt Greg C | Option exercise | 1.9K | — |
| 2025-01-02 | Gantt Greg C | Tax withheld | 1.4K | $176.40 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-03 | 2026-06-03 | 0000878927-26-000015 ↗ |
| 8-K | 2026-05-21 | 2026-05-20 | 0000878927-26-000013 ↗ |
| 10-Q | 2026-05-06 | 2026-03-31 | 0000878927-26-000011 ↗ |
| 8-K | 2026-04-29 | 2026-04-29 | 0000878927-26-000009 ↗ |
| 8-K | 2026-03-03 | 2026-03-03 | 0000878927-26-000002 ↗ |
| 10-K | 2026-02-24 | 2025-12-31 | 0001193125-26-067161 ↗ |
| 8-K | 2026-02-04 | 2026-02-04 | 0001193125-26-036791 ↗ |
| 8-K | 2025-12-09 | 2025-12-03 | 0001193125-25-312744 ↗ |
| 8-K | 2025-12-02 | 2025-12-02 | 0001193125-25-305457 ↗ |
| 10-Q | 2025-11-06 | 2025-09-30 | 0001193125-25-268415 ↗ |
| 8-K | 2025-10-29 | 2025-10-29 | 0001193125-25-255040 ↗ |
| 8-K | 2025-10-23 | 2025-10-23 | 0001193125-25-247937 ↗ |