NASDAQ:FAST | Historical Stock Price | FASTENAL CO

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
1987-08-20 to 2026-09-04
Data captured

Stock Price Chart

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

$0.03$0.15$0.74$3.67$18.19$90.251987-08-202026-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$13.67$18.355,016,800
2017-12-28$13.79$18.507,388,800
2017-12-27$13.68$18.365,181,600
2017-12-26$13.53$18.162,515,200
2017-12-22$13.51$18.134,841,600
2017-12-21$13.53$18.155,012,000
2017-12-20$13.39$17.974,179,200
2017-12-19$13.33$17.895,926,800
2017-12-18$13.43$18.0214,145,600
2017-12-15$13.32$17.8815,087,200
2017-12-14$13.14$17.637,720,800
2017-12-13$13.28$17.826,798,400
2017-12-12$13.24$17.779,330,000
2017-12-11$13.46$18.066,616,800
2017-12-08$13.45$18.046,798,400
2017-12-07$13.46$18.068,335,600
2017-12-06$13.36$17.9310,473,200
2017-12-05$13.47$18.0812,938,000
2017-12-04$13.72$18.4121,340,000
2017-12-01$13.05$17.5112,901,600
2017-11-30$13.10$17.5817,312,800
2017-11-29$12.81$17.1911,871,600
2017-11-28$12.60$16.919,026,400
2017-11-27$12.24$16.425,802,400
2017-11-24$12.27$16.463,745,600
2017-11-22$12.19$16.368,158,400
2017-11-21$12.11$16.253,964,400
2017-11-20$12.03$16.146,671,600
2017-11-17$12.12$16.265,763,600
2017-11-16$12.12$16.266,644,800
2017-11-15$11.89$15.966,476,000
2017-11-14$11.87$15.937,462,800
2017-11-13$11.81$15.856,965,200
2017-11-10$11.90$15.976,624,000
2017-11-09$11.89$15.957,255,600
2017-11-08$12.12$16.266,532,000
2017-11-07$12.01$16.126,256,800
2017-11-06$12.02$16.125,908,400
2017-11-03$11.98$16.077,122,400
2017-11-02$11.90$15.964,966,400
2017-11-01$11.70$15.696,062,400
2017-10-31$11.74$15.768,718,800
2017-10-30$11.70$15.706,078,000
2017-10-27$11.80$15.836,733,600
2017-10-26$11.87$15.938,722,800
2017-10-25$11.66$15.659,680,000
2017-10-24$11.71$15.7115,330,400
2017-10-23$12.23$16.318,458,400
2017-10-20$12.10$16.138,388,000
2017-10-19$12.07$16.098,048,800
2017-10-18$12.11$16.1515,112,000
2017-10-17$11.99$15.9817,689,200
2017-10-16$11.82$15.7512,864,400
2017-10-13$11.65$15.5311,349,200
2017-10-12$11.49$15.3118,532,000
2017-10-11$11.13$14.8435,174,800
2017-10-10$11.22$14.9516,973,600
2017-10-09$11.45$15.266,083,200
2017-10-06$11.51$15.3412,540,000
2017-10-05$11.51$15.357,425,600
2017-10-04$11.41$15.229,000,400
2017-10-03$11.45$15.278,334,800
2017-10-02$11.44$15.259,531,200
2017-09-29$11.40$15.199,074,000
2017-09-28$11.43$15.2410,381,200
2017-09-27$11.38$15.1810,634,000
2017-09-26$11.31$15.089,250,800
2017-09-25$11.13$14.848,750,000
2017-09-22$11.06$14.758,290,800
2017-09-21$11.12$14.836,532,000
2017-09-20$11.14$14.8512,046,400
2017-09-19$11.05$14.737,051,600
2017-09-18$11.03$14.706,968,800
2017-09-15$10.98$14.6413,652,400
2017-09-14$10.89$14.526,400,000
2017-09-13$10.89$14.527,197,600
2017-09-12$10.89$14.526,494,000
2017-09-11$10.74$14.3211,451,600
2017-09-08$10.67$14.239,334,000
2017-09-07$10.48$13.9819,791,600
2017-09-06$10.59$14.1210,362,000
2017-09-05$10.51$14.017,620,400
2017-09-01$10.62$14.167,167,200
2017-08-31$10.67$14.229,747,600
2017-08-30$10.52$14.027,243,200
2017-08-29$10.35$13.806,981,200
2017-08-28$10.40$13.869,792,400
2017-08-25$10.37$13.8210,256,800
2017-08-24$10.29$13.728,964,800
2017-08-23$10.29$13.7210,274,000
2017-08-22$10.35$13.8014,014,800
2017-08-21$9.99$13.3223,670,400
2017-08-18$10.17$13.5613,540,000
2017-08-17$10.40$13.8714,082,000
2017-08-16$10.77$14.366,608,400
2017-08-15$10.69$14.256,018,400
2017-08-14$10.80$14.394,984,800
2017-08-11$10.65$14.206,414,400
2017-08-10$10.59$14.127,774,800
2017-08-09$10.78$14.378,036,800
2017-08-08$10.62$14.168,013,200
2017-08-07$10.77$14.366,796,400
2017-08-04$10.97$14.6215,171,200
2017-08-03$10.64$14.199,466,800
2017-08-02$10.75$14.3311,425,200
2017-08-01$10.75$14.3313,312,400
2017-07-31$10.74$14.329,566,400
2017-07-28$10.89$14.5212,518,800
2017-07-27$10.95$14.6018,721,600
2017-07-26$10.97$14.6310,794,400
2017-07-25$11.02$14.6915,300,400
2017-07-24$10.76$14.3414,590,400
2017-07-21$10.60$14.0318,926,400
2017-07-20$10.77$14.2514,875,200
2017-07-19$10.67$14.1228,170,000
2017-07-18$10.86$14.3613,842,000
2017-07-17$10.63$14.0613,420,800
2017-07-14$10.72$14.1814,137,600
2017-07-13$10.79$14.2840,690,000
2017-07-12$10.68$14.1372,384,000
2017-07-11$10.90$14.4218,044,000
2017-07-10$10.94$14.4711,392,000
2017-07-07$10.97$14.526,960,800
2017-07-06$11.02$14.589,718,000
2017-07-05$11.04$14.6113,916,800
2017-07-03$11.01$14.575,952,800
2017-06-30$10.88$14.407,582,400
2017-06-29$10.63$14.0710,863,600
2017-06-28$10.61$14.0419,857,600
2017-06-27$10.53$13.939,878,400
2017-06-26$10.66$14.117,864,400
2017-06-23$10.72$14.1810,563,200
2017-06-22$10.70$14.157,507,200
2017-06-21$10.68$14.137,208,400
2017-06-20$10.80$14.296,804,800
2017-06-19$11.16$14.7610,818,800
2017-06-16$11.10$14.6917,722,400
2017-06-15$10.91$14.448,355,600
2017-06-14$10.80$14.2911,707,600
2017-06-13$10.86$14.3613,223,200
2017-06-12$11.00$14.5513,128,400
2017-06-09$10.88$14.4015,901,600
2017-06-08$10.61$14.0311,443,200
2017-06-07$10.54$13.9514,175,600
2017-06-06$10.53$13.9328,203,200
2017-06-05$11.16$14.7714,989,600
2017-06-02$11.07$14.6418,594,800
2017-06-01$10.90$14.4312,005,200
2017-05-31$10.79$14.2814,604,800
2017-05-30$10.82$14.319,274,000
2017-05-26$10.87$14.3813,070,000
2017-05-25$10.82$14.3213,100,000
2017-05-24$10.91$14.448,619,200
2017-05-23$11.06$14.636,087,600
2017-05-22$11.09$14.688,776,800
2017-05-19$10.90$14.4212,127,200
2017-05-18$10.74$14.2017,308,400
2017-05-17$10.58$13.9918,782,000
2017-05-16$10.99$14.5414,616,400
2017-05-15$11.05$14.6212,202,000
2017-05-12$11.19$14.807,620,000
2017-05-11$11.25$14.889,106,400
2017-05-10$11.37$15.058,515,600
2017-05-09$11.38$15.059,992,000
2017-05-08$11.45$15.158,441,200
2017-05-05$11.42$15.119,350,800
2017-05-04$11.38$15.0616,470,000
2017-05-03$11.31$14.9712,070,800
2017-05-02$11.27$14.9112,005,200
2017-05-01$11.13$14.7314,856,800
2017-04-28$11.17$14.789,974,000
2017-04-27$11.35$15.0110,367,200
2017-04-26$11.45$15.158,528,400
2017-04-25$11.43$15.1212,091,200
2017-04-24$11.35$15.0213,226,800
2017-04-21$11.44$15.0211,062,400
2017-04-20$11.37$14.9414,527,200
2017-04-19$11.36$14.9325,725,200
2017-04-18$11.07$14.5427,178,800
2017-04-17$11.45$15.0412,476,800
2017-04-13$11.39$14.9619,306,400
2017-04-12$11.57$15.2148,889,600
2017-04-11$12.59$16.5415,552,800
2017-04-10$12.61$16.5611,287,200
2017-04-07$12.56$16.5012,263,600
2017-04-06$12.74$16.7411,437,200
2017-04-05$12.93$16.9910,302,800
2017-04-04$12.94$17.008,207,600
2017-04-03$12.83$16.869,728,800
2017-03-31$12.88$16.927,639,200
2017-03-30$12.83$16.864,316,400
2017-03-29$12.81$16.828,399,600
2017-03-28$12.72$16.716,588,000
2017-03-27$12.51$16.449,363,200
2017-03-24$12.69$16.675,798,400
2017-03-23$12.75$16.766,724,800
2017-03-22$12.93$16.996,670,400
2017-03-21$12.79$16.808,795,200
2017-03-20$12.95$17.016,282,400
2017-03-17$12.97$17.0411,579,200
2017-03-16$12.81$16.835,862,800
2017-03-15$12.90$16.955,460,800
2017-03-14$12.67$16.655,744,400
2017-03-13$12.85$16.887,394,400
2017-03-10$12.70$16.696,943,600
2017-03-09$12.55$16.489,867,600
2017-03-08$12.86$16.906,122,400
2017-03-07$12.84$16.878,431,200
2017-03-06$13.06$17.1515,408,800
2017-03-03$12.95$17.0110,353,200
2017-03-02$12.66$16.638,838,400
2017-03-01$12.75$16.758,652,000
2017-02-28$12.51$16.436,665,200
2017-02-27$12.59$16.545,052,800
2017-02-24$12.53$16.465,242,000
2017-02-23$12.45$16.357,278,000
2017-02-22$12.72$16.714,680,400
2017-02-21$12.72$16.716,055,200
2017-02-17$12.68$16.666,732,400
2017-02-16$12.65$16.624,566,000
2017-02-15$12.62$16.575,883,600
2017-02-14$12.60$16.554,843,200
2017-02-13$12.53$16.474,386,800
2017-02-10$12.59$16.544,593,600
2017-02-09$12.56$16.514,780,000
2017-02-08$12.46$16.365,422,400
2017-02-07$12.45$16.3611,130,000
2017-02-06$12.60$16.5515,941,200
2017-02-03$12.26$16.1110,132,800
2017-02-02$12.25$16.108,141,200
2017-02-01$12.41$16.308,237,200
2017-01-31$12.42$16.328,050,400
2017-01-30$12.55$16.4913,846,400
2017-01-27$12.54$16.3710,200,400
2017-01-26$12.59$16.449,840,400
2017-01-25$12.70$16.5816,427,600
2017-01-24$12.70$16.5817,170,800
2017-01-23$12.75$16.649,764,800
2017-01-20$12.81$16.7211,158,800
2017-01-19$12.64$16.5015,336,400
2017-01-18$12.77$16.6633,642,000
2017-01-17$12.07$15.7513,223,200
2017-01-13$12.01$15.689,261,200
2017-01-12$12.00$15.6712,835,200
2017-01-11$11.86$15.4810,950,800
2017-01-10$11.63$15.187,592,400
2017-01-09$11.54$15.079,247,600
2017-01-06$11.63$15.188,804,400
2017-01-05$11.66$15.2210,210,800
2017-01-04$11.79$15.4010,420,000
2017-01-03$11.74$15.3211,338,800