Fastenal Company
MX ˙ BMV ˙ US3119001044
SecurityMX:FAST / Fastenal Company
InstitutionMacquarie Group Ltd
Latest Disclosed Ownership172,424 shares
Latest Disclosed Value $ 8,000,474
Macquarie Group Ltd reports 27.62% decrease in ownership of FAST / Fastenal Company

On May 15, 2026 - Macquarie Group Ltd filed a 13F-HR form disclosing ownership of 172,424 shares of Fastenal Company (MX:FAST) valued at $8,000,474 USD as of March 31, 2026. The entity filed a previous 13F-HR on February 13, 2026 disclosing 238,211 shares of Fastenal Company. This represents a change in shares of -27.62% during the quarter.

Institutional Ownership: 13F and NPORT Filings

The Security and Class in the table below are shown exactly as filed by the investor. We do our best to track continuity of investments through acquisitions, and this will be reflected in the table as changes in names. In addition to descriptive data, performance of the investment is shown over time. To calculate quarterly performance, we first calculate cost basis of the shares purchased during the quarter, then use that to calculate gross profit. Quarterly return is Gross Profit / Starting Portfolio value.

Note that cost basis is calculated and stored in thousands, so small quarterly changes in shares frequently result in a cost basis of zero.

Upgrade to unlock premium data and export to Excel .

Disclosed Equity Positions (from 13F/NPORT Filings)
File
Date
Effective
Date
Form Security Class ID Avg Price
Paid (Est)
Reported
Shares
ΔShares ΔShares
(%)
Reported
Value
(x1000)
ΔValue
(%)
Alloc
(%)
ΔAlloc ΔAlloc (%) Cost Basis
(x1000)
Unrealized
Gain/Loss
(x1000)
2026-05-15 2026-03-31 13F FASTENAL COM 311900104 172,424 -65,787 -27.62 8,000 -16.20 0.0373
2026-02-13 2025-12-31 13F FASTENAL COM 311900104 238,211 -3,610,261 -93.81 9,546 -94.94 0.0417
2025-11-13 2025-09-30 13F FASTENAL COM 311900104 3,848,472 -748,425 -16.28 188,729 -2.24 0.2203
2025-08-14 2025-06-30 13F FASTENAL COM 311900104 4,596,897 1,713,256 59.41 193,063 -13.66 0.2368
2025-08-14 2025-03-31 13F/A-1 FASTENAL COM 311900104 2,883,641 -237,529 -7.61 223,613 0.34 0.2776
2025-05-15 2025-03-31 13F FASTENAL COM 311900104 2,915,988 -205,182 221,123 0.1806
2025-02-14 2024-12-31 13F FASTENAL COM 311900104 3,121,170 30,181 0.98 222,846 0.95 0.2704
2024-11-14 2024-09-30 13F FASTENAL COM 311900104 3,090,989 -70,821 -2.24 220,759 11.11 0.2383
2024-08-09 2024-06-30 13F FASTENAL COM 311900104 3,161,810 18,903 0.60 198,688 -18.05 0.2279
2024-05-14 2024-03-31 13F FASTENAL COM 311900104 3,142,907 -170,611 -5.15 242,443 12.97 0.2750
2024-02-14 2023-12-31 13F FASTENAL COM 311900104 3,313,518 -82,112 -2.42 214,616 15.67 0.2479
2023-11-14 2023-09-30 13F FASTENAL COM 311900104 3,395,630 -51,776 -1.50 185,537 -8.77 0.2331
2023-10-27 2023-06-30 13F/A-2 FASTENAL COM 311900104 3,447,406 -65,359 -1.86 203,363 7.33 0.2325
2023-10-12 2023-06-30 13F/A-1 FASTENAL COM 311900104 3,447,406 -65,359 203,363 0.2044
2023-08-14 2023-06-30 13F FASTENAL COM 311900104 3,447,406 -65,359 203,363 0.2063
2023-06-01 2023-03-31 13F/A-1 FASTENAL COM 311900104 3,512,765 398,924 12.81 189,479 28.59 0.2251
2023-05-15 2023-03-31 13F FASTENAL COM 311900104 3,512,765 398,924 189,479 0.1739
2023-02-21 2022-12-31 13F FASTENAL COM 311900104 3,113,841 65,414 2.15 147,347 4.98 0.1740
2022-11-14 2022-09-30 13F FASTENAL COM 311900104 3,048,427 -14,761 -0.48 140,350 -8.22 0.1721
2022-08-17 2022-06-30 13F/A-1 FASTENAL COM 311900104 3,063,188 -258,788 -7.79 152,914 -22.51 0.1717
2022-08-15 2022-06-30 13F FASTENAL COM 311900104 3,063,188 -258,788 152,914 0.0548
2022-05-16 2022-03-31 13F FASTENAL COM 311900104 3,321,976 -1,334,135 -28.65 197,325 -33.84 0.1501
2022-02-11 2021-12-31 13F Fastenal COM 311900104 4,656,111 -70,672 -1.50 298,271 22.27 0.2485
2021-11-12 2021-09-30 13F FASTENAL COM 311900104 4,726,783 832,791 21.39 243,948 20.47 0.2079
2021-08-13 2021-06-30 13F FASTENAL COM 311900104 3,893,992 3,725,370 2,209.30 202,489 2,288.12 0.1663
2021-05-14 2021-03-31 13F FASTENAL COM 311900104 168,622 57 0.03 8,479 3.01 0.0120
2021-02-16 2020-12-31 13F FASTENAL COM 311900104 168,565 97,995 138.86 8,231 158.67 0.0120
2020-11-13 2020-09-30 13F FASTENAL COM 311900104 70,570 28,348 67.14 3,182 76.00 0.0054
2020-08-11 2020-06-30 13F FASTENAL COM 311900104 42,222 15,719 59.31 1,808 118.36 0.0031
2020-05-15 2020-03-31 13F FASTENAL COM 311900104 26,503 4,587 20.93 828 2.22 0.0017
2020-03-18 2019-12-31 13F/A-2 FASTENAL COM 311900104 21,916 3,316 17.83 810 33.22 0.0012
2020-02-28 2019-12-31 13F/A-1 FASTENAL COM 311900104 21,916 0 810 0.0012
2020-02-14 2019-12-31 13F FASTENAL COM 311900104 21,916 3,316 810 1,016.4814
2019-11-14 2019-09-30 13F FASTENAL COM 311900104 18,600 0 0.00 608 0.33 0.0010
2019-11-06 2019-06-30 13F/A-2 FASTENAL COM 311900104 18,600 9,300 100.00 606 1.34 0.0010
2019-09-24 2019-06-30 13F/A-1 FASTENAL COM 311900104 18,600 0 606 0.0010
2019-08-14 2019-06-30 13F FASTENAL COM 311900104 18,600 9,300 606
2019-05-15 2019-03-31 13F FASTENAL COM 311900104 9,300 -5,500 -37.16 598 -22.74 0.0010
2019-02-15 2018-12-31 13F FASTENAL COM 311900104 14,800 -600 -3.90 774 -13.33 0.0015
2018-11-15 2018-09-30 13F FASTENAL COM 311900104 15,400 -3,300 -17.65 893 -0.89 0.0015
2019-03-21 2018-06-30 13F/A-1 FASTENAL COM 311900104 18,700 4,500 31.69 901 16.26 0.0016
2018-08-14 2018-06-30 13F FEDEX COM 311900104 18,700 4,500 901
2018-05-11 2018-03-31 13F FASTENAL COM 311900104 14,200 -1,160 -7.55 775 -83.48 0.0014
2018-02-14 2017-12-31 13F FASTENAL COM 311900104 15,360 -2,891 -15.84 4,692 463.94 0.0083
2017-11-08 2017-09-30 13F FASTENAL COM 311900104 18,251 2,351 14.79 832 20.06 0.0015
2017-08-14 2017-06-30 13F FASTENAL COM 311900104 15,900 -87,735 -84.66 693 -87.02 0.0013
2017-05-15 2017-03-31 13F Fastenal COM 311900104 103,635 85,035 457.18 5,338 510.76 0.0097
2017-03-30 2016-12-31 13F/A-1 Fastenal Common Stock 311900104 18,600 8,100 77.14 874 99.09 0.0017
2017-02-15 2016-12-31 13F Fastenal Common Stock 311900104 18,600 874
2016-11-15 2016-09-30 13F Fastenal Common Stock 311900104 10,500 0 0.00 439 -5.79 0.0008
2016-09-14 2016-06-30 13F/A-1 Fastenal Common Stock 311900104 10,500 0 0.00 466 -9.34 0.0009
2016-08-15 2016-06-30 13F Fastenal Common Stock 311900104 10,500 466
2016-05-16 2016-03-31 13F Fastenal Common Stock 311900104 10,500 3,700 54.41 514 84.89 0.0010
2016-02-16 2015-12-31 13F Fastenal Common Stock 311900104 6,800 0 0.00 278 11.65 0.0006
2015-11-16 2015-09-30 13F Fastenal Common Stock 311900104 6,800 0 0.00 249 -13.24 0.0005
2015-08-21 2015-06-30 13F/A-1 Fastenal Common Stock 311900104 6,800 0 0.00 287 1.77 0.0006
2015-08-14 2015-06-30 13F Fastenal Common Stock 311900104 6,800 287
2015-05-18 2015-03-31 13F Fastenal Common Stock 311900104 6,800 -3,300 -32.67 282 -40.88 0.0006
2015-02-17 2014-12-31 13F Fastenal Common Stock 311900104 10,100 0 0.00 477 5.76 0.0010
2014-11-14 2014-09-30 13F Fastenal Common Stock 311900104 10,100 -31,800 -75.89 451 -78.22 0.0010
2014-08-14 2014-06-30 13F FASTENAL COMMON 311900104 41,900 -29,200 -41.07 2,071 -40.93 0.0046
2014-05-15 2014-03-31 13F Fastenal Common Stock 311900104 71,100 -65,500 -47.95 3,506 -45.98 0.0061
2014-02-14 2013-12-31 13F Fastenal Common Stock 311900104 136,600 6,700 5.16 6,490 -0.58 0.0116
2013-11-14 2013-09-30 13F FASTENAL Common Stock 311900104 129,900 1,800 1.41 6,528 11.15 0.0128
2013-08-16 2013-06-30 13F/A-1 FASTENAL COMMON 311900104 128,100 128,100 5,873 0.0128
2013-08-14 2013-06-30 13F FASTENAL COMMON 311900104 128,100 5,873 0.0128
Legend
Shares
The total number of shares held by the institution at the end of the reporting period (the effective date). This is provided in the filing.
Value
The total value of the shares as of the effective date. This is provided in the filing.
Avg. Share Price
The weighted average share price of the shares held by the institution. We use FIFO accounting to determine this price
Class
This is the security class as indicated by the filer. There are a variety of values for this field. Common values include "EC" = equity common, "EP" - equity preferred
Allocation (%)
The percent of the institution's portfolio that this position represents. This is provided in NPORT filings. For 13F filings, we calculate it.
Change in Allocation
The change in allocation from the prior reporting period. This is calculated as current allocation - prior allocation.
Change in Allocation (%)
The percent change in allocation from the prior reporting period. This is calculated as (current allocation - prior allocation) / prior allocation.
Cost Basis
The total cost of the shares held. This is calculated as reported shares * avg. share price
Unrealized Gain/Loss
This is the market value of the position as of the effective date minus the cost basis.