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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1988-12-30$0.07$0.075,427,200
1988-12-29$0.07$0.07640,000
1988-12-28$0.07$0.07281,600
1988-12-27$0.07$0.071,203,200
1988-12-23$0.07$0.07153,600
1988-12-22$0.07$0.075,248,000
1988-12-21$0.07$0.071,894,400
1988-12-20$0.07$0.072,636,800
1988-12-19$0.07$0.071,280,000
1988-12-16$0.08$0.08563,200
1988-12-15$0.08$0.08256,000
1988-12-14$0.08$0.0851,200
1988-12-13$0.08$0.08512,000
1988-12-12$0.08$0.08486,400
1988-12-09$0.08$0.08230,400
1988-12-08$0.08$0.08486,400
1988-12-07$0.08$0.08332,800
1988-12-06$0.08$0.083,328,000
1988-12-05$0.07$0.07204,800
1988-12-02$0.07$0.07870,400
1988-12-01$0.08$0.082,662,400
1988-11-30$0.07$0.075,836,800
1988-11-29$0.07$0.07332,800
1988-11-28$0.07$0.07998,400
1988-11-25$0.07$0.070
1988-11-23$0.07$0.07435,200
1988-11-22$0.07$0.0751,200
1988-11-21$0.07$0.071,126,400
1988-11-18$0.07$0.072,508,800
1988-11-17$0.07$0.07716,800
1988-11-16$0.07$0.07998,400
1988-11-15$0.07$0.07256,000
1988-11-14$0.07$0.076,348,800
1988-11-11$0.07$0.071,587,200
1988-11-10$0.07$0.071,587,200
1988-11-09$0.07$0.07256,000
1988-11-08$0.07$0.07435,200
1988-11-07$0.07$0.0722,195,200
1988-11-04$0.07$0.075,094,400
1988-11-03$0.07$0.071,484,800
1988-11-02$0.07$0.071,305,600
1988-11-01$0.07$0.078,192,000
1988-10-31$0.07$0.073,225,600
1988-10-28$0.07$0.07281,600
1988-10-27$0.07$0.075,068,800
1988-10-26$0.07$0.076,502,400
1988-10-25$0.08$0.081,664,000
1988-10-24$0.08$0.083,686,400
1988-10-21$0.08$0.08716,800
1988-10-20$0.08$0.082,841,600
1988-10-19$0.08$0.081,561,600
1988-10-18$0.08$0.081,920,000
1988-10-17$0.08$0.081,075,200
1988-10-14$0.07$0.07281,600
1988-10-13$0.08$0.08537,600
1988-10-12$0.07$0.07844,800
1988-10-11$0.08$0.081,305,600
1988-10-10$0.08$0.085,708,800
1988-10-07$0.08$0.082,406,400
1988-10-06$0.08$0.082,329,600
1988-10-05$0.08$0.0814,643,200
1988-10-04$0.08$0.0810,291,200
1988-10-03$0.08$0.08460,800
1988-09-30$0.08$0.081,536,000
1988-09-29$0.08$0.083,456,000
1988-09-28$0.08$0.08307,200
1988-09-27$0.08$0.081,484,800
1988-09-26$0.08$0.08409,600
1988-09-23$0.07$0.07998,400
1988-09-22$0.07$0.0713,363,200
1988-09-21$0.07$0.071,536,000
1988-09-20$0.07$0.0710,624,000
1988-09-19$0.07$0.07947,200
1988-09-16$0.07$0.071,497,600
1988-09-15$0.07$0.07844,800
1988-09-14$0.07$0.073,187,200
1988-09-13$0.07$0.071,459,200
1988-09-12$0.06$0.061,344,000
1988-09-09$0.06$0.063,609,600
1988-09-08$0.06$0.061,881,600
1988-09-07$0.06$0.062,649,600
1988-09-06$0.06$0.06652,800
1988-09-02$0.06$0.06422,400
1988-09-01$0.06$0.064,800,000
1988-08-31$0.06$0.0629,260,800
1988-08-30$0.06$0.061,996,800
1988-08-29$0.06$0.067,680,000
1988-08-26$0.06$0.061,920,000
1988-08-25$0.06$0.068,832,000
1988-08-24$0.06$0.0615,206,400
1988-08-23$0.06$0.064,492,800
1988-08-22$0.07$0.075,107,200
1988-08-19$0.07$0.074,684,800
1988-08-18$0.07$0.07921,600
1988-08-17$0.07$0.071,420,800
1988-08-16$0.07$0.072,035,200
1988-08-15$0.07$0.078,601,600
1988-08-12$0.07$0.07729,600
1988-08-11$0.06$0.06153,600
1988-08-10$0.07$0.07499,200
1988-08-09$0.07$0.071,152,000
1988-08-08$0.07$0.07652,800
1988-08-05$0.07$0.07460,800
1988-08-04$0.07$0.07998,400
1988-08-03$0.07$0.07499,200
1988-08-02$0.07$0.07844,800
1988-08-01$0.07$0.071,843,200
1988-07-29$0.07$0.075,491,200
1988-07-28$0.07$0.071,612,800
1988-07-27$0.07$0.072,188,800
1988-07-26$0.07$0.071,152,000
1988-07-25$0.07$0.07998,400
1988-07-22$0.07$0.075,260,800
1988-07-21$0.07$0.073,801,600
1988-07-20$0.07$0.0712,057,600
1988-07-19$0.07$0.071,728,000
1988-07-18$0.07$0.074,224,000
1988-07-15$0.07$0.07422,400
1988-07-14$0.07$0.071,036,800
1988-07-13$0.07$0.0715,859,200
1988-07-12$0.07$0.078,563,200
1988-07-11$0.07$0.072,304,000
1988-07-08$0.07$0.0730,489,600
1988-07-07$0.06$0.065,184,000
1988-07-06$0.06$0.062,803,200
1988-07-05$0.06$0.061,152,000
1988-07-01$0.06$0.06345,600
1988-06-30$0.06$0.061,420,800
1988-06-29$0.06$0.06422,400
1988-06-28$0.06$0.062,073,600
1988-06-27$0.06$0.06230,400
1988-06-24$0.06$0.064,377,600
1988-06-23$0.05$0.0511,596,800
1988-06-22$0.05$0.058,217,600
1988-06-21$0.05$0.051,305,600
1988-06-20$0.05$0.05268,800
1988-06-17$0.05$0.05460,800
1988-06-16$0.05$0.051,113,600
1988-06-15$0.06$0.061,728,000
1988-06-14$0.05$0.054,915,200
1988-06-13$0.05$0.05576,000
1988-06-10$0.05$0.05691,200
1988-06-09$0.05$0.052,073,600
1988-06-08$0.05$0.056,067,200
1988-06-07$0.05$0.052,649,600
1988-06-06$0.06$0.06192,000
1988-06-03$0.06$0.060
1988-06-02$0.06$0.06115,200
1988-06-01$0.05$0.05268,800
1988-05-31$0.06$0.062,688,000
1988-05-27$0.06$0.0638,400
1988-05-26$0.05$0.05422,400
1988-05-25$0.05$0.0576,800
1988-05-24$0.05$0.051,267,200
1988-05-23$0.05$0.051,228,800
1988-05-20$0.06$0.0676,800
1988-05-19$0.06$0.062,611,200
1988-05-18$0.06$0.06230,400
1988-05-17$0.06$0.06998,400
1988-05-16$0.06$0.061,382,400
1988-05-13$0.06$0.063,417,600
1988-05-12$0.06$0.064,800,000
1988-05-11$0.06$0.061,996,800
1988-05-10$0.06$0.0613,977,600
1988-05-09$0.06$0.061,996,800
1988-05-06$0.06$0.06960,000
1988-05-05$0.06$0.063,801,600
1988-05-04$0.06$0.062,726,400
1988-05-03$0.05$0.051,497,600
1988-05-02$0.05$0.051,574,400
1988-04-29$0.05$0.051,651,200
1988-04-28$0.05$0.0516,396,800
1988-04-27$0.06$0.0616,742,400
1988-04-26$0.06$0.065,529,600
1988-04-25$0.06$0.0615,820,800
1988-04-22$0.06$0.0615,782,400
1988-04-21$0.05$0.0512,403,200
1988-04-20$0.05$0.0513,785,600
1988-04-19$0.05$0.055,030,400
1988-04-18$0.05$0.059,024,000
1988-04-15$0.05$0.052,726,400
1988-04-14$0.05$0.058,102,400
1988-04-13$0.05$0.0522,848,000
1988-04-12$0.05$0.0512,211,200
1988-04-11$0.04$0.043,379,200
1988-04-08$0.04$0.042,380,800
1988-04-07$0.04$0.042,035,200
1988-04-06$0.04$0.043,456,000
1988-04-05$0.04$0.04614,400
1988-04-04$0.04$0.04307,200
1988-03-31$0.04$0.045,107,200
1988-03-30$0.04$0.045,337,600
1988-03-29$0.04$0.041,267,200
1988-03-28$0.04$0.045,145,600
1988-03-25$0.04$0.044,761,600
1988-03-24$0.04$0.04883,200
1988-03-23$0.04$0.041,075,200
1988-03-22$0.04$0.04921,600
1988-03-21$0.04$0.04576,000
1988-03-18$0.04$0.04230,400
1988-03-17$0.04$0.041,075,200
1988-03-16$0.04$0.0438,400
1988-03-15$0.04$0.04192,000
1988-03-14$0.04$0.04345,600
1988-03-11$0.04$0.046,835,200
1988-03-10$0.04$0.042,112,000
1988-03-09$0.04$0.042,611,200
1988-03-08$0.04$0.041,113,600
1988-03-07$0.04$0.042,073,600
1988-03-04$0.04$0.045,376,000
1988-03-03$0.04$0.04960,000
1988-03-02$0.04$0.04768,000
1988-03-01$0.04$0.0438,400
1988-02-29$0.04$0.04115,200
1988-02-26$0.04$0.04499,200
1988-02-25$0.04$0.04345,600
1988-02-24$0.04$0.042,188,800
1988-02-23$0.04$0.040
1988-02-22$0.04$0.04384,000
1988-02-19$0.04$0.0438,400
1988-02-18$0.04$0.042,419,200
1988-02-17$0.04$0.042,764,800
1988-02-16$0.04$0.04652,800
1988-02-12$0.04$0.04268,800
1988-02-11$0.04$0.04422,400
1988-02-10$0.04$0.042,995,200
1988-02-09$0.04$0.04230,400
1988-02-08$0.04$0.04537,600
1988-02-05$0.04$0.04345,600
1988-02-04$0.04$0.04307,200
1988-02-03$0.04$0.041,190,400
1988-02-02$0.04$0.04998,400
1988-02-01$0.04$0.044,838,400
1988-01-29$0.04$0.045,452,800
1988-01-28$0.04$0.04691,200
1988-01-27$0.04$0.04460,800
1988-01-26$0.04$0.044,070,400
1988-01-25$0.04$0.044,953,600
1988-01-22$0.04$0.04384,000
1988-01-21$0.04$0.0476,800
1988-01-20$0.04$0.04768,000
1988-01-19$0.04$0.0476,800
1988-01-18$0.04$0.04691,200
1988-01-15$0.04$0.04460,800
1988-01-14$0.04$0.04230,400
1988-01-13$0.04$0.047,718,400
1988-01-12$0.04$0.046,182,400
1988-01-11$0.04$0.042,112,000
1988-01-08$0.04$0.041,651,200
1988-01-07$0.04$0.04537,600
1988-01-06$0.04$0.043,840,000
1988-01-05$0.04$0.048,640,000
1988-01-04$0.04$0.042,227,200