Fastenal Co historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
| 2017-06-29 | 42.490 | 42.770 | 42.060 | 42.530 | 8.371 | 10,863,600 |
| 2017-06-28 | 42.400 | 42.690 | 42.310 | 42.450 | 8.355 | 19,857,600 |
| 2017-06-27 | 42.900 | 42.950 | 41.990 | 42.110 | 8.288 | 9,878,400 |
| 2017-06-26 | 42.950 | 43.060 | 42.360 | 42.650 | 8.395 | 7,864,400 |
| 2017-06-23 | 42.860 | 43.340 | 42.660 | 42.870 | 8.438 | 10,563,200 |
| 2017-06-22 | 42.790 | 43.120 | 42.600 | 42.790 | 8.422 | 7,507,200 |
| 2017-06-21 | 43.310 | 43.310 | 42.550 | 42.710 | 8.406 | 7,208,400 |
| 2017-06-20 | 44.550 | 44.570 | 43.190 | 43.210 | 8.505 | 6,804,800 |
| 2017-06-19 | 44.760 | 45.020 | 44.410 | 44.620 | 8.782 | 10,818,800 |
| 2017-06-16 | 43.210 | 44.420 | 43.210 | 44.400 | 8.739 | 17,722,400 |
| 2017-06-15 | 43.030 | 43.850 | 43.030 | 43.650 | 8.591 | 8,355,600 |
| 2017-06-14 | 43.490 | 43.610 | 42.700 | 43.190 | 8.501 | 11,707,600 |
| 2017-06-13 | 43.830 | 44.120 | 43.240 | 43.420 | 8.546 | 13,223,200 |
| 2017-06-12 | 43.410 | 44.560 | 43.040 | 43.990 | 8.658 | 13,128,400 |
| 2017-06-09 | 42.420 | 43.780 | 42.420 | 43.520 | 8.566 | 15,901,600 |
| 2017-06-08 | 41.890 | 42.740 | 41.870 | 42.420 | 8.349 | 11,443,200 |
| 2017-06-07 | 42.180 | 42.900 | 42.110 | 42.170 | 8.300 | 14,175,600 |
| 2017-06-06 | 43.800 | 43.990 | 41.870 | 42.100 | 8.286 | 28,203,200 |
| 2017-06-05 | 44.270 | 45.020 | 44.030 | 44.650 | 8.788 | 14,989,600 |
| 2017-06-02 | 45.830 | 45.830 | 44.030 | 44.270 | 8.713 | 18,594,800 |
| 2017-06-01 | 43.270 | 43.820 | 42.940 | 43.610 | 8.583 | 12,005,200 |
| 2017-05-31 | 43.190 | 43.220 | 42.370 | 43.170 | 8.497 | 14,604,800 |
| 2017-05-30 | 43.540 | 43.680 | 43.140 | 43.270 | 8.517 | 9,274,000 |
| 2017-05-26 | 43.300 | 43.760 | 43.060 | 43.470 | 8.556 | 13,070,000 |
| 2017-05-25 | 43.760 | 43.770 | 43.090 | 43.290 | 8.520 | 13,100,000 |
| 2017-05-24 | 42.910 | 44.380 | 42.910 | 43.640 | 8.589 | 8,619,200 |
| 2017-05-23 | 44.400 | 44.470 | 43.820 | 44.240 | 8.707 | 6,087,600 |
| 2017-05-22 | 43.590 | 44.430 | 43.520 | 44.370 | 8.733 | 8,776,800 |
| 2017-05-19 | 42.990 | 43.980 | 42.830 | 43.580 | 8.578 | 12,127,200 |
| 2017-05-18 | 42.210 | 43.160 | 41.910 | 42.940 | 8.452 | 17,308,400 |
| 2017-05-17 | 43.610 | 43.810 | 42.260 | 42.300 | 8.326 | 18,782,000 |
| 2017-05-16 | 44.090 | 44.280 | 43.630 | 43.960 | 8.652 | 14,616,400 |
| 2017-05-15 | 45.010 | 45.030 | 43.940 | 44.200 | 8.700 | 12,202,000 |
| 2017-05-12 | 44.870 | 45.020 | 44.530 | 44.740 | 8.806 | 7,620,000 |
| 2017-05-11 | 45.260 | 45.350 | 44.370 | 44.980 | 8.853 | 9,106,400 |
| 2017-05-10 | 45.470 | 45.710 | 45.030 | 45.490 | 8.953 | 8,515,600 |
| 2017-05-09 | 45.800 | 45.990 | 45.290 | 45.500 | 8.955 | 9,992,000 |
| 2017-05-08 | 45.600 | 45.960 | 45.450 | 45.800 | 9.015 | 8,441,200 |
| 2017-05-05 | 45.490 | 45.840 | 45.010 | 45.680 | 8.991 | 9,350,800 |
| 2017-05-04 | 46.220 | 46.600 | 45.100 | 45.530 | 8.961 | 16,470,000 |
| 2017-05-03 | 44.800 | 45.600 | 44.800 | 45.250 | 8.906 | 12,070,800 |
| 2017-05-02 | 44.810 | 45.130 | 44.670 | 45.080 | 8.873 | 12,005,200 |
| 2017-05-01 | 44.870 | 44.870 | 43.860 | 44.530 | 8.765 | 14,856,800 |
| 2017-04-28 | 45.390 | 45.390 | 44.620 | 44.680 | 8.794 | 9,974,000 |
| 2017-04-27 | 45.880 | 45.970 | 45.110 | 45.380 | 8.932 | 10,367,200 |
| 2017-04-26 | 45.780 | 46.000 | 45.600 | 45.810 | 9.016 | 8,528,400 |
| 2017-04-25 | 45.530 | 45.940 | 45.300 | 45.720 | 8.999 | 12,091,200 |
| 2017-04-24 | 46.220 | 46.330 | 45.220 | 45.410 | 8.938 | 13,226,800 |
| 2017-04-21 | 45.600 | 45.880 | 45.190 | 45.740 | 8.940 | 11,062,400 |
| 2017-04-20 | 45.560 | 45.930 | 45.330 | 45.470 | 8.887 | 14,527,200 |
| 2017-04-19 | 45.030 | 45.500 | 44.620 | 45.450 | 8.883 | 25,725,200 |
| 2017-04-18 | 45.030 | 45.590 | 44.230 | 44.260 | 8.650 | 27,178,800 |
| 2017-04-17 | 45.600 | 45.860 | 45.200 | 45.800 | 8.951 | 12,476,800 |
| 2017-04-13 | 46.500 | 47.050 | 45.530 | 45.540 | 8.901 | 19,306,400 |
| 2017-04-12 | 48.000 | 48.170 | 46.230 | 46.290 | 9.047 | 48,889,600 |
| 2017-04-11 | 50.390 | 50.500 | 49.480 | 50.340 | 9.839 | 15,552,800 |
| 2017-04-10 | 50.390 | 50.640 | 49.870 | 50.430 | 9.856 | 11,287,200 |
| 2017-04-07 | 51.000 | 51.130 | 50.050 | 50.230 | 9.817 | 12,263,600 |
| 2017-04-06 | 51.720 | 51.750 | 50.840 | 50.950 | 9.958 | 11,437,200 |
| 2017-04-05 | 52.080 | 52.740 | 51.600 | 51.710 | 10.107 | 10,302,800 |
Stock splits
| Date | Split (new : old) |
|---|
| 2025-05-22 | 2:1 |
| 2019-05-23 | 2:1 |
| 2011-05-23 | 2:1 |
| 2005-11-14 | 2:1 |
| 2002-05-13 | 2:1 |
| 1995-03-30 | 2:1 |
| 1992-03-31 | 2:1 |
| 1990-02-26 | 2:1 |
Dividends
| Ex-date | Amount |
|---|
| 2026-07-28 | 0.2600 USD |
| 2026-04-28 | 0.2400 USD |
| 2026-01-29 | 0.2400 USD |
| 2025-10-28 | 0.2200 USD |
| 2025-07-29 | 0.2200 USD |
| 2025-04-25 | 0.4400 USD |
| 2025-01-31 | 0.4300 USD |
| 2024-10-25 | 0.3900 USD |
| 2024-07-26 | 0.3900 USD |
| 2024-04-24 | 0.3900 USD |
| 2024-01-31 | 0.3900 USD |
| 2023-12-05 | 0.3800 USD |
| 2023-10-25 | 0.3500 USD |
| 2023-07-26 | 0.3500 USD |
| 2023-04-26 | 0.3500 USD |
| 2023-02-01 | 0.3500 USD |
| 2022-10-26 | 0.3100 USD |
| 2022-07-26 | 0.3100 USD |
| 2022-04-26 | 0.3100 USD |
| 2022-02-01 | 0.3100 USD |
| 2021-10-25 | 0.2800 USD |
| 2021-07-26 | 0.2800 USD |
| 2021-04-23 | 0.2800 USD |
| 2021-02-02 | 0.2800 USD |
| 2020-12-01 | 0.4000 USD |
| 2020-10-26 | 0.2500 USD |
| 2020-07-27 | 0.2500 USD |
| 2020-04-27 | 0.2500 USD |
| 2020-01-30 | 0.2500 USD |
| 2019-10-24 | 0.2200 USD |
| 2019-07-24 | 0.2200 USD |
| 2019-04-23 | 0.4300 USD |
| 2019-01-30 | 0.4300 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.