Fastenal Company
MX ˙ BMV ˙ US3119001044
SecurityMX:FAST / Fastenal Company
InstitutionInvesco Ltd.
Latest Disclosed Ownership14,125,617 shares
Latest Disclosed Value $ 655,428,616
Invesco Ltd. reports 18.11% decrease in ownership of FAST / Fastenal Company

On May 12, 2026 - Invesco Ltd. filed a 13F-HR form disclosing ownership of 14,125,617 shares of Fastenal Company (MX:FAST) valued at $655,428,616 USD as of March 31, 2026. The entity filed a previous 13F-HR on February 19, 2026 disclosing 17,249,826 shares of Fastenal Company. This represents a change in shares of -18.11% 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-12 2026-03-31 13F FASTENAL COM 311900104 14,125,617 -3,124,209 -18.11 655,429 -5.32 0.0125
2026-02-19 2025-12-31 13F FASTENAL COM 311900104 17,249,826 -966,049 -5.30 692,236 -22.51 0.1061
2025-11-13 2025-09-30 13F FASTENAL COM 311900104 18,215,875 2,242,116 14.04 893,307 33.15 0.1407
2025-08-13 2025-06-30 13F FASTENAL COM 311900104 15,973,759 9,370,909 141.92 670,898 31.02 0.1141
2025-05-12 2025-03-31 13F FASTENAL COM 311900104 6,602,850 -25,432 -0.38 512,051 7.43 0.0970
2025-02-13 2024-12-31 13F FASTENAL COM 311900104 6,628,282 33,718 0.51 476,640 1.20 0.0881
2024-11-12 2024-09-30 13F FASTENAL COM 311900104 6,594,564 773,001 13.28 470,984 28.74 0.0909
2024-08-13 2024-06-30 13F FASTENAL COM 311900104 5,821,563 -122,359 -2.06 365,827 -20.21 0.0774
2024-05-14 2024-03-31 13F FASTENAL COM 311900104 5,943,922 -930,483 -13.54 458,514 2.98 0.0985
2024-02-13 2023-12-31 13F FASTENAL COM 311900104 6,874,405 129,103 1.91 445,255 20.81 0.1060
2023-11-13 2023-09-30 13F FASTENAL COM 311900104 6,745,302 957,091 16.54 368,563 7.94 0.0993
2023-08-11 2023-06-30 13F FASTENAL COM 311900104 5,788,211 834,319 16.84 341,447 27.78 0.0895
2023-05-12 2023-03-31 13F FASTENAL COM 311900104 4,953,892 221,287 4.68 267,213 19.32 0.0745
2023-02-13 2022-12-31 13F FASTENAL COM 311900104 4,732,605 -44,904 -0.94 223,947 1.81 0.0656
2022-11-14 2022-09-30 13F FASTENAL COM 311900104 4,777,509 -1,644,478 -25.61 219,957 -31.39 0.0708
2022-08-15 2022-06-30 13F FASTENAL COM 311900104 6,421,987 201,977 3.25 320,583 -13.23 0.0971
2022-05-16 2022-03-31 13F FASTENAL COM 311900104 6,220,010 81,645 1.33 369,467 -6.04 0.0942
2022-02-14 2021-12-31 13F FASTENAL COM 311900104 6,138,365 1,184,557 23.91 393,224 53.80 0.0948
2021-11-15 2021-09-30 13F FASTENAL COM 311900104 4,953,808 -2,968,879 -37.47 255,667 -37.94 0.0648
2021-08-17 2021-06-30 13F FASTENAL COM 311900104 7,922,687 -266,373 -3.25 411,979 0.06 0.1013
2021-05-17 2021-03-31 13F FASTENAL COM 311900104 8,189,060 902,144 12.38 411,748 15.72 0.1099
2021-02-16 2020-12-31 13F FASTENAL COM 311900104 7,286,916 2,028,302 38.57 355,821 50.06 0.1036
2020-11-16 2020-09-30 13F FASTENAL COM 311900104 5,258,614 12,770 0.24 237,113 5.51 0.0802
2020-08-14 2020-06-30 13F FASTENAL COM 311900104 5,245,844 2,015,090 62.37 224,733 122.59 0.0804
2020-05-15 2020-03-31 13F FASTENAL COM 311900104 3,230,754 -4,051,814 -55.64 100,961 -62.48 0.0425
2020-02-14 2019-12-31 13F FASTENAL COM 311900104 7,282,568 -6,649,817 -47.73 269,091 -40.88 0.0835
2019-11-14 2019-09-30 13F FASTENAL COM 311900104 13,932,385 194,569 1.42 455,171 1.67 0.1190
2019-08-14 2019-06-30 13F/A-1 FASTENAL COM 311900104 13,737,816 9,719,267 241.86 447,715 73.24 0.1152
2019-08-14 2019-06-30 13F FASTENAL COM 311900104 13,737,816 -3,690,576 447,715
2019-05-15 2019-03-31 13F FASTENAL COM 311900104 4,018,549 -405,307 -9.16 258,433 11.72 0.0872
2019-02-14 2018-12-31 13F FASTENAL COM 311900104 4,423,856 687,912 18.41 231,324 6.72 0.0885
2018-11-14 2018-09-30 13F FASTENAL COM 311900104 3,735,944 -16,346 -0.44 216,759 20.02 0.0682
2018-08-14 2018-06-30 13F FASTENAL COM 311900104 3,752,290 806,149 27.36 180,599 12.29 0.0598
2018-05-15 2018-03-31 13F FASTENAL COM 311900104 2,946,141 255 0.01 160,831 -0.17 0.0601
2018-02-14 2017-12-31 13F FASTENAL COM 311900104 2,945,886 13,422 0.46 161,110 20.54 0.0581
2017-11-14 2017-09-30 13F FASTENAL COM 311900104 2,932,464 -138,368 -4.51 133,662 -0.01 0.0494
2017-08-14 2017-06-30 13F FASTENAL COM 311900104 3,070,832 -259,980 -7.81 133,672 -22.07 0.0416
2017-05-15 2017-03-31 13F FASTENAL COM 311900104 3,330,812 389,993 13.26 171,536 24.16 0.0563
2017-02-14 2016-12-31 13F FASTENAL COM 311900104 2,940,819 81,264 2.84 138,159 15.64 0.0464
2016-11-14 2016-09-30 13F FASTENAL COM 311900104 2,859,555 105,132 3.82 119,472 -2.29 0.0410
2016-08-15 2016-06-30 13F FASTENAL COM 311900104 2,754,423 -97,235 -3.41 122,269 -12.50 0.0449
2016-05-16 2016-03-31 13F FASTENAL COM 311900104 2,851,658 -53,481 -1.84 139,731 17.83 0.0568
2016-02-16 2015-12-31 13F FASTENAL COM 311900104 2,905,139 110,523 3.95 118,588 15.91 0.0473
2015-11-16 2015-09-30 13F FASTENAL COM 311900104 2,794,616 -1,886 -0.07 102,309 -13.27 0.0434
2015-08-14 2015-06-30 13F FASTENAL COMMON 311900104 2,796,502 -9,451 -0.34 117,956 1.45 0.0463
2015-05-15 2015-03-31 13F FASTENAL COMMON 311900104 2,805,953 -112,834 -3.87 116,265 -16.25 0.0450
2015-02-13 2014-12-31 13F FASTENAL COMMON 311900104 2,918,787 -278,169 -8.70 138,818 -3.29 0.0536
2014-11-14 2014-09-30 13F FASTENAL COMMON 311900104 3,196,956 -178,982 -5.30 143,542 -14.08 0.0573
2014-08-14 2014-06-30 13F FASTENAL COMMON 311900104 3,375,938 -229,744 -6.37 167,074 -6.01 0.0657
2014-05-15 2014-03-31 13F FASTENAL COMMON 311900104 3,605,682 -1,356,271 -27.33 177,760 -24.60 0.0721
2014-02-13 2013-12-31 13F FASTENAL COMMON 311900104 4,961,953 817,183 19.72 235,743 13.14 0.0936
2013-11-13 2013-09-30 13F FASTENAL COMMON 311900104 4,144,770 -149,462 -3.48 208,358 5.96 0.0906
2013-08-14 2013-06-30 13F FASTENAL COMMON 311900104 4,294,232 4,294,232 196,632 0.0917
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.