Skip to main content

BANK OF AMERICA CORP /DE/

Bank

Position in FAST — Fastenal Co

CIK 70858 CHARLOTTE, NC

Position in FAST

as of Mar 31, 2026 · filed May 18, 2026
Position Value
$755,968,518
+$172,147,972 QoQ
Shares Held
16,292,425
+12.0% QoQ
Ownership
1.42%
of shares outstanding
% of Portfolio
0.10%
of 13F equity value
Holder Rank
not a current holder
Holding Since
Mar 2020
25 quarters on record
Voting authority Sole 19.700136719978765.ToString("F0")% Shared 0.ToString("F0")% None 80.29986328002123.ToString("F0")%

Common Shares in FAST Over Time

Shares Held

Position Value (USD)

Derivatives in FAST

reported options exposure · as of Mar 31, 2025
CallValue
$1,070,190
CallShares
27,600
PutValue
$2,051,197
PutShares
52,900

Notional value of option positions as reported on Form 13F. Calls and puts are disclosed separately and do not net against the common-share stake above.

Position in Industrial Distribution

Industrials · as of Mar 31, 2026

BANK OF AMERICA CORP /DE/ holds $2,271,133,982 across 19 Industrial Distribution names. FAST ranks #1 (33.3% of the industry book) .

# Ticker Company Shares Value (USD) Open
1 FAST
Fastenal Co
This page
16,292,425 $755,968,518

All Filings in FAST

Export CSV
46 filing rows on record
Report Date Value (USD) Shares
2026-03-31 $755,968,518 16,292,425
2025-12-31 $583,820,546 14,548,232
2025-09-30 $765,267,921 15,604,974
2025-06-30 $648,118,506 15,431,393
2025-03-31 $2,051,197 52,900
2025-03-31 $1,070,190 27,600
2025-03-31 $291,335,027 7,513,476
2024-12-31 $267,212,019 7,431,846
2024-12-31 $1,902,019 52,900
2024-12-31 $992,358 27,600
2024-09-30 $1,889,059 52,900
2024-09-30 $985,596 27,600
2024-09-30 $284,892,520 7,977,948
2024-06-30 $867,192 27,600
2024-06-30 $1,662,118 52,900
2024-06-30 $236,125,036 7,515,119
2024-03-31 $1,076,103 27,900
2024-03-31 $1,064,532 27,600
2024-03-31 $321,388,725 8,332,609
2023-12-31 $269,636,340 8,325,964
2023-12-31 $16,192 500
2023-12-31 $259,080 8,000
2023-09-30 $240,828,582 8,815,102
2023-09-30 $13,660 500
2023-09-30 $327,840 12,000
2023-06-30 $261,943,438 8,880,944
2023-06-30 $14,747 500
2023-06-30 $235,960 8,000
2023-03-31 $83,607 3,100
2023-03-31 $212,011,247 7,861,003
2022-12-31 $272,090 11,500
2022-12-31 $178,501,115 7,544,426
2022-09-30 $177,948,625 7,730,175
2022-06-30 $203,121,632 8,137,886
2022-03-31 $239,219,924 8,054,543
2021-12-31 $273,525,049 8,539,652
2021-09-30 $220,042,974 8,527,145
2021-06-30 $224,223,220 8,623,970
2021-03-31 $218,338,032 8,684,886
2020-12-31 $212,844,644 8,717,782
2020-12-31 $36,622 1,500
2020-09-30 $201,972,986 8,958,660
2020-06-30 $260,604,093 12,166,391
2020-06-30 $428,400 20,000
2020-03-31 $1,250,000 80,000
2020-03-31 $195,306,357 12,499,607