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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2025-12-31$40.13$66.355,205,700
2025-12-30$40.87$67.584,994,300
2025-12-29$41.29$68.274,729,900
2025-12-26$41.56$68.723,379,300
2025-12-24$41.83$69.161,292,600
2025-12-23$41.72$68.984,751,000
2025-12-22$41.75$69.036,594,100
2025-12-19$42.35$70.0221,484,800
2025-12-18$42.34$70.017,620,800
2025-12-17$41.87$69.238,677,000
2025-12-16$42.34$70.018,242,300
2025-12-15$42.58$70.4011,806,900
2025-12-12$42.01$69.466,699,000
2025-12-11$41.75$69.035,613,600
2025-12-10$40.93$67.689,005,300
2025-12-09$40.34$66.705,302,300
2025-12-08$40.80$67.465,290,200
2025-12-05$41.50$68.627,062,700
2025-12-04$41.75$69.039,162,500
2025-12-03$41.22$68.166,503,700
2025-12-02$40.47$66.924,693,200
2025-12-01$40.15$66.395,909,500
2025-11-28$40.40$66.802,175,800
2025-11-26$40.30$66.636,343,500
2025-11-25$40.09$66.295,578,600
2025-11-24$39.59$65.4611,564,500
2025-11-21$39.91$65.998,314,100
2025-11-20$39.15$64.737,162,100
2025-11-19$39.55$65.396,215,400
2025-11-18$39.96$66.077,184,900
2025-11-17$39.70$65.646,937,400
2025-11-14$40.45$66.886,339,100
2025-11-13$40.75$67.389,090,400
2025-11-12$40.97$67.746,704,300
2025-11-11$41.26$68.225,809,000
2025-11-10$41.35$68.377,300,400
2025-11-07$40.85$67.545,109,400
2025-11-06$40.77$67.417,727,400
2025-11-05$41.68$68.926,031,900
2025-11-04$41.30$68.296,009,900
2025-11-03$41.04$67.866,568,500
2025-10-31$41.15$68.047,530,300
2025-10-30$41.55$68.705,650,100
2025-10-29$41.09$67.948,842,600
2025-10-28$41.63$68.836,111,500
2025-10-27$42.54$69.976,755,500
2025-10-24$42.87$70.524,552,600
2025-10-23$42.99$70.713,907,800
2025-10-22$42.60$70.074,819,300
2025-10-21$43.32$71.263,994,900
2025-10-20$42.99$70.714,398,800
2025-10-17$42.46$69.847,016,300
2025-10-16$41.96$69.026,462,200
2025-10-15$42.24$69.488,013,600
2025-10-14$42.75$70.3215,651,600
2025-10-13$42.33$69.6316,595,800
2025-10-10$45.78$75.309,382,600
2025-10-09$46.71$76.835,878,200
2025-10-08$47.55$78.225,531,900
2025-10-07$47.45$78.054,105,800
2025-10-06$47.78$78.594,806,800
2025-10-03$47.88$78.764,633,100
2025-10-02$48.17$79.245,841,700
2025-10-01$47.72$78.507,935,300
2025-09-30$49.04$80.676,660,000
2025-09-29$48.87$80.394,758,500
2025-09-26$48.70$80.114,941,200
2025-09-25$47.85$78.714,327,700
2025-09-24$47.54$78.204,797,400
2025-09-23$47.99$78.945,696,700
2025-09-22$47.12$77.515,786,000
2025-09-19$47.58$78.2713,747,600
2025-09-18$47.22$77.675,624,800
2025-09-17$47.12$77.515,126,900
2025-09-16$47.25$77.725,579,500
2025-09-15$47.76$78.564,502,600
2025-09-12$47.45$78.055,506,500
2025-09-11$47.33$77.8512,287,400
2025-09-10$47.97$78.914,895,700
2025-09-09$47.90$78.794,194,100
2025-09-08$48.19$79.276,021,400
2025-09-05$47.99$78.949,383,100
2025-09-04$50.27$82.696,073,400
2025-09-03$49.52$81.463,729,600
2025-09-02$49.19$80.914,782,800
2025-08-29$49.66$81.694,613,200
2025-08-28$50.18$82.543,721,100
2025-08-27$50.20$82.574,042,200
2025-08-26$49.96$82.187,482,500
2025-08-25$50.27$82.695,859,900
2025-08-22$50.39$82.895,442,500
2025-08-21$49.14$80.835,185,000
2025-08-20$49.54$81.496,320,200
2025-08-19$49.90$82.086,881,700
2025-08-18$49.11$80.784,540,600
2025-08-15$48.88$80.405,848,200
2025-08-14$48.69$80.095,337,800
2025-08-13$49.21$80.954,833,600
2025-08-12$48.45$79.704,588,000
2025-08-11$47.84$78.694,899,900
2025-08-08$47.99$78.945,069,500
2025-08-07$47.48$78.108,854,100
2025-08-06$46.78$76.956,308,800
2025-08-05$45.44$74.754,055,500
2025-08-04$45.37$74.635,407,000
2025-08-01$45.44$74.757,660,900
2025-07-31$46.13$75.888,679,100
2025-07-30$46.41$76.345,815,900
2025-07-29$46.60$76.655,711,800
2025-07-28$46.80$76.625,777,000
2025-07-25$47.75$78.185,508,600
2025-07-24$47.93$78.474,984,300
2025-07-23$47.43$77.655,963,700
2025-07-22$47.08$77.086,075,100
2025-07-21$46.02$75.345,933,400
2025-07-18$46.06$75.417,628,200
2025-07-17$45.88$75.1110,576,700
2025-07-16$45.60$74.667,111,500
2025-07-15$45.13$73.898,367,700
2025-07-14$45.07$73.7918,532,700
2025-07-11$43.27$70.847,404,000
2025-07-10$43.56$71.326,152,100
2025-07-09$43.40$71.056,853,000
2025-07-08$42.84$70.146,533,800
2025-07-07$42.47$69.535,869,500
2025-07-03$43.13$70.612,959,200
2025-07-02$42.68$69.885,092,500
2025-07-01$42.86$70.175,570,000
2025-06-30$42.00$68.765,810,900
2025-06-27$41.96$68.7010,642,400
2025-06-26$41.30$67.625,698,000
2025-06-25$41.12$67.324,161,600
2025-06-24$41.53$67.997,588,800
2025-06-23$41.30$67.625,746,700
2025-06-20$40.94$67.0310,470,500
2025-06-18$41.49$67.936,250,900
2025-06-17$41.55$68.024,790,000
2025-06-16$42.24$69.153,615,700
2025-06-13$42.17$69.046,447,100
2025-06-12$42.86$70.174,355,600
2025-06-11$42.65$69.835,574,100
2025-06-10$42.72$69.944,536,100
2025-06-09$42.13$68.974,706,700
2025-06-06$42.06$68.864,408,000
2025-06-05$41.34$67.683,445,200
2025-06-04$40.88$66.934,870,100
2025-06-03$41.19$67.444,176,600
2025-06-02$40.91$66.984,389,100
2025-05-30$41.34$67.687,660,300
2025-05-29$41.20$67.453,328,200
2025-05-28$41.47$67.892,920,000
2025-05-27$41.64$68.175,039,200
2025-05-23$40.65$66.553,872,300
2025-05-22$40.72$66.674,420,400
2025-05-21$40.73$66.684,405,800
2025-05-20$40.96$67.063,395,400
2025-05-19$41.58$68.074,273,000
2025-05-16$41.51$67.975,089,200
2025-05-15$40.94$67.034,501,800
2025-05-14$40.26$65.906,343,400
2025-05-13$39.99$65.466,581,000
2025-05-12$40.08$65.619,237,400
2025-05-09$39.30$64.343,801,400
2025-05-08$39.65$64.915,969,400
2025-05-07$39.25$64.267,562,600
2025-05-06$39.25$64.268,384,400
2025-05-05$41.21$67.476,950,000
2025-05-02$41.06$67.225,358,600
2025-05-01$40.36$66.077,791,600
2025-04-30$40.49$66.289,017,800
2025-04-29$40.14$65.725,387,600
2025-04-28$40.06$65.587,101,200
2025-04-25$40.37$66.086,392,800
2025-04-24$41.05$66.856,621,800
2025-04-23$40.10$65.298,147,600
2025-04-22$40.72$66.315,931,200
2025-04-21$40.15$65.376,179,600
2025-04-17$40.79$66.426,995,200
2025-04-16$40.22$65.508,097,200
2025-04-15$40.83$66.486,275,400
2025-04-14$40.65$66.1910,581,600
2025-04-11$40.32$65.6615,123,600
2025-04-10$37.90$61.7115,199,400
2025-04-09$38.24$62.2615,717,600
2025-04-08$35.60$57.9710,737,200
2025-04-07$36.08$58.7515,021,600
2025-04-04$37.21$60.5910,869,400
2025-04-03$39.01$63.5211,336,800
2025-04-02$39.01$63.523,952,000
2025-04-01$38.81$63.194,801,400
2025-03-31$38.78$63.148,712,400
2025-03-28$38.08$62.025,378,200
2025-03-27$38.87$63.295,100,600
2025-03-26$38.54$62.775,527,200
2025-03-25$38.54$62.774,951,600
2025-03-24$38.47$62.645,712,400
2025-03-21$37.37$60.8517,562,800
2025-03-20$37.76$61.483,799,400
2025-03-19$38.23$62.255,146,600
2025-03-18$38.04$61.955,632,200
2025-03-17$38.04$61.945,116,600
2025-03-14$37.63$61.288,167,400
2025-03-13$36.85$60.007,274,600
2025-03-12$37.99$61.876,059,800
2025-03-11$38.67$62.989,820,200
2025-03-10$39.90$64.9710,584,400
2025-03-07$39.99$65.129,792,800
2025-03-06$38.92$63.399,213,400
2025-03-05$37.24$60.656,465,400
2025-03-04$37.12$60.448,139,800
2025-03-03$37.19$60.566,672,800
2025-02-28$37.87$61.669,325,400
2025-02-27$37.04$60.326,408,400
2025-02-26$36.95$60.165,589,400
2025-02-25$37.30$60.746,207,800
2025-02-24$37.39$60.897,074,400
2025-02-21$37.39$60.896,695,200
2025-02-20$37.57$61.184,599,800
2025-02-19$37.79$61.534,901,600
2025-02-18$37.40$60.914,012,200
2025-02-14$37.39$60.895,098,000
2025-02-13$37.40$60.894,856,600
2025-02-12$36.84$59.993,981,400
2025-02-11$37.17$60.522,960,400
2025-02-10$36.86$60.024,031,400
2025-02-07$36.92$60.125,943,800
2025-02-06$37.33$60.785,765,800
2025-02-05$36.77$59.885,424,000
2025-02-04$36.60$59.596,591,600
2025-02-03$36.86$60.027,588,600
2025-01-31$36.62$59.6310,466,400
2025-01-30$37.49$60.705,885,400
2025-01-29$37.04$59.973,501,400
2025-01-28$37.40$60.555,158,200
2025-01-27$38.13$61.745,358,800
2025-01-24$37.76$61.145,110,400
2025-01-23$37.73$61.095,297,200
2025-01-22$37.80$61.208,914,400
2025-01-21$38.04$61.608,901,000
2025-01-17$38.04$61.5915,673,600
2025-01-16$37.38$60.537,893,800
2025-01-15$37.13$60.126,573,600
2025-01-14$36.87$59.706,849,400
2025-01-13$36.45$59.016,834,200
2025-01-10$35.81$57.995,548,200
2025-01-08$36.47$59.054,976,800
2025-01-07$36.15$58.544,620,400
2025-01-06$35.99$58.265,347,000
2025-01-03$35.85$58.044,941,400
2025-01-02$35.56$57.574,246,400