Skip to content

L · 0IKW.L

Fastenal Company

Programmatic access: InvestorsCraft Valuation API · catalog

Sector
Industrials · Industrial - Distribution
Headquarters
Winona, MN 55987-1500

Price · as of 2026-09-04

$47.34

Market cap 51.89B

Price history

Weekly OHLC price history for 0IKW.L, USD per share
WeekOpenHighLowCloseVolume
Jan 22, 2018 – Jan 26, 2018$23.11$24.53$23.11$24.53959
Jan 29, 2018 – Feb 2, 2018$24.79$24.79$23.59$23.59388
Feb 5, 2018 – Feb 9, 2018$23.17$23.17$22.53$22.570
Feb 12, 2018 – Feb 16, 2018$23.14$24.09$22.86$24.090
Feb 19, 2018 – Feb 23, 2018$23.69$23.69$23.45$23.450
Feb 26, 2018 – Mar 2, 2018$23.88$24.26$23.28$23.28154
Mar 5, 2018 – Mar 9, 2018$23.54$24.51$23.54$24.450
Mar 12, 2018 – Mar 16, 2018$25.08$25.08$24.82$24.920
Mar 19, 2018 – Mar 23, 2018$25.25$25.25$23.92$23.920
Mar 26, 2018 – Mar 29, 2018$23.29$23.76$22.86$23.020
Apr 2, 2018 – Apr 6, 2018$23.02$24.06$23.02$24.060
Apr 9, 2018 – Apr 13, 2018$23.21$23.54$21.94$21.940
Apr 16, 2018 – Apr 20, 2018$21.67$21.93$21.67$21.8920
Apr 23, 2018 – Apr 27, 2018$21.84$21.95$21.41$21.740
Apr 30, 2018 – May 4, 2018$22.25$22.25$21.43$21.570
May 7, 2018 – May 11, 2018$22.41$22.46$22.37$22.370
May 14, 2018 – May 18, 2018$22.58$23.12$22.58$23.0518
May 21, 2018 – May 22, 2018$23.00$23.44$23.00$23.4426
Jun 4, 2018 – Jun 7, 2018$23.38$23.38$22.53$22.77612
Jul 2, 2018 – Jul 6, 2018$20.69$20.96$20.69$20.921,800
Jul 9, 2018 – Jul 13, 2018$21.01$24.03$21.01$24.0310,266
Jul 16, 2018 – Jul 19, 2018$24.57$24.59$24.57$24.59400
Aug 20, 2018 – Aug 21, 2018$26.30$26.30$26.23$26.23202
Sep 3, 2018 – Sep 5, 2018$25.74$25.74$25.74$25.7418
Sep 24, 2018 – Sep 24, 2018$25.69$25.69$25.69$25.694
Oct 8, 2018 – Oct 12, 2018$24.52$24.76$24.45$24.76842
Nov 12, 2018 – Nov 14, 2018$23.85$23.85$23.85$23.8578
Dec 3, 2018 – Dec 5, 2018$25.82$26.03$25.82$26.034
Dec 24, 2018 – Dec 24, 2018$21.99$21.99$21.99$21.9948
Dec 31, 2018 – Jan 4, 2019$22.81$22.97$21.67$22.6919,685
Jan 21, 2019 – Jan 22, 2019$25.59$25.99$25.59$25.827,150
Feb 4, 2019 – Feb 8, 2019$26.45$27.08$26.09$26.1610,514
Feb 25, 2019 – Feb 27, 2019$27.32$27.38$27.32$27.3810
Mar 11, 2019 – Mar 12, 2019$26.91$26.91$26.91$26.91104
Mar 18, 2019 – Mar 20, 2019$27.24$27.31$27.24$27.31288
Apr 1, 2019 – Apr 4, 2019$28.68$28.68$28.68$28.6832
Apr 8, 2019 – Apr 11, 2019$29.71$29.71$29.71$29.7116
May 13, 2019 – May 17, 2019$27.71$28.16$27.71$28.1698,004
May 20, 2019 – May 23, 2019$27.57$27.57$27.57$27.5721
May 27, 2019 – May 30, 2019$26.70$26.70$26.70$26.7061,764
Jun 3, 2019 – Jun 7, 2019$27.86$27.86$27.86$27.8629
Jun 10, 2019 – Jun 12, 2019$28.20$28.20$28.20$28.2033
Jun 17, 2019 – Jun 21, 2019$28.77$28.77$28.77$28.7720,021
Jun 24, 2019 – Jun 25, 2019$28.42$28.44$28.42$28.44485
Jul 1, 2019 – Jul 1, 2019$28.42$28.42$28.42$28.4262
Jul 8, 2019 – Jul 11, 2019$26.07$26.07$26.07$26.0720,000
Jul 15, 2019 – Jul 19, 2019$26.99$26.99$26.42$26.4292,967
Jul 29, 2019 – Aug 2, 2019$27.31$27.31$25.82$25.8244
Aug 5, 2019 – Aug 9, 2019$25.83$25.93$25.18$25.9362,658
Aug 12, 2019 – Aug 16, 2019$25.74$25.74$25.74$25.7487
Aug 19, 2019 – Aug 19, 2019$26.14$26.49$26.14$26.4978,793
Sep 2, 2019 – Sep 6, 2019$26.63$27.80$26.63$27.71433
Sep 23, 2019 – Sep 27, 2019$27.78$28.11$27.78$28.11589
Sep 30, 2019 – Oct 3, 2019$26.99$26.99$26.99$26.9982
Oct 14, 2019 – Oct 17, 2019$31.06$31.06$31.06$31.0668,281
Nov 11, 2019 – Nov 13, 2019$32.17$32.17$32.17$32.1725,502
Nov 18, 2019 – Nov 21, 2019$30.74$30.74$30.74$30.7438
Dec 2, 2019 – Dec 6, 2019$31.09$31.09$30.76$30.7626,451
Dec 9, 2019 – Dec 10, 2019$31.49$31.49$31.49$31.49238
Jan 27, 2020 – Jan 28, 2020$30.74$30.74$30.74$30.74144
Feb 3, 2020 – Feb 4, 2020$31.82$31.82$31.82$31.8264
Feb 17, 2020 – Feb 18, 2020$33.41$33.41$33.41$33.4114
Mar 2, 2020 – Mar 2, 2020$29.84$29.84$29.84$29.841
Mar 16, 2020 – Mar 20, 2020$28.21$28.21$28.21$28.213,802
Mar 30, 2020 – Apr 3, 2020$27.59$27.59$26.31$26.311,708
Apr 6, 2020 – Apr 7, 2020$27.93$27.93$27.93$27.9335
May 4, 2020 – May 7, 2020$33.25$33.25$33.25$33.2524,208
May 11, 2020 – May 12, 2020$34.65$34.65$34.65$34.651,639
May 18, 2020 – May 22, 2020$34.68$34.68$33.74$33.74850
Jun 1, 2020 – Jun 5, 2020$36.67$36.76$36.67$36.761,436,906
Jun 15, 2020 – Jun 19, 2020$35.49$36.88$35.49$36.6278,465
Aug 10, 2020 – Aug 10, 2020$20.91$20.91$20.91$20.9120
Oct 5, 2020 – Oct 8, 2020$20.24$20.24$20.24$20.24800
Oct 19, 2020 – Oct 22, 2020$19.60$19.60$19.20$19.202,398
Oct 26, 2020 – Oct 30, 2020$37.70$37.80$37.70$37.8015,242
Nov 16, 2020 – Nov 20, 2020$20.86$20.86$20.86$20.86402
Nov 23, 2020 – Nov 27, 2020$21.18$21.18$21.18$21.18416
Dec 7, 2020 – Dec 11, 2020$21.32$21.67$21.31$21.31157,440
Dec 14, 2020 – Dec 17, 2020$21.55$21.55$21.52$21.521,730
Dec 21, 2020 – Dec 23, 2020$21.33$21.33$21.33$21.3386
Dec 28, 2020 – Dec 29, 2020$21.79$21.79$21.79$21.79480
Jan 4, 2021 – Jan 8, 2021$20.64$22.01$20.64$22.0111,352
Jan 11, 2021 – Jan 15, 2021$22.17$22.22$21.83$21.831,804
Jan 18, 2021 – Jan 22, 2021$21.71$21.71$20.79$20.791,282
Jan 25, 2021 – Jan 29, 2021$20.67$21.13$20.04$20.046,994
Feb 1, 2021 – Feb 5, 2021$20.21$20.74$20.21$20.741,582
Feb 8, 2021 – Feb 12, 2021$20.97$20.97$20.48$20.7110,504
Feb 15, 2021 – Feb 19, 2021$20.81$20.97$20.38$20.961,262
Feb 22, 2021 – Feb 26, 2021$20.21$20.65$20.07$20.401,366
Mar 1, 2021 – Mar 5, 2021$20.77$38.43$19.64$38.435,928
Mar 8, 2021 – Mar 12, 2021$19.82$20.53$19.82$20.53126,990
Mar 15, 2021 – Mar 19, 2021$21.03$21.23$20.75$20.833,206
Mar 22, 2021 – Mar 26, 2021$20.84$22.00$20.82$22.00758
Mar 29, 2021 – Apr 1, 2021$22.42$22.42$22.06$22.25558
Apr 5, 2021 – Apr 9, 2021$22.60$22.62$21.63$21.7612,968
Apr 12, 2021 – Apr 16, 2021$21.98$22.19$21.33$21.952,784
Apr 19, 2021 – Apr 23, 2021$22.16$22.89$21.97$22.801,732
Apr 26, 2021 – Apr 30, 2021$22.94$23.42$22.91$23.421,188
May 3, 2021 – May 6, 2021$23.37$23.68$23.35$23.41942
May 10, 2021 – May 12, 2021$23.51$23.77$23.15$23.151,514
May 17, 2021 – May 20, 2021$23.51$23.51$22.67$23.08316
May 24, 2021 – May 28, 2021$23.19$23.51$23.19$23.516,966
May 31, 2021 – Jun 4, 2021$23.40$23.47$23.02$23.363,790
Jun 7, 2021 – Jun 11, 2021$23.40$23.40$23.07$23.3115,934
Jun 14, 2021 – Jun 18, 2021$23.10$23.10$21.83$22.2439,926
Jun 21, 2021 – Jun 25, 2021$22.49$22.87$22.49$22.8326,850
Jun 28, 2021 – Jul 2, 2021$22.93$23.14$22.76$23.0658,860
Jul 5, 2021 – Jul 9, 2021$23.16$23.74$22.78$23.65694
Jul 12, 2021 – Jul 16, 2021$23.96$23.99$23.22$23.61209,382
Jul 19, 2021 – Jul 23, 2021$23.61$24.09$23.46$24.09436,622
Jul 26, 2021 – Jul 30, 2021$24.09$24.36$23.82$24.1915,040
Aug 2, 2021 – Aug 6, 2021$24.38$24.81$24.21$24.42170,192
Aug 9, 2021 – Aug 13, 2021$24.46$24.79$24.30$24.50432,826
Aug 16, 2021 – Aug 20, 2021$24.52$24.82$23.93$24.8113,938
Aug 23, 2021 – Aug 27, 2021$24.59$24.89$24.40$24.8353,886
Aug 30, 2021 – Sep 3, 2021$24.91$24.99$24.41$24.847,682
Sep 6, 2021 – Sep 10, 2021$24.73$24.73$23.63$23.8515,736
Sep 13, 2021 – Sep 17, 2021$23.86$23.93$23.41$23.4110,466
Sep 20, 2021 – Sep 24, 2021$23.25$24.02$23.14$23.9929,468
Sep 27, 2021 – Oct 1, 2021$23.90$23.94$22.68$23.0122,680
Oct 4, 2021 – Oct 8, 2021$22.81$23.65$22.49$22.99452,464
Oct 11, 2021 – Oct 15, 2021$23.39$24.87$23.33$24.7217,102
Oct 18, 2021 – Oct 22, 2021$24.54$25.07$24.54$24.9135,708
Oct 25, 2021 – Oct 29, 2021$24.94$25.30$24.72$25.2123,508
Nov 1, 2021 – Nov 5, 2021$25.46$26.39$25.28$25.9912,704
Nov 8, 2021 – Nov 12, 2021$26.25$26.84$25.92$26.8419,496
Nov 15, 2021 – Nov 19, 2021$26.99$27.45$26.87$27.26279,760
Nov 22, 2021 – Nov 26, 2021$27.32$27.50$26.71$26.7623,932
Nov 29, 2021 – Dec 3, 2021$27.01$27.22$26.21$26.7418,086
Dec 6, 2021 – Dec 10, 2021$27.50$28.39$27.50$28.3518,556
Dec 13, 2021 – Dec 17, 2021$28.52$28.61$27.84$28.2946,248
Dec 20, 2021 – Dec 24, 2021$27.33$28.05$26.93$28.043,728
Dec 27, 2021 – Dec 31, 2021$28.43$28.79$28.29$28.293,698
Jan 3, 2022 – Jan 7, 2022$27.80$27.96$27.24$27.247,028
Jan 10, 2022 – Jan 14, 2022$26.76$27.29$26.40$26.5021,004
Jan 17, 2022 – Jan 21, 2022$26.10$27.17$24.96$25.3622,644
Jan 24, 2022 – Jan 28, 2022$25.15$25.51$24.24$24.3640,700
Jan 31, 2022 – Feb 4, 2022$24.79$25.81$24.64$24.7919,794
Feb 7, 2022 – Feb 11, 2022$24.51$24.51$23.43$23.4315,470
Feb 14, 2022 – Feb 18, 2022$23.28$23.78$22.93$22.9611,636
Feb 21, 2022 – Feb 25, 2022$22.96$23.07$21.84$22.7020,840
Feb 28, 2022 – Mar 4, 2022$22.84$23.96$22.76$23.6910,804
Mar 7, 2022 – Mar 11, 2022$24.26$24.87$24.04$24.6018,144
Mar 14, 2022 – Mar 18, 2022$24.31$25.56$24.25$25.3513,708
Mar 21, 2022 – Mar 25, 2022$25.92$25.96$25.58$25.6668,354
Mar 28, 2022 – Apr 1, 2022$25.83$27.11$25.83$26.3813,452
Apr 4, 2022 – Apr 8, 2022$26.72$27.00$26.04$26.0518,560
Apr 11, 2022 – Apr 14, 2022$25.82$26.74$25.23$25.2313,832
Apr 18, 2022 – Apr 22, 2022$25.04$25.97$25.04$25.734,010
Apr 25, 2022 – Apr 29, 2022$25.51$25.67$25.02$25.679,494
May 2, 2022 – May 6, 2022$24.86$25.53$23.82$23.999,950
May 9, 2022 – May 13, 2022$23.72$24.29$22.73$23.6916,552
May 16, 2022 – May 20, 2022$23.67$24.06$22.88$22.8812,688
May 23, 2022 – May 27, 2022$23.43$24.25$23.09$24.2011,994
May 30, 2022 – Jun 1, 2022$24.12$24.30$23.88$24.012,864
Jun 6, 2022 – Jun 10, 2022$24.60$24.74$23.21$23.329,218
Jun 13, 2022 – Jun 17, 2022$22.98$22.98$21.80$21.857,096
Jun 20, 2022 – Jun 24, 2022$22.08$23.28$22.08$23.288,794
Jun 27, 2022 – Jul 1, 2022$23.38$23.38$22.06$22.195,310
Jul 4, 2022 – Jul 8, 2022$22.22$22.87$21.87$22.693,868
Jul 11, 2022 – Jul 15, 2022$22.87$23.03$20.61$21.746,401
Jul 18, 2022 – Jul 22, 2022$21.82$22.14$21.74$22.143,432
Jul 25, 2022 – Jul 29, 2022$21.90$23.07$21.51$23.0712,260
Aug 1, 2022 – Aug 5, 2022$23.05$23.80$22.98$23.528,874
Aug 8, 2022 – Aug 12, 2022$24.27$24.91$24.20$24.9112,416
Aug 15, 2022 – Aug 19, 2022$25.28$25.54$24.95$24.958,218
Aug 22, 2022 – Aug 26, 2022$24.72$24.72$23.43$23.4315,298
Aug 29, 2022 – Sep 2, 2022$23.17$23.27$22.70$22.947,986
Sep 5, 2022 – Sep 9, 2022$22.88$23.24$22.80$23.155,656
Sep 12, 2022 – Sep 16, 2022$23.27$23.27$21.14$21.2329,674
Sep 19, 2022 – Sep 23, 2022$21.78$22.36$21.43$21.4585,704
Sep 26, 2022 – Sep 30, 2022$21.40$21.56$20.80$21.0657,002
Oct 3, 2022 – Oct 7, 2022$21.17$21.96$20.93$21.0146,668
Oct 10, 2022 – Oct 14, 2022$21.17$21.57$19.97$20.4743,812
Oct 17, 2022 – Oct 21, 2022$20.28$21.63$20.28$20.6511,486
Oct 24, 2022 – Oct 28, 2022$21.09$22.17$21.07$22.1714,858
Oct 31, 2022 – Nov 4, 2022$22.06$22.54$21.66$22.1327,418
Nov 7, 2022 – Nov 11, 2022$22.71$23.71$22.54$23.719,738
Nov 14, 2022 – Nov 18, 2022$23.65$23.94$22.92$23.4712,100
Nov 21, 2022 – Nov 25, 2022$23.58$24.14$23.56$23.9325,684
Nov 28, 2022 – Dec 2, 2022$23.84$23.84$22.71$23.1917,140
Dec 5, 2022 – Dec 9, 2022$23.29$23.48$22.82$23.399,824
Dec 12, 2022 – Dec 16, 2022$23.33$24.41$21.57$21.8414,778
Dec 19, 2022 – Dec 23, 2022$21.92$22.01$21.48$21.8410,694
Dec 26, 2022 – Dec 30, 2022$21.67$21.68$21.53$21.532,772
Jan 2, 2023 – Jan 6, 2023$21.65$22.08$21.00$21.6313,950
Jan 9, 2023 – Jan 13, 2023$21.76$22.41$21.76$22.0628,600
Jan 16, 2023 – Jan 20, 2023$22.29$22.39$21.16$21.9135,462
Jan 23, 2023 – Jan 27, 2023$22.41$22.86$22.19$22.8617,334
Jan 30, 2023 – Feb 3, 2023$22.79$25.23$22.57$25.1326,700
Feb 6, 2023 – Feb 10, 2023$24.74$24.74$23.66$23.8617,288
Feb 13, 2023 – Feb 17, 2023$24.00$24.52$24.00$24.2932,378
Feb 20, 2023 – Feb 24, 2023$24.30$24.33$23.18$23.3942,646
Feb 27, 2023 – Mar 3, 2023$23.70$24.59$23.52$24.4419,564
Mar 6, 2023 – Mar 10, 2023$24.75$24.89$23.82$24.261,148,508
Mar 13, 2023 – Mar 17, 2023$23.67$24.19$23.38$23.90591,290
Mar 20, 2023 – Mar 24, 2023$24.01$24.67$23.61$23.86359,282
Mar 27, 2023 – Mar 31, 2023$24.14$24.57$23.96$24.5427,532
Apr 3, 2023 – Apr 6, 2023$24.75$25.04$23.33$23.7741,766
Apr 10, 2023 – Apr 14, 2023$24.11$24.76$23.16$24.2677,150
Apr 17, 2023 – Apr 21, 2023$24.65$25.18$24.46$25.1624,152
Apr 24, 2023 – Apr 28, 2023$25.25$25.31$24.35$24.8420,976
May 1, 2023 – May 5, 2023$25.20$25.50$24.68$25.1816,656
May 8, 2023 – May 12, 2023$25.13$25.58$24.97$25.18280,900
May 15, 2023 – May 19, 2023$25.28$25.71$24.84$25.369,856
May 22, 2023 – May 26, 2023$25.49$25.59$24.81$25.4440,934
May 29, 2023 – Jun 2, 2023$25.61$25.62$24.61$25.4824,638
Jun 5, 2023 – Jun 9, 2023$25.68$25.80$24.46$25.2117,200
Jun 12, 2023 – Jun 16, 2023$25.37$26.41$25.25$26.3530,770
Jun 19, 2023 – Jun 23, 2023$26.04$26.73$26.04$26.32294,916
Jun 26, 2023 – Jun 30, 2023$26.31$27.38$26.31$27.3222,814
Jul 3, 2023 – Jul 7, 2023$27.10$27.17$26.50$26.9625,846
Jul 10, 2023 – Jul 14, 2023$26.75$27.48$26.05$26.3835,796
Jul 17, 2023 – Jul 21, 2023$26.42$26.98$26.18$26.9334,994
Jul 24, 2023 – Jul 28, 2023$26.86$27.30$26.74$27.18310,434
Jul 31, 2023 – Aug 4, 2023$27.19$27.37$26.35$26.45141,830
Aug 7, 2023 – Aug 11, 2023$26.33$26.75$26.12$26.5922,624
Aug 14, 2023 – Aug 18, 2023$26.71$26.98$26.46$26.6313,938
Aug 21, 2023 – Aug 25, 2023$26.66$26.80$26.38$26.5423,564
Aug 28, 2023 – Sep 1, 2023$26.58$27.01$26.45$26.5616,912
Sep 4, 2023 – Sep 8, 2023$26.65$26.65$25.44$25.6210,034
Sep 11, 2023 – Sep 15, 2023$25.41$25.68$25.24$25.5330,362
Sep 18, 2023 – Sep 22, 2023$25.70$25.88$25.05$25.2543,030
Sep 25, 2023 – Sep 29, 2023$25.19$26.00$25.19$25.49194,820
Oct 2, 2023 – Oct 6, 2023$25.42$26.19$25.12$26.1420,030
Oct 9, 2023 – Oct 13, 2023$26.10$28.32$25.79$27.91108,456
Oct 16, 2023 – Oct 20, 2023$28.08$28.19$26.86$26.9130,444
Oct 23, 2023 – Oct 27, 2023$26.85$27.21$26.46$26.9122,910
Oct 30, 2023 – Nov 3, 2023$27.15$28.31$26.96$28.1123,436
Nov 6, 2023 – Nov 10, 2023$27.99$28.03$27.31$28.03158,546
Nov 13, 2023 – Nov 17, 2023$28.08$28.65$27.89$28.4257,616
Nov 20, 2023 – Nov 24, 2023$28.42$28.63$28.25$28.5514,002
Nov 27, 2023 – Dec 1, 2023$28.48$28.55$27.85$28.3626,824
Dec 4, 2023 – Dec 8, 2023$28.29$29.47$28.28$29.3123,116
Dec 11, 2023 – Dec 15, 2023$29.39$30.27$29.39$30.1220,764
Dec 18, 2023 – Dec 22, 2023$30.42$30.87$30.20$30.7816,492
Dec 25, 2023 – Dec 29, 2023$30.79$30.86$30.39$30.413,096
Jan 1, 2024 – Jan 5, 2024$30.27$30.44$29.06$29.0666,782
Jan 8, 2024 – Jan 12, 2024$29.28$29.96$28.90$29.8229,008
Jan 15, 2024 – Jan 19, 2024$30.00$32.45$29.80$32.45145,332
Jan 22, 2024 – Jan 26, 2024$32.79$33.01$32.24$32.24115,730
Jan 29, 2024 – Feb 2, 2024$32.09$33.45$31.87$33.2258,804
Feb 5, 2024 – Feb 9, 2024$33.37$33.48$32.69$33.1185,124
Feb 12, 2024 – Feb 16, 2024$33.03$33.45$32.57$33.3439,304
Feb 19, 2024 – Feb 23, 2024$33.35$34.33$33.06$34.0745,126
Feb 26, 2024 – Mar 1, 2024$34.16$35.05$34.12$34.3348,878
Mar 4, 2024 – Mar 8, 2024$34.89$36.26$34.89$36.2566,866
Mar 11, 2024 – Mar 15, 2024$35.73$35.88$34.91$35.6055,558
Mar 18, 2024 – Mar 22, 2024$35.88$37.37$35.73$36.9642,628
Mar 25, 2024 – Mar 28, 2024$36.89$37.08$36.31$36.5327,698
Apr 1, 2024 – Apr 5, 2024$36.27$36.52$35.71$36.3435,648
Apr 8, 2024 – Apr 12, 2024$36.15$36.27$32.81$33.46120,904
Apr 15, 2024 – Apr 19, 2024$33.81$33.87$31.90$32.0540,270
Apr 22, 2024 – Apr 26, 2024$32.01$32.63$31.85$32.52103,206
Apr 29, 2024 – May 3, 2024$32.55$32.85$32.15$32.56680,818
May 6, 2024 – May 10, 2024$31.95$32.35$31.42$32.3536,332
May 13, 2024 – May 17, 2024$32.41$32.49$31.46$31.4634,842
May 20, 2024 – May 24, 2024$31.59$31.85$31.21$31.5020,764
May 27, 2024 – May 31, 2024$31.29$31.46$30.41$30.87459,562
Jun 3, 2024 – Jun 7, 2024$31.41$31.41$30.14$30.66176,850
Jun 10, 2024 – Jun 14, 2024$30.27$30.79$29.55$29.6618,020
Jun 17, 2024 – Jun 21, 2024$29.96$31.16$29.96$31.0326,102
Jun 24, 2024 – Jun 28, 2024$31.18$31.29$30.01$30.01154,338
Jul 1, 2024 – Jul 5, 2024$30.17$30.25$29.25$29.9613,978
Jul 8, 2024 – Jul 12, 2024$30.06$32.37$29.58$31.2962,428
Jul 15, 2024 – Jul 19, 2024$31.16$33.75$31.11$32.32115,984
Jul 22, 2024 – Jul 26, 2024$32.49$33.88$32.09$33.7623,456
Jul 29, 2024 – Aug 2, 2024$33.80$34.35$31.77$31.95324,442
Aug 5, 2024 – Aug 9, 2024$31.64$32.33$31.27$31.99260,306
Aug 12, 2024 – Aug 16, 2024$31.77$32.43$31.31$32.4329,028
Aug 19, 2024 – Aug 23, 2024$32.24$32.87$31.73$32.5922,926
Aug 26, 2024 – Aug 30, 2024$32.48$32.67$32.02$32.6116,780
Sep 2, 2024 – Sep 6, 2024$32.62$32.68$30.83$31.7341,798
Sep 9, 2024 – Sep 13, 2024$31.76$33.58$31.63$33.4530,110
Sep 16, 2024 – Sep 20, 2024$33.66$34.50$33.34$33.8148,958
Sep 23, 2024 – Sep 27, 2024$34.01$34.74$33.89$34.3511,386
Sep 30, 2024 – Oct 4, 2024$34.19$34.30$33.28$33.6421,586
Oct 7, 2024 – Oct 11, 2024$33.48$36.82$33.25$36.8248,702
Oct 14, 2024 – Oct 18, 2024$36.54$37.70$36.21$37.1926,874
Oct 21, 2024 – Oct 25, 2024$37.31$37.35$36.06$36.4721,082
Oct 28, 2024 – Nov 1, 2024$36.88$37.82$36.47$37.7368,194
Nov 4, 2024 – Nov 8, 2024$37.68$40.40$37.36$40.40168,858
Nov 11, 2024 – Nov 15, 2024$40.26$40.71$39.28$39.38272,340
Nov 18, 2024 – Nov 22, 2024$39.45$40.09$38.92$39.9448,216
Nov 25, 2024 – Nov 29, 2024$40.19$40.71$39.92$40.2336,084
Dec 2, 2024 – Dec 6, 2024$40.19$40.49$39.03$39.0530,820
Dec 9, 2024 – Dec 13, 2024$39.05$39.28$37.72$37.8336,412
Dec 16, 2024 – Dec 20, 2024$37.76$37.93$35.40$35.8165,606
Dec 23, 2024 – Dec 27, 2024$35.95$36.05$34.84$34.847,416
Dec 30, 2024 – Jan 3, 2025$35.07$35.07$34.09$34.4618,752
Jan 6, 2025 – Jan 10, 2025$34.51$35.19$34.49$34.5613,520
Jan 13, 2025 – Jan 17, 2025$34.60$37.01$34.24$36.6939,388
Jan 20, 2025 – Jan 24, 2025$36.71$37.43$36.23$36.6036,138
Jan 27, 2025 – Jan 31, 2025$36.33$36.59$35.42$35.7123,566
Feb 3, 2025 – Feb 7, 2025$35.31$36.32$34.93$36.0012,198
Feb 10, 2025 – Feb 14, 2025$36.03$36.40$35.35$36.1810,098
Feb 17, 2025 – Feb 21, 2025$36.39$36.68$35.84$36.0813,640
Feb 24, 2025 – Feb 28, 2025$36.16$36.82$35.72$36.675,152
Mar 3, 2025 – Mar 7, 2025$36.91$38.70$35.52$38.4622,594
Mar 10, 2025 – Mar 14, 2025$39.47$39.63$35.76$35.7613,966
Mar 17, 2025 – Mar 21, 2025$36.44$37.04$36.05$36.155,300
Mar 24, 2025 – Mar 28, 2025$36.65$37.85$36.51$36.8010,468
Mar 31, 2025 – Apr 4, 2025$36.89$38.00$36.53$36.6314,094
Apr 7, 2025 – Apr 11, 2025$35.59$39.34$34.15$38.9113,566
Apr 14, 2025 – Apr 17, 2025$39.23$39.90$38.73$39.4519,176
Apr 21, 2025 – Apr 25, 2025$39.34$39.84$38.89$39.593,564
Apr 28, 2025 – May 2, 2025$39.24$40.05$38.47$40.054,952
May 5, 2025 – May 9, 2025$39.48$39.71$38.10$38.119,672
May 12, 2025 – May 16, 2025$38.85$40.29$38.11$40.2711,126
May 19, 2025 – May 23, 2025$40.42$40.60$39.24$39.8220,334
May 26, 2025 – May 30, 2025$38.67$40.89$38.67$40.2013,236
Jun 2, 2025 – Jun 6, 2025$40.16$41.02$39.33$40.6910,399
Jun 9, 2025 – Jun 13, 2025$41.15$41.91$40.71$41.3712,484
Jun 16, 2025 – Jun 20, 2025$41.26$41.52$39.82$40.2617,997
Jun 23, 2025 – Jun 27, 2025$39.78$40.80$39.35$40.7012,698
Jun 30, 2025 – Jul 3, 2025$41.00$42.08$40.71$42.0513,768
Jul 7, 2025 – Jul 11, 2025$42.16$42.81$41.18$42.2215,102
Jul 14, 2025 – Jul 18, 2025$43.37$44.95$42.57$44.7195,038
Jul 21, 2025 – Jul 25, 2025$44.98$47.06$44.70$46.3424,156
Jul 28, 2025 – Aug 1, 2025$46.43$46.44$43.96$44.1728,895
Aug 4, 2025 – Aug 8, 2025$44.77$47.25$44.20$46.9330,560
Aug 11, 2025 – Aug 15, 2025$47.18$48.21$46.24$47.7424,741
Aug 18, 2025 – Aug 22, 2025$48.24$49.49$47.55$49.0749,966
Aug 25, 2025 – Aug 29, 2025$49.88$49.88$48.32$48.5432,562
Sep 1, 2025 – Sep 5, 2025$48.59$49.08$46.36$46.8041,512
Sep 8, 2025 – Sep 12, 2025$47.23$47.36$45.68$46.3817,695
Sep 15, 2025 – Sep 19, 2025$46.54$46.95$45.74$46.16180,088
Sep 22, 2025 – Sep 26, 2025$46.54$47.60$46.03$47.4820,714
Sep 29, 2025 – Oct 3, 2025$48.13$48.22$45.76$47.0619,068
Oct 6, 2025 – Oct 10, 2025$47.61$47.61$45.15$45.2614,062
Oct 13, 2025 – Oct 17, 2025$45.87$46.96$40.60$41.2544,346
Oct 20, 2025 – Oct 24, 2025$41.72$42.57$41.56$42.1017,570
Oct 27, 2025 – Oct 31, 2025$41.93$42.10$40.15$40.4427,964
Nov 3, 2025 – Nov 7, 2025$40.61$41.27$39.78$39.9717,120
Nov 10, 2025 – Nov 14, 2025$40.15$40.79$39.78$39.7812,357
Nov 17, 2025 – Nov 21, 2025$39.74$40.41$38.39$38.6121,647
Nov 24, 2025 – Nov 28, 2025$39.19$39.85$38.36$39.7119,777
Dec 1, 2025 – Dec 5, 2025$39.38$41.32$39.16$41.249,885
Dec 8, 2025 – Dec 12, 2025$40.77$41.44$39.41$41.173,613
Dec 15, 2025 – Dec 19, 2025$42.00$42.37$40.84$41.4840,046
Dec 22, 2025 – Dec 24, 2025$41.49$41.49$40.75$41.136,573
Dec 29, 2025 – Jan 2, 2026$40.89$41.01$39.24$39.715,289
Jan 5, 2026 – Jan 9, 2026$39.70$41.55$39.61$41.5516,668
Jan 12, 2026 – Jan 16, 2026$41.32$43.16$40.85$43.1622,255
Jan 19, 2026 – Jan 23, 2026$43.48$44.20$39.74$43.4838,495
Jan 26, 2026 – Jan 30, 2026$42.92$43.63$42.18$42.6020,931
Feb 2, 2026 – Feb 6, 2026$42.92$47.81$42.34$47.2638,961
Feb 9, 2026 – Feb 13, 2026$47.21$47.31$44.51$45.899,416
Feb 16, 2026 – Feb 20, 2026$46.36$46.69$44.41$45.2842,221
Feb 23, 2026 – Feb 27, 2026$45.54$45.92$44.11$45.5318,682
Mar 2, 2026 – Mar 6, 2026$45.01$47.88$44.88$45.9132,188
Mar 9, 2026 – Mar 13, 2026$45.50$46.17$44.38$44.7925,210
Mar 16, 2026 – Mar 20, 2026$44.74$46.23$43.66$43.6716,206
Mar 23, 2026 – Mar 27, 2026$43.49$45.37$43.21$44.676,879
Mar 30, 2026 – Apr 2, 2026$44.65$46.49$44.25$46.135,926
Apr 6, 2026 – Apr 10, 2026$45.02$49.05$44.02$48.8811,777
Apr 13, 2026 – Apr 17, 2026$49.45$49.45$43.05$45.3547,959
Apr 20, 2026 – Apr 24, 2026$44.93$45.58$44.03$44.414,104
Apr 27, 2026 – May 1, 2026$44.64$45.98$43.18$44.5610,308
May 4, 2026 – May 8, 2026$44.60$45.45$43.65$43.8116,734
May 11, 2026 – May 15, 2026$43.27$44.07$42.71$42.977,927
May 18, 2026 – May 22, 2026$42.56$44.04$42.56$43.636,036
May 25, 2026 – May 29, 2026$43.88$45.25$43.13$44.3622,474
Jun 1, 2026 – Jun 5, 2026$43.77$47.50$43.04$46.8423,240
Jun 8, 2026 – Jun 12, 2026$46.73$47.05$45.10$46.6222,801
Jun 15, 2026 – Jun 18, 2026$46.99$47.31$44.83$45.5621,273
Jun 22, 2026 – Jun 26, 2026$45.25$47.52$45.22$46.9964,017
Jun 29, 2026 – Jul 2, 2026$47.62$48.72$46.64$48.1921,365
Jul 6, 2026 – Jul 10, 2026$46.45$48.53$45.18$46.5930,737
Jul 13, 2026 – Jul 17, 2026$47.16$48.64$44.06$45.1834,873
Jul 20, 2026 – Jul 24, 2026$45.19$46.59$43.84$46.5112,266
Jul 27, 2026 – Jul 31, 2026$47.01$49.16$46.41$47.3741,457
Aug 3, 2026 – Aug 7, 2026$48.39$51.75$46.99$51.7556,100
Aug 10, 2026 – Aug 14, 2026$52.99$52.99$50.75$50.9943,341
Aug 17, 2026 – Aug 21, 2026$51.54$52.24$49.52$51.2122,219
Aug 24, 2026 – Aug 28, 2026$50.73$52.14$49.15$49.8315,456
Aug 31, 2026 – Sep 4, 2026$49.19$50.39$47.67$49.5915,429

InvestorsCraft valuation

Fair value (AI, DCF / IC, Graham) for Fastenal Company (0IKW.L) is available to Pro members and via the machine API.

  • AI valuation — available
  • Intrinsic / IC value — available
  • Upside vs price — available
USD millions

Line items

    USD millions

    Line items

      USD millions

      Line items

        About Fastenal Company

        Fastenal Company, together with its subsidiaries, engages in the wholesale distribution of industrial and construction supplies in the United States, Canada, Mexico, North America, and internationally. It offers fasteners, and related industrial and construction supplies under the Fastenal name. The company's fastener products include threaded fasteners, bolts, nuts, screws, studs, and related washers, which are used in manufactured products and construction projects, as well as in the maintenance and repair of machines. It also offers miscellaneous supplies and hardware, including pins, machinery keys, concrete anchors, metal framing systems, wire ropes, strut products, rivets, and related accessories. The company serves the manufacturing market comprising original equipment manufacturers; maintenance, repair, and operations; and non-residential construction market, which includes general, electrical, plumbing, sheet metal, and road contractors. It also serves farmers, truckers, railroads, mining companies, schools, and retail trades; and oil exploration, production, and refinement companies, as well as federal, state, and local governmental entities. The company distributes its products through a network of 3,209 in-market locations and 15 distribution centers. Fastenal Company was founded in 1967 and is headquartered in Winona, Minnesota.

        CEO
        Daniel L. Florness
        Employees
        21.34K
        Beta
        0.74

        Disclaimer: Information on this page is provided for educational purposes only and does not constitute investment advice.