See inside every stock. Pro
S&P 5007,624▼ 0.52%Nasdaq25,955▼ 0.21%Dow Jones52,215▼ 1.23%Nasdaq 10028,958▼ 0.00%VIX19.45▲ 2.21%US Dollar101.75▲ 0.14%Gold spot3,994▼ 0.75%WTI103.27▲ 3.82%
← ODFL stock page

Old Dominion Freight Line, Inc. historical data

1M3M6M1Y5YMAXDownload CSV
DateOpenHighLowCloseAdj. closeVolume
2017-01-1085.53087.21085.35086.69027.5801,287,900
2017-01-0986.04086.19084.87085.63027.243992,700
2017-01-0686.12087.28085.95086.10027.3931,639,500
2017-01-0586.89087.75085.80086.11027.3961,216,200
2017-01-0486.94088.00086.94087.14027.7241,786,200
2017-01-0386.66087.85085.86086.78027.6091,187,100
2016-12-3086.52086.96085.62085.79027.2941,050,000
2016-12-2985.56086.31085.56086.23027.434804,900
2016-12-2887.23087.30085.30085.68027.259990,600
2016-12-2787.20087.76085.77087.20027.743648,000
2016-12-2387.14087.45086.41086.88027.641680,100
2016-12-2287.45087.79086.01086.93027.6571,004,100
2016-12-2188.27088.27087.51087.58027.864851,100
2016-12-2087.59088.97087.59088.57028.1791,254,300
2016-12-1987.28088.17087.14087.66027.8891,043,100
2016-12-1687.87088.08086.81087.53027.8483,100,800
2016-12-1587.85088.55086.64087.79027.9301,363,200
2016-12-1488.00088.69087.06087.36027.7941,227,900
2016-12-1388.90089.11086.92087.84027.9461,892,100
2016-12-1288.63090.05088.17088.70028.2201,446,900
2016-12-0991.69091.69088.68089.13028.3572,284,800
2016-12-0891.38091.57090.25091.47029.1011,464,900
2016-12-0788.79091.46088.32091.07028.9741,817,100
2016-12-0688.24089.06087.52088.89028.2801,269,900
2016-12-0588.53089.56087.52087.96027.9851,703,100
2016-12-0289.40090.20087.81088.14028.0423,019,500
2016-12-0187.69089.42086.70089.36028.4302,761,800
2016-11-3086.99087.86086.90087.30027.7751,855,800
2016-11-2987.18087.79086.49086.56027.5391,856,400
2016-11-2888.53088.85086.89087.01027.6822,197,500
2016-11-2588.64089.10086.87089.09028.344614,700
2016-11-2386.74088.30086.67088.23028.0701,199,100
2016-11-2287.00087.00085.73086.65027.5681,852,500
2016-11-2186.56087.36086.08086.64027.5651,954,800
2016-11-1886.99087.23085.55086.21027.4282,140,500
2016-11-1786.05086.98085.53086.81027.6191,417,200
2016-11-1685.05085.88084.92085.76027.2852,142,300
2016-11-1584.96085.64083.75085.21027.1102,013,900
2016-11-1482.90085.25082.10084.66026.9354,291,200
2016-11-1180.29082.59079.35082.09026.1173,963,000
2016-11-1078.19081.72078.12080.95025.7543,819,900
2016-11-0974.84077.37073.01077.34024.6063,735,300
2016-11-0874.86075.71074.32075.25023.9412,298,000
2016-11-0774.35074.76074.01074.75023.7821,849,200
2016-11-0473.46074.06072.99073.03023.2351,550,100
2016-11-0373.82074.06073.41073.52023.3901,669,800
2016-11-0274.64074.72073.45073.47023.3752,104,800
2016-11-0175.00075.42073.86073.90023.5112,679,900
2016-10-3175.68076.23074.67074.68023.7592,997,000
2016-10-2875.74076.71074.76075.22023.9314,063,800
2016-10-2774.68077.13074.58076.67024.3934,493,100
2016-10-2671.50073.94071.48073.66023.4354,290,000
2016-10-2571.21071.45070.62071.23022.6621,338,900
2016-10-2470.50071.08070.48071.01022.5921,147,500
2016-10-2169.41070.15068.82070.09022.2991,433,700
2016-10-2070.04070.62069.57069.73022.1852,093,100
2016-10-1969.98070.47069.76070.25022.3501,094,400
2016-10-1870.35070.49069.58070.01022.2741,131,000
2016-10-1769.25069.86068.93069.78022.2011,524,600
2016-10-1470.23070.24069.17069.55022.1272,031,600
← NewerPage 42 of 79 · 4,733 trading daysOlder →

Stock splits

DateSplit (new : old)
2024-03-282:1
2020-03-253:2
2012-09-103:2
2010-08-243:2
2005-12-013:2
2004-05-213:2
2003-06-173:2

Dividends

Ex-dateAmount
2026-09-020.2900 USD
2026-06-030.2900 USD
2026-03-040.2900 USD
2025-12-030.2800 USD
2025-09-030.2800 USD
2025-06-040.2800 USD
2025-03-050.2800 USD
2024-12-040.2600 USD
2024-09-040.2600 USD
2024-06-050.2600 USD
2024-03-050.5200 USD
2023-12-050.4000 USD
2023-09-050.4000 USD
2023-06-060.4000 USD
2023-02-280.4000 USD
2022-12-060.3000 USD
2022-09-060.3000 USD
2022-05-310.3000 USD
2022-03-010.3000 USD
2021-11-300.2000 USD
2021-08-310.2000 USD
2021-06-010.2000 USD
2021-03-020.2000 USD
2020-12-010.1500 USD
2020-09-010.1500 USD
2020-06-020.1500 USD
2020-03-030.2300 USD
2019-12-030.1700 USD
2019-09-030.1700 USD
2019-06-040.1700 USD
2019-03-050.1700 USD

Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.