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 — 2020

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2020-12-31$97.59$99.11995,400
2020-12-30$96.81$98.32992,200
2020-12-29$97.07$98.58857,400
2020-12-28$97.46$98.98791,400
2020-12-24$99.13$100.67293,800
2020-12-23$98.42$99.95695,200
2020-12-22$99.33$100.88928,200
2020-12-21$98.91$100.451,078,600
2020-12-18$99.77$101.333,163,000
2020-12-17$98.03$99.561,884,600
2020-12-16$97.50$99.021,141,800
2020-12-15$99.14$100.691,026,400
2020-12-14$97.68$99.201,614,000
2020-12-11$100.39$101.961,179,400
2020-12-10$99.35$100.901,508,400
2020-12-09$101.39$102.971,352,200
2020-12-08$105.07$106.711,024,400
2020-12-07$104.04$105.661,027,800
2020-12-04$104.63$106.261,345,200
2020-12-03$103.50$105.121,190,200
2020-12-02$102.42$104.011,607,400
2020-12-01$105.52$107.172,685,200
2020-11-30$101.68$103.191,931,000
2020-11-27$101.00$102.50484,200
2020-11-25$101.46$102.961,029,000
2020-11-24$101.74$103.251,451,000
2020-11-23$101.12$102.621,453,800
2020-11-20$102.81$104.34856,400
2020-11-19$102.76$104.291,077,400
2020-11-18$102.25$103.771,034,800
2020-11-17$102.96$104.501,068,400
2020-11-16$103.06$104.591,552,200
2020-11-13$101.38$102.881,258,200
2020-11-12$98.64$100.101,551,200
2020-11-11$99.00$100.471,704,200
2020-11-10$98.74$100.211,734,400
2020-11-09$99.64$101.132,020,800
2020-11-06$103.51$105.05848,600
2020-11-05$103.08$104.621,122,000
2020-11-04$100.20$101.691,219,000
2020-11-03$99.07$100.541,006,800
2020-11-02$96.88$98.311,372,000
2020-10-30$95.18$96.601,606,400
2020-10-29$95.18$96.591,571,800
2020-10-28$93.33$94.721,652,600
2020-10-27$94.79$96.201,822,000
2020-10-26$99.21$100.681,641,600
2020-10-23$100.31$101.801,285,400
2020-10-22$98.08$99.541,172,400
2020-10-21$98.14$99.601,175,200
2020-10-20$99.56$101.04794,800
2020-10-19$98.45$99.911,184,200
2020-10-16$100.29$101.781,120,800
2020-10-15$102.00$103.52761,400
2020-10-14$101.25$102.76885,000
2020-10-13$100.31$101.801,003,200
2020-10-12$100.38$101.871,153,000
2020-10-09$99.88$101.361,733,800
2020-10-08$98.56$100.021,281,000
2020-10-07$96.46$97.901,516,000
2020-10-06$94.56$95.961,529,200
2020-10-05$94.23$95.631,414,800
2020-10-02$92.28$93.651,190,400
2020-10-01$91.39$92.741,854,800
2020-09-30$90.46$91.802,012,800
2020-09-29$92.56$93.932,621,400
2020-09-28$93.68$95.071,587,800
2020-09-25$91.21$92.561,558,000
2020-09-24$91.96$93.332,306,600
2020-09-23$91.09$92.442,150,000
2020-09-22$90.36$91.702,562,400
2020-09-21$89.31$90.633,587,200
2020-09-18$92.04$93.403,200,400
2020-09-17$95.25$96.671,625,800
2020-09-16$95.04$96.451,911,800
2020-09-15$98.73$100.202,432,800
2020-09-14$96.57$98.011,598,600
2020-09-11$97.82$99.271,361,600
2020-09-10$97.29$98.731,376,000
2020-09-09$99.52$101.002,331,600
2020-09-08$97.14$98.582,294,600
2020-09-04$98.13$99.591,742,200
2020-09-03$99.36$100.841,701,600
2020-09-02$101.81$103.321,579,200
2020-09-01$102.07$103.581,253,000
2020-08-31$101.09$102.521,779,000
2020-08-28$100.16$101.571,115,400
2020-08-27$99.54$100.941,635,200
2020-08-26$99.50$100.90811,400
2020-08-25$98.83$100.231,205,200
2020-08-24$99.42$100.82851,000
2020-08-21$98.63$100.021,482,800
2020-08-20$97.91$99.291,059,200
2020-08-19$98.00$99.381,414,200
2020-08-18$97.70$99.082,105,600
2020-08-17$96.64$98.001,359,400
2020-08-14$95.78$97.13915,200
2020-08-13$96.25$97.611,380,800
2020-08-12$96.18$97.531,944,400
2020-08-11$93.97$95.301,469,600
2020-08-10$93.49$94.811,372,000
2020-08-07$92.99$94.301,261,600
2020-08-06$93.60$94.921,130,400
2020-08-05$92.70$94.011,183,400
2020-08-04$92.50$93.811,271,800
2020-08-03$91.21$92.501,198,800
2020-07-31$91.41$92.701,528,800
2020-07-30$90.11$91.382,162,200
2020-07-29$91.16$92.452,500,600
2020-07-28$91.20$92.491,375,200
2020-07-27$92.64$93.952,098,800
2020-07-24$91.12$92.411,771,400
2020-07-23$92.06$93.361,370,600
2020-07-22$93.13$94.441,102,600
2020-07-21$93.72$95.04933,400
2020-07-20$93.79$95.12939,200
2020-07-17$93.21$94.531,336,000
2020-07-16$90.49$91.761,035,000
2020-07-15$89.68$90.95972,800
2020-07-14$88.86$90.121,146,800
2020-07-13$86.14$87.361,237,400
2020-07-10$88.44$89.691,029,600
2020-07-09$88.21$89.451,330,800
2020-07-08$88.43$89.681,349,800
2020-07-07$87.82$89.051,206,600
2020-07-06$87.94$89.181,810,600
2020-07-02$85.43$86.641,744,600
2020-07-01$84.18$85.371,731,600
2020-06-30$84.79$85.991,796,000
2020-06-29$82.33$83.501,559,000
2020-06-26$81.50$82.653,259,000
2020-06-25$81.50$82.661,190,200
2020-06-24$81.67$82.821,155,600
2020-06-23$82.49$83.651,104,000
2020-06-22$81.75$82.902,200,400
2020-06-19$84.11$85.293,621,200
2020-06-18$82.34$83.501,048,800
2020-06-17$81.68$82.83988,600
2020-06-16$81.14$82.281,271,600
2020-06-15$81.09$82.231,506,800
2020-06-12$78.94$80.051,574,600
2020-06-11$78.63$79.731,435,800
2020-06-10$82.65$83.822,037,800
2020-06-09$81.94$83.101,878,800
2020-06-08$83.43$84.611,550,400
2020-06-05$84.82$86.011,786,600
2020-06-04$82.97$84.141,553,600
2020-06-03$83.25$84.421,683,400
2020-06-02$82.79$83.961,947,400
2020-06-01$84.00$85.111,334,000
2020-05-29$85.54$86.672,374,000
2020-05-28$82.89$83.981,621,400
2020-05-27$83.39$84.502,015,600
2020-05-26$82.10$83.182,256,400
2020-05-22$79.39$80.441,250,200
2020-05-21$77.96$78.98960,800
2020-05-20$77.75$78.781,392,400
2020-05-19$76.67$77.681,324,400
2020-05-18$77.22$78.241,822,400
2020-05-15$74.53$75.511,904,600
2020-05-14$74.07$75.052,707,000
2020-05-13$74.78$75.771,456,000
2020-05-12$77.27$78.291,407,600
2020-05-11$77.88$78.901,655,400
2020-05-08$76.38$77.391,370,800
2020-05-07$74.86$75.842,734,600
2020-05-06$76.14$77.151,634,600
2020-05-05$76.82$77.831,603,400
2020-05-04$74.04$75.011,196,600
2020-05-01$73.51$74.491,857,000
2020-04-30$72.64$73.601,225,400
2020-04-29$74.31$75.291,726,400
2020-04-28$72.25$73.201,227,800
2020-04-27$71.30$72.241,284,800
2020-04-24$70.82$71.752,464,800
2020-04-23$70.63$71.563,288,800
2020-04-22$64.13$64.972,072,600
2020-04-21$62.08$62.902,027,000
2020-04-20$64.95$65.801,438,200
2020-04-17$68.32$69.231,370,600
2020-04-16$68.08$68.981,456,400
2020-04-15$66.38$67.261,419,000
2020-04-14$66.75$67.631,882,200
2020-04-13$64.95$65.801,639,800
2020-04-09$67.57$68.472,638,400
2020-04-08$69.15$70.061,779,400
2020-04-07$71.32$72.262,546,800
2020-04-06$69.09$70.001,977,000
2020-04-03$61.26$62.061,286,000
2020-04-02$62.11$62.932,406,600
2020-04-01$61.17$61.971,588,200
2020-03-31$65.63$66.502,912,000
2020-03-30$67.33$68.222,828,800
2020-03-27$64.17$65.012,970,800
2020-03-26$70.30$71.232,155,400
2020-03-25$67.76$68.662,781,800
2020-03-24$62.62$63.452,355,600
2020-03-23$57.29$58.041,995,900
2020-03-20$56.23$56.973,456,900
2020-03-19$54.03$54.752,205,300
2020-03-18$56.34$57.082,808,900
2020-03-17$56.78$57.533,038,700
2020-03-16$53.66$54.372,236,500
2020-03-13$59.31$60.093,057,000
2020-03-12$55.79$56.533,890,700
2020-03-11$60.00$60.792,160,300
2020-03-10$63.59$64.433,502,200
2020-03-09$60.57$61.373,285,600
2020-03-06$66.15$67.022,079,000
2020-03-05$67.18$68.071,685,100
2020-03-04$68.68$69.582,055,600
2020-03-03$64.73$65.591,840,800
2020-03-02$66.69$67.502,835,600
2020-02-28$64.60$65.383,190,800
2020-02-27$66.07$66.861,813,200
2020-02-26$68.76$69.591,251,300
2020-02-25$69.64$70.481,098,000
2020-02-24$72.13$73.001,320,600
2020-02-21$74.18$75.08872,400
2020-02-20$75.24$76.15995,400
2020-02-19$75.01$75.92870,300
2020-02-18$74.18$75.07580,200
2020-02-14$73.97$74.86645,300
2020-02-13$74.33$75.22631,500
2020-02-12$74.29$75.18789,900
2020-02-11$73.15$74.031,073,400
2020-02-10$73.40$74.291,244,700
2020-02-07$73.53$74.421,655,100
2020-02-06$72.62$73.492,429,400
2020-02-05$68.98$69.811,478,700
2020-02-04$68.11$68.931,263,600
2020-02-03$66.28$67.081,304,400
2020-01-31$65.41$66.201,711,200
2020-01-30$67.87$68.691,122,300
2020-01-29$67.64$68.45879,600
2020-01-28$67.13$67.93967,500
2020-01-27$66.90$67.701,338,000
2020-01-24$68.16$68.98853,800
2020-01-23$68.46$69.281,251,600
2020-01-22$67.60$68.411,206,300
2020-01-21$68.47$69.301,472,400
2020-01-17$69.48$70.321,460,400
2020-01-16$69.66$70.501,440,900
2020-01-15$68.69$69.521,368,000
2020-01-14$68.00$68.822,179,500
2020-01-13$66.87$67.682,274,300
2020-01-10$65.66$66.452,302,200
2020-01-09$64.67$65.451,816,200
2020-01-08$63.22$63.981,310,700
2020-01-07$62.93$63.681,421,400
2020-01-06$62.75$63.501,934,700
2020-01-03$63.25$64.011,860,000
2020-01-02$64.01$64.781,959,000