Everything this person has disclosed to the SEC on Form 4 — across every company they file for — reconstructed from the public record. A filing history, not a tip sheet.
Pattern in the record: open-market sales filed in February in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.
Reconstructed holdings Direct: $15.6M Indirect: $0 $15.6M as of 2026-09-16 Direct $15.6M Indirect $0ODFL direct 89,410 sh $15.6M
Trades by company ODFL · 260 trades2026-05-20: Award / grant, 859 sh ($0) 2026-05-04: Sale, 11,654 sh ($2.2M) 2026-05-04: Sale, 5,073 sh ($966K) 2026-05-04: Sale, 4,289 sh ($826K) 2026-05-04: Sale, 1,091 sh ($211K) 2026-02-09: Sale, 12,024 sh ($2.4M) 2025-12-01: Withheld for tax, 635 sh ($86K) 2025-12-01: Option exercise, 708 sh 2025-12-01: Option exercise, 489 sh 2025-12-01: Option exercise, 338 sh 2025-12-01: Option exercise, 489 sh 2025-12-01: Option exercise, 338 sh 2025-12-01: Option exercise, 708 sh 2025-12-01: Option exercise, 708 sh 2025-12-01: Option exercise, 489 sh 2025-12-01: Option exercise, 338 sh 2025-12-01: Option exercise, 708 sh 2025-12-01: Option exercise, 489 sh 2025-12-01: Option exercise, 338 sh 2025-11-01: Withheld for tax, 636 sh ($89K) 2025-11-01: Option exercise, 480 sh 2025-11-01: Option exercise, 708 sh 2025-11-01: Option exercise, 480 sh 2025-11-01: Option exercise, 350 sh 2025-11-01: Option exercise, 708 sh 2025-11-01: Option exercise, 480 sh 2025-11-01: Option exercise, 350 sh 2025-11-01: Option exercise, 708 sh 2025-11-01: Option exercise, 350 sh 2025-11-01: Option exercise, 708 sh 2025-11-01: Option exercise, 480 sh 2025-11-01: Option exercise, 350 sh 2025-10-01: Withheld for tax, 636 sh ($90K) 2025-10-01: Option exercise, 708 sh 2025-10-01: Option exercise, 480 sh 2025-10-01: Option exercise, 480 sh 2025-10-01: Option exercise, 350 sh 2025-10-01: Option exercise, 350 sh 2025-10-01: Option exercise, 708 sh 2025-10-01: Option exercise, 708 sh 2025-10-01: Option exercise, 480 sh 2025-10-01: Option exercise, 350 sh 2025-10-01: Option exercise, 350 sh 2025-10-01: Option exercise, 480 sh 2025-10-01: Option exercise, 708 sh 2025-09-01: Withheld for tax, 636 sh ($96K) 2025-09-01: Option exercise, 708 sh 2025-09-01: Option exercise, 350 sh 2025-09-01: Option exercise, 708 sh 2025-09-01: Option exercise, 480 sh 2025-09-01: Option exercise, 350 sh 2025-09-01: Option exercise, 708 sh 2025-09-01: Option exercise, 480 sh 2025-09-01: Option exercise, 350 sh 2025-09-01: Option exercise, 480 sh 2025-09-01: Option exercise, 480 sh 2025-09-01: Option exercise, 350 sh 2025-09-01: Option exercise, 708 sh 2025-08-01: Withheld for tax, 636 sh ($95K) 2025-08-01: Option exercise, 708 sh 2025-08-01: Option exercise, 350 sh 2025-08-01: Option exercise, 708 sh 2025-08-01: Option exercise, 480 sh 2025-08-01: Option exercise, 350 sh 2025-08-01: Option exercise, 708 sh 2025-08-01: Option exercise, 480 sh 2025-08-01: Option exercise, 480 sh 2025-08-01: Option exercise, 350 sh 2025-08-01: Option exercise, 708 sh 2025-08-01: Option exercise, 480 sh 2025-08-01: Option exercise, 350 sh 2025-07-01: Withheld for tax, 636 sh ($103K) 2025-07-01: Option exercise, 708 sh 2025-07-01: Option exercise, 480 sh 2025-07-01: Option exercise, 350 sh 2025-07-01: Option exercise, 708 sh 2025-07-01: Option exercise, 480 sh 2025-07-01: Option exercise, 350 sh 2025-07-01: Option exercise, 708 sh 2025-07-01: Option exercise, 480 sh 2025-07-01: Option exercise, 350 sh 2025-07-01: Option exercise, 708 sh 2025-07-01: Option exercise, 480 sh 2025-07-01: Option exercise, 350 sh 2025-06-01: Withheld for tax, 2,111 sh ($338K) 2025-06-01: Option exercise, 1,845 sh 2025-06-01: Option exercise, 548 sh 2025-06-01: Option exercise, 330 sh 2025-06-01: Option exercise, 842 sh 2025-06-01: Option exercise, 708 sh 2025-06-01: Option exercise, 480 sh 2025-06-01: Option exercise, 350 sh 2025-06-01: Option exercise, 1,845 sh 2025-06-01: Option exercise, 548 sh 2025-06-01: Option exercise, 330 sh 2025-06-01: Option exercise, 842 sh 2025-06-01: Option exercise, 708 sh 2025-06-01: Option exercise, 480 sh 2025-06-01: Option exercise, 350 sh 2025-06-01: Option exercise, 1,845 sh 2025-06-01: Option exercise, 548 sh 2025-06-01: Option exercise, 330 sh 2025-06-01: Option exercise, 842 sh 2025-06-01: Option exercise, 708 sh 2025-06-01: Option exercise, 480 sh 2025-06-01: Option exercise, 1,845 sh 2025-06-01: Option exercise, 548 sh 2025-06-01: Option exercise, 330 sh 2025-06-01: Option exercise, 842 sh 2025-06-01: Option exercise, 708 sh 2025-06-01: Option exercise, 480 sh 2025-06-01: Option exercise, 350 sh 2025-06-01: Option exercise, 350 sh 2025-05-21: Award / grant, 1,029 sh ($0) 2025-05-01: Withheld for tax, 2,113 sh ($324K) 2025-05-01: Option exercise, 550 sh 2025-05-01: Option exercise, 350 sh 2025-05-01: Option exercise, 480 sh 2025-05-01: Option exercise, 708 sh 2025-05-01: Option exercise, 824 sh 2025-05-01: Option exercise, 350 sh 2025-05-01: Option exercise, 480 sh 2025-05-01: Option exercise, 708 sh 2025-05-01: Option exercise, 824 sh 2025-05-01: Option exercise, 338 sh 2025-05-01: Option exercise, 550 sh 2025-05-01: Option exercise, 1,858 sh 2025-05-01: Option exercise, 338 sh 2025-05-01: Option exercise, 1,858 sh 2025-05-01: Option exercise, 480 sh 2025-05-01: Option exercise, 708 sh 2025-05-01: Option exercise, 824 sh 2025-05-01: Option exercise, 338 sh 2025-05-01: Option exercise, 550 sh 2025-05-01: Option exercise, 1,858 sh 2025-05-01: Option exercise, 350 sh 2025-05-01: Option exercise, 338 sh 2025-05-01: Option exercise, 550 sh 2025-05-01: Option exercise, 1,858 sh 2025-05-01: Option exercise, 350 sh 2025-05-01: Option exercise, 480 sh 2025-05-01: Option exercise, 708 sh 2025-05-01: Option exercise, 824 sh 2025-04-01: Withheld for tax, 2,113 sh ($350K) 2025-04-01: Option exercise, 1,858 sh 2025-04-01: Option exercise, 824 sh 2025-04-01: Option exercise, 708 sh 2025-04-01: Option exercise, 480 sh 2025-04-01: Option exercise, 1,858 sh 2025-04-01: Option exercise, 550 sh 2025-04-01: Option exercise, 338 sh 2025-04-01: Option exercise, 824 sh 2025-04-01: Option exercise, 708 sh 2025-04-01: Option exercise, 480 sh 2025-04-01: Option exercise, 350 sh 2025-04-01: Option exercise, 338 sh 2025-04-01: Option exercise, 350 sh 2025-04-01: Option exercise, 824 sh 2025-04-01: Option exercise, 708 sh 2025-04-01: Option exercise, 1,858 sh 2025-04-01: Option exercise, 550 sh 2025-04-01: Option exercise, 338 sh 2025-04-01: Option exercise, 480 sh 2025-04-01: Option exercise, 350 sh 2025-04-01: Option exercise, 350 sh 2025-04-01: Option exercise, 550 sh 2025-04-01: Option exercise, 1,858 sh 2025-04-01: Option exercise, 550 sh 2025-04-01: Option exercise, 338 sh 2025-04-01: Option exercise, 824 sh 2025-04-01: Option exercise, 708 sh 2025-04-01: Option exercise, 480 sh 2025-03-01: Withheld for tax, 2,113 sh ($373K) 2025-03-01: Option exercise, 708 sh 2025-03-01: Option exercise, 1,858 sh 2025-03-01: Option exercise, 708 sh 2025-03-01: Option exercise, 480 sh 2025-03-01: Option exercise, 350 sh 2025-03-01: Option exercise, 1,858 sh 2025-03-01: Option exercise, 550 sh 2025-03-01: Option exercise, 338 sh 2025-03-01: Option exercise, 824 sh 2025-03-01: Option exercise, 708 sh 2025-03-01: Option exercise, 480 sh 2025-03-01: Option exercise, 350 sh 2025-03-01: Option exercise, 550 sh 2025-03-01: Option exercise, 338 sh 2025-03-01: Option exercise, 824 sh 2025-03-01: Option exercise, 824 sh 2025-03-01: Option exercise, 708 sh 2025-03-01: Option exercise, 480 sh 2025-03-01: Option exercise, 338 sh 2025-03-01: Option exercise, 480 sh 2025-03-01: Option exercise, 350 sh 2025-03-01: Option exercise, 550 sh 2025-03-01: Option exercise, 1,858 sh 2025-03-01: Option exercise, 550 sh 2025-03-01: Option exercise, 338 sh 2025-03-01: Option exercise, 824 sh 2025-03-01: Option exercise, 350 sh 2025-03-01: Option exercise, 1,858 sh 2025-02-13: Sale, 6,414 sh ($1.3M) 2025-02-01: Withheld for tax, 2,033 sh ($377K) 2025-02-01: Option exercise, 550 sh 2025-02-01: Option exercise, 338 sh 2025-02-01: Option exercise, 824 sh 2025-02-01: Option exercise, 708 sh 2025-02-01: Option exercise, 480 sh 2025-02-01: Option exercise, 350 sh 2025-02-01: Option exercise, 1,858 sh 2025-02-01: Option exercise, 550 sh 2025-02-01: Option exercise, 338 sh 2025-02-01: Option exercise, 824 sh 2025-02-01: Option exercise, 708 sh 2025-02-01: Option exercise, 350 sh 2025-02-01: Option exercise, 708 sh 2025-02-01: Option exercise, 480 sh 2025-02-01: Option exercise, 350 sh 2025-02-01: Option exercise, 480 sh 2025-02-01: Option exercise, 1,858 sh 2025-02-01: Option exercise, 1,858 sh 2025-02-01: Option exercise, 550 sh 2025-02-01: Option exercise, 338 sh 2025-02-01: Option exercise, 824 sh 2025-02-01: Option exercise, 708 sh 2025-02-01: Option exercise, 480 sh 2025-02-01: Option exercise, 350 sh 2025-02-01: Option exercise, 1,858 sh 2025-02-01: Option exercise, 550 sh 2025-02-01: Option exercise, 338 sh 2025-02-01: Option exercise, 824 sh 2025-01-02: Withheld for tax, 1,359 sh ($240K) 2025-01-02: Option exercise, 1,858 sh 2025-01-02: Option exercise, 480 sh 2025-01-02: Option exercise, 708 sh 2025-01-02: Option exercise, 550 sh 2025-01-02: Option exercise, 480 sh 2025-01-02: Option exercise, 350 sh 2025-01-02: Option exercise, 338 sh 2025-01-02: Option exercise, 824 sh 2025-01-02: Option exercise, 708 sh 2025-01-02: Option exercise, 480 sh 2025-01-02: Option exercise, 350 sh 2025-01-02: Option exercise, 1,858 sh 2025-01-02: Option exercise, 550 sh 2025-01-02: Option exercise, 338 sh 2025-01-02: Option exercise, 824 sh 2025-01-02: Option exercise, 350 sh 2025-01-02: Option exercise, 708 sh 2025-01-02: Option exercise, 338 sh 2025-01-02: Option exercise, 1,858 sh 2025-01-02: Option exercise, 550 sh 2025-01-02: Option exercise, 338 sh 2025-01-02: Option exercise, 824 sh 2025-01-02: Option exercise, 708 sh 2025-01-02: Option exercise, 480 sh 2025-01-02: Option exercise, 350 sh 2025-01-02: Option exercise, 1,858 sh 2025-01-02: Option exercise, 824 sh 2025-01-02: Option exercise, 550 sh Filing ledger Date Company Action Shares @ price Value Ownership Δ Owned after Filing 2026-05-04 ODFL Sale 11,654 @ $191.47 $2.2M −11.0% of holding 93,931 Form 4 2026-05-04 ODFL Sale 5,073 @ $190.39 $966K −4.6% of holding 105,585 Form 4 2026-05-04 ODFL Sale 4,289 @ $192.53 $826K −4.6% of holding 89,642 Form 4 2026-05-04 ODFL Sale 1,091 @ $193.24 $211K −1.2% of holding 88,551 Form 4 2026-02-09 ODFL Sale 12,024 @ $196.43 $2.4M −9.8% of holding 110,658 Form 4 2025-02-13 ODFL Sale 6,414 @ $205.87 $1.3M −5.8% of holding 104,266 Form 4
254 award / exercise / gift records — not counted as purchases Date Company Action Shares Owned after Filing 2026-05-20 ODFL Award / grant 859 89,410 Form 4 2025-12-01 ODFL Withheld for tax 635 122,682 Form 4 2025-12-01 ODFL Option exercise 708 0 Form 4 2025-12-01 ODFL Option exercise 489 0 Form 4 2025-12-01 ODFL Option exercise 338 0 Form 4 2025-12-01 ODFL Option exercise 489 122,609 Form 4 2025-12-01 ODFL Option exercise 338 122,120 Form 4 2025-12-01 ODFL Option exercise 708 123,317 Form 4 2025-12-01 ODFL Option exercise 708 123,317 Form 4 2025-12-01 ODFL Option exercise 489 122,609 Form 4 2025-12-01 ODFL Option exercise 338 122,120 Form 4 2025-12-01 ODFL Option exercise 708 0 Form 4 2025-12-01 ODFL Option exercise 489 0 Form 4 2025-12-01 ODFL Option exercise 338 0 Form 4 2025-11-01 ODFL Withheld for tax 636 121,782 Form 4 2025-11-01 ODFL Option exercise 480 488 Form 4 2025-11-01 ODFL Option exercise 708 708 Form 4 2025-11-01 ODFL Option exercise 480 488 Form 4 2025-11-01 ODFL Option exercise 350 338 Form 4 2025-11-01 ODFL Option exercise 708 122,418 Form 4 2025-11-01 ODFL Option exercise 480 121,710 Form 4 2025-11-01 ODFL Option exercise 350 121,230 Form 4 2025-11-01 ODFL Option exercise 708 708 Form 4 2025-11-01 ODFL Option exercise 350 338 Form 4 2025-11-01 ODFL Option exercise 708 122,418 Form 4 2025-11-01 ODFL Option exercise 480 121,710 Form 4 2025-11-01 ODFL Option exercise 350 121,230 Form 4 2025-10-01 ODFL Withheld for tax 636 120,880 Form 4 2025-10-01 ODFL Option exercise 708 1,416 Form 4 2025-10-01 ODFL Option exercise 480 968 Form 4 2025-10-01 ODFL Option exercise 480 120,808 Form 4 2025-10-01 ODFL Option exercise 350 120,328 Form 4 2025-10-01 ODFL Option exercise 350 688 Form 4 2025-10-01 ODFL Option exercise 708 121,516 Form 4 2025-10-01 ODFL Option exercise 708 121,516 Form 4 2025-10-01 ODFL Option exercise 480 120,808 Form 4 2025-10-01 ODFL Option exercise 350 688 Form 4 2025-10-01 ODFL Option exercise 350 120,328 Form 4 2025-10-01 ODFL Option exercise 480 968 Form 4 2025-10-01 ODFL Option exercise 708 1,416 Form 4
Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms .