ODFL - Old Dominion Freight Line Inc logo

ODFL

Old Dominion Freight Line Inc

1 Year

-10.00%

5 Years

104.65%

10 Years

5x

20 Years

43x

30 Years

148x

All Time

262x

Net Income x Stock Price

Historical Returns

📅 Period
💲 Price
💰 Return
Last Price2024-12-20
$ 181.13
1 Year2023-12-20
$ 199.97
90.58%
5 Years2019-12-20
$ 61.47
294.65%
10 Years2014-12-19
$ 24.86
7x
20 Years2004-12-20
$ 3.13
57x
30 Years1994-12-20
$ 0.65
280x
All Time1991-10-24
$ 0.55
328x

Fundamental Data

Year
2023 5.86B 1.96B 1.23B 200M- 233M 433M 1.56B 757M 811M
2022 6.26B 1.84B 1.37B 99M- 135M 235M 1.69B 775M 916M
2021 5.25B 1.84B 1.03B 99M- 135M 235M 1.21B 775M 916M
2020 4.01B 1.39B 672M 99M- 617M 716M 933M 550M 662M
2019 4.10B 904M 615M 99M- 631M 731M 983M 225M 707M
2018 4.04B 815M 605M 45M- 145M 190M 900M 588M 311M
2017 3.35B 577M 463M 95M- 32M 127M 536M 382M 154M
2016 2.99B 481M 295M 104M 94M0.2 10M 565M 417M 147M
2015 2.97B 495M 304M 133M 122M0.25 11M 553M 462M 91M
2014 2.78B 439M 267M 155M 120M0.28 34M 391M 367M 23M
2013 2.33B 338M 206M 191M 161M0.48 30M 350M 295M 55M
2012 2.11B 284M 169M 240M 227M0.8 12M 328M 373M- 45M
2011 1.88B 324M 139M 269M 193M0.6 75M 277M 250M 27M
2010 1.48B 218M 75M 271M 265M1.22 5M 141M 106M 34M
2009 1.24B 165M 34M 305M 301M1.82 4M 130M 210M- 80M
2008 1.53B 160M 68M 251M 223M1.39 28M 196M 181M 15M
2007 1.40B 211M 71M 263M 233M1.1 30M 157M 186M- 29M
2006 1.27B 200M 72M 274M 186M0.93 87M 154M 199M- 44M
2005 1.06B 153M 53M 128M 127M0.83 986000.00 113M 142M- 28M
2004 824M- 106M 38M 79M 78M 742000.00 89M 93M- 3M
2003 667M- 87M 27M 97M 96M 1M 75M 101M- 26M
2002 566M- 78M 18M 93M 73M 19M 44M 69M- 25M
2001 502M- 76M 11M 98M 97M 761000.00 32M 43M- 11M
2000 475M- 74M 13M 83M 82M 585000.00 42M 63M- 20M
1999 426M- 52M 14M 64M 64M 781000.00 39M 35M 3M
1998 383M- 60M 11M 70M 69M 659000.00 44M 45M- 808000.00
1997 328M- 59M 10M 47M 46M 674000.00 27M 34M- 6M
1996 293M- 72M 6M 43M 41M 1M 24M 38M- 13M
1995 248M 44M 4M 30M 29M0.66 1M 13M 27M- 14M
1994 243M 48M 10M 18M 16M0.33 2M 22M 27M- 4M
1993 205M 40M 8M 19M 13M0.33 5M 16M 21M- 5M
1992 183M 37M 8M 17M 8M0.23 9M 21M 21M
1991 155M 29M 200000.00 12M 10M0.34 2M 10M 16M- 6M
1990 134M 134M 4M