Growth Metrics

Old Dominion Freight Line (ODFL) Gross Profit (2009 - 2026)

Old Dominion Freight Line posted quarterly Gross Profit of $1.3 billion for Q1 2026, down 1.29% year-on-year from $1.3 billion in Q1 2025, and up 8.4% on a QoQ basis from $1.2 billion in Q4 2025.

Old Dominion Freight Line (ODFL) has 18 years of Gross Profit data on file, last reported at $1.3 billion in Q1 2026.

  • For the quarter ending Q1 2026, Gross Profit fell 1.29% year-over-year to $1.3 billion; the trailing twelve-month figure through Mar 2026 stood at $5.3 billion (down 6.21% YoY), and the FY2025 full-year result was $5.4 billion, down 6.98% from the prior year.
  • Gross Profit for Q1 2026 stood at $1.3 billion, up from $1.2 billion in the prior quarter.
  • Across five years, Gross Profit topped out at $1.7 billion in Q2 2022 and bottomed at $1.2 billion in Q4 2025.
  • The 5-year median for Gross Profit is $1.4 billion (2023), against an average of $1.4 billion.
  • The widest annual swing landed in 2022, when Gross Profit jumped 36.8%; it then dropped 16.74% in 2023.
  • A 5-year view of Gross Profit shows it stood at $1.5 billion in 2022, then retreated by 5.18% to $1.4 billion in 2023, then slipped by 0.57% to $1.4 billion in 2024, then retreated by 11.06% to $1.2 billion in 2025, then rose by 8.4% to $1.3 billion in 2026.
  • The last three Gross Profit figures came in at $1.3 billion (Q1 2026), $1.2 billion (Q4 2025), and $1.4 billion (Q3 2025), per Business Quant data.

Peer Comparison

# Company Market Cap Enterprise Value Gross Profit (Qtr)
1 Old Dominion Freight Line 47.65 Bn 47.37 Bn 1.33 Bn
2 Xpo 25.84 Bn 25.61 Bn 1.67 Bn
3 Saia 12.92 Bn 12.88 Bn -
4 Knight-Swift Transportation Holdings 12.67 Bn 12.61 Bn 1.57 Bn
5 Schneider National 6.38 Bn 6.12 Bn 1.27 Bn
6 Rxo 4.55 Bn 4.53 Bn 254.00 Mn
7 Arcbest 3.15 Bn 3.06 Bn 951.93 Mn
8 Werner Enterprises 2.55 Bn 2.51 Bn 726.17 Mn
9 Marten Transport 1.43 Bn 1.38 Bn 203.18 Mn
10 Heartland Express 1.20 Bn 1.16 Bn 167.03 Mn

Historic Data

Download Data 🔒
DateValue
Mar 31, 2026 1.33 Bn
Mar 31, 2026 1.33 Bn
Dec 31, 2025 1.23 Bn
Dec 31, 2025 1.23 Bn
Sep 30, 2025 1.38 Bn
Sep 30, 2025 1.38 Bn
Jun 30, 2025 1.40 Bn
Jun 30, 2025 1.40 Bn
Mar 31, 2025 1.35 Bn
Mar 31, 2025 1.35 Bn
Dec 31, 2024 1.38 Bn
Dec 31, 2024 1.38 Bn
Sep 30, 2024 1.47 Bn
Sep 30, 2024 1.47 Bn
Jun 30, 2024 1.49 Bn
Jun 30, 2024 1.49 Bn
Mar 31, 2024 1.45 Bn
Mar 31, 2024 1.45 Bn
Dec 31, 2023 1.39 Bn
Dec 31, 2023 1.39 Bn
Sep 30, 2023 1.51 Bn
Sep 30, 2023 1.51 Bn
Jun 30, 2023 1.38 Bn
Jun 30, 2023 1.38 Bn
Mar 31, 2023 1.41 Bn
Mar 31, 2023 1.41 Bn
Dec 31, 2022 1.46 Bn
Dec 31, 2022 1.46 Bn
Sep 30, 2022 1.60 Bn
Sep 30, 2022 1.60 Bn
Jun 30, 2022 1.66 Bn
Jun 30, 2022 1.66 Bn
Mar 31, 2022 1.49 Bn
Mar 31, 2022 1.49 Bn
Dec 31, 2021 1.40 Bn
Dec 31, 2021 1.40 Bn
Sep 30, 2021 1.35 Bn
Sep 30, 2021 1.35 Bn
Jun 30, 2021 1.28 Bn
Jun 30, 2021 1.28 Bn
Mar 31, 2021 1.09 Bn
Mar 31, 2021 1.09 Bn
Dec 31, 2020 1.12 Bn
Dec 31, 2020 1.12 Bn
Sep 30, 2020 1.05 Bn
Sep 30, 2020 1.05 Bn
Jun 30, 2020 891.30 Mn
Jun 30, 2020 891.30 Mn
Mar 31, 2020 982.54 Mn
Mar 31, 2020 982.54 Mn
Sep 30, 2019 1.04 Bn
Sep 30, 2019 1.04 Bn
Jun 30, 2019 1.04 Bn
Jun 30, 2019 1.04 Bn
Mar 31, 2019 970.10 Mn
Mar 31, 2019 970.10 Mn
Dec 31, 2018 1.02 Bn
Dec 31, 2018 1.02 Bn
Sep 30, 2018 1.06 Bn
Sep 30, 2018 1.06 Bn
Jun 30, 2018 1.03 Bn
Jun 30, 2018 1.03 Bn
Mar 31, 2018 903.28 Mn
Mar 31, 2018 903.28 Mn
Dec 31, 2017 822.02 Mn
Dec 31, 2017 822.02 Mn
Sep 30, 2017 868.43 Mn
Sep 30, 2017 868.43 Mn
Jun 30, 2017 819.05 Mn
Jun 30, 2017 819.05 Mn
Mar 31, 2017 663.11 Mn
Mar 31, 2017 663.11 Mn
Dec 31, 2016 727.27 Mn
Dec 31, 2016 727.27 Mn
Sep 30, 2016 763.70 Mn
Sep 30, 2016 763.70 Mn
Jun 30, 2016 737.26 Mn
Jun 30, 2016 737.26 Mn
Mar 31, 2016 689.24 Mn
Mar 31, 2016 689.24 Mn
Dec 31, 2015 473.83 Mn
Dec 31, 2015 473.83 Mn
Sep 30, 2015 749.18 Mn
Sep 30, 2015 749.18 Mn
Jun 30, 2015 668.76 Mn
Jun 30, 2015 668.76 Mn
Mar 31, 2015 666.10 Mn
Mar 31, 2015 666.10 Mn
Dec 31, 2014 616.25 Mn
Dec 31, 2014 616.25 Mn
Sep 30, 2014 631.92 Mn
Sep 30, 2014 631.92 Mn
Jun 30, 2014 593.07 Mn
Jun 30, 2014 593.07 Mn
Mar 31, 2014 513.98 Mn
Mar 31, 2014 513.98 Mn
Dec 31, 2013 564.90 Mn
Dec 31, 2013 564.90 Mn
Sep 30, 2013 519.67 Mn
Sep 30, 2013 519.67 Mn
Jun 30, 2013 563.28 Mn
Jun 30, 2013 563.28 Mn
Mar 31, 2013 442.71 Mn
Mar 31, 2013 442.71 Mn
Dec 31, 2012 721.91 Mn
Dec 31, 2012 721.91 Mn
Sep 30, 2012 455.78 Mn
Sep 30, 2012 455.78 Mn
Jun 30, 2012 453.76 Mn
Jun 30, 2012 453.76 Mn
Mar 31, 2012 408.60 Mn
Mar 31, 2012 408.60 Mn
Dec 31, 2011 448.31 Mn
Dec 31, 2011 448.31 Mn
Sep 30, 2011 403.05 Mn
Sep 30, 2011 403.05 Mn
Jun 30, 2011 389.56 Mn
Jun 30, 2011 389.56 Mn
Mar 31, 2011 340.05 Mn
Mar 31, 2011 340.05 Mn
Dec 31, 2010 385.31 Mn
Dec 31, 2010 385.31 Mn
Sep 30, 2010 380.96 Mn
Sep 30, 2010 380.96 Mn
Jun 30, 2010 355.68 Mn
Jun 30, 2010 355.68 Mn
Mar 31, 2010 265.12 Mn
Mar 31, 2010 265.12 Mn
Dec 31, 2009 261.99 Mn
Dec 31, 2009 261.99 Mn
Sep 30, 2009 313.47 Mn
Sep 30, 2009 313.47 Mn
Jun 30, 2009 272.36 Mn
Jun 30, 2009 272.36 Mn