Fastenal Company
MX ˙ BMV ˙ US3119001044
SecurityMX:FAST / Fastenal Company
InstitutionTd Asset Management Inc
Latest Disclosed Ownership3,772,115 shares
Latest Disclosed Value $ 175,026,136
Td Asset Management Inc reports 6.80% decrease in ownership of FAST / Fastenal Company

On May 11, 2026 - Td Asset Management Inc filed a 13F-HR form disclosing ownership of 3,772,115 shares of Fastenal Company (MX:FAST) valued at $175,026,136 USD as of March 31, 2026. The entity filed a previous 13F-HR on February 10, 2026 disclosing 4,047,323 shares of Fastenal Company. This represents a change in shares of -6.80% 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-11 2026-03-31 13F FASTENAL COM 311900104 3,772,115 -275,208 -6.80 175,026 7.76 0.1420
2026-02-10 2025-12-31 13F FASTENAL COM 311900104 4,047,323 -195,640 -4.61 162,419 -21.94 0.1307
2025-11-10 2025-09-30 13F FASTENAL COM 311900104 4,242,963 -691,595 -14.02 208,075 0.40 0.1690
2025-07-28 2025-06-30 13F FASTENAL COM 311900104 4,934,558 2,337,187 89.98 207,251 2.89 0.1769
2025-05-07 2025-03-31 13F FASTENAL COM 311900104 2,597,371 -183,233 -6.59 201,426 0.74 0.1854
2025-02-11 2024-12-31 13F FASTENAL COM 311900104 2,780,604 -231,631 -7.69 199,953 -7.19 0.1769
2024-11-01 2024-09-30 13F FASTENAL COM 311900104 3,012,235 -49,829 -1.63 215,435 11.96 0.1901
2024-08-02 2024-06-30 13F FASTENAL COM 311900104 3,062,064 -186,789 -5.75 192,420 -23.22 0.1794
2024-05-08 2024-03-31 13F FASTENAL COM 311900104 3,248,853 569,118 21.24 250,617 44.39 0.2331
2024-02-12 2023-12-31 13F FASTENAL COM 311900104 2,679,735 1,420,763 112.85 173,566 152.31 0.1707
2023-10-27 2023-09-30 13F FASTENAL COM 311900104 1,258,972 -53,402 -4.07 68,790 -11.14 0.0833
2023-08-09 2023-06-30 13F FASTENAL COM 311900104 1,312,374 59,198 4.72 77,417 14.53 0.0882
2023-05-10 2023-03-31 13F FASTENAL COM 311900104 1,253,176 10,981 0.88 67,596 15.00 0.0816
2023-02-07 2022-12-31 13F FASTENAL COM 311900104 1,242,195 28,523 2.35 58,781 4.00 0.0725
2022-11-07 2022-09-30 13F FASTENAL COM 311900104 1,213,672 52,219 4.50 56,521 -2.51 0.0708
2022-08-04 2022-06-30 13F FASTENAL COM 311900104 1,161,453 918,799 378.65 57,979 302.24 0.0672
2022-05-10 2022-03-31 13F FASTENAL COM 311900104 242,654 -949,935 -79.65 14,414 -81.13 0.0085
2022-05-10 2022-03-31 13F FASTENAL COM 311900104 1,173,067 69,680
2022-02-10 2021-12-31 13F FASTENAL COM 311900104 1,192,589 7,764 0.66 76,397 24.94 0.0640
2021-11-09 2021-09-30 13F FASTENAL COM 311900104 1,184,825 -994 -0.08 61,149 -5.85 0.0635
2021-08-11 2021-06-30 13F FASTENAL COM 311900104 1,185,819 29,787 2.58 64,947 11.74 0.0659
2021-05-14 2021-03-31 13F FASTENAL COM 311900104 1,156,032 16,078 1.41 58,125 4.42 0.0650
2021-02-16 2020-12-31 13F FASTENAL COM 311900104 1,139,954 -65,043 -5.40 55,664 2.45 0.0676
2020-11-10 2020-09-30 13F FASTENAL COM 311900104 1,204,997 526,208 77.52 54,333 86.84 0.0754
2020-08-13 2020-06-30 13F FASTENAL COM 311900104 678,789 192,164 39.49 29,080 91.23 0.0414
2020-05-15 2020-03-31 13F FASTENAL COM 311900104 486,625 165,053 51.33 15,207 27.98 0.0257
2020-02-11 2019-12-31 13F FASTENAL COM 311900104 321,572 62,072 23.92 11,882 40.15 0.0173
2019-11-07 2019-09-30 13F FASTENAL COM 311900104 259,500 -392,757 -60.22 8,478 -60.12 0.0130
2019-08-01 2019-06-30 13F FASTENAL COM 311900104 652,257 307,639 89.27 21,257 -4.09 0.0318
2019-05-08 2019-03-31 13F FASTENAL COM 311900104 344,618 -9,870 -2.78 22,163 19.57 0.0338
2019-02-01 2018-12-31 13F FASTENAL COM 311900104 354,488 7,645 2.20 18,536 -7.89 0.0322
2018-11-01 2018-09-30 13F FASTENAL COM 311900104 346,843 -60,477 -14.85 20,124 2.65 0.0298
2018-07-31 2018-06-30 13F FASTENAL COM 311900104 407,320 -3,669 -0.89 19,604 -12.62 0.0299
2018-05-11 2018-03-31 13F FASTENAL COM 311900104 410,989 -1,519 -0.37 22,436 -0.55 0.0343
2018-02-02 2017-12-31 13F FASTENAL COM 311900104 412,508 -3,531 -0.85 22,560 18.97 0.0329
2017-11-09 2017-09-30 13F FASTENAL COM 311900104 416,039 46,634 12.62 18,963 17.93 0.0284
2017-08-01 2017-06-30 13F FASTENAL COM 311900104 369,405 -66,502 -15.26 16,080 -28.37 0.0253
2017-05-05 2017-03-31 13F FASTENAL COM 311900104 435,907 -301 -0.07 22,449 9.54 0.0358
2017-02-08 2016-12-31 13F FASTENAL COM 311900104 436,208 -29,405 -6.32 20,493 5.35 0.0346
2016-11-02 2016-09-30 13F FASTENAL COM 311900104 465,613 136,071 41.29 19,453 32.98 0.0337
2016-08-04 2016-06-30 13F FASTENAL COM 311900104 329,542 158,394 92.55 14,628 74.43 0.0265
2016-05-05 2016-03-31 13F FASTENAL COM 311900104 171,148 10,535 6.56 8,386 27.91 0.0157
2016-02-04 2015-12-31 13F FASTENAL COM 311900104 160,613 -26,823 -14.31 6,556 -4.46 0.0130
2015-11-12 2015-09-30 13F FASTENAL COM 311900104 187,436 -47,582 -20.25 6,862 -30.78 0.0135
2015-08-11 2015-06-30 13F FASTENAL COM 311900104 235,018 -38,398 -14.04 9,913 -12.50 0.0177
2015-04-28 2015-03-31 13F FASTENAL COM 311900104 273,416 273,416 0.00 11,329 0.0204
2015-01-30 2014-12-31 13F FASTENAL COM 311900104 0 -295,877 -100.00 0 -100.00
2014-11-06 2014-09-30 13F FASTENAL COM 311900104 295,877 -49,188 -14.25 13,284 -22.21 0.0229
2014-08-12 2014-06-30 13F FASTENAL COM 311900104 345,065 -31,395 -8.34 17,077 -8.03 0.0291
2014-05-09 2014-03-31 13F FASTENAL COM 311900104 376,460 -18,553 -4.70 18,568 -1.06 0.0338
2014-02-07 2013-12-31 13F FASTENAL COM 311900104 395,013 -76,247 -16.18 18,767 -20.75 0.0351
2013-11-08 2013-09-30 13F FASTENAL COM 311900104 471,260 -12,833 -2.65 23,681 6.70 0.0470
2013-07-24 2013-06-30 13F FASTENAL COM 311900104 484,093 484,093 22,195 0.0476
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.