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.61
Week3.16
Last Month7.66
Last 3 months-19.72
Last 6 months-12.1
Year to Date (YTD)17.92
Last 1 year35.93
Last 2 years-7.75
Last 3 years-10
Last 5 years22.02
Last 10 years704.28
Last 15 years2370
Last 20 years4090.18
Last 25 years37444
Last 50 years32833.33
SPY benchmark — period returns
PeriodReturn %
Last date-1.11
Week-1.97
Last Month1.22
Last 3 months2.69
Last 6 months8.78
Year to Date (YTD)11.72
Last 1 year15.53
Last 2 years31.08
Last 3 years75.05
Last 5 years70.68
Last 10 years257.14
Last 15 years527.36
Last 20 years455.21
Last 25 years597.22
Last 50 years1637.03
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
202617.92
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-Q45.4
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-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—
2026-04-06198202.44196.47202.18—
2026-04-07203.11204.04196.64198.93—
2026-04-08204.82210.18203.3207.53—
2026-04-09206.27211.59206.27209.5—
2026-04-10209.5212.22207.55208.35—
ODFL OHLC with signals — price trend
ODFL OHLC with signals
DateOpenHighLowCloseVolume
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—
2026-04-06198202.44196.47202.18—
2026-04-07203.11204.04196.64198.93—
2026-04-08204.82210.18203.3207.53—
2026-04-09206.27211.59206.27209.5—
2026-04-10209.5212.22207.55208.35—

ODFL related tickers