NASDAQ:FAST | Stock Price History | 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.

Historical Stock Price

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