FINHUB Insights

Old Dominion insider activity

ODFL · ODFL income statements · EDGAR

What the executives and directors of Old Dominion actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.

−$26M net open-market flow, 12 m
0 open-market buys, 12 m
0% of sale value on 10b5-1 plans, 12 m
571 days since an insider bought, whole record

The tape: three years of insider trades

Open-market buy Discretionary sale Planned sale (10b5-1) Reported-price path Routine

Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling. The share count changed 2-for-1 on Mar 28, 2024, so prices and share counts reported before then are restated to today's basis here; otherwise the tape would show a step the shares never took.

The 123 routine events on the chart, as a list
Date Insider Shares
May 27, 2026 CONGDON DAVID S 296K
May 20, 2026 CONGDON JOHN R JR 859
May 20, 2026 MILLER CHERYL 859
May 20, 2026 Kasarda John D. 859
May 20, 2026 Gantt Greg C 859
May 20, 2026 Aaholm Sherry A 859
May 20, 2026 Gabosch Bradley R 859
May 20, 2026 Stallings Wendy T. 859
May 20, 2026 Stith Thomas A. III 859
May 20, 2026 Davis Andrew Stephen 859
May 20, 2026 Smith Albert Randolph II 859
May 19, 2026 CONGDON DAVID S 74K
May 18, 2026 CONGDON EARL E 7,370
Feb 26, 2026 CONGDON EARL E 2,896
Feb 25, 2026 CONGDON DAVID S 34K
Feb 12, 2026 CONGDON JOHN R JR 3,084
Feb 12, 2026 Freeman Kevin M. 7,006
Feb 12, 2026 Overbey Cecil E. Jr. 3,534
Feb 12, 2026 Parr Ross H. 3,534
Feb 12, 2026 Satterfield Adam N 4,599
Feb 12, 2026 Brooks Christopher T 3,461
Feb 12, 2026 Plemmons Gregory B 4,599
Feb 12, 2026 Kelley Christopher James 3,461
Feb 12, 2026 Hartsell Steven W. 3,461
Feb 12, 2026 Brinker Clayton G. 1,589
Feb 8, 2026 Freeman Kevin M. 1,067
Feb 8, 2026 Overbey Cecil E. Jr. 576
Feb 8, 2026 Parr Ross H. 576
Feb 8, 2026 Satterfield Adam N 670
Feb 8, 2026 Brooks Christopher T 570
Feb 8, 2026 Plemmons Gregory B 660
Feb 8, 2026 Kelley Christopher James 413
Feb 8, 2026 Hartsell Steven W. 409
Dec 1, 2025 Gantt Greg C 2,170
Nov 1, 2025 Gantt Greg C 2,174
Oct 1, 2025 Gantt Greg C 2,174
Sep 1, 2025 Gantt Greg C 2,174
Aug 25, 2025 CONGDON EARL E 22K
Aug 21, 2025 CONGDON EARL E 2,420
Aug 1, 2025 Gantt Greg C 2,174
Jul 1, 2025 Gantt Greg C 2,174
Jun 1, 2025 Gantt Greg C 7,214
May 21, 2025 CONGDON JOHN R JR 1,029
May 21, 2025 MILLER CHERYL 1,029
May 21, 2025 Kasarda John D. 1,029
May 21, 2025 Gantt Greg C 1,029
May 21, 2025 Aaholm Sherry A 1,029
May 21, 2025 Gabosch Bradley R 1,029
May 21, 2025 Stallings Wendy T. 1,029
May 21, 2025 Stith Thomas A. III 1,029
May 21, 2025 Davis Andrew Stephen 1,029
May 21, 2025 King Debra 1,029
May 14, 2025 CONGDON DAVID S 29K
May 1, 2025 Gantt Greg C 7,221
Apr 1, 2025 Gantt Greg C 7,221
Mar 1, 2025 Gantt Greg C 7,221
Feb 25, 2025 CONGDON DAVID S 1,352
Feb 24, 2025 CONGDON EARL E 1,133
Feb 12, 2025 CONGDON JOHN R JR 2,632
Feb 12, 2025 Freeman Kevin M. 5,268

The 60 most recent of 123.

Where the shares went, last 12 months

Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price. The share count changed 2-for-1 on Mar 28, 2024, so share counts reported before then are restated to today's basis here.

The chart, in numbers
Flow Shares
From holdings 526K
Granted 41K
Vested / exercised 4,611
Withheld for tax 9,960
Discretionary sales 134K
Gifts 417K
Other out 10K

Skin in the game

Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades. The share count changed 2-for-1 on Mar 28, 2024, so share counts reported before then are restated to today's basis here.

The chart, in numbers
Insider Start of the window Latest reported Indexed, start = 100
CONGDON JOHN R JR 2,182 2,683 123
Gantt Greg C 75K 89K 118.4
Satterfield Adam N 48K 55K 114.9
Parr Ross H. 37K 44K 120.1

Who holds what

the 14 largest holdings of 24
Insider Role Shares held Buys 12 m Sales 12 m 12 m Last trade
CONGDON JOHN R JR Last trade Aug 8, 2022 Director 3.9M Aug 8, 2022
CONGDON EARL E Chair Emeritus & Sr. Advisor Last trade Feb 26, 2026 Officer 2.2M $4.9M net selling over the year: 0 months buying, 1 month selling Feb 26, 2026
Gantt Greg C President and COO Last trade May 4, 2026 COO 94K $6.6M net selling over the year: 0 months buying, 2 months selling May 4, 2026
Satterfield Adam N EVP and CFO Last trade Feb 28, 2025 CFO 78K Feb 28, 2025
Parr Ross H. SVP - Legal Affairs GC and Sec Officer 44K
Brooks Christopher T SVP - Human Resources, Safety Officer 41K
Overbey Cecil E. Jr. SVP - Strategic Development Last trade Aug 25, 2026 Officer 23K $4.0M net selling over the year: 0 months buying, 1 month selling Aug 25, 2026
Maready Kimberly S VP - Accounting & Fin. (PAO) Officer 19K
Freeman Kevin M. Senior Vice President of Sales Officer 17K
Kasarda John D. Last trade Feb 27, 2024 Director 16K Feb 27, 2024
Aaholm Sherry A Director 13K
Gabosch Bradley R Last trade Feb 18, 2026 Director 12K $609K net selling over the year: 0 months buying, 1 month selling Feb 18, 2026
Kelley Christopher James SVP - Operations Last trade Feb 18, 2026 Officer 12K $16K net selling over the year: 0 months buying, 1 month selling Feb 18, 2026
Plemmons Gregory B EVP and COO Last trade Nov 17, 2020 COO 9,917 Nov 17, 2020

Open-market trade log

the 60 most recent of 722
Date Insider Type Shares Price Value Since trade Filed
Aug 25, 2026 Overbey Cecil E. Jr. (Officer) 20K shares $198.39 +0.0% since trade filed Aug 26, 2026 Discretionary sale 20K $198.39 $4.0M +0.0% Aug 26, 2026
May 4, 2026 Gantt Greg C (Director) 1,091 shares $193.24 +2.7% since trade filed May 5, 2026 Discretionary sale 1,091 $193.24 $211K +2.7% May 5, 2026
May 4, 2026 Gantt Greg C (Director) 4,289 shares $192.53 +3.0% since trade filed May 5, 2026 Discretionary sale 4,289 $192.53 $826K +3.0% May 5, 2026
May 4, 2026 Gantt Greg C (Director) 5,073 shares $190.39 +4.2% since trade filed May 5, 2026 Discretionary sale 5,073 $190.39 $966K +4.2% May 5, 2026
May 4, 2026 Gantt Greg C (Director) 12K shares $191.47 +3.6% since trade filed May 5, 2026 Discretionary sale 12K $191.47 $2.2M +3.6% May 5, 2026
Feb 26, 2026 CONGDON EARL E (Officer) 11K shares $195.62 +1.4% since trade filed Feb 27, 2026 Discretionary sale 11K $195.62 $2.1M +1.4% Feb 27, 2026
Feb 26, 2026 CONGDON EARL E (Officer) 14K shares $196.50 +1.0% since trade filed Feb 27, 2026 Discretionary sale 14K $196.50 $2.8M +1.0% Feb 27, 2026
Feb 19, 2026 CONGDON DAVID S (Officer) 10K shares $195.17 +1.7% since trade filed Feb 23, 2026 Discretionary sale 10K $195.17 $2.0M +1.7% Feb 23, 2026
Feb 19, 2026 CONGDON DAVID S (Officer) 42K shares $194.67 +1.9% since trade filed Feb 23, 2026 Discretionary sale 42K $194.67 $8.2M +1.9% Feb 23, 2026
Feb 18, 2026 Gabosch Bradley R (Director) 3,134 shares $194.27 +2.1% since trade filed Feb 19, 2026 Discretionary sale 3,134 $194.27 $609K +2.1% Feb 19, 2026
Feb 18, 2026 Kelley Christopher James (Officer) 80 shares $200.43 −1.0% since trade filed Mar 17, 2026 late Discretionary sale 80 $200.43 $16K −1.0% Mar 17, 2026 late
Feb 9, 2026 Gantt Greg C (Director) 12K shares $196.43 +1.0% since trade filed Feb 10, 2026 Discretionary sale 12K $196.43 $2.4M +1.0% Feb 10, 2026
Feb 28, 2025 Satterfield Adam N (CFO) 2,457 shares $175.93 +12.8% since trade filed Mar 4, 2025 Open-market buy 2,457 $175.93 $432K +12.8% Mar 4, 2025
Feb 13, 2025 Gantt Greg C (Director) 6,414 shares $205.87 −3.6% since trade filed Feb 14, 2025 Discretionary sale 6,414 $205.87 $1.3M −3.6% Feb 14, 2025
Nov 8, 2024 SUGGS LEO H (Director) 3,000 shares $225.44 −12.0% since trade filed Nov 12, 2024 Discretionary sale 3,000 $225.44 $676K −12.0% Nov 12, 2024
Nov 6, 2024 CONGDON DAVID S (Officer) 60K shares $226.30 −12.3% since trade filed Nov 8, 2024 Discretionary sale 60K $226.30 $14M −12.3% Nov 8, 2024
Oct 28, 2024 Gantt Greg C (Director) 7,000 shares $200.07 −0.8% since trade filed Oct 29, 2024 Discretionary sale 7,000 $200.07 $1.4M −0.8% Oct 29, 2024
Aug 30, 2024 CONGDON DAVID S (Officer) 10K shares $190.19 +4.3% since trade filed Sep 3, 2024 Discretionary sale 10K $190.19 $1.9M +4.3% Sep 3, 2024
Aug 29, 2024 CONGDON DAVID S (Officer) 10K shares $195.17 +1.7% since trade filed Sep 3, 2024 Discretionary sale 10K $195.17 $2.0M +1.7% Sep 3, 2024
Aug 26, 2024 CONGDON DAVID S (Officer) 350 shares $203.27 −2.4% since trade filed Aug 28, 2024 Discretionary sale 350 $203.27 $71K −2.4% Aug 28, 2024
Aug 26, 2024 CONGDON DAVID S (Officer) 1,400 shares $204.16 −2.8% since trade filed Aug 28, 2024 Discretionary sale 1,400 $204.16 $286K −2.8% Aug 28, 2024
Aug 26, 2024 CONGDON DAVID S (Officer) 3,750 shares $202.21 −1.9% since trade filed Aug 28, 2024 Discretionary sale 3,750 $202.21 $758K −1.9% Aug 28, 2024
Aug 26, 2024 CONGDON DAVID S (Officer) 11K shares $200.29 −1.0% since trade filed Aug 28, 2024 Discretionary sale 11K $200.29 $2.3M −1.0% Aug 28, 2024
Aug 26, 2024 CONGDON DAVID S (Officer) 13K shares $201.55 −1.6% since trade filed Aug 28, 2024 Discretionary sale 13K $201.55 $2.7M −1.6% Aug 28, 2024
Jul 30, 2024 Stith Thomas A. III (Director) 550 shares $205.55 −3.5% since trade filed Aug 1, 2024 Discretionary sale 550 $205.55 $113K −3.5% Aug 1, 2024
Jul 29, 2024 Gantt Greg C (Director) 256 shares $204.10 −2.8% since trade filed Jul 31, 2024 Discretionary sale 256 $204.10 $52K −2.8% Jul 31, 2024
Jul 29, 2024 Gantt Greg C (Director) 4,751 shares $201.94 −1.8% since trade filed Jul 31, 2024 Discretionary sale 4,751 $201.94 $959K −1.8% Jul 31, 2024
Jul 29, 2024 Gantt Greg C (Director) 8,800 shares $203.40 −2.5% since trade filed Jul 31, 2024 Discretionary sale 8,800 $203.40 $1.8M −2.5% Jul 31, 2024
Jul 29, 2024 Gantt Greg C (Director) 11K shares $200.92 −1.3% since trade filed Jul 31, 2024 Discretionary sale 11K $200.92 $2.2M −1.3% Jul 31, 2024
Feb 27, 2024 Kasarda John D. (Director) 300 shares $443.12 −10.5% since trade filed Feb 28, 2024 Discretionary sale 300 $443.12 $133K −10.5% Feb 28, 2024
Feb 27, 2024 Kasarda John D. (Director) 848 shares $445.28 −10.9% since trade filed Feb 28, 2024 Discretionary sale 848 $445.28 $378K −10.9% Feb 28, 2024
Feb 27, 2024 Kasarda John D. (Director) 900 shares $440.26 −9.9% since trade filed Feb 28, 2024 Discretionary sale 900 $440.26 $396K −9.9% Feb 28, 2024
Feb 27, 2024 Kasarda John D. (Director) 900 shares $446.20 −11.1% since trade filed Feb 28, 2024 Discretionary sale 900 $446.20 $402K −11.1% Feb 28, 2024
Feb 27, 2024 Kasarda John D. (Director) 1,300 shares $439.15 −9.7% since trade filed Feb 28, 2024 Discretionary sale 1,300 $439.15 $571K −9.7% Feb 28, 2024
Feb 27, 2024 Kasarda John D. (Director) 1,533 shares $441.20 −10.1% since trade filed Feb 28, 2024 Discretionary sale 1,533 $441.20 $676K −10.1% Feb 28, 2024
Feb 27, 2024 Kasarda John D. (Director) 2,191 shares $442.38 −10.3% since trade filed Feb 28, 2024 Discretionary sale 2,191 $442.38 $969K −10.3% Feb 28, 2024
Feb 23, 2024 CONGDON DAVID S (Officer) 100 shares $442.11 −10.3% since trade filed Feb 27, 2024 Discretionary sale 100 $442.11 $44K −10.3% Feb 27, 2024
Feb 23, 2024 CONGDON DAVID S (Officer) 3,543 shares $441.30 −10.1% since trade filed Feb 27, 2024 Discretionary sale 3,543 $441.30 $1.6M −10.1% Feb 27, 2024
Feb 23, 2024 CONGDON DAVID S (Officer) 4,600 shares $439.42 −9.7% since trade filed Feb 27, 2024 Discretionary sale 4,600 $439.42 $2.0M −9.7% Feb 27, 2024
Feb 23, 2024 CONGDON DAVID S (Officer) 6,407 shares $440.57 −9.9% since trade filed Feb 27, 2024 Discretionary sale 6,407 $440.57 $2.8M −9.9% Feb 27, 2024
Feb 23, 2024 CONGDON DAVID S (Officer) 9,361 shares $438.47 −9.5% since trade filed Feb 27, 2024 Discretionary sale 9,361 $438.47 $4.1M −9.5% Feb 27, 2024
Feb 23, 2024 CONGDON DAVID S (Officer) 9,989 shares $444.17 −10.7% since trade filed Feb 27, 2024 Discretionary sale 9,989 $444.17 $4.4M −10.7% Feb 27, 2024
Nov 10, 2023 CONGDON DAVID S (Officer) 4,300 shares $391.14 +1.4% since trade filed Nov 13, 2023 Discretionary sale 4,300 $391.14 $1.7M +1.4% Nov 13, 2023
Nov 10, 2023 CONGDON DAVID S (Officer) 20K shares $390.47 +1.6% since trade filed Nov 13, 2023 Discretionary sale 20K $390.47 $7.7M +1.6% Nov 13, 2023
Nov 9, 2023 CONGDON DAVID S (Officer) 2,400 shares $390.14 +1.7% since trade filed Nov 13, 2023 Discretionary sale 2,400 $390.14 $936K +1.7% Nov 13, 2023
Nov 8, 2023 CONGDON DAVID S (Officer) 12K shares $390.15 +1.7% since trade filed Nov 13, 2023 Discretionary sale 12K $390.15 $4.7M +1.7% Nov 13, 2023
Aug 11, 2023 Stith Thomas A. III (Director) 225 shares $411.66 −3.6% since trade filed Aug 14, 2023 Discretionary sale 225 $411.66 $93K −3.6% Aug 14, 2023
Aug 10, 2023 Hartsell Steven W. (Officer) 403 shares $405.33 −2.1% since trade filed Aug 14, 2023 Discretionary sale 403 $405.33 $163K −2.1% Aug 14, 2023
Feb 27, 2023 Bates David J. (Officer) 1,208 shares $344.71 +15.1% since trade filed Feb 27, 2023 Discretionary sale 1,208 $344.71 $416K +15.1% Feb 27, 2023
Feb 16, 2023 CONGDON DAVID S (Officer) 20K shares $351.82 +12.8% since trade filed Feb 17, 2023 Discretionary sale 20K $351.82 $7.0M +12.8% Feb 17, 2023
Feb 14, 2023 Gabosch Bradley R (Director) 2,700 shares $358.21 +10.8% since trade filed Feb 14, 2023 Discretionary sale 2,700 $358.21 $967K +10.8% Feb 14, 2023
Nov 11, 2022 CONGDON DAVID S (Officer) 4,262 shares $315.55 +25.7% since trade filed Nov 14, 2022 Discretionary sale 4,262 $315.55 $1.3M +25.7% Nov 14, 2022
Nov 11, 2022 CONGDON DAVID S (Officer) 5,254 shares $314.92 +26.0% since trade filed Nov 14, 2022 Discretionary sale 5,254 $314.92 $1.7M +26.0% Nov 14, 2022
Nov 11, 2022 CONGDON DAVID S (Officer) 7,832 shares $312.92 +26.8% since trade filed Nov 14, 2022 Discretionary sale 7,832 $312.92 $2.5M +26.8% Nov 14, 2022
Nov 11, 2022 CONGDON DAVID S (Officer) 15K shares $313.68 +26.5% since trade filed Nov 14, 2022 Discretionary sale 15K $313.68 $4.6M +26.5% Nov 14, 2022
Nov 10, 2022 Bates David J. (Officer) 1,076 shares $299.04 +32.7% since trade filed Nov 14, 2022 Discretionary sale 1,076 $299.04 $322K +32.7% Nov 14, 2022
Aug 8, 2022 CONGDON JOHN R JR (Director) 15K shares $308.35 +28.7% since trade filed Aug 9, 2022 Discretionary sale 15K $308.35 $4.6M +28.7% Aug 9, 2022
Aug 3, 2022 CONGDON DAVID S (Officer) 1,597 shares $296.67 +33.7% since trade filed Aug 4, 2022 Discretionary sale 1,597 $296.67 $474K +33.7% Aug 4, 2022
Aug 3, 2022 CONGDON DAVID S (Officer) 27K shares $296.21 +34.0% since trade filed Aug 4, 2022 Discretionary sale 27K $296.21 $8.0M +34.0% Aug 4, 2022
Aug 2, 2022 CONGDON DAVID S (Officer) 6,246 shares $300.14 +32.2% since trade filed Aug 4, 2022 Discretionary sale 6,246 $300.14 $1.9M +32.2% Aug 4, 2022

“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles. The share count changed 2-for-1 on Mar 28, 2024. This table prints prices and share counts as they were filed, on the basis of the day, while the charts above are on today's; “Since trade” puts the filed price on today's basis first, which is why it does not divide into the price beside it.

Filing hygiene

156 Forms 4, 3 years
2 filed late
0 amendments
1.6 avg. days to file

How to read this

A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.

Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.

Every number on this page comes from Forms 3, 4 and 5 filed with the SEC. The insider export runs on its own schedule, so it can be a few days behind the rest of the site; the date below says how far it goes. Browse the source filings on SEC EDGAR. Data through Sep 18, 2026