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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2026-09-04$49.35450,377
2026-09-03$48.09369,870
2026-09-02$48.63403,975
2026-09-01$49.11316,311
2026-08-31$49.59362,932
2026-08-28$51.50408,146
2026-08-27$51.14$85.955,657,600$50.73236,355
2026-08-26$51.15$85.973,690,800$50.71178,453
2026-08-25$50.31$84.554,428,500$51.48248,707
2026-08-24$51.28$86.185,553,000$51.56300,994
2026-08-21$51.26$86.154,752,400$50.91192,398
2026-08-20$50.66$85.145,040,700$51.35346,197
2026-08-19$51.44$86.456,245,800$51.30391,335
2026-08-18$51.27$86.175,819,500$51.54230,552
2026-08-17$51.23$86.107,208,600$50.97270,972
2026-08-14$51.02$85.755,095,500$51.44343,133
2026-08-13$51.34$86.287,703,900$52.36521,241
2026-08-12$52.22$87.767,063,100$52.46333,263
2026-08-11$52.38$88.039,698,200$52.13445,985
2026-08-10$52.15$87.656,966,000$51.70465,425
2026-08-07$51.84$87.1210,822,000$50.86806,626
2026-08-06$50.80$85.389,225,000$50.49678,660
2026-08-05$49.99$84.026,881,500$49.88414,645
2026-08-04$49.71$83.549,160,000$48.10571,269
2026-08-03$48.11$80.867,672,200$47.98429,548
2026-07-31$47.71$80.189,649,100$46.48501,906
2026-07-30$46.66$78.428,806,800$47.60575,794
2026-07-29$47.78$80.3010,174,300$47.79739,628
2026-07-28$48.10$80.8410,519,300$47.94708,800
2026-07-27$47.64$79.636,549,500$47.04410,993
2026-07-24$47.02$78.595,241,000$45.96296,617
2026-07-23$46.15$77.147,927,500$45.37358,661
2026-07-22$45.33$75.776,443,200$45.13375,263
2026-07-21$45.01$75.237,328,200$44.95450,372
2026-07-20$44.76$74.828,348,300$45.20564,262
2026-07-17$45.49$76.0410,960,200
2026-07-16$46.67$78.019,894,500
2026-07-15$45.36$75.8210,488,600
2026-07-14$45.74$76.4520,523,900
2026-07-13$47.05$78.6410,453,800
2026-07-10$46.49$77.717,590,300
2026-07-09$46.35$77.4710,105,200
2026-07-08$46.51$77.745,241,600
2026-07-07$47.11$78.746,338,300
2026-07-06$48.31$80.759,657,600
2026-07-02$48.60$81.236,883,500
2026-07-01$47.75$79.816,548,800
2026-06-30$48.03$80.288,482,400
2026-06-29$47.40$79.238,366,100
2026-06-26$47.10$78.7314,683,000
2026-06-25$46.92$78.436,526,600
2026-06-24$46.26$77.327,743,800
2026-06-23$45.60$76.226,004,000
2026-06-22$46.12$77.098,617,400
2026-06-18$45.89$76.7010,869,300
2026-06-17$44.88$75.026,354,500
2026-06-16$46.05$76.975,874,200
2026-06-15$46.10$77.055,959,700
2026-06-12$46.57$77.844,629,300
2026-06-11$46.39$77.546,015,100
2026-06-10$46.03$76.947,157,200
2026-06-09$46.58$77.866,783,100
2026-06-08$46.00$76.897,427,700
2026-06-05$46.79$78.217,276,500
2026-06-04$47.16$78.837,324,600
2026-06-03$46.46$77.668,094,200
2026-06-02$44.73$74.774,478,100
2026-06-01$43.99$73.537,588,600
2026-05-29$44.20$73.888,249,700
2026-05-28$44.76$74.827,566,600
2026-05-27$44.82$74.927,656,000
2026-05-26$44.45$74.305,706,700
2026-05-22$43.94$73.445,583,200
2026-05-21$43.53$72.768,229,700
2026-05-20$43.68$73.018,845,200
2026-05-19$43.57$72.834,783,500
2026-05-18$44.00$73.546,296,200
2026-05-15$43.26$72.314,653,800
2026-05-14$43.98$73.514,998,200
2026-05-13$43.77$73.167,430,000
2026-05-12$43.32$72.414,500,300
2026-05-11$43.30$72.379,109,900
2026-05-08$44.17$73.834,384,300
2026-05-07$44.36$74.157,490,800
2026-05-06$44.71$74.7310,982,100
2026-05-05$44.33$74.106,411,800
2026-05-04$44.88$75.026,452,600
2026-05-01$44.91$75.075,941,400
2026-04-30$44.93$75.108,650,300
2026-04-29$43.71$73.066,212,300
2026-04-28$44.68$74.685,630,800
2026-04-27$45.28$75.285,547,400
2026-04-24$44.69$74.304,079,000
2026-04-23$45.45$75.575,229,200
2026-04-22$44.81$74.505,685,800
2026-04-21$45.70$75.986,424,100
2026-04-20$45.56$75.755,427,100
2026-04-17$45.78$76.119,131,600
2026-04-16$44.72$74.356,685,400
2026-04-15$44.40$73.828,872,500
2026-04-14$44.62$74.1911,386,300
2026-04-13$45.80$76.1516,217,600
2026-04-10$49.17$81.757,289,900
2026-04-09$49.10$81.637,316,900
2026-04-08$48.18$80.107,429,100
2026-04-07$45.64$75.887,128,700
2026-04-06$45.87$76.267,363,300
2026-04-02$46.30$76.987,128,200
2026-04-01$46.63$77.535,737,600
2026-03-31$46.40$77.1510,751,000
2026-03-30$45.12$75.026,411,700
2026-03-27$44.95$74.735,709,100
2026-03-26$45.11$75.005,845,700
2026-03-25$45.37$75.435,085,000
2026-03-24$44.89$74.635,117,600
2026-03-23$44.45$73.906,455,700
2026-03-20$43.76$72.7630,102,700
2026-03-19$44.49$73.978,655,100
2026-03-18$45.08$74.956,363,400
2026-03-17$45.93$76.366,182,100
2026-03-16$45.68$75.955,124,800
2026-03-13$45.46$75.586,190,700
2026-03-12$45.25$75.237,256,200
2026-03-11$46.59$77.466,015,900
2026-03-10$46.30$76.987,194,900
2026-03-09$46.80$77.819,592,800
2026-03-06$46.46$77.258,186,600
2026-03-05$47.30$78.6411,530,000
2026-03-04$46.43$77.209,006,300
2026-03-03$46.23$76.867,327,900
2026-03-02$46.33$77.037,522,800
2026-02-27$46.04$76.559,926,400
2026-02-26$45.68$75.955,984,100
2026-02-25$44.63$74.206,168,600
2026-02-24$45.46$75.585,318,600
2026-02-23$45.05$74.906,648,900
2026-02-20$46.22$76.8511,672,300
2026-02-19$46.21$76.836,156,000
2026-02-18$45.98$76.455,214,600
2026-02-17$45.69$75.965,750,700
2026-02-13$46.41$77.169,921,100
2026-02-12$45.54$75.7210,177,500
2026-02-11$47.02$78.186,070,500
2026-02-10$46.66$77.585,840,200
2026-02-09$46.52$77.349,493,600
2026-02-06$47.73$79.366,479,600
2026-02-05$47.33$78.6913,340,600
2026-02-04$48.28$80.2716,477,300
2026-02-03$46.34$77.0514,090,200
2026-02-02$44.80$74.4910,133,000
2026-01-30$43.36$72.098,132,000
2026-01-29$43.32$72.0212,440,800
2026-01-28$43.62$72.124,645,700
2026-01-27$43.95$72.674,658,700
2026-01-26$43.73$72.317,541,200
2026-01-23$43.89$72.578,123,700
2026-01-22$44.78$74.049,297,000
2026-01-21$44.61$73.7612,914,400
2026-01-20$42.62$70.4719,630,200
2026-01-16$43.74$72.3217,103,700
2026-01-15$43.53$71.9810,715,100
2026-01-14$42.42$70.149,952,400
2026-01-13$42.42$70.149,438,700
2026-01-12$41.70$68.958,079,600
2026-01-09$41.98$69.416,328,100
2026-01-08$41.80$69.118,051,000
2026-01-07$40.61$67.1510,640,700
2026-01-06$41.54$68.696,479,100
2026-01-05$41.15$68.049,442,200
2026-01-02$40.44$66.877,483,900