See inside every stock. Pro
S&P 5007,677▲ 0.70%Nasdaq26,169▲ 0.82%Dow Jones52,362▲ 0.28%Nasdaq 10029,273▲ 1.09%VIX18.39▼ 5.45%US Dollar102.01▲ 0.20%Gold spot3,994▼ 0.75%WTI101.49▼ 0.27%
← ODFL stock page

Old Dominion Freight Line, Inc. historical data

1M3M6M1Y5YMAXDownload CSV
DateOpenHighLowCloseAdj. closeVolume
2012-12-2133.90034.54033.41034.28010.9063,627,600
2012-12-2033.79034.29033.60034.21010.884847,200
2012-12-1933.60034.19033.50033.87010.7761,319,400
2012-12-1833.22033.90033.17033.67010.7121,486,800
2012-12-1733.04033.41032.90033.19010.5591,580,700
2012-12-1432.74033.23032.68032.97010.4891,148,400
2012-12-1332.78033.31032.51032.63010.381889,200
2012-12-1233.46033.57032.81032.84010.4481,344,600
2012-12-1133.64033.75033.09033.32010.6011,054,500
2012-12-1033.33033.88033.11033.39010.6231,222,200
2012-12-0733.48033.48033.00033.33010.6041,045,800
2012-12-0633.07033.35032.93033.18010.556783,600
2012-12-0532.75033.23032.55032.92010.4741,740,000
2012-12-0432.76032.94032.30032.71010.4071,785,900
2012-12-0333.53033.64032.49032.77010.4261,594,200
2012-11-3033.65033.74033.34033.44010.6391,435,200
2012-11-2933.92033.94033.20033.51010.6611,126,800
2012-11-2833.49033.71033.01033.62010.6961,176,300
2012-11-2733.45033.96033.40033.54010.671990,600
2012-11-2633.50033.97033.29033.49010.6551,052,100
2012-11-2333.45033.58033.08033.49010.655375,600
2012-11-2132.91033.43032.64033.38010.620714,300
2012-11-2033.40033.50032.99033.05010.5151,565,700
2012-11-1933.50033.59033.08033.39010.6231,363,800
2012-11-1632.72033.44032.28033.22010.5691,581,600
2012-11-1533.06033.12032.40032.74010.4161,730,700
2012-11-1434.06034.27032.92032.95010.4831,195,500
2012-11-1333.93034.53033.85033.88010.7791,214,100
2012-11-1233.83034.53033.57034.17010.871742,500
2012-11-0933.44033.91033.32033.65010.7061,152,300
2012-11-0834.26034.40033.86033.89010.7821,552,200
2012-11-0734.56034.65034.07034.21010.8841,458,300
2012-11-0634.03035.13034.03034.85011.0881,078,500
2012-11-0533.88034.25033.71034.06010.8361,333,500
2012-11-0234.33034.37033.76033.78010.7471,359,900
2012-11-0133.46034.03033.34034.03010.8273,207,000
2012-10-3132.28033.74032.01033.58010.6833,947,700
2012-10-2631.87032.28031.35032.15010.2292,344,500
2012-10-2531.26032.00030.49031.77010.1082,064,000
2012-10-2431.03031.39030.67030.8509.8151,986,600
2012-10-2330.08030.97029.77030.9509.8471,469,400
2012-10-2230.37030.37030.00030.1309.586725,400
2012-10-1930.50030.84030.20030.3709.662921,000
2012-10-1830.74030.91030.43030.8109.8021,164,600
2012-10-1730.62030.88030.32030.8609.818884,400
2012-10-1630.19030.76029.87030.5409.7162,129,700
2012-10-1529.75030.09029.54029.9309.5221,455,000
2012-10-1229.67030.10029.52029.7509.4652,018,100
2012-10-1129.73029.93029.42029.4809.379817,800
2012-10-1029.41029.86029.29029.5609.4051,065,000
2012-10-0929.40029.75029.13029.2809.3151,624,800
2012-10-0829.42029.65029.37029.4509.3701,128,300
2012-10-0529.81030.03029.50029.6409.4301,505,400
2012-10-0429.13029.70028.94029.6009.4171,736,400
2012-10-0329.08029.26028.84029.1009.2582,492,700
2012-10-0229.80029.84028.75029.1209.2652,719,800
2012-10-0130.15030.41029.70030.1309.5861,304,400
2012-09-2830.33030.55029.79030.1509.5921,281,000
2012-09-2730.16030.69029.91030.5909.7321,571,700
2012-09-2629.41030.19029.41030.1709.5992,592,000
← NewerPage 59 of 79 · 4,734 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.