Old Dominion Freight Line, Inc.

Explore ODFL stock price, historical returns, and performance trends — updated daily.

Old Dominion Freight Line (ODFL) company overview

Old Dominion Freight Line is the second-largest less-than-truckload carrier in the United States (following FedEx Freight), with roughly 260 service centers and 11,000-plus tractors. It is one of the most disciplined and efficient providers in the trucking industry, and its profitability and capital returns are well above those of its peers. Strategic initiatives focus on increasing network density through market-share gains and on maintaining industry-leading service (including ultralow cargo claims) through steadfast infrastructure investment.

ODFL — period returns
PeriodReturn %
Last date-0.03
Week1.42
Last Month0
Last 3 months-21.89
Last 6 months-12.39
Year to Date (YTD)14.27
Last 1 year33.58
Last 2 years-10.15
Last 3 years-10.19
Last 5 years27.76
Last 10 years684.77
Last 15 years2381.72
Last 20 years3737.76
Last 25 years37024.49
Last 50 years31814.04
SPY benchmark — period returns
PeriodReturn %
Last date-0.06
Week0.42
Last Month2.26
Last 3 months3.86
Last 6 months13.41
Year to Date (YTD)13.9
Last 1 year17.35
Last 2 years33.16
Last 3 years80.32
Last 5 years78.8
Last 10 years265.1
Last 15 years547.18
Last 20 years470.41
Last 25 years624.35
Last 50 years1670.82
ODFL annual returns (chart)
ODFL annual returns
PeriodReturn %
2000-14.29
200127.27
2002111.86
200376.38
200452.21
200514.66
2006-11.19
2007-10.47
200828.27
20095.08
201063.82
201124.79
201226.02
201349.24
201448.65
2015-23.8
201646.89
201751.57
2018-8.15
201953.77
202052.46
202187.93
2022-18.07
202343.47
2024-11.3
2025-10.77
202614.27
ODFL quarterly returns (chart)
ODFL quarterly returns
PeriodReturn %
2000-Q16.12
2000-Q2-17.31
2000-Q30
2000-Q4-2.33
2001-Q10
2001-Q2-2.27
2001-Q312.77
2001-Q41.82
2002-Q15.08
2002-Q24.76
2002-Q326.56
2002-Q450.6
2003-Q18.66
2003-Q2-2.08
2003-Q336.88
2003-Q413.71
2004-Q1-1.33
2004-Q224.89
2004-Q3-0.35
2004-Q419.86
2005-Q1-11.49
2005-Q2-13.96
2005-Q319.49
2005-Q420.18
2006-Q1-0.75
2006-Q241.01
2006-Q3-22.47
2006-Q4-17.55
2007-Q111.78
2007-Q24.44
2007-Q3-22.15
2007-Q4-6.3
2008-Q143.47
2008-Q2-10.46
2008-Q3-5.19
2008-Q40.96
2009-Q1-19.63
2009-Q237.67
2009-Q3-11.22
2009-Q44.12
2010-Q114.06
2010-Q26.33
2010-Q39.5
2010-Q427.88
2011-Q18.03
2011-Q25.74
2011-Q3-23.61
2011-Q445.79
2012-Q116.76
2012-Q2-10.34
2012-Q31.82
2012-Q413.84
2013-Q17.52
2013-Q211.05
2013-Q37.5
2013-Q413.27
2014-Q18.62
2014-Q212.21
2014-Q39.74
2014-Q413.41
2015-Q1-0.27
2015-Q2-9.21
2015-Q3-11.61
2015-Q4-3.34
2016-Q119.21
2016-Q2-13.17
2016-Q311.94
2016-Q424.24
2017-Q1-1.42
2017-Q212.75
2017-Q313.73
2017-Q419.94
2018-Q19.33
2018-Q25.21
2018-Q38.13
2018-Q4-23.58
2019-Q116.99
2019-Q2-0.02
2019-Q313.34
2019-Q414.66
2020-Q12.53
2020-Q238.61
2020-Q37.46
2020-Q46.78
2021-Q126.07
2021-Q24.14
2021-Q310.84
2021-Q425.52
2022-Q1-13.77
2022-Q2-7.98
2022-Q3-4.69
2022-Q48.37
2023-Q120.64
2023-Q210.64
2023-Q311.22
2023-Q40.53
2024-Q110.28
2024-Q2-19.04
2024-Q311.16
2024-Q4-9.42
2025-Q1-5.85
2025-Q2-2.87
2025-Q3-16.43
2025-Q412.61
2026-Q122.75
2026-Q28.5
2026-Q3-20.24
2026-Q42.14
ODFL monthly returns (chart)
ODFL monthly returns
PeriodReturn %
2000-016.12
2000-023.85
2000-03-3.7
2000-04-7.69
2000-05-18.75
2000-0610.26
2000-070
2000-08-4.65
2000-097.32
2000-10-4.55
2000-117.14
2000-12-6.67
2001-012.38
2001-024.65
2001-03-2.22
2001-04-2.27
2001-0513.95
2001-06-12.24
2001-0718.6
2001-083.92
2001-090
2001-101.89
2001-111.85
2001-121.82
2002-017.14
2002-02-5
2002-038.77
2002-041.61
2002-05-3.17
2002-068.2
2002-070
2002-081.52
2002-0920.9
2002-1025.93
2002-115.88
2002-1215.74
2003-018.8
2003-02-10.29
2003-0313.11
2003-045.8
2003-0518.49
2003-06-18.5
2003-0749.65
2003-0811.37
2003-09-17.87
2003-109.33
2003-11-0.47
2003-126.67
2004-01-8.93
2004-027.84
2004-031.36
2004-049.87
2004-0511.84
2004-066.2
2004-07-1.37
2004-08-3.14
2004-092.52
2004-10-2.81
2004-1111.91
2004-1210.97
2005-011.45
2005-02-0.57
2005-03-11.24
2005-04-9.74
2005-058.27
2005-06-11.96
2005-0723.4
2005-08-3.36
2005-094.75
2005-105.74
2005-117.43
2005-126.12
2006-016.02
2006-02-7.57
2006-032.05
2006-0419.55
2006-05-4.4
2006-0622.15
2006-07-13.29
2006-08-2.07
2006-09-5.92
2006-10-7.87
2006-11-3.17
2006-12-10.08
2007-0115.41
2007-0211.89
2007-03-7.38
2007-042.58
2007-055.71
2007-06-3.46
2007-07-4.25
2007-08-0.23
2007-09-16.86
2007-10-5.63
2007-11-0.3
2007-122.4
2008-0126.32
2008-02-6.48
2008-0316.83
2008-04-3.6
2008-05-1.76
2008-06-0.45
2008-0722.25
2008-08-9.38
2008-09-14.81
2008-106.9
2008-11-21.38
2008-1219.55
2009-01-11.85
2009-02-13.17
2009-037.74
2009-0419.83
2009-054.56
2009-0613.99
2009-076.24
2009-080.38
2009-09-14.91
2009-10-14.63
2009-111.82
2009-1216.07
ODFL OHLC (1 year) — price trend
ODFL OHLC (1 year)
DateOpenHighLowCloseVolume
2025-10-13135.56137.9135.25136.18—
2025-10-14134.71137.48134.03135.43—
2025-10-15135.46137.87134.78135.04—
2025-10-16139.89140.49135.5138.1—
2025-10-17138.73138.95136138.04—
2025-10-20138.58142.31137.68140.71—
2025-10-21140.14145139.74144.36—
2025-10-22143.09144.91140.72141.02—
2025-10-23140.55141.25134.43135.86—
2025-10-24137.85138.14135.86136.12—
2025-10-27136.26137.74134.34136.73—
2025-10-28138138.24135.77136.09—
2025-10-29142.03146.99134.03136.13—
2025-10-30136.32140.2134.84137.25—
2025-10-31136.4141.27134.58140.42—
2025-11-03140.22140.5135.12137.51—
2025-11-04136.75141.96135.21141.36—
2025-11-05140.47143.37138.26140.78—
2025-11-06139.89140.42137.46137.69—
2025-11-07137.19140.19135.91139.9—
2025-11-10139.91140.25135.59137.76—
2025-11-11137.86140.01136.26139.51—
2025-11-12139.44141.52138.69138.85—
2025-11-13138.01139.63134.67135.45—
2025-11-14135.32135.68131.46132.29—
2025-11-17132.15132.77129.37129.89—
2025-11-18129.2132.49128.51130.66—
2025-11-19130.8130.95126.57127.51—
2025-11-20128.24130.52126.01126.29—
2025-11-21127.33136.66126.84134.28—
2025-11-24133.95134.05131.75132.33—
2025-11-25132.33135.08132.32134.33—
2025-11-26133.45136.14133.44134.91—
2025-11-28135.75136.38134.4135.29—
2025-12-01136.39143.27136139.67—
2025-12-02139.5142.45137.96141.46—
2025-12-03142.3151.05141.5150.95—
2025-12-04151.69154.03150.9153.51—
2025-12-05153.03156.73153.03155.15—
2025-12-08157.03157.03151.2151.68—
2025-12-09151.79151.87147.86148.89—
2025-12-10149.32158.79148.49157.32—
2025-12-11157.13163.19157.13158.92—
2025-12-12159.12161.24158.02159.49—
2025-12-15160.14160.9154.88157.46—
2025-12-16158.78159.3154.86156.94—
2025-12-17156.13159.04154.82155.73—
2025-12-18156.91160.1156.31158.55—
2025-12-19158.15158.15153.89157.39—
2025-12-22158.4160.46157159.3—
2025-12-23158.62159.45158.17158.62—
2025-12-24158.69159.88158.32159.36—
2025-12-26158.66159.62158.04159.49—
2025-12-29159.68161.5158.55159.56—
2025-12-30159.04160.78158.35159.31—
2025-12-31158.66159.09156.66156.8—
2026-01-02157.75160.15156159.19—
2026-01-05159.02165.95158.16163.73—
2026-01-06164170163.62168.88—
2026-01-07169.08170.4165.23165.72—
2026-01-08164.03172.8163.75171.07—
2026-01-09171.6173.68169.59173.13—
2026-01-12171.24173.93170.13173.57—
2026-01-13173.12173.63170.73171.65—
2026-01-14170.74174.92169.38173.52—
2026-01-15174.15178.56173.92178.21—
2026-01-16176.83178.59174.06175.65—
2026-01-20171.86173.55168170—
2026-01-21172.01180.27171.37178.4—
2026-01-22179.19181.25177.08178.25—
2026-01-23177.45178.45173.48174.3—
2026-01-26173.93174.49171.09173.99—
2026-01-27173.53175.79173.07174.44—
2026-01-28175.06175.75172.56172.72—
2026-01-29173.36175.23170.61172.59—
2026-01-30170.7173.3169.99173.2—
2026-02-02173.33186.33173.33186.13—
2026-02-03185190.25184.38189.77—
2026-02-04191.45208.74189.93208.54—
2026-02-05200.02206.43198202.14—
2026-02-06198.32204.84198.32202.47—
2026-02-09201.43202.82194.88196.11—
2026-02-10195.32196.91192.94194.49—
2026-02-11194.7200194.2194.46—
2026-02-12198.79199.75183.87185.51—
2026-02-13187.99195.42187.24193.21—
2026-02-17192.98196.88190.73193.32—
2026-02-18192.09195.18192.09193.81—
2026-02-19192.64195.95191.89195.17—
2026-02-20194.18202.87193.81201.39—
2026-02-23201.38201.44193.27193.88—
2026-02-24194.27198.42192.01196.7—
2026-02-25197.36197.56188.68191.7—
2026-02-25197.36197.56188.68191.7—
2026-02-26193.46199.56193.24198.37—
2026-02-27196.34203.86195.21203.05—
2026-03-02202.67209.15199.42207.75—
2026-03-03204.31209.07201.74207.94—
2026-03-04213.67221.63212.58216.19—
2026-03-05213.39214.45208.01210.68—
2026-03-06203.57204.29191.14193.97—
2026-03-09190.77197.69184.69197.22—
2026-03-10195.69198.92192.88195.02—
2026-03-11194.38195.8185.06188.78—
2026-03-12185185.95176.05176.24—
2026-03-13177.79180.99176.08180.75—
2026-03-16183.08184.07179.93182.44—
2026-03-17184.57188.35181.71184.43—
2026-03-18182.82184.05179.64182.57—
2026-03-19181.55183.79177.91182.36—
2026-03-20182.4184.36179.99183.92—
2026-03-23189.76193.22187.6187.7—
2026-03-24184.71191.36182.89185.03—
2026-03-25186.1190.52184.22189.05—
2026-03-26188.42191.56186.84187.93—
2026-03-27185.94188.93184.46188.34—
2026-03-30189.46194.85189.34189.75—
2026-03-31189.75195.85189.28195.4—
2026-04-01195.41201.63195.41199.63—
2026-04-02197.98203.48195.33198—
ODFL OHLC with signals — price trend
ODFL OHLC with signals
DateOpenHighLowCloseVolume
2025-10-13135.56137.9135.25136.18—
2025-10-14134.71137.48134.03135.43—
2025-10-15135.46137.87134.78135.04—
2025-10-16139.89140.49135.5138.1—
2025-10-17138.73138.95136138.04—
2025-10-20138.58142.31137.68140.71—
2025-10-21140.14145139.74144.36—
2025-10-22143.09144.91140.72141.02—
2025-10-23140.55141.25134.43135.86—
2025-10-24137.85138.14135.86136.12—
2025-10-27136.26137.74134.34136.73—
2025-10-28138138.24135.77136.09—
2025-10-29142.03146.99134.03136.13—
2025-10-30136.32140.2134.84137.25—
2025-10-31136.4141.27134.58140.42—
2025-11-03140.22140.5135.12137.51—
2025-11-04136.75141.96135.21141.36—
2025-11-05140.47143.37138.26140.78—
2025-11-06139.89140.42137.46137.69—
2025-11-07137.19140.19135.91139.9—
2025-11-10139.91140.25135.59137.76—
2025-11-11137.86140.01136.26139.51—
2025-11-12139.44141.52138.69138.85—
2025-11-13138.01139.63134.67135.45—
2025-11-14135.32135.68131.46132.29—
2025-11-17132.15132.77129.37129.89—
2025-11-18129.2132.49128.51130.66—
2025-11-19130.8130.95126.57127.51—
2025-11-20128.24130.52126.01126.29—
2025-11-21127.33136.66126.84134.28—
2025-11-24133.95134.05131.75132.33—
2025-11-25132.33135.08132.32134.33—
2025-11-26133.45136.14133.44134.91—
2025-11-28135.75136.38134.4135.29—
2025-12-01136.39143.27136139.67—
2025-12-02139.5142.45137.96141.46—
2025-12-03142.3151.05141.5150.95—
2025-12-04151.69154.03150.9153.51—
2025-12-05153.03156.73153.03155.15—
2025-12-08157.03157.03151.2151.68—
2025-12-09151.79151.87147.86148.89—
2025-12-10149.32158.79148.49157.32—
2025-12-11157.13163.19157.13158.92—
2025-12-12159.12161.24158.02159.49—
2025-12-15160.14160.9154.88157.46—
2025-12-16158.78159.3154.86156.94—
2025-12-17156.13159.04154.82155.73—
2025-12-18156.91160.1156.31158.55—
2025-12-19158.15158.15153.89157.39—
2025-12-22158.4160.46157159.3—
2025-12-23158.62159.45158.17158.62—
2025-12-24158.69159.88158.32159.36—
2025-12-26158.66159.62158.04159.49—
2025-12-29159.68161.5158.55159.56—
2025-12-30159.04160.78158.35159.31—
2025-12-31158.66159.09156.66156.8—
2026-01-02157.75160.15156159.19—
2026-01-05159.02165.95158.16163.73—
2026-01-06164170163.62168.88—
2026-01-07169.08170.4165.23165.72—
2026-01-08164.03172.8163.75171.07—
2026-01-09171.6173.68169.59173.13—
2026-01-12171.24173.93170.13173.57—
2026-01-13173.12173.63170.73171.65—
2026-01-14170.74174.92169.38173.52—
2026-01-15174.15178.56173.92178.21—
2026-01-16176.83178.59174.06175.65—
2026-01-20171.86173.55168170—
2026-01-21172.01180.27171.37178.4—
2026-01-22179.19181.25177.08178.25—
2026-01-23177.45178.45173.48174.3—
2026-01-26173.93174.49171.09173.99—
2026-01-27173.53175.79173.07174.44—
2026-01-28175.06175.75172.56172.72—
2026-01-29173.36175.23170.61172.59—
2026-01-30170.7173.3169.99173.2—
2026-02-02173.33186.33173.33186.13—
2026-02-03185190.25184.38189.77—
2026-02-04191.45208.74189.93208.54—
2026-02-05200.02206.43198202.14—
2026-02-06198.32204.84198.32202.47—
2026-02-09201.43202.82194.88196.11—
2026-02-10195.32196.91192.94194.49—
2026-02-11194.7200194.2194.46—
2026-02-12198.79199.75183.87185.51—
2026-02-13187.99195.42187.24193.21—
2026-02-17192.98196.88190.73193.32—
2026-02-18192.09195.18192.09193.81—
2026-02-19192.64195.95191.89195.17—
2026-02-20194.18202.87193.81201.39—
2026-02-23201.38201.44193.27193.88—
2026-02-24194.27198.42192.01196.7—
2026-02-25197.36197.56188.68191.7—
2026-02-25197.36197.56188.68191.7—
2026-02-26193.46199.56193.24198.37—
2026-02-27196.34203.86195.21203.05—
2026-03-02202.67209.15199.42207.75—
2026-03-03204.31209.07201.74207.94—
2026-03-04213.67221.63212.58216.19—
2026-03-05213.39214.45208.01210.68—
2026-03-06203.57204.29191.14193.97—
2026-03-09190.77197.69184.69197.22—
2026-03-10195.69198.92192.88195.02—
2026-03-11194.38195.8185.06188.78—
2026-03-12185185.95176.05176.24—
2026-03-13177.79180.99176.08180.75—
2026-03-16183.08184.07179.93182.44—
2026-03-17184.57188.35181.71184.43—
2026-03-18182.82184.05179.64182.57—
2026-03-19181.55183.79177.91182.36—
2026-03-20182.4184.36179.99183.92—
2026-03-23189.76193.22187.6187.7—
2026-03-24184.71191.36182.89185.03—
2026-03-25186.1190.52184.22189.05—
2026-03-26188.42191.56186.84187.93—
2026-03-27185.94188.93184.46188.34—
2026-03-30189.46194.85189.34189.75—
2026-03-31189.75195.85189.28195.4—
2026-04-01195.41201.63195.41199.63—
2026-04-02197.98203.48195.33198—

ODFL related tickers