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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2021-12-31$32.03$47.963,077,600
2021-12-30$31.91$47.783,163,400
2021-12-29$32.21$48.232,778,400
2021-12-28$31.94$47.833,091,400
2021-12-27$31.79$47.603,208,000
2021-12-23$31.30$46.863,691,000
2021-12-22$31.02$46.454,928,200
2021-12-21$30.80$46.114,860,800
2021-12-20$30.66$45.915,508,400
2021-12-17$31.03$46.4611,582,200
2021-12-16$31.73$47.514,673,000
2021-12-15$31.83$47.665,894,600
2021-12-14$31.51$47.195,553,800
2021-12-13$32.04$47.9810,558,000
2021-12-10$32.05$47.994,439,000
2021-12-09$31.41$47.037,742,400
2021-12-08$31.43$47.076,471,000
2021-12-07$31.61$47.335,955,400
2021-12-06$31.00$46.429,928,000
2021-12-03$30.07$45.026,023,800
2021-12-02$29.83$44.675,120,200
2021-12-01$29.24$43.786,145,600
2021-11-30$29.58$44.309,701,800
2021-11-29$30.47$45.634,604,800
2021-11-26$30.06$45.013,720,200
2021-11-24$30.45$45.595,408,400
2021-11-23$30.47$45.624,512,000
2021-11-22$30.52$45.706,058,000
2021-11-19$30.51$45.6910,321,800
2021-11-18$30.55$45.754,092,400
2021-11-17$30.62$45.844,933,000
2021-11-16$30.67$45.936,266,200
2021-11-15$30.32$45.405,052,600
2021-11-12$30.12$45.106,210,600
2021-11-11$29.65$44.405,257,800
2021-11-10$29.43$44.074,613,800
2021-11-09$29.41$44.043,921,800
2021-11-08$29.12$43.603,498,200
2021-11-05$29.12$43.604,697,000
2021-11-04$29.26$43.826,392,200
2021-11-03$28.64$42.886,052,000
2021-11-02$28.71$42.994,843,200
2021-11-01$28.39$42.514,157,800
2021-10-29$28.54$42.746,465,400
2021-10-28$28.09$42.063,692,400
2021-10-27$27.79$41.614,146,000
2021-10-26$28.01$41.953,556,000
2021-10-25$28.08$42.044,335,200
2021-10-22$28.03$41.763,677,400
2021-10-21$28.05$41.792,771,400
2021-10-20$28.00$41.734,672,000
2021-10-19$28.13$41.915,444,000
2021-10-18$27.83$41.474,765,800
2021-10-15$27.87$41.525,699,000
2021-10-14$27.81$41.448,374,600
2021-10-13$26.83$39.978,464,200
2021-10-12$26.92$40.1011,952,200
2021-10-11$26.12$38.917,455,000
2021-10-08$26.36$39.2710,316,200
2021-10-07$26.36$39.276,981,800
2021-10-06$26.00$38.734,946,400
2021-10-05$25.85$38.525,120,400
2021-10-04$25.65$38.225,807,400
2021-10-01$25.84$38.505,781,000
2021-09-30$25.81$38.455,818,800
2021-09-29$26.41$39.353,263,200
2021-09-28$26.33$39.245,240,000
2021-09-27$26.99$40.214,455,000
2021-09-24$27.05$40.303,650,600
2021-09-23$26.93$40.133,960,600
2021-09-22$26.62$39.654,720,000
2021-09-21$26.33$39.245,465,400
2021-09-20$26.45$39.417,072,800
2021-09-17$26.48$39.4510,874,600
2021-09-16$26.75$39.864,097,600
2021-09-15$26.88$40.055,489,800
2021-09-14$26.52$39.515,565,800
2021-09-13$26.69$39.774,532,000
2021-09-10$26.79$39.925,923,200
2021-09-09$26.71$39.794,650,600
2021-09-08$26.94$40.145,046,800
2021-09-07$27.00$40.248,821,200
2021-09-03$27.95$41.643,342,400
2021-09-02$28.11$41.876,954,000
2021-09-01$27.73$41.324,766,800
2021-08-31$27.92$41.614,046,600
2021-08-30$28.07$41.822,684,600
2021-08-27$27.83$41.473,322,600
2021-08-26$27.79$41.404,312,400
2021-08-25$27.75$41.354,516,800
2021-08-24$27.55$41.053,786,800
2021-08-23$27.78$41.384,295,800
2021-08-20$27.74$41.3211,282,600
2021-08-19$27.53$41.025,697,600
2021-08-18$27.11$40.383,875,600
2021-08-17$27.43$40.884,381,200
2021-08-16$27.81$41.444,265,800
2021-08-13$27.64$41.172,548,200
2021-08-12$27.66$41.213,566,600
2021-08-11$27.83$41.473,664,400
2021-08-10$27.43$40.885,237,600
2021-08-09$27.48$40.942,804,600
2021-08-06$27.63$41.174,243,600
2021-08-05$27.73$41.313,508,000
2021-08-04$27.65$41.203,711,000
2021-08-03$27.97$41.675,437,800
2021-08-02$27.36$40.765,381,800
2021-07-30$27.39$40.807,671,200
2021-07-29$27.42$40.864,833,400
2021-07-28$27.01$40.245,024,400
2021-07-27$27.20$40.529,519,000
2021-07-26$27.17$40.493,791,000
2021-07-23$27.32$40.503,756,400
2021-07-22$26.96$39.962,808,600
2021-07-21$27.12$40.204,741,400
2021-07-20$27.08$40.136,408,000
2021-07-19$26.75$39.6511,786,400
2021-07-16$26.80$39.726,364,800
2021-07-15$26.76$39.677,230,000
2021-07-14$26.62$39.456,968,800
2021-07-13$26.58$39.4012,645,200
2021-07-12$27.01$40.0413,730,000
2021-07-09$26.92$39.905,713,000
2021-07-08$26.50$39.286,340,000
2021-07-07$26.85$39.806,298,600
2021-07-06$26.23$38.886,100,800
2021-07-02$26.30$38.983,525,200
2021-07-01$26.03$38.586,805,400
2021-06-30$26.00$38.545,499,000
2021-06-29$25.89$38.375,182,800
2021-06-28$25.83$38.284,227,200
2021-06-25$25.89$38.378,126,800
2021-06-24$25.84$38.305,116,200
2021-06-23$25.80$38.246,235,200
2021-06-22$25.78$38.214,886,000
2021-06-21$25.73$38.146,298,600
2021-06-18$25.36$37.5812,067,000
2021-06-17$25.15$37.287,766,400
2021-06-16$25.50$37.817,067,800
2021-06-15$25.78$38.2113,109,800
2021-06-14$26.37$39.084,481,400
2021-06-11$26.25$38.914,295,400
2021-06-10$26.34$39.043,614,800
2021-06-09$26.31$38.993,821,600
2021-06-08$26.51$39.305,531,200
2021-06-07$26.39$39.124,168,600
2021-06-04$26.54$39.335,316,200
2021-06-03$26.30$38.985,011,200
2021-06-02$26.22$38.864,259,400
2021-06-01$26.27$38.944,623,400
2021-05-28$26.52$39.313,913,200
2021-05-27$26.38$39.105,777,800
2021-05-26$26.46$39.213,713,000
2021-05-25$26.34$39.053,923,000
2021-05-24$26.42$39.173,248,000
2021-05-21$26.18$38.815,126,000
2021-05-20$26.17$38.794,241,400
2021-05-19$25.97$38.495,187,800
2021-05-18$26.20$38.846,919,200
2021-05-17$26.83$39.783,650,400
2021-05-14$26.95$39.954,409,400
2021-05-13$26.62$39.464,305,400
2021-05-12$26.00$38.546,139,200
2021-05-11$26.45$39.208,466,800
2021-05-10$26.88$39.846,165,800
2021-05-07$26.63$39.476,122,000
2021-05-06$26.44$39.198,600,600
2021-05-05$27.09$40.167,180,400
2021-05-04$26.65$39.506,505,000
2021-05-03$26.50$39.286,107,200
2021-04-30$26.14$38.7510,394,000
2021-04-29$26.43$39.185,490,800
2021-04-28$25.84$38.313,868,800
2021-04-27$25.96$38.475,002,400
2021-04-26$25.96$38.484,425,400
2021-04-23$26.09$38.674,465,800
2021-04-22$25.88$38.156,763,200
2021-04-21$26.03$38.384,891,000
2021-04-20$25.57$37.695,583,000
2021-04-19$25.40$37.455,402,400
2021-04-16$25.27$37.267,642,200
2021-04-15$25.20$37.147,102,600
2021-04-14$25.03$36.908,620,000
2021-04-13$24.99$36.8415,134,600
2021-04-12$25.36$37.3811,463,600
2021-04-09$25.03$36.908,735,400
2021-04-08$25.11$37.027,039,400
2021-04-07$24.97$36.816,995,000
2021-04-06$25.64$37.795,785,400
2021-04-05$25.72$37.926,159,000
2021-04-01$25.56$37.685,881,200
2021-03-31$25.14$37.066,502,800
2021-03-30$25.31$37.314,915,400
2021-03-29$25.34$37.365,923,800
2021-03-26$25.28$37.275,445,400
2021-03-25$24.61$36.286,484,800
2021-03-24$24.12$35.555,303,000
2021-03-23$23.85$35.165,842,000
2021-03-22$23.99$35.375,880,400
2021-03-19$23.82$35.1131,366,400
2021-03-18$23.75$35.016,147,400
2021-03-17$24.21$35.695,791,400
2021-03-16$23.86$35.187,298,000
2021-03-15$24.07$35.488,266,000
2021-03-12$23.58$34.766,484,400
2021-03-11$23.18$34.184,707,400
2021-03-10$23.08$34.025,249,200
2021-03-09$22.84$33.687,146,400
2021-03-08$22.33$32.926,584,200
2021-03-05$22.59$33.308,355,000
2021-03-04$22.08$32.5612,122,600
2021-03-03$23.23$34.247,503,000
2021-03-02$23.74$35.007,501,400
2021-03-01$24.24$35.7310,459,200
2021-02-26$23.18$34.188,979,800
2021-02-25$23.14$34.125,334,800
2021-02-24$23.45$34.576,745,400
2021-02-23$23.40$34.506,408,800
2021-02-22$23.16$34.145,677,000
2021-02-19$23.62$34.824,292,800
2021-02-18$23.65$34.864,969,800
2021-02-17$23.48$34.613,735,800
2021-02-16$23.32$34.374,945,800
2021-02-12$23.70$34.934,971,400
2021-02-11$23.54$34.703,063,200
2021-02-10$23.83$35.134,361,400
2021-02-09$23.66$34.874,844,600
2021-02-08$23.74$34.994,700,000
2021-02-05$23.65$34.874,927,800
2021-02-04$23.56$34.738,445,000
2021-02-03$23.50$34.656,705,800
2021-02-02$23.24$34.267,202,800
2021-02-01$23.21$34.015,630,000
2021-01-29$22.80$33.407,538,800
2021-01-28$23.33$34.186,890,200
2021-01-27$23.91$35.048,923,200
2021-01-26$23.81$34.884,724,400
2021-01-25$24.07$35.266,463,800
2021-01-22$23.86$34.967,833,000
2021-01-21$24.08$35.298,146,600
2021-01-20$24.35$35.6813,281,800
2021-01-19$25.21$36.948,838,000
2021-01-15$25.24$36.995,290,600
2021-01-14$25.16$36.874,419,600
2021-01-13$25.35$37.156,633,400
2021-01-12$25.81$37.826,748,400
2021-01-11$25.24$36.994,518,000
2021-01-08$25.38$37.187,554,200
2021-01-07$24.86$36.425,908,200
2021-01-06$24.55$35.987,418,800
2021-01-05$24.14$35.375,332,000
2021-01-04$23.83$34.917,152,200