Skip to content

Old Dominion Freight Line

NASDAQ: ODFL · USD

Old Dominion Freight Line financials

6 charts

Revenue

USD millions

$1,554.004M
Old Dominion Freight Line Revenue. Quarterly values and changes versus the preceding comparable period. Missing values are unavailable.
PeriodRevenue
FY 2018 Q2$1,033.498M; Change unavailable vs FY 2018 Q1
FY 2018 Q3$1,058.233M; +2.4% vs FY 2018 Q2
FY 2018 Q4$1,026.944M; −3.0% vs FY 2018 Q3
FY 2019 Q1$990.782M; −3.5% vs FY 2018 Q4
FY 2019 Q2$1,060.666M; +7.1% vs FY 2019 Q1
FY 2019 Q3$1,048.457M; −1.2% vs FY 2019 Q2
FY 2019 Q4$1,009.206M; −3.7% vs FY 2019 Q3
FY 2020 Q1$987.364M; −2.2% vs FY 2019 Q4
FY 2020 Q2$896.21M; −9.2% vs FY 2020 Q1
FY 2020 Q3$1,058.166M; +18.1% vs FY 2020 Q2
FY 2020 Q4$1,073.389M; +1.4% vs FY 2020 Q3
FY 2021 Q1$1,126.515M; +4.9% vs FY 2020 Q4
FY 2021 Q2$1,319.409M; +17.1% vs FY 2021 Q1
FY 2021 Q3$1,400.046M; +6.1% vs FY 2021 Q2
FY 2021 Q4$1,410.358M; +0.7% vs FY 2021 Q3
FY 2022 Q1$1,497.28M; +6.2% vs FY 2021 Q4
FY 2022 Q2$1,667.448M; +11.4% vs FY 2022 Q1
FY 2022 Q3$1,603.69M; −3.8% vs FY 2022 Q2
FY 2022 Q4$1,491.659M; −7.0% vs FY 2022 Q3
FY 2023 Q1$1,442.136M; −3.3% vs FY 2022 Q4
FY 2023 Q2$1,413.189M; −2.0% vs FY 2023 Q1
FY 2023 Q3$1,515.277M; +7.2% vs FY 2023 Q2
FY 2023 Q4$1,495.55M; −1.3% vs FY 2023 Q3
FY 2024 Q1$1,460.073M; −2.4% vs FY 2023 Q4
FY 2024 Q2$1,498.697M; +2.6% vs FY 2024 Q1
FY 2024 Q3$1,470.211M; −1.9% vs FY 2024 Q2
FY 2024 Q4$1,385.829M; −5.7% vs FY 2024 Q3
FY 2025 Q1$1,374.858M; −0.8% vs FY 2024 Q4
FY 2025 Q2$1,407.724M; +2.4% vs FY 2025 Q1
FY 2025 Q3$1,406.511M; −0.1% vs FY 2025 Q2
FY 2025 Q4$1,307.296M; −7.1% vs FY 2025 Q3
FY 2026 Q1$1,334.696M; +2.1% vs FY 2025 Q4
FY 2026 Q2$1,554.004M; +16.4% vs FY 2026 Q1
Jun 30, 2018 through Sep 25, 2026

Free cash flow

USD millions

$195.664M
Old Dominion Freight Line Free cash flow. Quarterly values and changes versus the preceding comparable period. Missing values are unavailable.
PeriodFree cash flow
FY 2018 Q2$21.733M; Change unavailable vs FY 2018 Q1
FY 2018 Q3$73.13M; +236.5% vs FY 2018 Q2
FY 2018 Q4$106.272M; +45.3% vs FY 2018 Q3
FY 2019 Q1$135.434M; +27.4% vs FY 2018 Q4
FY 2019 Q2$96.493M; −28.8% vs FY 2019 Q1
FY 2019 Q3$145.278M; +50.6% vs FY 2019 Q2
FY 2019 Q4$127.358M; −12.3% vs FY 2019 Q3
FY 2020 Q1$151.807M; +19.2% vs FY 2019 Q4
FY 2020 Q2$244.281M; +60.9% vs FY 2020 Q1
FY 2020 Q3$123.911M; −49.3% vs FY 2020 Q2
FY 2020 Q4$187.944M; +51.7% vs FY 2020 Q3
FY 2021 Q1$259.355M; +38.0% vs FY 2020 Q4
FY 2021 Q2$42.827M; −83.5% vs FY 2021 Q1
FY 2021 Q3$185.745M; +333.7% vs FY 2021 Q2
FY 2021 Q4$174.602M; −6.0% vs FY 2021 Q3
FY 2022 Q1$295.012M; +69.0% vs FY 2021 Q4
FY 2022 Q2$197.978M; −32.9% vs FY 2022 Q1
FY 2022 Q3$332.462M; +67.9% vs FY 2022 Q2
FY 2022 Q4$90.982M; −72.6% vs FY 2022 Q3
FY 2023 Q1$180.631M; +98.5% vs FY 2022 Q4
FY 2023 Q2$43.18M; −76.1% vs FY 2023 Q1
FY 2023 Q3$257.268M; +495.8% vs FY 2023 Q2
FY 2023 Q4$330.747M; +28.6% vs FY 2023 Q3
FY 2024 Q1$304.382M; −8.0% vs FY 2023 Q4
FY 2024 Q2$149.728M; −50.8% vs FY 2024 Q1
FY 2024 Q3$203.715M; +36.1% vs FY 2024 Q2
FY 2024 Q4$230.14M; +13.0% vs FY 2024 Q3
FY 2025 Q1$248.37M; +7.9% vs FY 2024 Q4
FY 2025 Q2$98.683M; −60.3% vs FY 2025 Q1
FY 2025 Q3$343.529M; +248.1% vs FY 2025 Q2
FY 2025 Q4$264.517M; −23.0% vs FY 2025 Q3
FY 2026 Q1$311.06M; +17.6% vs FY 2025 Q4
FY 2026 Q2$195.664M; −37.1% vs FY 2026 Q1

Net margin

%

22.56%
Old Dominion Freight Line Net margin. Reported fiscal history.
Fiscal period%
FY 2018 Q215.81%
FY 2018 Q316.39%
FY 2018 Q415.53%
FY 2019 Q113.46%
FY 2019 Q216.41%
FY 2019 Q315.65%
FY 2019 Q414.27%
FY 2020 Q113.49%
FY 2020 Q216.49%
FY 2020 Q319.08%
FY 2020 Q4—
FY 2021 Q117.7%
FY 2021 Q220.43%
FY 2021 Q320.47%
FY 2021 Q4—
FY 2022 Q120.02%
FY 2022 Q222.55%
FY 2022 Q323.53%
FY 2022 Q421.72%
FY 2023 Q119.76%
FY 2023 Q220.69%
FY 2023 Q322.39%
FY 2023 Q421.59%
FY 2024 Q120.02%
FY 2024 Q221.49%
FY 2024 Q320.99%
FY 2024 Q418.99%
FY 2025 Q118.52%
FY 2025 Q219.08%
FY 2025 Q319.26%
FY 2025 Q417.55%
FY 2026 Q117.85%
FY 2026 Q222.56%

P/E

× · TTM · Daily

33.21×
Old Dominion Freight Line P/E. Monthly closing observations; inspect daily values with the chart arrow keys.
Close date× · TTM · DailyFinancials through
2019-02-2820.31×2018-12-31
2019-03-2919.45×2018-12-31
2019-04-3020.11×2018-12-31
2019-05-3117.84×2018-12-31
2019-06-2820.11×2018-12-31
2019-07-3122.49×2018-12-31
2019-08-3022.06×2018-12-31
2019-09-3022.9×2018-12-31
2019-10-3124.53×2018-12-31
2019-11-2925.81×2018-12-31
2019-12-3125.56×2018-12-31
2020-01-3126.43×2018-12-31
2020-02-2825.15×2019-12-31
2020-03-3125.55×2019-12-31
2020-04-3028.28×2019-12-31
2020-05-29—2020-03-31
2020-06-30—2020-03-31
2020-07-31—2020-03-31
2020-08-31—2020-06-30
2020-09-30—2020-06-30
2020-10-30—2020-06-30
2020-11-30—2020-09-30
2020-12-31—2020-09-30
2021-01-29—2020-09-30
2021-02-26—2020-09-30
2021-03-31—2020-09-30
2021-04-30—2020-09-30
2021-05-28—2020-09-30
2021-06-30—2020-09-30
2021-07-30—2020-09-30
2021-08-31—2020-09-30
2021-09-30—2020-09-30
2021-10-29—2020-09-30
2021-11-30—2020-09-30
2021-12-31—2020-09-30
2022-01-31—2020-09-30
2022-02-2835.12×2021-12-31
2022-03-3133.4×2021-12-31
2022-04-2931.33×2021-12-31
2022-05-3128.88×2021-12-31
2022-06-3028.66×2021-12-31
2022-07-2933.94×2021-12-31
2022-08-3130.35×2021-12-31
2022-09-3027.82×2021-12-31
2022-10-3130.71×2021-12-31
2022-11-3025.51×2022-09-30
2022-12-3023.92×2022-09-30
2023-01-3128.09×2022-09-30
2023-02-2827.37×2022-12-31
2023-03-3127.49×2022-12-31
2023-04-2825.85×2022-12-31
2023-05-3125.22×2023-03-31
2023-06-3030.04×2023-03-31
2023-07-3134.08×2023-03-31
2023-08-3136.83×2023-06-30
2023-09-2935.26×2023-06-30
2023-10-3132.46×2023-06-30
2023-11-3034.44×2023-09-30
2023-12-2935.88×2023-09-30
2024-01-3134.62×2023-09-30
2024-02-2939.15×2023-12-31
2024-03-2838.81×2023-12-31
2024-04-3032.15×2023-12-31
2024-05-3130.76×2024-03-31
2024-06-2830.99×2024-03-31
2024-07-3136.89×2024-03-31
2024-08-3032.86×2024-06-30
2024-09-3033.85×2024-06-30
2024-10-3134.31×2024-06-30
2024-11-2938.9×2024-09-30
2024-12-3130.48×2024-09-30
2025-01-3132.07×2024-09-30
2025-02-2831.9×2024-12-31
2025-03-3129.91×2024-12-31
2025-04-3027.71×2024-12-31
2025-05-3029.77×2025-03-31
2025-06-3030.17×2025-03-31
2025-07-3127.74×2025-03-31
2025-08-2929.25×2025-06-30
2025-09-3027.28×2025-06-30
2025-10-3127.21×2025-06-30
2025-11-2826.98×2025-09-30
2025-12-3131.27×2025-09-30
2026-01-3034.55×2025-09-30
2026-02-2741.63×2025-12-31
2026-03-3140.06×2025-12-31
2026-04-3043.55×2025-12-31
2026-05-2946.79×2026-03-31
2026-06-3045.01×2026-03-31
2026-07-3144.08×2026-03-31
2026-08-3138.31×2026-06-30
2026-09-2533.21×2026-06-30

ROIC

% · Annual / TTM

25.11%
Old Dominion Freight Line ROIC. Reported fiscal history.
Fiscal period% · Annual / TTM
FY 2018 Q2—
FY 2018 Q3—
FY 2018 Q4—
FY 2019 Q1—
FY 2019 Q225.54%
FY 2019 Q324.59%
FY 2019 Q423.27%
FY 2020 Q123.47%
FY 2020 Q222.57%
FY 2020 Q322.77%
FY 2020 Q423.55%
FY 2021 Q126.27%
FY 2021 Q230.72%
FY 2021 Q331.21%
FY 2021 Q432.69%
FY 2022 Q136.21%
FY 2022 Q238.37%
FY 2022 Q340.27%
FY 2022 Q440%
FY 2023 Q138.99%
FY 2023 Q234.89%
FY 2023 Q333.54%
FY 2023 Q433.04%
FY 2024 Q132.82%
FY 2024 Q231.77%
FY 2024 Q330.45%
FY 2024 Q429.03%
FY 2025 Q128.21%
FY 2025 Q225.8%
FY 2025 Q324.98%
FY 2025 Q424.29%
FY 2026 Q124.13%
FY 2026 Q225.11%

Capital allocation

% of tracked cash uses

$288.78M
Old Dominion Freight Line capital allocation. Quarterly values. Missing values are unavailable.
PeriodCapexAcquisitionsBuybacksDividendsDebt repaymentsTracked uses
FY 2018 Q282.46% · $191.711MUnavailable12.94% · $30.095M4.59% · $10.678M0% · $0M100% · $232.484M
FY 2018 Q381.68% · $177.597MUnavailable13.43% · $29.195M4.89% · $10.638M0% · $0M100% · $217.43M
FY 2018 Q454.91% · $118.426MUnavailable40.19% · $86.676M4.89% · $10.555M0% · $0M100% · $215.657M
FY 2019 Q161.45% · $70.741MUnavailable26.58% · $30.596M11.98% · $13.79MUnavailable100% · $115.127M
FY 2019 Q251.86% · $159.215MUnavailable43.69% · $134.136M4.44% · $13.645MUnavailable100% · $306.996M
FY 2019 Q372.15% · $140.354MUnavailable20.88% · $40.614M6.98% · $13.57MUnavailable100% · $194.538M
FY 2019 Q468.92% · $109.015MUnavailable22.52% · $35.614M8.56% · $13.547MUnavailable100% · $158.176M
FY 2020 Q120.98% · $52.211MUnavailable71.66% · $178.294M7.36% · $18.31MUnavailable100% · $248.815M
FY 2020 Q231.74% · $67.917MUnavailable60.05% · $128.497M8.22% · $17.582MUnavailable100% · $213.996M
FY 2020 Q372.49% · $46.331MUnavailable0% · $0M27.51% · $17.579MUnavailable100% · $63.91M
FY 2020 Q443.93% · $58.622MUnavailable42.92% · $57.266M13.15% · $17.552MUnavailable100% · $133.44M
FY 2021 Q116.21% · $50.953MUnavailable76.4% · $240.215M7.39% · $23.232MUnavailable100% · $314.4M
FY 2021 Q271.06% · $155.156MUnavailable18.32% · $40M10.62% · $23.176MUnavailable100% · $218.332M
FY 2021 Q339.01% · $178.579MUnavailable55.97% · $256.25M5.02% · $22.979MUnavailable100% · $457.808M
FY 2021 Q487.8% · $165.389MUnavailable0% · $0M12.2% · $22.979MUnavailable100% · $188.368M
FY 2022 Q120.1% · $93.713MUnavailable72.57% · $338.352M7.33% · $34.196MUnavailable100% · $466.261M
FY 2022 Q234.92% · $229.35MUnavailable59.92% · $393.518M5.15% · $33.839MUnavailable100% · $656.707M
FY 2022 Q332.42% · $181.719MUnavailable61.62% · $345.431M5.96% · $33.405MUnavailable100% · $560.555M
FY 2022 Q453.72% · $270.366MUnavailable39.72% · $199.918M6.57% · $33.044MUnavailable100% · $503.328M
FY 2023 Q155.83% · $234.736MUnavailable33.69% · $141.666M10.48% · $44.052MUnavailable100% · $420.454M
FY 2023 Q254.49% · $244.66MUnavailable35.76% · $160.529M9.75% · $43.775MUnavailable100% · $448.964M
FY 2023 Q361.08% · $171.967MUnavailable23.41% · $65.9M15.51% · $43.665M0% · $0M100% · $281.532M
FY 2023 Q445.07% · $105.946MUnavailable36.38% · $85.518M18.55% · $43.597M0% · $0M100% · $235.061M
FY 2024 Q145.72% · $119.511MUnavailable32.62% · $85.28M21.66% · $56.633MUnavailable100% · $261.424M
FY 2024 Q229.55% · $238.127MUnavailable63.51% · $511.833M6.94% · $55.951MUnavailable100% · $805.911M
FY 2024 Q349.95% · $242.761MUnavailable38.61% · $187.659M11.44% · $55.622M0% · $0M100% · $486.042M
FY 2024 Q441.8% · $170.919MUnavailable44.64% · $182.522M13.55% · $55.412M0% · $0M100% · $408.853M
FY 2025 Q125.28% · $88.149MUnavailable57.66% · $201.077M17.06% · $59.495MUnavailable100% · $348.721M
FY 2025 Q239.85% · $187.164MUnavailable47.58% · $223.507M12.57% · $59.032MUnavailable100% · $469.703M
FY 2025 Q328.17% · $93.945MUnavailable54.23% · $180.841M17.6% · $58.682M0% · $0M100% · $333.468M
FY 2025 Q419.98% · $45.776MUnavailable54.52% · $124.913M25.5% · $58.432M0% · $0M100% · $229.121M
FY 2026 Q129.63% · $62.574MUnavailable41.73% · $88.137M28.64% · $60.498MUnavailable100% · $211.209M
FY 2026 Q226.68% · $77.037MUnavailable52.49% · $151.575M20.84% · $60.168MUnavailable100% · $288.78M

Sources and calculations

Company filings · USD · Last checked 2026-10-18. Missing inputs remain unavailable. Your chart selection and layout are saved in this browser for Old Dominion Freight Line.

All charts share the selected dates. Quarterly/Yearly changes fiscal charts; valuation keeps completed daily closes on a published TTM basis. Later restatements can delay that basis. Historical mean, median and pricing labels use the selected range and do not estimate intrinsic fair value.

SBC deduction is an optional economic-cost scenario for FCF-based metrics. Missing SBC never becomes zero.

Revenue
Reported revenue from company filings.
Free cash flow
Operating cash flow − reported cash capital investment. PPE purchases are preferred; the productive-assets fallback also includes software and intangibles. Reflects the SBC option and can differ from issuer-defined FCF.
Net margin
Reported net income / revenue × 100.
P/E
Completed closing price × diluted shares / TTM earnings attributable to common shareholders.
ROIC
NOPAT / average invested capital × 100. NOPAT = operating income × (1 − effective tax rate). Invested capital = equity including noncontrolling interests + debt − cash and equivalents. Average uses period end and one year earlier.
Capital allocation
Reported cash uses as a percentage of tracked uses. Missing categories remain unavailable; SBC is noncash and excluded.
Reported revenue and sources