Watch ODFL. Know when insiders buy.
One email the day a filing lands. Free.
| Period | Revenue | YoY | Gross margin | Operating income | Net income | YoY | EPS | Op. cash flow | Capex | Free cash flow | Filed |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Q2 2026 · Jun 30 | — | — | — | $465.3M | $350.6M | +30.5% | 1.68 | $272.7M | $77M | $195.7M | Aug 5 |
| Q1 2026 · Mar 31 | — | — | — | $317.3M | $238.3M | −6.4% | 1.14 | $373.6M | $62.6M | $311.1M | Aug 5 |
| Q4 2025 · Dec 31 | — | — | — | $304.3M | $229.5M | −12.8% | 1.10 | $310.3M | $45.8M | $264.5M | Aug 5 |
| Q3 2025 · Sep 30 | — | — | — | $360.8M | $270.9M | −12.2% | 1.28 | $437.5M | $93.9M | $343.5M | Aug 5 |
| Q2 2025 · Jun 30 | — | — | — | $357.9M | $268.6M | −16.6% | 1.27 | $285.8M | $187.2M | $98.7M | Aug 5 |
| Q1 2025 · Mar 31 | — | — | — | $338.1M | $254.7M | −12.9% | 1.19 | $336.5M | $88.1M | $248.4M | Aug 5 |
| Q4 2024 · Dec 31 | — | — | — | $334M | $263.1M | −18.5% | 1.23 | $401.1M | $170.9M | $230.1M | Feb 24 |
| Q3 2024 · Sep 30 | — | — | — | $401.9M | $308.6M | −9.1% | 1.43 | $446.5M | $242.8M | $203.7M | Feb 24 |
| Q2 2024 · Jun 30 | — | — | — | $421.7M | $322M | — | 1.48 | $387.9M | $238.1M | $149.7M | Feb 24 |
| Q1 2024 · Mar 31 | — | — | — | $386.4M | $292.3M | — | 1.34 | $423.9M | $119.5M | $304.4M | Feb 24 |
| Q4 2023 · Dec 31 | — | — | — | $421M | $322.8M | — | 1.47 | $436.7M | $105.9M | $330.7M | Feb 24 |
| Q3 2023 · Sep 30 | — | — | — | $445M | $339.3M | — | 1.54 | $429.2M | $172M | $257.3M | Feb 24 |
| Year | Revenue | Gross margin | Operating income | Net income | Net margin | EPS | Op. cash flow | Capex | Free cash flow | Buybacks | Dividends paid |
|---|---|---|---|---|---|---|---|---|---|---|---|
| FY2025 · to Dec 31 | — | — | $1.4B | $1B | — | 4.84 | $1.4B | $415M | $955.1M | $730.3M | $235.6M |
| FY2024 · to Dec 31 | — | — | $1.5B | $1.2B | — | 5.48 | $1.7B | $771.3M | $888M | $967.3M | $223.6M |
| FY2023 · to Dec 31 | — | — | $1.6B | $1.2B | — | 5.63 | $1.6B | $757.3M | $811.8M | $453.6M | $175.1M |
| FY2022 · to Dec 31 | — | — | $1.8B | $1.4B | — | 6.09 | $1.7B | $775.1M | $916.4M | $1.3B | $134.5M |
| FY2021 · to Dec 31 | — | — | $1.4B | $1B | — | 8.89 | $1.2B | $550.1M | $662.5M | $536.5M | $92.4M |
| FY2020 · to Dec 31 | — | — | $906.9M | $672.7M | — | 5.68 | $933M | $225.1M | $707.9M | $364.1M | $71M |
Every number comes from OLD DOMINION FREIGHT LINE, INC.'s own XBRL-tagged filings with the SEC, not a data vendor. Quarters marked derived are the fiscal year minus the three reported quarters, the same way every data provider computes Q4. Restated figures replace originals as later filings arrive.