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
2016-10-1370.17070.17069.24069.72022.1811,327,200
2016-10-1271.16071.16070.29070.87022.5471,345,500
2016-10-1171.30071.57070.75071.04022.6012,371,500
2016-10-1071.14071.69070.82071.60022.7801,456,500
2016-10-0770.45070.84069.46070.60022.4611,933,800
2016-10-0669.92070.73069.68070.57022.4521,183,500
2016-10-0569.47070.23069.06070.18022.3281,247,700
2016-10-0469.15069.61068.69069.13021.9941,227,000
2016-10-0368.69069.24068.21069.05021.9681,329,900
2016-09-3067.77068.97067.60068.61021.8282,031,000
2016-09-2967.17067.98066.68067.32021.418866,100
2016-09-2867.14067.33066.50067.28021.405853,500
2016-09-2767.16067.35066.57066.98021.3101,085,100
2016-09-2666.56067.53066.33067.17021.3701,258,800
2016-09-2367.57067.62066.64067.00021.3161,541,100
2016-09-2268.74068.74067.51067.71021.5422,454,600
2016-09-2168.03068.50067.32068.19021.6951,153,500
2016-09-2068.59069.36067.39067.65021.5231,770,000
2016-09-1969.02069.72068.93069.07021.9751,429,800
2016-09-1668.71069.36068.44068.71021.8602,990,400
2016-09-1567.58069.17067.45068.96021.9401,111,500
2016-09-1467.46067.89067.06067.69021.5361,038,900
2016-09-1368.30068.40067.07067.36021.431962,700
2016-09-1266.90068.86066.90068.72021.8631,266,000
2016-09-0969.83070.01067.34067.36021.4311,826,700
2016-09-0870.40070.49070.00070.16022.3211,341,000
2016-09-0769.91070.64069.21070.57022.4521,320,900
2016-09-0670.76071.09069.79070.09022.2991,545,600
2016-09-0271.07071.55069.95070.90022.5571,723,200
2016-09-0171.32071.75070.39071.06022.6081,005,900
2016-08-3170.57071.22070.33071.13022.6301,768,800
2016-08-3069.78071.00069.77070.77022.5161,274,100
2016-08-2969.13069.82069.01069.79022.204898,800
2016-08-2669.47069.94068.78069.16022.003691,500
2016-08-2570.23070.29069.33069.47022.102911,400
2016-08-2469.64071.00069.61070.24022.3471,313,400
2016-08-2369.87070.01069.65069.80022.207885,900
2016-08-2269.93069.93069.11069.47022.102877,800
2016-08-1969.28070.17068.91069.97022.2611,119,000
2016-08-1869.22069.90069.04069.47022.1021,122,000
2016-08-1769.41070.00069.14069.51022.115942,300
2016-08-1669.50069.95069.25069.65022.1591,135,200
2016-08-1569.48070.22069.21069.76022.194957,900
2016-08-1269.93070.12069.36069.37022.0701,327,500
2016-08-1169.96070.22069.71070.09022.2991,409,100
2016-08-1070.20070.44069.48069.75022.1911,689,600
2016-08-0971.00071.00069.62070.25022.3502,348,400
2016-08-0870.69071.16070.66070.85022.5411,042,800
2016-08-0569.73070.83069.69070.65022.4771,271,100
2016-08-0468.90069.52068.84069.31022.0511,344,900
2016-08-0368.65069.39068.30069.08021.9781,516,500
2016-08-0269.46069.46067.52068.69021.8541,533,000
2016-08-0169.75069.82069.06069.39022.0761,641,600
2016-07-2969.72069.85068.47069.66022.1621,810,500
2016-07-2868.99069.69066.76069.65022.1592,545,800
2016-07-2767.90068.59067.46067.76021.5582,769,900
2016-07-2667.05068.06066.98068.04021.6471,782,000
2016-07-2567.21067.25066.23067.13021.3571,858,500
2016-07-2264.99067.53064.99067.34021.4242,313,300
2016-07-2164.43065.06064.18064.87020.6382,003,700
← NewerPage 43 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.