Fastenal Co historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
| 2012-06-28 | 38.190 | 38.670 | 37.610 | 38.630 | 6.678 | 8,252,800 |
| 2012-06-27 | 38.560 | 38.860 | 38.130 | 38.370 | 6.633 | 5,746,000 |
| 2012-06-26 | 38.810 | 39.040 | 38.160 | 38.560 | 6.666 | 6,730,400 |
| 2012-06-25 | 38.610 | 38.790 | 38.280 | 38.670 | 6.685 | 6,167,200 |
| 2012-06-22 | 39.170 | 39.190 | 38.580 | 38.920 | 6.729 | 7,690,800 |
| 2012-06-21 | 40.550 | 40.760 | 38.850 | 38.910 | 6.727 | 7,759,200 |
| 2012-06-20 | 40.550 | 40.710 | 39.930 | 40.370 | 6.979 | 5,550,800 |
| 2012-06-19 | 39.980 | 40.740 | 39.970 | 40.460 | 6.995 | 6,886,800 |
| 2012-06-18 | 39.220 | 39.750 | 39.000 | 39.690 | 6.862 | 7,857,600 |
| 2012-06-15 | 39.320 | 39.630 | 39.150 | 39.600 | 6.846 | 8,288,800 |
| 2012-06-14 | 38.960 | 39.340 | 38.590 | 39.030 | 6.748 | 8,122,000 |
| 2012-06-13 | 39.140 | 39.420 | 38.610 | 38.820 | 6.711 | 9,600,400 |
| 2012-06-12 | 38.910 | 39.440 | 38.700 | 39.350 | 6.803 | 10,046,000 |
| 2012-06-11 | 40.740 | 40.860 | 38.920 | 38.980 | 6.739 | 10,861,600 |
| 2012-06-08 | 39.560 | 40.410 | 39.340 | 40.270 | 6.962 | 9,210,400 |
| 2012-06-07 | 39.880 | 40.260 | 39.360 | 39.560 | 6.839 | 11,820,400 |
| 2012-06-06 | 39.220 | 39.530 | 38.560 | 39.510 | 6.831 | 18,517,200 |
| 2012-06-05 | 41.950 | 41.960 | 38.810 | 39.150 | 6.768 | 41,724,800 |
| 2012-06-04 | 43.260 | 43.660 | 42.710 | 43.380 | 7.500 | 8,870,000 |
| 2012-06-01 | 43.450 | 43.800 | 43.070 | 43.180 | 7.465 | 10,465,600 |
| 2012-05-31 | 44.390 | 44.500 | 43.620 | 44.230 | 7.647 | 9,908,000 |
| 2012-05-30 | 44.860 | 44.950 | 44.080 | 44.480 | 7.690 | 7,026,000 |
| 2012-05-29 | 45.040 | 45.710 | 44.770 | 45.430 | 7.854 | 7,169,200 |
| 2012-05-25 | 44.590 | 44.690 | 44.180 | 44.400 | 7.676 | 5,489,600 |
| 2012-05-24 | 44.340 | 44.480 | 43.750 | 44.360 | 7.669 | 7,904,400 |
| 2012-05-23 | 43.590 | 44.320 | 43.090 | 44.220 | 7.645 | 9,442,000 |
| 2012-05-22 | 43.500 | 44.470 | 43.130 | 44.040 | 7.614 | 9,932,000 |
| 2012-05-21 | 42.000 | 43.250 | 41.890 | 43.150 | 7.460 | 14,592,800 |
| 2012-05-18 | 42.640 | 42.830 | 41.720 | 41.860 | 7.237 | 10,050,800 |
| 2012-05-17 | 43.950 | 44.000 | 42.280 | 42.330 | 7.318 | 16,604,800 |
| 2012-05-16 | 43.680 | 44.180 | 43.470 | 43.900 | 7.590 | 11,019,600 |
| 2012-05-15 | 43.260 | 44.170 | 43.250 | 43.380 | 7.500 | 11,798,000 |
| 2012-05-14 | 43.260 | 43.760 | 42.940 | 43.430 | 7.508 | 11,602,400 |
| 2012-05-11 | 43.800 | 44.450 | 43.310 | 43.820 | 7.576 | 9,440,800 |
| 2012-05-10 | 43.440 | 44.300 | 43.440 | 44.140 | 7.631 | 16,800,000 |
| 2012-05-09 | 43.380 | 43.520 | 42.940 | 43.140 | 7.458 | 14,172,400 |
| 2012-05-08 | 43.430 | 44.070 | 42.630 | 43.840 | 7.579 | 17,877,600 |
| 2012-05-07 | 43.990 | 44.350 | 43.710 | 43.830 | 7.577 | 13,416,800 |
| 2012-05-04 | 45.290 | 45.620 | 44.110 | 44.290 | 7.657 | 14,888,000 |
| 2012-05-03 | 47.650 | 47.890 | 45.780 | 45.790 | 7.916 | 10,741,600 |
| 2012-05-02 | 46.580 | 47.550 | 46.410 | 47.480 | 8.208 | 10,156,000 |
| 2012-05-01 | 46.710 | 47.550 | 46.360 | 47.010 | 8.127 | 14,598,800 |
| 2012-04-30 | 47.420 | 47.650 | 46.720 | 46.820 | 8.094 | 6,309,600 |
| 2012-04-27 | 47.420 | 48.130 | 47.290 | 47.690 | 8.215 | 5,636,000 |
| 2012-04-26 | 47.120 | 47.400 | 46.630 | 47.210 | 8.133 | 7,185,200 |
| 2012-04-25 | 46.590 | 47.240 | 46.380 | 47.170 | 8.126 | 12,266,800 |
| 2012-04-24 | 46.310 | 46.580 | 45.610 | 46.290 | 7.974 | 15,665,600 |
| 2012-04-23 | 47.760 | 47.760 | 46.230 | 46.370 | 7.988 | 12,278,000 |
| 2012-04-20 | 47.890 | 48.420 | 47.580 | 48.210 | 8.305 | 9,091,600 |
| 2012-04-19 | 48.370 | 48.490 | 47.280 | 47.500 | 8.183 | 9,391,200 |
| 2012-04-18 | 48.550 | 48.790 | 48.250 | 48.490 | 8.353 | 7,397,600 |
| 2012-04-17 | 48.600 | 49.170 | 48.130 | 49.010 | 8.443 | 12,097,200 |
| 2012-04-16 | 48.910 | 49.120 | 48.200 | 48.250 | 8.312 | 10,768,000 |
| 2012-04-13 | 48.650 | 49.490 | 48.020 | 48.790 | 8.405 | 11,644,800 |
| 2012-04-12 | 48.500 | 49.470 | 47.730 | 48.870 | 8.419 | 24,550,800 |
| 2012-04-11 | 49.550 | 50.070 | 49.190 | 49.630 | 8.550 | 17,469,200 |
| 2012-04-10 | 51.500 | 51.500 | 48.830 | 48.900 | 8.424 | 25,137,600 |
| 2012-04-09 | 52.540 | 52.580 | 51.510 | 51.580 | 8.885 | 11,217,600 |
| 2012-04-05 | 52.790 | 53.410 | 52.720 | 52.970 | 9.125 | 7,106,000 |
| 2012-04-04 | 53.210 | 53.320 | 52.640 | 52.940 | 9.120 | 12,445,200 |
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.