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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2009-12-31$5.21$5.747,228,800
2009-12-30$5.25$5.796,597,600
2009-12-29$5.25$5.789,090,400
2009-12-28$5.27$5.818,019,200
2009-12-24$5.21$5.752,114,400
2009-12-23$5.19$5.728,156,800
2009-12-22$5.14$5.665,072,800
2009-12-21$5.10$5.628,040,000
2009-12-18$4.99$5.5010,971,200
2009-12-17$4.97$5.489,525,600
2009-12-16$4.96$5.4710,217,600
2009-12-15$4.92$5.426,433,600
2009-12-14$4.92$5.436,520,800
2009-12-11$4.88$5.384,827,200
2009-12-10$4.85$5.358,101,600
2009-12-09$4.83$5.337,295,200
2009-12-08$4.81$5.307,356,800
2009-12-07$4.84$5.338,471,200
2009-12-04$4.87$5.3615,780,800
2009-12-03$4.73$5.219,663,200
2009-12-02$4.78$5.2714,284,800
2009-12-01$4.65$5.137,547,200
2009-11-30$4.64$5.118,674,400
2009-11-27$4.63$5.103,556,000
2009-11-25$4.72$5.204,256,800
2009-11-24$4.68$5.165,831,200
2009-11-23$4.71$5.197,793,600
2009-11-20$4.63$5.106,548,000
2009-11-19$4.66$5.1414,220,800
2009-11-18$4.74$5.2215,249,600
2009-11-17$4.71$5.197,713,600
2009-11-16$4.68$5.165,993,600
2009-11-13$4.61$5.096,388,000
2009-11-12$4.60$5.077,703,200
2009-11-11$4.66$5.138,848,000
2009-11-10$4.64$5.128,788,800
2009-11-09$4.65$5.137,144,000
2009-11-06$4.55$5.0210,845,600
2009-11-05$4.56$5.0310,177,600
2009-11-04$4.45$4.9110,752,800
2009-11-03$4.47$4.9312,296,800
2009-11-02$4.41$4.8615,294,400
2009-10-30$4.31$4.7522,356,800
2009-10-29$4.51$4.9713,036,000
2009-10-28$4.48$4.9312,266,400
2009-10-27$4.56$5.038,642,400
2009-10-26$4.65$5.139,831,200
2009-10-23$4.70$5.1812,904,000
2009-10-22$4.78$5.2611,372,800
2009-10-21$4.74$5.2213,377,600
2009-10-20$4.80$5.2916,255,200
2009-10-19$4.87$5.3717,456,800
2009-10-16$4.84$5.3416,088,800
2009-10-15$4.94$5.4417,670,400
2009-10-14$4.92$5.4317,156,000
2009-10-13$4.88$5.3810,769,600
2009-10-12$4.81$5.3031,800,800
2009-10-09$4.92$5.4318,252,000
2009-10-08$4.79$5.2815,364,800
2009-10-07$4.70$5.185,740,000
2009-10-06$4.72$5.218,976,000
2009-10-05$4.67$5.1410,315,200
2009-10-02$4.58$5.0513,080,800
2009-10-01$4.63$5.1113,330,400
2009-09-30$4.84$5.3310,357,600
2009-09-29$4.85$5.355,710,400
2009-09-28$4.90$5.417,693,600
2009-09-25$4.83$5.337,752,800
2009-09-24$4.88$5.389,829,600
2009-09-23$4.96$5.4610,995,200
2009-09-22$5.02$5.5312,452,800
2009-09-21$4.89$5.389,935,200
2009-09-18$4.87$5.3714,163,200
2009-09-17$4.90$5.4010,868,800
2009-09-16$4.91$5.418,916,000
2009-09-15$4.84$5.3311,552,800
2009-09-14$4.79$5.287,975,200
2009-09-11$4.73$5.2113,675,200
2009-09-10$4.66$5.1412,663,200
2009-09-09$4.66$5.1414,659,200
2009-09-08$4.65$5.129,756,800
2009-09-04$4.65$5.1212,191,200
2009-09-03$4.55$5.0117,517,600
2009-09-02$4.33$4.7711,150,400
2009-09-01$4.36$4.8119,616,000
2009-08-31$4.53$4.997,723,200
2009-08-28$4.58$5.056,784,000
2009-08-27$4.60$5.078,160,000
2009-08-26$4.57$5.048,947,200
2009-08-25$4.57$5.0412,821,600
2009-08-24$4.55$5.026,596,800
2009-08-21$4.65$5.1210,331,200
2009-08-20$4.54$5.015,904,800
2009-08-19$4.51$4.975,608,000
2009-08-18$4.49$4.956,848,800
2009-08-17$4.44$4.899,900,000
2009-08-14$4.60$5.0711,896,800
2009-08-13$4.62$5.099,262,400
2009-08-12$4.71$5.148,014,400
2009-08-11$4.67$5.108,172,800
2009-08-10$4.73$5.168,570,400
2009-08-07$4.82$5.2612,324,800
2009-08-06$4.60$5.0213,432,000
2009-08-05$4.57$4.9920,990,400
2009-08-04$4.70$5.1314,797,600
2009-08-03$4.66$5.0823,215,200
2009-07-31$4.45$4.858,616,800
2009-07-30$4.44$4.858,501,600
2009-07-29$4.42$4.8210,736,800
2009-07-28$4.42$4.8311,055,200
2009-07-27$4.46$4.8610,048,800
2009-07-24$4.46$4.868,847,200
2009-07-23$4.42$4.8314,283,200
2009-07-22$4.31$4.7011,880,000
2009-07-21$4.27$4.6617,132,000
2009-07-20$4.26$4.6511,832,000
2009-07-17$4.14$4.5112,197,600
2009-07-16$4.11$4.4814,633,600
2009-07-15$4.04$4.4116,957,600
2009-07-14$3.96$4.3216,964,800
2009-07-13$3.94$4.3046,929,600
2009-07-10$3.97$4.3330,282,400
2009-07-09$3.83$4.1820,302,400
2009-07-08$3.89$4.2519,253,600
2009-07-07$3.82$4.1720,488,000
2009-07-06$3.93$4.2918,778,400
2009-07-02$3.99$4.3517,664,800
2009-07-01$4.12$4.5016,866,400
2009-06-30$4.15$4.5315,340,800
2009-06-29$4.20$4.588,956,000
2009-06-26$4.18$4.5613,927,200
2009-06-25$4.20$4.599,131,200
2009-06-24$4.12$4.4912,768,800
2009-06-23$4.04$4.4112,108,800
2009-06-22$4.02$4.3918,433,600
2009-06-19$4.17$4.5519,980,000
2009-06-18$4.22$4.6014,194,400
2009-06-17$4.21$4.6014,712,800
2009-06-16$4.17$4.5513,652,800
2009-06-15$4.18$4.5615,723,200
2009-06-12$4.34$4.7412,171,200
2009-06-11$4.47$4.8813,480,800
2009-06-10$4.48$4.8919,351,200
2009-06-09$4.45$4.8620,077,600
2009-06-08$4.33$4.7212,877,600
2009-06-05$4.27$4.6614,145,600
2009-06-04$4.33$4.7313,400,800
2009-06-03$4.41$4.8212,904,800
2009-06-02$4.50$4.9116,242,400
2009-06-01$4.52$4.9318,588,800
2009-05-29$4.15$4.5314,725,600
2009-05-28$4.11$4.4811,439,200
2009-05-27$4.10$4.4712,794,400
2009-05-26$4.27$4.6614,958,400
2009-05-22$4.03$4.4010,520,800
2009-05-21$4.02$4.3913,272,800
2009-05-20$4.13$4.5113,325,600
2009-05-19$4.19$4.5816,335,200
2009-05-18$4.29$4.689,552,800
2009-05-15$4.20$4.5813,966,400
2009-05-14$4.12$4.5013,338,400
2009-05-13$4.17$4.5513,209,600
2009-05-12$4.43$4.8410,531,200
2009-05-11$4.44$4.848,438,400
2009-05-08$4.58$5.0013,318,400
2009-05-07$4.51$4.9220,410,400
2009-05-06$4.51$4.9217,620,000
2009-05-05$4.63$5.0521,642,400
2009-05-04$4.84$5.2912,761,600
2009-05-01$4.70$5.1210,874,400
2009-04-30$4.80$5.2315,802,400
2009-04-29$4.78$5.2213,366,400
2009-04-28$4.56$4.987,926,400
2009-04-27$4.60$5.0212,703,200
2009-04-24$4.67$5.1020,879,200
2009-04-23$4.42$4.8217,982,400
2009-04-22$4.45$4.8619,520,800
2009-04-21$4.40$4.8112,463,200
2009-04-20$4.30$4.7013,043,200
2009-04-17$4.46$4.8616,359,200
2009-04-16$4.47$4.8814,328,800
2009-04-15$4.41$4.8114,807,200
2009-04-14$4.37$4.7738,433,600
2009-04-13$4.77$5.2116,622,400
2009-04-09$4.80$5.2424,216,000
2009-04-08$4.54$4.9515,869,600
2009-04-07$4.48$4.8917,746,400
2009-04-06$4.66$5.0916,299,200
2009-04-03$4.63$5.0519,872,000
2009-04-02$4.45$4.8621,276,800
2009-04-01$4.12$4.4925,383,200
2009-03-31$4.02$4.3917,687,200
2009-03-30$3.98$4.3515,196,000
2009-03-27$4.10$4.4815,862,400
2009-03-26$4.18$4.5617,244,000
2009-03-25$4.03$4.4022,603,200
2009-03-24$4.05$4.4223,636,800
2009-03-23$3.98$4.3418,866,400
2009-03-20$3.65$3.9820,811,200
2009-03-19$3.68$4.0114,888,800
2009-03-18$3.67$4.0113,244,000
2009-03-17$3.58$3.9119,716,800
2009-03-16$3.48$3.7930,100,800
2009-03-13$3.68$4.0219,732,000
2009-03-12$3.74$4.0815,954,400
2009-03-11$3.58$3.9115,705,600
2009-03-10$3.52$3.8418,123,200
2009-03-09$3.27$3.5714,814,400
2009-03-06$3.30$3.6020,099,200
2009-03-05$3.37$3.6823,436,800
2009-03-04$3.55$3.8827,419,200
2009-03-03$3.64$3.9827,970,400
2009-03-02$3.57$3.8920,270,400
2009-02-27$3.77$4.1118,202,400
2009-02-26$3.76$4.1113,717,600
2009-02-25$3.81$4.1627,367,200
2009-02-24$3.90$4.2624,745,600
2009-02-23$3.71$4.0524,234,400
2009-02-20$4.02$4.3919,884,800
2009-02-19$4.05$4.4217,919,200
2009-02-18$4.26$4.6518,014,400
2009-02-17$4.11$4.4813,323,200
2009-02-13$4.31$4.718,572,000
2009-02-12$4.42$4.8210,800,800
2009-02-11$4.32$4.7216,358,400
2009-02-10$4.50$4.8611,759,200
2009-02-09$4.69$5.079,557,600
2009-02-06$4.64$5.0219,451,200
2009-02-05$4.33$4.6819,031,200
2009-02-04$4.28$4.6233,659,200
2009-02-03$4.44$4.7913,060,000
2009-02-02$4.29$4.6410,567,200
2009-01-30$4.27$4.6218,496,800
2009-01-29$4.35$4.7015,170,400
2009-01-28$4.47$4.8319,644,800
2009-01-27$4.32$4.6725,067,200
2009-01-26$4.08$4.4016,259,200
2009-01-23$4.06$4.3910,822,400
2009-01-22$4.03$4.3617,409,600
2009-01-21$4.04$4.3628,660,000
2009-01-20$4.11$4.4528,417,600
2009-01-16$4.14$4.4826,200,800
2009-01-15$4.15$4.4921,679,200
2009-01-14$3.96$4.2814,657,600
2009-01-13$4.10$4.4313,123,200
2009-01-12$4.08$4.4113,667,200
2009-01-09$4.13$4.4617,471,200
2009-01-08$4.20$4.5422,069,600
2009-01-07$4.40$4.7513,106,400
2009-01-06$4.51$4.8715,820,000
2009-01-05$4.55$4.9213,525,600
2009-01-02$4.56$4.9317,391,200