NASDAQ:ODFL | Historical Stock Price | OLD DOMINION FREIGHT LINE, INC.

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1991-10-24 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$0.35$1.34$5.04$19.02$71.72$270.491991-10-242026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2021

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2021-12-31$179.19$182.52589,600
2021-12-30$178.13$181.44488,200
2021-12-29$180.40$183.75541,800
2021-12-28$178.32$181.63741,200
2021-12-27$177.80$181.10601,200
2021-12-23$174.15$177.39787,800
2021-12-22$172.01$175.211,192,000
2021-12-21$169.72$172.871,091,000
2021-12-20$166.93$170.021,572,800
2021-12-17$170.31$173.472,370,600
2021-12-16$175.60$178.861,483,400
2021-12-15$176.79$180.071,142,200
2021-12-14$176.04$179.311,176,800
2021-12-13$179.46$182.791,771,000
2021-12-10$178.15$181.451,311,800
2021-12-09$177.38$180.671,324,400
2021-12-08$178.40$181.721,531,000
2021-12-07$182.00$185.382,010,000
2021-12-06$176.57$179.841,617,400
2021-12-03$179.49$182.821,267,400
2021-12-02$178.52$181.841,261,600
2021-12-01$175.21$178.461,873,600
2021-11-30$177.59$180.882,610,200
2021-11-29$178.61$181.821,376,200
2021-11-26$176.03$179.20744,800
2021-11-24$179.41$182.64885,600
2021-11-23$177.48$180.671,110,400
2021-11-22$177.18$180.37960,400
2021-11-19$175.91$179.081,492,800
2021-11-18$176.00$179.171,588,600
2021-11-17$180.46$183.71978,000
2021-11-16$180.68$183.931,151,400
2021-11-15$179.84$183.08985,600
2021-11-12$178.69$181.911,044,800
2021-11-11$174.68$177.83594,600
2021-11-10$172.51$175.61999,600
2021-11-09$175.97$179.141,409,200
2021-11-08$175.73$178.891,047,800
2021-11-05$174.41$177.551,689,400
2021-11-04$177.63$180.831,311,400
2021-11-03$174.16$177.301,091,200
2021-11-02$173.46$176.58952,400
2021-11-01$172.46$175.571,051,000
2021-10-29$170.68$173.751,046,400
2021-10-28$167.51$170.52843,800
2021-10-27$161.95$164.861,261,400
2021-10-26$162.88$165.811,129,000
2021-10-25$162.35$165.271,085,600
2021-10-22$160.87$163.761,081,400
2021-10-21$159.35$162.211,116,400
2021-10-20$156.59$159.41977,600
2021-10-19$154.01$156.79619,800
2021-10-18$153.84$156.60874,000
2021-10-15$151.26$153.981,243,400
2021-10-14$147.79$150.451,079,800
2021-10-13$142.38$144.95776,000
2021-10-12$142.88$145.46745,400
2021-10-11$143.48$146.06556,200
2021-10-08$143.84$146.421,072,600
2021-10-07$146.86$149.501,162,800
2021-10-06$146.42$149.05675,400
2021-10-05$144.80$147.411,440,000
2021-10-04$141.68$144.231,085,800
2021-10-01$142.76$145.331,021,400
2021-09-30$142.99$145.561,729,200
2021-09-29$146.59$149.22914,600
2021-09-28$146.76$149.40930,000
2021-09-27$149.26$151.95917,600
2021-09-24$151.49$154.21805,000
2021-09-23$149.84$152.531,046,200
2021-09-22$148.37$151.031,122,200
2021-09-21$149.10$151.781,834,200
2021-09-20$145.74$148.371,287,400
2021-09-17$144.82$147.431,978,200
2021-09-16$145.75$148.37861,400
2021-09-15$145.39$148.011,424,200
2021-09-14$144.33$146.931,138,000
2021-09-13$144.93$147.541,242,600
2021-09-10$145.73$148.351,379,200
2021-09-09$144.82$147.432,359,400
2021-09-08$149.87$152.561,207,000
2021-09-07$150.98$153.701,366,400
2021-09-03$150.57$153.28913,800
2021-09-02$149.95$152.641,272,400
2021-09-01$146.45$149.081,131,200
2021-08-31$144.36$146.962,022,400
2021-08-30$146.92$149.46859,600
2021-08-27$144.89$147.40876,400
2021-08-26$143.05$145.52883,800
2021-08-25$143.03$145.50701,000
2021-08-24$142.76$145.23533,200
2021-08-23$142.07$144.53710,400
2021-08-20$141.26$143.70783,800
2021-08-19$139.76$142.171,001,200
2021-08-18$138.24$140.631,126,800
2021-08-17$139.90$142.32667,800
2021-08-16$140.84$143.28683,400
2021-08-13$140.50$142.93658,400
2021-08-12$139.52$141.94635,600
2021-08-11$138.16$140.56824,200
2021-08-10$136.21$138.56829,800
2021-08-09$136.10$138.45585,800
2021-08-06$136.36$138.72525,800
2021-08-05$136.10$138.45776,800
2021-08-04$135.18$137.52979,600
2021-08-03$136.91$139.281,061,400
2021-08-02$133.40$135.70885,400
2021-07-30$134.57$136.901,014,000
2021-07-29$133.99$136.311,346,200
2021-07-28$129.51$131.761,652,000
2021-07-27$129.63$131.881,573,600
2021-07-26$129.39$131.63900,600
2021-07-23$130.54$132.80833,600
2021-07-22$127.67$129.88580,600
2021-07-21$127.21$129.41865,600
2021-07-20$126.52$128.711,144,400
2021-07-19$125.07$127.241,166,400
2021-07-16$126.97$129.171,499,600
2021-07-15$129.40$131.64826,600
2021-07-14$129.38$131.62996,200
2021-07-13$128.79$131.021,004,400
2021-07-12$128.81$131.041,311,600
2021-07-09$130.29$132.541,277,400
2021-07-08$128.22$130.441,200,200
2021-07-07$129.59$131.831,305,000
2021-07-06$127.26$129.471,382,400
2021-07-02$129.00$131.23981,000
2021-07-01$129.00$131.231,513,400
2021-06-30$126.90$129.101,778,200
2021-06-29$127.51$129.721,208,800
2021-06-28$127.79$130.001,065,200
2021-06-25$126.81$129.002,427,600
2021-06-24$126.05$128.231,045,800
2021-06-23$126.48$128.67642,200
2021-06-22$126.46$128.65993,000
2021-06-21$125.70$127.87995,000
2021-06-18$123.18$125.311,751,200
2021-06-17$124.60$126.751,083,000
2021-06-16$126.22$128.40934,200
2021-06-15$126.71$128.901,033,800
2021-06-14$125.07$127.231,062,000
2021-06-11$125.51$127.691,315,000
2021-06-10$124.21$126.351,385,400
2021-06-09$124.89$127.052,082,800
2021-06-08$127.70$129.911,393,800
2021-06-07$127.14$129.341,704,200
2021-06-04$130.13$132.391,443,200
2021-06-03$132.09$134.381,731,200
2021-06-02$131.71$133.991,396,600
2021-06-01$133.93$136.241,271,000
2021-05-28$132.73$134.921,233,200
2021-05-27$132.16$134.355,651,000
2021-05-26$131.34$133.511,117,800
2021-05-25$130.66$132.831,415,400
2021-05-24$132.35$134.531,581,800
2021-05-21$131.47$133.641,484,400
2021-05-20$132.30$134.49898,400
2021-05-19$132.07$134.261,562,600
2021-05-18$132.51$134.701,358,600
2021-05-17$135.12$137.351,010,400
2021-05-14$134.79$137.01763,600
2021-05-13$131.99$134.171,222,200
2021-05-12$128.19$130.311,745,000
2021-05-11$132.07$134.251,591,000
2021-05-10$135.07$137.301,138,200
2021-05-07$134.79$137.01722,000
2021-05-06$132.48$134.67833,000
2021-05-05$132.07$134.25745,600
2021-05-04$132.38$134.561,160,800
2021-05-03$130.84$133.001,039,600
2021-04-30$128.90$131.04936,600
2021-04-29$129.65$131.80666,000
2021-04-28$128.61$130.74992,200
2021-04-27$129.18$131.321,026,600
2021-04-26$126.75$128.841,251,200
2021-04-23$128.88$131.011,575,400
2021-04-22$125.38$127.452,113,400
2021-04-21$123.35$125.392,034,200
2021-04-20$123.82$125.871,200,000
2021-04-19$123.96$126.001,216,800
2021-04-16$125.68$127.761,512,800
2021-04-15$125.04$127.111,113,400
2021-04-14$123.95$125.991,034,800
2021-04-13$124.17$126.221,305,000
2021-04-12$124.51$126.571,343,400
2021-04-09$124.64$126.701,318,400
2021-04-08$122.49$124.521,139,200
2021-04-07$121.70$123.71952,800
2021-04-06$122.29$124.32992,000
2021-04-05$123.15$125.191,254,800
2021-04-01$121.85$123.861,058,800
2021-03-31$120.21$122.191,336,200
2021-03-30$120.31$122.291,691,400
2021-03-29$117.67$119.621,336,400
2021-03-26$117.88$119.821,384,600
2021-03-25$115.88$117.801,724,400
2021-03-24$117.06$118.991,644,000
2021-03-23$115.82$117.741,748,200
2021-03-22$115.63$117.541,564,400
2021-03-19$115.31$117.212,666,200
2021-03-18$115.05$116.952,018,000
2021-03-17$113.96$115.841,238,800
2021-03-16$114.49$116.38824,400
2021-03-15$116.00$117.911,018,800
2021-03-12$116.90$118.841,236,200
2021-03-11$114.83$116.73908,600
2021-03-10$112.96$114.831,279,600
2021-03-09$111.91$113.761,368,200
2021-03-08$109.32$111.131,503,600
2021-03-05$109.93$111.742,158,800
2021-03-04$107.51$109.292,063,000
2021-03-03$111.38$113.221,475,200
2021-03-02$111.21$113.041,272,200
2021-03-01$110.36$112.081,945,800
2021-02-26$107.39$109.061,445,600
2021-02-25$107.76$109.451,099,800
2021-02-24$108.65$110.351,274,400
2021-02-23$105.81$107.461,242,200
2021-02-22$105.88$107.53962,200
2021-02-19$107.82$109.501,269,800
2021-02-18$105.89$107.55975,200
2021-02-17$104.00$105.62737,400
2021-02-16$105.10$106.74933,400
2021-02-12$106.11$107.76632,400
2021-02-11$104.02$105.641,361,200
2021-02-10$104.50$106.131,861,400
2021-02-09$107.76$109.441,301,200
2021-02-08$106.13$107.781,263,800
2021-02-05$104.72$106.361,558,200
2021-02-04$102.18$103.782,493,000
2021-02-03$98.88$100.421,470,600
2021-02-02$102.29$103.881,000,200
2021-02-01$99.55$101.101,525,800
2021-01-29$97.00$98.511,480,200
2021-01-28$99.51$101.061,414,400
2021-01-27$97.17$98.681,511,800
2021-01-26$103.77$105.391,244,200
2021-01-25$105.56$107.211,216,800
2021-01-22$102.31$103.90996,400
2021-01-21$103.86$105.481,196,600
2021-01-20$104.48$106.111,578,600
2021-01-19$103.75$105.371,075,000
2021-01-15$103.70$105.311,554,600
2021-01-14$103.75$105.371,350,200
2021-01-13$100.48$102.051,079,400
2021-01-12$101.68$103.26752,000
2021-01-11$101.17$102.751,203,600
2021-01-08$102.78$104.381,281,800
2021-01-07$100.98$102.562,042,000
2021-01-06$96.65$98.162,098,200
2021-01-05$95.88$97.372,725,000
2021-01-04$95.35$96.832,079,600