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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2004-12-31$3.85$3.953,088,000
2004-12-30$3.86$3.962,561,600
2004-12-29$3.85$3.966,801,600
2004-12-28$3.91$4.026,027,200
2004-12-27$3.82$3.934,563,200
2004-12-23$3.83$3.943,184,000
2004-12-22$3.87$3.985,996,800
2004-12-21$3.85$3.965,368,000
2004-12-20$3.82$3.927,092,800
2004-12-17$3.86$3.977,902,400
2004-12-16$3.89$4.006,020,800
2004-12-15$3.90$4.014,585,600
2004-12-14$3.93$4.045,558,400
2004-12-13$3.86$3.974,800,000
2004-12-10$3.84$3.955,840,000
2004-12-09$3.90$4.009,612,800
2004-12-08$3.86$3.965,155,200
2004-12-07$3.83$3.946,868,800
2004-12-06$3.86$3.9712,473,600
2004-12-03$3.95$4.068,804,800
2004-12-02$3.96$4.0711,720,000
2004-12-01$3.93$4.049,560,000
2004-11-30$3.82$3.938,683,200
2004-11-29$3.84$3.956,521,600
2004-11-26$3.90$4.001,524,800
2004-11-24$3.90$4.006,084,800
2004-11-23$3.88$3.997,892,800
2004-11-22$3.82$3.937,462,400
2004-11-19$3.77$3.878,264,000
2004-11-18$3.84$3.946,864,000
2004-11-17$3.83$3.9410,312,000
2004-11-16$3.79$3.897,644,800
2004-11-15$3.82$3.926,824,000
2004-11-12$3.81$3.9212,134,400
2004-11-11$3.77$3.8818,428,800
2004-11-10$3.70$3.8010,504,000
2004-11-09$3.64$3.745,993,600
2004-11-08$3.62$3.724,796,800
2004-11-05$3.60$3.709,723,200
2004-11-04$3.64$3.7412,092,800
2004-11-03$3.57$3.669,979,200
2004-11-02$3.52$3.6213,859,200
2004-11-01$3.50$3.608,977,600
2004-10-29$3.45$3.557,312,000
2004-10-28$3.46$3.558,817,600
2004-10-27$3.40$3.5018,304,000
2004-10-26$3.44$3.546,219,200
2004-10-25$3.44$3.537,910,400
2004-10-22$3.40$3.509,172,800
2004-10-21$3.42$3.5139,705,600
2004-10-20$3.49$3.5813,385,600
2004-10-19$3.48$3.5814,512,000
2004-10-18$3.46$3.5618,160,000
2004-10-15$3.29$3.3814,761,600
2004-10-14$3.29$3.3823,712,000
2004-10-13$3.34$3.4336,944,000
2004-10-12$3.23$3.3169,932,800
2004-10-11$3.62$3.725,820,800
2004-10-08$3.62$3.729,620,800
2004-10-07$3.68$3.788,712,000
2004-10-06$3.70$3.8010,472,000
2004-10-05$3.66$3.7619,225,600
2004-10-04$3.60$3.707,932,800
2004-10-01$3.56$3.6612,667,200
2004-09-30$3.60$3.707,540,800
2004-09-29$3.57$3.679,734,400
2004-09-28$3.58$3.6811,523,200
2004-09-27$3.51$3.618,470,400
2004-09-24$3.57$3.6613,337,600
2004-09-23$3.59$3.6910,940,800
2004-09-22$3.59$3.688,729,600
2004-09-21$3.62$3.727,200,000
2004-09-20$3.63$3.737,126,400
2004-09-17$3.69$3.797,353,600
2004-09-16$3.68$3.787,336,000
2004-09-15$3.67$3.7713,835,200
2004-09-14$3.65$3.7511,641,600
2004-09-13$3.72$3.827,603,200
2004-09-10$3.69$3.799,595,200
2004-09-09$3.69$3.7916,470,400
2004-09-08$3.77$3.8715,368,000
2004-09-07$3.80$3.9122,844,800
2004-09-03$3.94$4.057,923,200
2004-09-02$3.99$4.1011,814,400
2004-09-01$3.94$4.057,902,400
2004-08-31$3.92$4.0317,139,200
2004-08-30$3.86$3.964,552,000
2004-08-27$3.85$3.955,676,800
2004-08-26$3.84$3.956,812,800
2004-08-25$3.87$3.9815,449,600
2004-08-24$3.88$3.9910,036,800
2004-08-23$3.85$3.956,211,200
2004-08-20$3.87$3.9811,782,400
2004-08-19$3.75$3.8511,328,000
2004-08-18$3.82$3.9112,230,400
2004-08-17$3.83$3.9114,504,000
2004-08-16$3.80$3.8810,808,000
2004-08-13$3.71$3.806,073,600
2004-08-12$3.71$3.8011,713,600
2004-08-11$3.88$3.9713,059,200
2004-08-10$3.86$3.9511,702,400
2004-08-09$3.74$3.8311,555,200
2004-08-06$3.66$3.7411,001,600
2004-08-05$3.79$3.887,403,200
2004-08-04$3.87$3.9611,430,400
2004-08-03$3.82$3.907,784,000
2004-08-02$3.87$3.968,494,400
2004-07-30$3.90$3.998,374,400
2004-07-29$3.96$4.0517,718,400
2004-07-28$3.85$3.9412,121,600
2004-07-27$3.88$3.9717,656,000
2004-07-26$3.65$3.737,571,200
2004-07-23$3.69$3.788,332,800
2004-07-22$3.71$3.8011,032,000
2004-07-21$3.75$3.839,254,400
2004-07-20$3.85$3.9413,272,000
2004-07-19$3.83$3.929,992,000
2004-07-16$3.80$3.8915,284,800
2004-07-15$3.82$3.9114,051,200
2004-07-14$3.78$3.8720,043,200
2004-07-13$3.73$3.8149,729,600
2004-07-12$3.40$3.485,803,200
2004-07-09$3.42$3.505,692,800
2004-07-08$3.37$3.455,796,800
2004-07-07$3.42$3.5013,011,200
2004-07-06$3.43$3.515,948,800
2004-07-02$3.47$3.554,528,000
2004-07-01$3.48$3.568,724,800
2004-06-30$3.55$3.646,772,800
2004-06-29$3.49$3.576,804,800
2004-06-28$3.49$3.574,808,000
2004-06-25$3.45$3.539,540,800
2004-06-24$3.46$3.544,777,600
2004-06-23$3.48$3.567,622,400
2004-06-22$3.41$3.498,881,600
2004-06-21$3.42$3.506,363,200
2004-06-18$3.44$3.528,116,800
2004-06-17$3.42$3.505,097,600
2004-06-16$3.42$3.505,027,200
2004-06-15$3.41$3.499,286,400
2004-06-14$3.33$3.414,537,600
2004-06-10$3.38$3.464,313,600
2004-06-09$3.32$3.408,939,200
2004-06-08$3.41$3.495,401,600
2004-06-07$3.42$3.505,971,200
2004-06-04$3.30$3.387,414,400
2004-06-03$3.33$3.419,960,000
2004-06-02$3.36$3.449,417,600
2004-06-01$3.31$3.3910,758,400
2004-05-28$3.24$3.319,220,800
2004-05-27$3.21$3.2915,577,600
2004-05-26$3.14$3.226,512,000
2004-05-25$3.20$3.2710,926,400
2004-05-24$3.09$3.168,667,200
2004-05-21$3.09$3.166,257,600
2004-05-20$3.06$3.137,556,800
2004-05-19$3.04$3.1113,780,800
2004-05-18$3.11$3.187,315,200
2004-05-17$3.11$3.197,598,400
2004-05-14$3.13$3.219,747,200
2004-05-13$3.18$3.259,008,000
2004-05-12$3.25$3.3311,406,400
2004-05-11$3.20$3.2710,238,400
2004-05-10$3.21$3.288,419,200
2004-05-07$3.22$3.297,395,200
2004-05-06$3.32$3.409,086,400
2004-05-05$3.39$3.467,132,800
2004-05-04$3.38$3.468,584,000
2004-05-03$3.40$3.488,392,000
2004-04-30$3.43$3.516,780,800
2004-04-29$3.46$3.548,627,200
2004-04-28$3.49$3.577,193,600
2004-04-27$3.51$3.598,580,800
2004-04-26$3.44$3.526,385,600
2004-04-23$3.47$3.555,369,600
2004-04-22$3.52$3.609,129,600
2004-04-21$3.44$3.528,329,600
2004-04-20$3.47$3.557,852,800
2004-04-19$3.49$3.574,046,400
2004-04-16$3.45$3.538,707,200
2004-04-15$3.39$3.478,900,800
2004-04-14$3.46$3.547,208,000
2004-04-13$3.45$3.5312,606,400
2004-04-12$3.42$3.504,284,800
2004-04-08$3.39$3.475,580,800
2004-04-07$3.39$3.478,560,000
2004-04-06$3.38$3.467,048,000
2004-04-05$3.40$3.486,496,000
2004-04-02$3.31$3.3914,724,800
2004-04-01$3.27$3.3412,132,800
2004-03-31$3.36$3.4314,505,600
2004-03-30$3.23$3.305,424,000
2004-03-29$3.19$3.268,326,400
2004-03-26$3.11$3.199,649,600
2004-03-25$3.13$3.209,321,600
2004-03-24$3.00$3.077,944,000
2004-03-23$2.98$3.057,700,800
2004-03-22$2.98$3.056,475,200
2004-03-19$2.99$3.064,505,600
2004-03-18$3.01$3.086,764,800
2004-03-17$3.05$3.128,614,400
2004-03-16$2.99$3.0613,817,600
2004-03-15$2.95$3.0121,272,000
2004-03-12$2.79$2.8616,995,200
2004-03-11$2.80$2.8716,664,000
2004-03-10$2.86$2.9210,059,200
2004-03-09$2.97$3.049,942,400
2004-03-08$3.01$3.085,481,600
2004-03-05$3.03$3.107,435,200
2004-03-04$2.98$3.049,968,000
2004-03-03$3.01$3.0811,027,200
2004-03-02$3.03$3.104,985,600
2004-03-01$3.05$3.124,336,000
2004-02-27$3.03$3.106,184,000
2004-02-26$3.06$3.135,491,200
2004-02-25$3.02$3.096,473,600
2004-02-24$3.03$3.107,268,800
2004-02-23$3.00$3.079,273,600
2004-02-20$3.03$3.108,873,600
2004-02-19$3.05$3.126,152,000
2004-02-18$3.08$3.154,808,000
2004-02-17$3.13$3.193,985,600
2004-02-13$3.06$3.126,539,200
2004-02-12$3.11$3.174,179,200
2004-02-11$3.12$3.195,857,600
2004-02-10$3.11$3.176,432,000
2004-02-09$3.07$3.135,156,800
2004-02-06$3.10$3.169,820,800
2004-02-05$3.00$3.066,142,400
2004-02-04$3.03$3.097,561,600
2004-02-03$3.05$3.114,451,200
2004-02-02$3.01$3.077,030,400
2004-01-30$2.99$3.057,545,600
2004-01-29$3.02$3.087,595,200
2004-01-28$3.03$3.096,889,600
2004-01-27$3.12$3.185,457,600
2004-01-26$3.16$3.225,524,800
2004-01-23$3.18$3.253,009,600
2004-01-22$3.18$3.254,083,200
2004-01-21$3.22$3.295,651,200
2004-01-20$3.18$3.258,953,600
2004-01-16$3.19$3.256,366,400
2004-01-15$3.15$3.216,009,600
2004-01-14$3.16$3.235,009,600
2004-01-13$3.13$3.207,222,400
2004-01-12$3.07$3.136,822,400
2004-01-09$3.08$3.146,113,600
2004-01-08$3.16$3.225,201,600
2004-01-07$3.18$3.248,664,000
2004-01-06$3.15$3.2110,518,400
2004-01-05$3.10$3.164,718,400
2004-01-02$3.12$3.189,224,000