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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2020-12-31$24.42$35.784,759,000
2020-12-30$24.54$35.952,920,400
2020-12-29$24.86$36.435,729,200
2020-12-28$25.03$36.678,330,000
2020-12-24$24.76$36.281,409,000
2020-12-23$24.55$35.973,870,000
2020-12-22$24.74$36.254,663,000
2020-12-21$24.81$36.356,684,400
2020-12-18$24.67$36.1511,514,000
2020-12-17$24.79$36.325,504,800
2020-12-16$24.74$36.255,719,400
2020-12-15$24.92$36.515,089,600
2020-12-14$24.61$36.065,004,400
2020-12-11$24.61$36.065,627,000
2020-12-10$24.20$35.465,076,000
2020-12-09$24.82$36.366,378,000
2020-12-08$24.55$35.985,769,600
2020-12-07$24.34$35.676,665,200
2020-12-04$24.03$35.216,777,200
2020-12-03$23.68$34.716,003,600
2020-12-02$23.79$34.864,677,400
2020-12-01$24.26$35.556,851,400
2020-11-30$24.73$35.9412,348,000
2020-11-27$24.29$35.313,310,600
2020-11-25$24.09$35.024,345,400
2020-11-24$24.47$35.577,517,200
2020-11-23$23.96$34.829,417,200
2020-11-20$23.65$34.3810,313,200
2020-11-19$23.99$34.873,694,000
2020-11-18$23.81$34.605,311,400
2020-11-17$23.83$34.644,713,400
2020-11-16$24.31$35.334,509,200
2020-11-13$23.76$34.544,312,000
2020-11-12$23.17$33.675,177,600
2020-11-11$23.62$34.334,179,000
2020-11-10$23.38$33.987,501,800
2020-11-09$23.00$33.427,809,800
2020-11-06$23.49$34.144,273,200
2020-11-05$23.17$33.686,534,400
2020-11-04$23.30$33.878,081,400
2020-11-03$23.11$33.596,248,400
2020-11-02$22.26$32.365,390,600
2020-10-30$21.62$31.426,036,600
2020-10-29$21.56$31.344,581,600
2020-10-28$21.47$31.216,437,400
2020-10-27$21.79$31.674,665,600
2020-10-26$22.15$32.206,025,200
2020-10-23$22.50$32.525,066,200
2020-10-22$22.05$31.875,173,800
2020-10-21$21.97$31.766,865,800
2020-10-20$22.52$32.554,748,200
2020-10-19$22.22$32.118,233,000
2020-10-16$22.63$32.716,768,800
2020-10-15$22.31$32.256,590,200
2020-10-14$22.48$32.496,975,400
2020-10-13$22.67$32.7812,835,800
2020-10-12$23.82$34.4311,841,200
2020-10-09$23.32$33.706,264,200
2020-10-08$23.00$33.255,878,200
2020-10-07$23.11$33.405,480,800
2020-10-06$22.57$32.627,294,200
2020-10-05$22.92$33.126,086,400
2020-10-02$22.27$32.197,534,400
2020-10-01$22.38$32.356,340,600
2020-09-30$22.55$32.597,470,800
2020-09-29$22.67$32.765,985,800
2020-09-28$22.89$33.085,646,800
2020-09-25$22.44$32.445,214,000
2020-09-24$22.14$32.005,279,200
2020-09-23$22.09$31.945,879,600
2020-09-22$22.40$32.377,117,200
2020-09-21$21.86$31.606,481,600
2020-09-18$22.02$31.8310,786,400
2020-09-17$22.13$31.9911,115,600
2020-09-16$22.13$31.996,678,000
2020-09-15$22.34$32.295,286,200
2020-09-14$22.17$32.044,985,000
2020-09-11$22.01$31.827,701,800
2020-09-10$21.98$31.777,258,600
2020-09-09$22.62$32.698,857,800
2020-09-08$21.86$31.5914,423,200
2020-09-04$23.14$33.4410,897,800
2020-09-03$23.51$33.9810,752,400
2020-09-02$24.83$35.909,622,200
2020-09-01$24.75$35.775,902,600
2020-08-31$24.43$35.316,222,800
2020-08-28$24.42$35.304,706,600
2020-08-27$24.17$34.945,063,600
2020-08-26$24.05$34.765,219,200
2020-08-25$23.95$34.615,270,600
2020-08-24$23.94$34.605,603,800
2020-08-21$24.27$35.083,912,600
2020-08-20$24.10$34.843,708,400
2020-08-19$24.01$34.714,207,200
2020-08-18$24.04$34.745,028,400
2020-08-17$24.12$34.864,517,200
2020-08-14$24.00$34.684,089,200
2020-08-13$24.00$34.704,523,600
2020-08-12$24.07$34.795,899,800
2020-08-11$23.70$34.258,747,200
2020-08-10$23.97$34.645,330,200
2020-08-07$24.23$35.025,310,800
2020-08-06$23.97$34.655,545,000
2020-08-05$24.03$34.734,312,400
2020-08-04$23.76$34.358,855,200
2020-08-03$23.73$34.307,095,200
2020-07-31$23.52$34.008,794,600
2020-07-30$23.46$33.906,524,400
2020-07-29$23.28$33.646,750,400
2020-07-28$22.68$32.795,308,600
2020-07-27$23.11$33.407,237,200
2020-07-24$22.87$32.886,802,400
2020-07-23$22.89$32.908,126,200
2020-07-22$22.92$32.956,870,400
2020-07-21$22.77$32.7310,862,600
2020-07-20$22.42$32.235,958,000
2020-07-17$22.10$31.779,984,200
2020-07-16$21.75$31.277,720,200
2020-07-15$22.01$31.6411,677,600
2020-07-14$21.70$31.2014,906,200
2020-07-13$21.69$31.1810,235,800
2020-07-10$21.51$30.937,408,600
2020-07-09$21.55$30.9810,040,800
2020-07-08$21.51$30.929,443,800
2020-07-07$22.03$31.679,489,400
2020-07-06$22.11$31.789,519,800
2020-07-02$22.02$31.6610,605,000
2020-07-01$21.50$30.918,948,000
2020-06-30$21.42$30.799,450,800
2020-06-29$20.96$30.137,740,000
2020-06-26$20.50$29.468,879,000
2020-06-25$20.83$29.956,579,200
2020-06-24$20.67$29.716,980,400
2020-06-23$21.12$30.356,035,200
2020-06-22$20.99$30.175,296,000
2020-06-19$20.80$29.8915,829,000
2020-06-18$21.00$30.186,171,400
2020-06-17$21.03$30.236,233,200
2020-06-16$20.91$30.059,329,600
2020-06-15$20.36$29.269,976,200
2020-06-12$20.03$28.798,386,600
2020-06-11$20.32$29.217,612,000
2020-06-10$21.25$30.546,879,000
2020-06-09$21.43$30.816,560,600
2020-06-08$21.44$30.828,776,200
2020-06-05$21.33$30.6612,333,000
2020-06-04$20.85$29.978,755,000
2020-06-03$21.03$30.237,521,200
2020-06-02$20.59$29.617,727,200
2020-06-01$20.33$29.235,566,000
2020-05-29$20.63$29.6611,917,000
2020-05-28$20.19$29.027,408,200
2020-05-27$20.27$29.1410,659,400
2020-05-26$19.86$28.5512,448,000
2020-05-22$19.34$27.803,934,000
2020-05-21$19.36$27.826,035,000
2020-05-20$19.55$28.106,410,200
2020-05-19$19.28$27.728,522,000
2020-05-18$19.54$28.0813,897,200
2020-05-15$19.46$27.9810,294,600
2020-05-14$19.34$27.809,224,800
2020-05-13$19.17$27.568,665,200
2020-05-12$19.41$27.907,685,800
2020-05-11$19.87$28.566,836,000
2020-05-08$19.53$28.076,461,800
2020-05-07$19.09$27.448,784,400
2020-05-06$18.92$27.2110,615,200
2020-05-05$18.32$26.338,090,000
2020-05-04$17.92$25.775,860,400
2020-05-01$17.85$25.666,846,400
2020-04-30$18.11$26.0311,066,600
2020-04-29$18.37$26.418,725,000
2020-04-28$18.48$26.578,742,000
2020-04-27$18.42$26.497,747,600
2020-04-24$18.01$25.726,897,000
2020-04-23$17.46$24.937,916,400
2020-04-22$17.42$24.876,959,200
2020-04-21$17.07$24.379,619,200
2020-04-20$17.46$24.937,572,600
2020-04-17$17.97$25.6510,037,200
2020-04-16$17.72$25.2912,194,000
2020-04-15$17.28$24.679,925,800
2020-04-14$17.27$24.6514,214,800
2020-04-13$16.14$23.0310,170,800
2020-04-09$16.81$24.0012,042,800
2020-04-08$16.25$23.198,957,000
2020-04-07$16.00$22.8512,800,600
2020-04-06$16.09$22.9712,303,800
2020-04-03$15.24$21.769,249,400
2020-04-02$15.33$21.8814,475,000
2020-04-01$15.31$21.859,610,400
2020-03-31$15.63$22.3115,131,800
2020-03-30$15.90$22.7011,081,400
2020-03-27$15.52$22.1612,927,000
2020-03-26$16.16$23.0614,294,000
2020-03-25$15.12$21.5814,158,200
2020-03-24$15.69$22.3915,200,800
2020-03-23$14.09$20.1112,544,000
2020-03-20$14.37$20.5119,137,000
2020-03-19$16.15$23.0618,696,400
2020-03-18$16.73$23.8820,620,400
2020-03-17$17.25$24.6316,773,000
2020-03-16$15.86$22.6419,092,400
2020-03-13$17.05$24.3318,417,600
2020-03-12$15.44$22.0319,858,600
2020-03-11$16.47$23.5121,831,800
2020-03-10$16.80$23.9814,621,000
2020-03-09$15.60$22.2624,785,800
2020-03-06$17.08$24.3815,515,000
2020-03-05$17.42$24.8717,640,000
2020-03-04$17.76$25.369,967,600
2020-03-03$17.20$24.5513,494,000
2020-03-02$17.59$25.1114,155,600
2020-02-28$17.11$24.4317,245,800
2020-02-27$17.51$25.0017,670,400
2020-02-26$17.98$25.678,975,600
2020-02-25$18.08$25.8111,996,400
2020-02-24$18.88$26.957,869,800
2020-02-21$19.43$27.748,248,200
2020-02-20$19.51$27.856,602,800
2020-02-19$19.15$27.333,412,000
2020-02-18$19.15$27.334,575,600
2020-02-14$19.16$27.355,491,800
2020-02-13$19.12$27.304,541,600
2020-02-12$19.17$27.374,955,000
2020-02-11$18.91$27.008,864,400
2020-02-10$18.47$26.379,655,600
2020-02-07$18.67$26.666,685,400
2020-02-06$18.95$27.056,252,200
2020-02-05$18.83$26.878,142,600
2020-02-04$18.47$26.367,229,800
2020-02-03$17.92$25.599,216,600
2020-01-31$17.44$24.909,414,600
2020-01-30$18.07$25.808,731,200
2020-01-29$17.95$25.457,767,600
2020-01-28$17.89$25.357,447,400
2020-01-27$17.63$24.9912,326,000
2020-01-24$17.76$25.188,327,800
2020-01-23$18.03$25.566,267,200
2020-01-22$17.97$25.477,003,200
2020-01-21$17.92$25.4012,953,800
2020-01-17$18.40$26.0825,703,600
2020-01-16$18.66$26.4511,917,200
2020-01-15$18.40$26.088,731,600
2020-01-14$18.41$26.1010,991,200
2020-01-13$18.30$25.946,335,200
2020-01-10$18.17$25.757,084,800
2020-01-09$18.11$25.677,622,800
2020-01-08$18.10$25.667,591,800
2020-01-07$17.97$25.476,216,600
2020-01-06$18.00$25.528,270,400
2020-01-03$18.29$25.928,202,600
2020-01-02$18.62$26.398,380,600