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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2002-12-31$2.34$2.3717,609,600
2002-12-30$2.34$2.387,502,400
2002-12-27$2.35$2.385,809,600
2002-12-26$2.40$2.435,745,600
2002-12-24$2.41$2.443,768,000
2002-12-23$2.44$2.4820,673,600
2002-12-20$2.38$2.41103,280,000
2002-12-19$2.40$2.4325,960,000
2002-12-18$2.36$2.4015,619,200
2002-12-17$2.40$2.4318,488,000
2002-12-16$2.43$2.4725,444,800
2002-12-13$2.36$2.4016,024,000
2002-12-12$2.37$2.4010,628,800
2002-12-11$2.37$2.4114,388,800
2002-12-10$2.35$2.3818,164,800
2002-12-09$2.34$2.3813,332,800
2002-12-06$2.39$2.4314,433,600
2002-12-05$2.36$2.3917,241,600
2002-12-04$2.30$2.3418,201,600
2002-12-03$2.26$2.3010,259,200
2002-12-02$2.25$2.2813,624,000
2002-11-29$2.23$2.274,451,200
2002-11-27$2.23$2.2612,096,000
2002-11-26$2.06$2.096,292,800
2002-11-25$2.08$2.1114,137,600
2002-11-22$2.13$2.1612,940,800
2002-11-21$2.08$2.1110,294,400
2002-11-20$2.04$2.078,928,000
2002-11-19$2.07$2.105,814,400
2002-11-18$2.10$2.139,004,800
2002-11-15$2.12$2.1510,001,600
2002-11-14$2.07$2.103,142,400
2002-11-13$2.02$2.0510,592,000
2002-11-12$1.95$1.989,049,600
2002-11-11$1.92$1.958,534,400
2002-11-08$2.02$2.055,518,400
2002-11-07$2.05$2.084,065,600
2002-11-06$2.10$2.139,299,200
2002-11-05$2.13$2.164,384,000
2002-11-04$2.11$2.155,806,400
2002-11-01$2.13$2.165,854,400
2002-10-31$2.12$2.154,009,600
2002-10-30$2.10$2.134,105,600
2002-10-29$2.15$2.185,908,800
2002-10-28$2.10$2.146,836,800
2002-10-25$2.16$2.198,248,000
2002-10-24$2.10$2.1311,580,800
2002-10-23$2.08$2.115,947,200
2002-10-22$2.02$2.054,772,800
2002-10-21$2.05$2.086,721,600
2002-10-18$2.03$2.0610,675,200
2002-10-17$2.06$2.106,548,800
2002-10-16$2.01$2.046,193,600
2002-10-15$2.06$2.098,988,800
2002-10-14$1.93$1.966,617,600
2002-10-11$1.95$1.9818,699,200
2002-10-10$1.80$1.839,708,800
2002-10-09$1.73$1.759,680,000
2002-10-08$1.77$1.7920,806,400
2002-10-07$1.70$1.7315,620,800
2002-10-04$1.85$1.8850,633,600
2002-10-03$2.00$2.036,772,800
2002-10-02$1.96$1.997,416,000
2002-10-01$1.98$2.018,217,600
2002-09-30$1.97$2.009,128,000
2002-09-27$1.98$2.017,942,400
2002-09-26$2.03$2.0610,323,200
2002-09-25$1.98$2.0118,544,000
2002-09-24$1.88$1.9116,008,000
2002-09-23$1.91$1.9412,584,000
2002-09-20$1.94$1.9714,721,600
2002-09-19$1.95$1.988,683,200
2002-09-18$2.03$2.067,374,400
2002-09-17$2.05$2.0814,451,200
2002-09-16$2.06$2.096,785,600
2002-09-13$2.07$2.1011,913,600
2002-09-12$2.13$2.166,497,600
2002-09-11$2.24$2.277,433,600
2002-09-10$2.27$2.307,635,200
2002-09-09$2.28$2.316,436,800
2002-09-06$2.24$2.289,000,000
2002-09-05$2.13$2.165,752,000
2002-09-04$2.15$2.184,912,000
2002-09-03$2.12$2.158,867,200
2002-08-30$2.20$2.234,121,600
2002-08-29$2.21$2.258,220,800
2002-08-28$2.23$2.276,963,200
2002-08-27$2.27$2.307,283,200
2002-08-26$2.30$2.334,956,800
2002-08-23$2.22$2.253,390,400
2002-08-22$2.28$2.313,086,400
2002-08-21$2.26$2.309,886,400
2002-08-20$2.26$2.294,491,200
2002-08-19$2.31$2.349,219,200
2002-08-16$2.23$2.264,196,800
2002-08-15$2.20$2.236,979,200
2002-08-14$2.15$2.187,827,200
2002-08-13$2.07$2.106,870,400
2002-08-12$2.09$2.127,606,400
2002-08-09$2.11$2.147,862,400
2002-08-08$2.18$2.219,974,400
2002-08-07$2.10$2.1310,212,800
2002-08-06$2.14$2.1723,377,600
2002-08-05$2.01$2.0439,828,800
2002-08-02$2.19$2.238,340,800
2002-08-01$2.27$2.317,176,000
2002-07-31$2.38$2.4113,740,800
2002-07-30$2.44$2.479,692,800
2002-07-29$2.44$2.489,460,800
2002-07-26$2.37$2.4110,771,200
2002-07-25$2.42$2.4530,768,000
2002-07-24$2.29$2.3317,499,200
2002-07-23$2.07$2.1013,374,400
2002-07-22$2.12$2.1519,928,000
2002-07-19$2.30$2.3310,276,800
2002-07-18$2.39$2.428,414,400
2002-07-17$2.42$2.4613,382,400
2002-07-16$2.43$2.469,750,400
2002-07-15$2.41$2.447,675,200
2002-07-12$2.45$2.4910,115,200
2002-07-11$2.47$2.5116,947,200
2002-07-10$2.52$2.5624,545,600
2002-07-09$2.43$2.477,611,200
2002-07-08$2.49$2.5211,558,400
2002-07-05$2.51$2.558,867,200
2002-07-03$2.40$2.438,067,200
2002-07-02$2.34$2.377,977,600
2002-07-01$2.41$2.445,894,400
2002-06-28$2.41$2.4410,254,400
2002-06-27$2.38$2.426,576,000
2002-06-26$2.33$2.377,884,800
2002-06-25$2.35$2.386,840,000
2002-06-24$2.42$2.468,212,800
2002-06-21$2.42$2.456,705,600
2002-06-20$2.42$2.465,555,200
2002-06-19$2.42$2.468,107,200
2002-06-18$2.40$2.436,120,000
2002-06-17$2.40$2.433,628,800
2002-06-14$2.36$2.406,337,600
2002-06-13$2.38$2.413,518,400
2002-06-12$2.42$2.465,027,200
2002-06-11$2.46$2.496,316,800
2002-06-10$2.49$2.526,313,600
2002-06-07$2.44$2.486,131,200
2002-06-06$2.39$2.4312,307,200
2002-06-05$2.39$2.4313,505,600
2002-06-04$2.32$2.3612,270,400
2002-06-03$2.38$2.427,425,600
2002-05-31$2.47$2.514,947,200
2002-05-30$2.44$2.476,390,400
2002-05-29$2.47$2.513,286,400
2002-05-28$2.53$2.562,828,800
2002-05-24$2.54$2.583,392,000
2002-05-23$2.56$2.602,793,600
2002-05-22$2.57$2.614,436,800
2002-05-21$2.58$2.624,481,600
2002-05-20$2.63$2.673,795,200
2002-05-17$2.66$2.705,027,200
2002-05-16$2.64$2.672,766,400
2002-05-15$2.61$2.654,420,800
2002-05-14$2.62$2.668,984,000
2002-05-13$2.55$2.595,347,200
2002-05-10$2.57$2.614,092,800
2002-05-09$2.61$2.656,966,400
2002-05-08$2.62$2.6613,993,600
2002-05-07$2.66$2.7015,193,600
2002-05-06$2.62$2.6515,420,800
2002-05-03$2.63$2.6612,483,200
2002-05-02$2.62$2.6618,681,600
2002-05-01$2.58$2.6211,219,200
2002-04-30$2.61$2.6519,404,800
2002-04-29$2.62$2.6612,262,400
2002-04-26$2.65$2.6915,110,400
2002-04-25$2.70$2.7410,201,600
2002-04-24$2.64$2.6816,105,600
2002-04-23$2.56$2.608,512,000
2002-04-22$2.52$2.565,878,400
2002-04-19$2.54$2.584,537,600
2002-04-18$2.53$2.573,388,800
2002-04-17$2.54$2.586,086,400
2002-04-16$2.57$2.6110,700,800
2002-04-15$2.52$2.5611,465,600
2002-04-12$2.51$2.5513,075,200
2002-04-11$2.54$2.5810,499,200
2002-04-10$2.56$2.6024,080,000
2002-04-09$2.42$2.4523,209,600
2002-04-08$2.35$2.388,060,800
2002-04-05$2.33$2.374,780,800
2002-04-04$2.30$2.333,270,400
2002-04-03$2.27$2.307,056,000
2002-04-02$2.31$2.353,657,600
2002-04-01$2.34$2.376,086,400
2002-03-28$2.35$2.393,673,600
2002-03-27$2.34$2.374,550,400
2002-03-26$2.35$2.386,608,000
2002-03-25$2.34$2.383,382,400
2002-03-22$2.39$2.429,632,000
2002-03-21$2.39$2.424,249,600
2002-03-20$2.41$2.455,878,400
2002-03-19$2.40$2.445,561,600
2002-03-18$2.35$2.394,598,400
2002-03-15$2.35$2.399,993,600
2002-03-14$2.34$2.384,940,800
2002-03-13$2.35$2.388,646,400
2002-03-12$2.34$2.389,363,200
2002-03-11$2.36$2.408,252,800
2002-03-08$2.37$2.417,747,200
2002-03-07$2.39$2.429,587,200
2002-03-06$2.36$2.4012,806,400
2002-03-05$2.34$2.3812,771,200
2002-03-04$2.34$2.3814,752,000
2002-03-01$2.32$2.366,985,600
2002-02-28$2.34$2.376,531,200
2002-02-27$2.33$2.3711,324,800
2002-02-26$2.34$2.3814,467,200
2002-02-25$2.27$2.305,760,000
2002-02-22$2.22$2.257,718,400
2002-02-21$2.21$2.244,534,400
2002-02-20$2.22$2.255,491,200
2002-02-19$2.19$2.225,491,200
2002-02-15$2.20$2.238,144,000
2002-02-14$2.24$2.275,132,800
2002-02-13$2.26$2.298,432,000
2002-02-12$2.23$2.267,526,400
2002-02-11$2.23$2.267,414,400
2002-02-08$2.20$2.239,107,200
2002-02-07$2.19$2.226,307,200
2002-02-06$2.18$2.2114,963,200
2002-02-05$2.18$2.2113,964,800
2002-02-04$2.10$2.137,280,000
2002-02-01$2.11$2.144,377,600
2002-01-31$2.09$2.1211,424,000
2002-01-30$2.12$2.158,982,400
2002-01-29$2.10$2.135,859,200
2002-01-28$2.09$2.127,932,800
2002-01-25$2.10$2.125,897,600
2002-01-24$2.11$2.145,404,800
2002-01-23$2.12$2.157,468,800
2002-01-22$2.08$2.1015,808,000
2002-01-18$2.01$2.045,497,600
2002-01-17$2.03$2.053,356,800
2002-01-16$2.00$2.025,913,600
2002-01-15$2.03$2.0612,960,000
2002-01-14$2.06$2.098,870,400
2002-01-11$2.13$2.167,507,200
2002-01-10$2.13$2.163,696,000
2002-01-09$2.13$2.156,326,400
2002-01-08$2.10$2.137,078,400
2002-01-07$2.13$2.167,539,200
2002-01-04$2.13$2.168,617,600
2002-01-03$2.06$2.0911,030,400
2002-01-02$2.06$2.0911,318,400