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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2017-12-29$43.85$44.02928,500
2017-12-28$44.26$44.441,274,400
2017-12-27$44.54$44.711,392,900
2017-12-26$44.20$44.381,324,800
2017-12-22$44.23$44.402,237,400
2017-12-21$43.19$43.362,512,200
2017-12-20$43.11$43.282,256,000
2017-12-19$43.26$43.431,428,900
2017-12-18$43.10$43.271,866,300
2017-12-15$43.14$43.312,114,400
2017-12-14$42.70$42.871,503,000
2017-12-13$43.00$43.171,941,600
2017-12-12$43.02$43.191,380,600
2017-12-11$42.87$43.041,678,800
2017-12-08$43.50$43.672,294,400
2017-12-07$43.21$43.383,238,800
2017-12-06$42.86$43.032,918,700
2017-12-05$42.43$42.602,164,200
2017-12-04$42.58$42.722,337,300
2017-12-01$42.47$42.602,054,100
2017-11-30$43.08$43.2210,765,200
2017-11-29$42.35$42.482,334,600
2017-11-28$41.62$41.761,839,600
2017-11-27$41.11$41.241,445,100
2017-11-24$41.02$41.15568,500
2017-11-22$41.09$41.221,148,700
2017-11-21$41.07$41.201,695,000
2017-11-20$40.14$40.27827,700
2017-11-17$39.66$39.781,866,900
2017-11-16$39.70$39.82997,500
2017-11-15$39.11$39.231,438,800
2017-11-14$39.68$39.802,235,300
2017-11-13$39.41$39.542,390,700
2017-11-10$39.63$39.761,737,900
2017-11-09$39.70$39.831,381,800
2017-11-08$40.32$40.442,687,400
2017-11-07$40.41$40.541,102,500
2017-11-06$40.21$40.341,216,800
2017-11-03$40.34$40.47962,400
2017-11-02$40.48$40.611,533,000
2017-11-01$39.99$40.121,738,800
2017-10-31$40.38$40.502,182,800
2017-10-30$40.20$40.332,130,900
2017-10-27$41.28$41.413,201,900
2017-10-26$39.08$39.203,285,900
2017-10-25$37.01$37.132,491,200
2017-10-24$37.44$37.561,251,300
2017-10-23$37.27$37.391,219,200
2017-10-20$37.50$37.621,184,400
2017-10-19$36.88$36.991,240,200
2017-10-18$36.55$36.671,257,000
2017-10-17$35.98$36.101,294,800
2017-10-16$36.08$36.201,851,300
2017-10-13$35.83$35.941,684,800
2017-10-12$36.47$36.592,036,100
2017-10-11$36.14$36.251,348,200
2017-10-10$36.12$36.242,347,800
2017-10-09$36.27$36.381,229,700
2017-10-06$36.26$36.381,312,500
2017-10-05$36.00$36.111,783,800
2017-10-04$36.01$36.131,629,900
2017-10-03$36.33$36.451,253,100
2017-10-02$36.56$36.671,355,100
2017-09-29$36.70$36.821,748,100
2017-09-28$36.25$36.371,141,800
2017-09-27$36.28$36.401,458,900
2017-09-26$35.85$35.961,017,300
2017-09-25$35.60$35.711,466,100
2017-09-22$35.27$35.381,261,500
2017-09-21$34.80$34.911,159,800
2017-09-20$34.64$34.751,809,300
2017-09-19$34.15$34.261,597,500
2017-09-18$33.83$33.931,242,300
2017-09-15$33.44$33.552,118,600
2017-09-14$33.33$33.431,219,500
2017-09-13$33.54$33.651,071,600
2017-09-12$33.94$34.051,255,800
2017-09-11$33.99$34.101,073,700
2017-09-08$33.98$34.081,297,800
2017-09-07$33.41$33.51864,300
2017-09-06$33.37$33.481,134,000
2017-09-05$33.41$33.521,321,500
2017-09-01$33.40$33.511,082,700
2017-08-31$33.30$33.371,506,600
2017-08-30$33.38$33.452,083,500
2017-08-29$33.05$33.121,762,200
2017-08-28$32.41$32.481,477,500
2017-08-25$31.81$31.881,013,100
2017-08-24$31.20$31.26987,900
2017-08-23$31.25$31.32970,800
2017-08-22$31.69$31.761,204,200
2017-08-21$31.27$31.341,728,300
2017-08-18$31.60$31.67969,900
2017-08-17$31.81$31.881,092,300
2017-08-16$32.29$32.361,757,700
2017-08-15$32.53$32.60870,300
2017-08-14$32.58$32.65870,300
2017-08-11$32.09$32.161,135,800
2017-08-10$31.76$31.83924,900
2017-08-09$32.35$32.42720,900
2017-08-08$32.25$32.321,404,900
2017-08-07$32.13$32.20876,600
2017-08-04$32.07$32.141,466,400
2017-08-03$31.53$31.60795,900
2017-08-02$31.43$31.491,027,800
2017-08-01$31.48$31.551,330,200
2017-07-31$31.97$32.041,531,800
2017-07-28$32.68$32.751,537,800
2017-07-27$32.13$32.202,315,700
2017-07-26$33.47$33.542,347,200
2017-07-25$33.31$33.383,541,500
2017-07-24$32.88$32.951,566,300
2017-07-21$32.48$32.551,407,600
2017-07-20$32.38$32.451,464,600
2017-07-19$32.71$32.78591,600
2017-07-18$32.77$32.84862,500
2017-07-17$33.12$33.20786,600
2017-07-14$33.33$33.40782,700
2017-07-13$33.08$33.15935,100
2017-07-12$33.01$33.08798,300
2017-07-11$32.53$32.60952,200
2017-07-10$32.72$32.791,377,300
2017-07-07$32.61$32.681,422,000
2017-07-06$32.29$32.361,314,000
2017-07-05$32.54$32.611,389,300
2017-07-03$32.27$32.34570,600
2017-06-30$31.75$31.821,178,700
2017-06-29$31.67$31.741,558,800
2017-06-28$31.91$31.981,669,200
2017-06-27$30.95$31.021,122,600
2017-06-26$30.82$30.89735,000
2017-06-23$30.71$30.782,497,200
2017-06-22$30.48$30.551,072,800
2017-06-21$30.72$30.78926,100
2017-06-20$30.89$30.96965,100
2017-06-19$31.64$31.711,125,000
2017-06-16$31.57$31.642,104,500
2017-06-15$31.41$31.471,039,500
2017-06-14$31.39$31.461,226,400
2017-06-13$31.82$31.891,287,300
2017-06-12$31.64$31.711,397,100
2017-06-09$31.30$31.361,205,700
2017-06-08$31.25$31.321,224,300
2017-06-07$31.19$31.261,735,200
2017-06-06$30.64$30.711,334,400
2017-06-05$30.46$30.531,292,700
2017-06-02$30.09$30.16952,500
2017-06-01$30.00$30.031,003,200
2017-05-31$29.77$29.801,367,700
2017-05-30$29.83$29.861,056,300
2017-05-26$29.69$29.72834,900
2017-05-25$29.92$29.951,620,600
2017-05-24$29.65$29.681,509,900
2017-05-23$29.27$29.301,165,200
2017-05-22$28.93$28.961,167,000
2017-05-19$28.66$28.692,143,800
2017-05-18$28.39$28.421,462,800
2017-05-17$27.79$27.822,864,700
2017-05-16$28.43$28.46889,200
2017-05-15$28.17$28.20783,600
2017-05-12$28.00$28.031,515,000
2017-05-11$28.00$28.03764,100
2017-05-10$28.29$28.321,052,700
2017-05-09$28.38$28.411,086,000
2017-05-08$28.47$28.501,113,000
2017-05-05$28.81$28.841,312,500
2017-05-04$29.08$29.11895,200
2017-05-03$29.24$29.27769,800
2017-05-02$29.45$29.48805,800
2017-05-01$29.41$29.441,150,800
2017-04-28$29.51$29.541,319,400
2017-04-27$30.07$30.112,139,000
2017-04-26$29.04$29.071,837,500
2017-04-25$28.69$28.721,135,800
2017-04-24$28.76$28.791,434,300
2017-04-21$28.11$28.141,355,700
2017-04-20$27.84$27.871,241,400
2017-04-19$27.27$27.30881,700
2017-04-18$27.23$27.26901,500
2017-04-17$27.40$27.431,347,300
2017-04-13$26.87$26.901,827,300
2017-04-12$27.35$27.381,093,800
2017-04-11$27.99$28.021,131,300
2017-04-10$28.16$28.191,493,700
2017-04-07$27.75$27.78909,000
2017-04-06$27.98$28.011,242,000
2017-04-05$27.89$27.922,249,700
2017-04-04$28.19$28.221,215,600
2017-04-03$28.16$28.191,428,600
2017-03-31$28.52$28.551,005,600
2017-03-30$28.63$28.66843,600
2017-03-29$28.47$28.501,252,500
2017-03-28$28.67$28.701,582,800
2017-03-27$28.18$28.211,337,700
2017-03-24$28.24$28.27955,200
2017-03-23$28.43$28.461,588,800
2017-03-22$28.33$28.361,882,800
2017-03-21$28.30$28.331,370,400
2017-03-20$28.83$28.861,283,100
2017-03-17$29.12$29.152,380,200
2017-03-16$29.27$29.301,060,500
2017-03-15$29.45$29.481,948,200
2017-03-14$29.30$29.331,192,200
2017-03-13$29.77$29.80720,000
2017-03-10$29.82$29.851,108,500
2017-03-09$29.53$29.56865,800
2017-03-08$29.89$29.92866,100
2017-03-07$30.02$30.05851,100
2017-03-06$30.29$30.321,525,200
2017-03-03$30.44$30.471,828,200
2017-03-02$30.71$30.741,338,900
2017-03-01$31.52$31.521,482,900
2017-02-28$30.59$30.591,243,800
2017-02-27$30.82$30.821,450,800
2017-02-24$30.58$30.58975,900
2017-02-23$30.24$30.24942,300
2017-02-22$30.56$30.56928,500
2017-02-21$30.74$30.74879,900
2017-02-17$30.79$30.79635,400
2017-02-16$30.81$30.811,038,300
2017-02-15$30.89$30.891,117,500
2017-02-14$30.62$30.621,151,700
2017-02-13$30.86$30.861,505,400
2017-02-10$30.77$30.771,293,900
2017-02-09$30.21$30.211,496,100
2017-02-08$29.64$29.641,731,600
2017-02-07$29.32$29.321,712,100
2017-02-06$29.82$29.821,874,700
2017-02-03$29.70$29.701,784,700
2017-02-02$28.85$28.853,480,600
2017-02-01$29.24$29.242,466,900
2017-01-31$29.43$29.431,849,200
2017-01-30$29.83$29.831,111,200
2017-01-27$30.18$30.18774,000
2017-01-26$30.05$30.051,249,500
2017-01-25$30.44$30.441,733,700
2017-01-24$29.65$29.651,016,100
2017-01-23$29.09$29.09623,100
2017-01-20$29.19$29.191,181,700
2017-01-19$28.96$28.961,026,300
2017-01-18$29.32$29.321,219,500
2017-01-17$28.84$28.84825,900
2017-01-13$29.41$29.411,099,800
2017-01-12$29.00$29.00803,700
2017-01-11$29.03$29.031,416,900
2017-01-10$28.90$28.901,287,900
2017-01-09$28.54$28.54992,700
2017-01-06$28.70$28.701,639,500
2017-01-05$28.70$28.701,216,200
2017-01-04$29.05$29.051,786,200
2017-01-03$28.93$28.931,187,100