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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1999-12-31$1.40$1.425,014,400
1999-12-30$1.40$1.425,801,600
1999-12-29$1.40$1.425,072,000
1999-12-28$1.38$1.398,560,000
1999-12-27$1.36$1.378,364,800
1999-12-23$1.31$1.3211,529,600
1999-12-22$1.26$1.276,611,200
1999-12-21$1.24$1.256,227,200
1999-12-20$1.21$1.229,468,800
1999-12-17$1.21$1.2239,996,800
1999-12-16$1.18$1.1913,971,200
1999-12-15$1.19$1.2010,243,200
1999-12-14$1.14$1.166,179,200
1999-12-13$1.16$1.1718,368,000
1999-12-10$1.13$1.143,932,800
1999-12-09$1.14$1.153,881,600
1999-12-08$1.14$1.158,006,400
1999-12-07$1.17$1.187,017,600
1999-12-06$1.21$1.224,265,600
1999-12-03$1.22$1.2316,601,600
1999-12-02$1.22$1.232,969,600
1999-12-01$1.22$1.237,881,600
1999-11-30$1.20$1.2214,454,400
1999-11-29$1.23$1.243,872,000
1999-11-26$1.28$1.29960,000
1999-11-24$1.28$1.294,825,600
1999-11-23$1.27$1.2912,182,400
1999-11-22$1.30$1.3113,145,600
1999-11-19$1.31$1.3221,808,000
1999-11-18$1.28$1.2914,387,200
1999-11-17$1.20$1.217,500,800
1999-11-16$1.17$1.1811,942,400
1999-11-15$1.18$1.2010,476,800
1999-11-12$1.15$1.1610,124,800
1999-11-11$1.18$1.1925,683,200
1999-11-10$1.10$1.1110,329,600
1999-11-09$1.12$1.136,681,600
1999-11-08$1.16$1.176,009,600
1999-11-05$1.15$1.165,616,000
1999-11-04$1.12$1.134,742,400
1999-11-03$1.10$1.118,809,600
1999-11-02$1.10$1.1114,838,400
1999-11-01$1.12$1.136,262,400
1999-10-29$1.13$1.145,248,000
1999-10-28$1.14$1.166,886,400
1999-10-27$1.13$1.1410,643,200
1999-10-26$1.13$1.1410,419,200
1999-10-25$1.16$1.186,921,600
1999-10-22$1.14$1.1515,353,600
1999-10-21$1.14$1.1511,955,200
1999-10-20$1.10$1.1117,520,000
1999-10-19$1.12$1.1311,801,600
1999-10-18$1.12$1.1313,184,000
1999-10-15$1.09$1.1012,019,200
1999-10-14$1.14$1.1516,163,200
1999-10-13$1.19$1.2024,233,600
1999-10-12$1.16$1.1750,019,200
1999-10-11$1.31$1.3340,726,400
1999-10-08$1.48$1.506,396,800
1999-10-07$1.48$1.506,688,000
1999-10-06$1.49$1.506,633,600
1999-10-05$1.52$1.537,446,400
1999-10-04$1.55$1.566,185,600
1999-10-01$1.48$1.4910,230,400
1999-09-30$1.47$1.498,035,200
1999-09-29$1.47$1.483,376,000
1999-09-28$1.50$1.518,803,200
1999-09-27$1.52$1.5411,804,800
1999-09-24$1.46$1.4814,918,400
1999-09-23$1.55$1.565,888,000
1999-09-22$1.61$1.624,806,400
1999-09-21$1.61$1.635,360,000
1999-09-20$1.65$1.672,768,000
1999-09-17$1.64$1.6610,048,000
1999-09-16$1.61$1.622,566,400
1999-09-15$1.62$1.646,972,800
1999-09-14$1.65$1.664,044,800
1999-09-13$1.65$1.671,315,200
1999-09-10$1.66$1.683,404,800
1999-09-09$1.65$1.661,900,800
1999-09-08$1.66$1.675,152,000
1999-09-07$1.63$1.653,548,800
1999-09-03$1.61$1.634,921,600
1999-09-02$1.57$1.595,308,800
1999-09-01$1.59$1.613,472,000
1999-08-31$1.57$1.5812,259,200
1999-08-30$1.61$1.624,092,800
1999-08-27$1.62$1.642,988,800
1999-08-26$1.64$1.656,723,200
1999-08-25$1.67$1.6821,891,200
1999-08-24$1.61$1.6218,899,200
1999-08-23$1.69$1.708,358,400
1999-08-20$1.71$1.732,441,600
1999-08-19$1.71$1.726,691,200
1999-08-18$1.73$1.756,451,200
1999-08-17$1.74$1.759,033,600
1999-08-16$1.75$1.774,428,800
1999-08-13$1.80$1.8210,585,600
1999-08-12$1.78$1.805,875,200
1999-08-11$1.77$1.799,328,000
1999-08-10$1.76$1.7810,233,600
1999-08-09$1.78$1.803,865,600
1999-08-06$1.79$1.8112,374,400
1999-08-05$1.82$1.8414,233,600
1999-08-04$1.80$1.8212,896,000
1999-08-03$1.81$1.839,328,000
1999-08-02$1.79$1.8010,457,600
1999-07-30$1.85$1.874,332,800
1999-07-29$1.84$1.855,644,800
1999-07-28$1.86$1.887,846,400
1999-07-27$1.88$1.909,766,400
1999-07-26$1.82$1.8414,608,000
1999-07-23$1.81$1.836,646,400
1999-07-22$1.78$1.807,619,200
1999-07-21$1.79$1.807,001,600
1999-07-20$1.74$1.768,444,800
1999-07-19$1.78$1.808,169,600
1999-07-16$1.79$1.816,630,400
1999-07-15$1.74$1.7610,092,800
1999-07-14$1.72$1.7416,230,400
1999-07-13$1.71$1.7210,550,400
1999-07-12$1.70$1.718,963,200
1999-07-09$1.60$1.621,820,800
1999-07-08$1.60$1.623,136,000
1999-07-07$1.60$1.623,142,400
1999-07-06$1.58$1.598,912,000
1999-07-02$1.59$1.602,275,200
1999-07-01$1.62$1.635,340,800
1999-06-30$1.64$1.655,923,200
1999-06-29$1.65$1.679,036,800
1999-06-28$1.64$1.668,870,400
1999-06-25$1.63$1.6413,100,800
1999-06-24$1.55$1.567,344,000
1999-06-23$1.60$1.6113,859,200
1999-06-22$1.55$1.578,598,400
1999-06-21$1.54$1.5510,579,200
1999-06-18$1.55$1.5722,457,600
1999-06-17$1.68$1.707,968,000
1999-06-16$1.68$1.704,656,000
1999-06-15$1.64$1.654,329,600
1999-06-14$1.64$1.665,116,800
1999-06-11$1.63$1.653,318,400
1999-06-10$1.64$1.655,420,800
1999-06-09$1.66$1.675,075,200
1999-06-08$1.63$1.6410,457,600
1999-06-07$1.64$1.655,526,400
1999-06-04$1.63$1.654,310,400
1999-06-03$1.62$1.635,792,000
1999-06-02$1.61$1.638,556,800
1999-06-01$1.57$1.588,057,600
1999-05-28$1.60$1.6213,520,000
1999-05-27$1.55$1.565,491,200
1999-05-26$1.52$1.546,464,000
1999-05-25$1.52$1.5411,478,400
1999-05-24$1.58$1.598,384,000
1999-05-21$1.58$1.6022,217,600
1999-05-20$1.62$1.648,614,400
1999-05-19$1.58$1.595,478,400
1999-05-18$1.57$1.597,366,400
1999-05-17$1.59$1.613,856,000
1999-05-14$1.56$1.579,040,000
1999-05-13$1.57$1.5911,043,200
1999-05-12$1.56$1.574,144,000
1999-05-11$1.55$1.572,137,600
1999-05-10$1.54$1.552,960,000
1999-05-07$1.53$1.547,273,600
1999-05-06$1.55$1.579,516,800
1999-05-05$1.56$1.5816,259,200
1999-05-04$1.51$1.5214,294,400
1999-05-03$1.49$1.519,200,000
1999-04-30$1.49$1.513,238,400
1999-04-29$1.52$1.536,204,800
1999-04-28$1.50$1.518,576,000
1999-04-27$1.50$1.517,769,600
1999-04-26$1.50$1.525,670,400
1999-04-23$1.48$1.5013,932,800
1999-04-22$1.48$1.5016,816,000
1999-04-21$1.44$1.4512,835,200
1999-04-20$1.42$1.4427,225,600
1999-04-19$1.37$1.3823,065,600
1999-04-16$1.34$1.3517,356,800
1999-04-15$1.34$1.3621,888,000
1999-04-14$1.25$1.265,164,800
1999-04-13$1.28$1.2910,585,600
1999-04-12$1.33$1.3524,179,200
1999-04-09$1.22$1.232,745,600
1999-04-08$1.21$1.225,203,200
1999-04-07$1.21$1.225,382,400
1999-04-06$1.22$1.235,916,800
1999-04-05$1.22$1.2310,259,200
1999-04-01$1.10$1.123,772,800
1999-03-31$1.10$1.115,942,400
1999-03-30$1.11$1.124,902,400
1999-03-29$1.11$1.124,272,000
1999-03-26$1.11$1.123,670,400
1999-03-25$1.12$1.137,027,200
1999-03-24$1.07$1.084,873,600
1999-03-23$1.08$1.098,937,600
1999-03-22$1.13$1.144,230,400
1999-03-19$1.15$1.164,236,800
1999-03-18$1.16$1.172,972,800
1999-03-17$1.15$1.162,316,800
1999-03-16$1.17$1.183,427,200
1999-03-15$1.20$1.218,406,400
1999-03-12$1.20$1.2117,212,800
1999-03-11$1.17$1.185,395,200
1999-03-10$1.15$1.162,483,200
1999-03-09$1.13$1.146,761,600
1999-03-08$1.16$1.184,646,400
1999-03-05$1.18$1.203,033,600
1999-03-04$1.17$1.184,156,800
1999-03-03$1.16$1.173,868,800
1999-03-02$1.21$1.223,289,600
1999-03-01$1.22$1.234,972,800
1999-02-26$1.19$1.204,188,800
1999-02-25$1.19$1.215,072,000
1999-02-24$1.21$1.225,868,800
1999-02-23$1.22$1.237,708,800
1999-02-22$1.18$1.195,120,000
1999-02-19$1.15$1.164,601,600
1999-02-18$1.15$1.168,764,800
1999-02-17$1.10$1.1111,763,200
1999-02-16$1.15$1.169,961,600
1999-02-12$1.18$1.196,489,600
1999-02-11$1.19$1.208,444,800
1999-02-10$1.17$1.185,427,200
1999-02-09$1.16$1.177,654,400
1999-02-08$1.20$1.214,668,800
1999-02-05$1.22$1.237,641,600
1999-02-04$1.25$1.264,582,400
1999-02-03$1.25$1.277,769,600
1999-02-02$1.23$1.247,625,600
1999-02-01$1.22$1.235,065,600
1999-01-29$1.21$1.229,878,400
1999-01-28$1.22$1.237,174,400
1999-01-27$1.23$1.246,345,600
1999-01-26$1.25$1.2719,929,600
1999-01-25$1.31$1.3321,312,000
1999-01-22$1.38$1.3914,419,200
1999-01-21$1.30$1.324,851,200
1999-01-20$1.31$1.324,611,200
1999-01-19$1.34$1.364,512,000
1999-01-15$1.32$1.332,790,400
1999-01-14$1.29$1.303,472,000
1999-01-13$1.28$1.299,622,400
1999-01-12$1.34$1.353,267,200
1999-01-11$1.31$1.328,716,800
1999-01-08$1.33$1.3411,350,400
1999-01-07$1.35$1.367,305,600
1999-01-06$1.35$1.367,852,800
1999-01-05$1.40$1.413,545,600
1999-01-04$1.41$1.436,540,800