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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2000-12-29$1.71$1.7410,518,400
2000-12-28$1.70$1.727,062,400
2000-12-27$1.66$1.686,796,800
2000-12-26$1.60$1.615,193,600
2000-12-22$1.62$1.6414,054,400
2000-12-21$1.63$1.6511,116,800
2000-12-20$1.53$1.5414,908,800
2000-12-19$1.59$1.6120,300,800
2000-12-18$1.65$1.6711,465,600
2000-12-15$1.71$1.7423,996,800
2000-12-14$1.81$1.8314,249,600
2000-12-13$1.82$1.8411,196,800
2000-12-12$1.82$1.848,876,800
2000-12-11$1.80$1.828,374,400
2000-12-08$1.81$1.8313,609,600
2000-12-07$1.75$1.775,347,200
2000-12-06$1.79$1.816,393,600
2000-12-05$1.83$1.8514,713,600
2000-12-04$1.90$1.927,836,800
2000-12-01$1.83$1.864,873,600
2000-11-30$1.93$1.959,814,400
2000-11-29$1.96$1.989,942,400
2000-11-28$1.88$1.909,724,800
2000-11-27$1.87$1.899,203,200
2000-11-24$1.78$1.802,921,600
2000-11-22$1.77$1.794,723,200
2000-11-21$1.74$1.763,427,200
2000-11-20$1.71$1.733,084,800
2000-11-17$1.69$1.711,225,600
2000-11-16$1.68$1.703,446,400
2000-11-15$1.71$1.733,753,600
2000-11-14$1.75$1.773,990,400
2000-11-13$1.68$1.702,940,800
2000-11-10$1.63$1.653,904,000
2000-11-09$1.72$1.744,537,600
2000-11-08$1.81$1.843,465,600
2000-11-07$1.82$1.842,928,000
2000-11-06$1.79$1.812,995,200
2000-11-03$1.78$1.804,217,600
2000-11-02$1.80$1.833,939,200
2000-11-01$1.77$1.796,780,800
2000-10-31$1.79$1.8211,513,600
2000-10-30$1.71$1.7311,734,400
2000-10-27$1.65$1.672,246,400
2000-10-26$1.60$1.626,140,800
2000-10-25$1.55$1.576,745,600
2000-10-24$1.54$1.5611,657,600
2000-10-23$1.59$1.614,300,800
2000-10-20$1.58$1.592,009,600
2000-10-19$1.57$1.595,484,800
2000-10-18$1.56$1.5812,912,000
2000-10-17$1.53$1.5515,388,800
2000-10-16$1.54$1.5621,644,800
2000-10-13$1.49$1.5121,187,200
2000-10-12$1.45$1.4753,779,200
2000-10-11$1.63$1.6523,932,800
2000-10-10$1.80$1.827,980,800
2000-10-09$1.75$1.773,382,400
2000-10-06$1.73$1.756,454,400
2000-10-05$1.75$1.773,203,200
2000-10-04$1.72$1.759,232,000
2000-10-03$1.68$1.706,985,600
2000-10-02$1.77$1.794,272,000
2000-09-29$1.80$1.822,870,400
2000-09-28$1.84$1.871,750,400
2000-09-27$1.82$1.843,830,400
2000-09-26$1.83$1.856,656,000
2000-09-25$1.77$1.795,657,600
2000-09-22$1.77$1.792,646,400
2000-09-21$1.71$1.735,331,200
2000-09-20$1.73$1.755,622,400
2000-09-19$1.77$1.792,982,400
2000-09-18$1.78$1.804,764,800
2000-09-15$1.80$1.8211,856,000
2000-09-14$1.87$1.896,960,000
2000-09-13$1.88$1.905,724,800
2000-09-12$1.93$1.951,014,400
2000-09-11$1.90$1.936,774,400
2000-09-08$1.89$1.916,796,800
2000-09-07$1.91$1.935,395,200
2000-09-06$1.94$1.965,843,200
2000-09-05$1.99$2.012,124,800
2000-09-01$2.04$2.0612,275,200
2000-08-31$2.00$2.024,643,200
2000-08-30$2.13$2.163,836,800
2000-08-29$2.09$2.113,622,400
2000-08-28$2.08$2.11956,800
2000-08-25$2.08$2.102,204,800
2000-08-24$2.07$2.092,761,600
2000-08-23$2.05$2.075,510,400
2000-08-22$2.06$2.094,518,400
2000-08-21$2.06$2.096,252,800
2000-08-18$2.11$2.133,974,400
2000-08-17$2.10$2.125,520,000
2000-08-16$2.05$2.074,067,200
2000-08-15$2.03$2.054,905,600
2000-08-14$2.05$2.083,996,800
2000-08-11$2.05$2.084,966,400
2000-08-10$2.03$2.053,091,200
2000-08-09$2.06$2.082,160,000
2000-08-08$2.10$2.132,585,600
2000-08-07$2.08$2.103,516,800
2000-08-04$2.07$2.095,427,200
2000-08-03$1.98$2.013,382,400
2000-08-02$1.96$1.983,430,400
2000-08-01$1.91$1.944,787,200
2000-07-31$1.93$1.954,259,200
2000-07-28$1.90$1.924,428,800
2000-07-27$1.94$1.974,569,600
2000-07-26$1.94$1.962,627,200
2000-07-25$1.94$1.962,224,000
2000-07-24$1.93$1.954,790,400
2000-07-21$2.05$2.071,932,800
2000-07-20$2.03$2.051,296,000
2000-07-19$2.02$2.041,497,600
2000-07-18$2.02$2.044,889,600
2000-07-17$2.06$2.088,614,400
2000-07-14$1.99$2.013,532,800
2000-07-13$1.99$2.016,540,800
2000-07-12$1.97$2.0011,801,600
2000-07-11$1.87$1.893,865,600
2000-07-10$1.83$1.866,566,400
2000-07-07$1.78$1.807,228,800
2000-07-06$1.66$1.685,206,400
2000-07-05$1.61$1.635,065,600
2000-07-03$1.66$1.681,702,400
2000-06-30$1.58$1.609,388,800
2000-06-29$1.71$1.7314,172,800
2000-06-28$1.72$1.748,368,000
2000-06-27$1.68$1.7011,142,400
2000-06-26$1.60$1.6210,172,800
2000-06-23$1.54$1.565,888,000
2000-06-22$1.53$1.557,120,000
2000-06-21$1.56$1.583,152,000
2000-06-20$1.59$1.603,696,000
2000-06-19$1.60$1.6215,059,200
2000-06-16$1.64$1.665,238,400
2000-06-15$1.69$1.7114,416,000
2000-06-14$1.65$1.6714,761,600
2000-06-13$1.72$1.7550,278,400
2000-06-12$1.49$1.5174,835,200
2000-06-09$1.74$1.7611,756,800
2000-06-08$1.82$1.8414,812,800
2000-06-07$1.87$1.8923,040,000
2000-06-06$1.92$1.957,100,800
2000-06-05$2.00$2.026,787,200
2000-06-02$2.05$2.073,382,400
2000-06-01$2.04$2.079,628,800
2000-05-31$1.97$2.004,950,400
2000-05-30$1.97$1.9911,440,000
2000-05-26$1.86$1.888,499,200
2000-05-25$1.97$2.0021,641,600
2000-05-24$2.00$2.029,244,800
2000-05-23$1.94$1.9611,689,600
2000-05-22$2.05$2.076,950,400
2000-05-19$2.09$2.113,209,600
2000-05-18$2.17$2.205,241,600
2000-05-17$2.20$2.236,972,800
2000-05-16$2.22$2.2518,086,400
2000-05-15$2.21$2.2421,734,400
2000-05-12$2.17$2.1934,281,600
2000-05-11$2.10$2.1213,305,600
2000-05-10$2.04$2.0613,689,600
2000-05-09$2.10$2.1320,368,000
2000-05-08$2.06$2.095,161,600
2000-05-05$2.06$2.089,174,400
2000-05-04$2.04$2.0616,515,200
2000-05-03$1.98$2.0023,116,800
2000-05-02$1.96$1.9814,953,600
2000-05-01$1.95$1.9736,828,800
2000-04-28$1.83$1.856,064,000
2000-04-27$1.79$1.814,656,000
2000-04-26$1.72$1.754,966,400
2000-04-25$1.80$1.8214,582,400
2000-04-24$1.81$1.8319,212,800
2000-04-20$1.68$1.708,099,200
2000-04-19$1.70$1.7211,084,800
2000-04-18$1.76$1.7813,132,800
2000-04-17$1.81$1.8329,776,000
2000-04-14$1.82$1.8440,755,200
2000-04-13$1.82$1.8431,136,000
2000-04-12$1.77$1.7948,896,000
2000-04-11$1.59$1.619,484,800
2000-04-10$1.58$1.6016,761,600
2000-04-07$1.51$1.535,110,400
2000-04-06$1.45$1.474,915,200
2000-04-05$1.40$1.422,313,600
2000-04-04$1.42$1.445,491,200
2000-04-03$1.41$1.436,656,000
2000-03-31$1.50$1.5111,936,000
2000-03-30$1.46$1.484,400,000
2000-03-29$1.46$1.484,252,800
2000-03-28$1.46$1.473,334,400
2000-03-27$1.41$1.422,272,000
2000-03-24$1.47$1.491,641,600
2000-03-23$1.43$1.457,312,000
2000-03-22$1.47$1.4918,291,200
2000-03-21$1.43$1.459,523,200
2000-03-20$1.34$1.3610,851,200
2000-03-17$1.37$1.3810,646,400
2000-03-16$1.38$1.3933,443,200
2000-03-15$1.23$1.2523,292,800
2000-03-14$1.12$1.139,942,400
2000-03-13$1.18$1.196,960,000
2000-03-10$1.19$1.2011,120,000
2000-03-09$1.28$1.305,936,000
2000-03-08$1.29$1.303,872,000
2000-03-07$1.28$1.304,707,200
2000-03-06$1.35$1.376,025,600
2000-03-03$1.39$1.408,358,400
2000-03-02$1.33$1.346,592,000
2000-03-01$1.42$1.445,692,800
2000-02-29$1.38$1.406,214,400
2000-02-28$1.31$1.326,844,800
2000-02-25$1.31$1.333,977,600
2000-02-24$1.32$1.334,419,200
2000-02-23$1.36$1.374,364,800
2000-02-22$1.32$1.345,305,600
2000-02-18$1.38$1.395,033,600
2000-02-17$1.40$1.424,134,400
2000-02-16$1.40$1.414,291,200
2000-02-15$1.44$1.459,395,200
2000-02-14$1.47$1.483,289,600
2000-02-11$1.45$1.473,632,000
2000-02-10$1.47$1.498,944,000
2000-02-09$1.50$1.514,204,800
2000-02-08$1.53$1.555,548,800
2000-02-07$1.53$1.553,539,200
2000-02-04$1.54$1.552,035,200
2000-02-03$1.52$1.535,296,000
2000-02-02$1.50$1.518,176,000
2000-02-01$1.41$1.436,396,800
2000-01-31$1.37$1.3811,920,000
2000-01-28$1.47$1.487,894,400
2000-01-27$1.54$1.557,267,200
2000-01-26$1.54$1.555,644,800
2000-01-25$1.47$1.495,683,200
2000-01-24$1.44$1.455,129,600
2000-01-21$1.53$1.5513,849,600
2000-01-20$1.53$1.5419,120,000
2000-01-19$1.50$1.5115,251,200
2000-01-18$1.39$1.405,510,400
2000-01-14$1.40$1.4210,080,000
2000-01-13$1.45$1.4624,300,800
2000-01-12$1.25$1.277,744,000
2000-01-11$1.28$1.299,484,800
2000-01-10$1.27$1.285,174,400
2000-01-07$1.30$1.319,590,400
2000-01-06$1.30$1.322,870,400
2000-01-05$1.30$1.327,744,000
2000-01-04$1.25$1.263,382,400
2000-01-03$1.33$1.343,779,200