2m 2m 2m 2m 2m 2m 2m
Bank of America (BAC)
NYSE
$50.70+$0.13 (+0.27%)
Price as of Oct 23, 2026 7:59 PM EDT- $357.2BMarket Cap
- 0.79%1-Year Change
- Banks - DiversifiedIndustry
Bank of America (BAC)
$50.70+$0.13 (+0.27%)
Top Holders
Institutional
Mutual Funds
Holder | Ownership %
| Shares Held | Change (Shares, %) | Report Date |
|---|---|---|---|---|
VANGUARD GROUP INC | 9.31% | 651.1M | +23.4M (+3.59%) | Dec 31, 2025 |
BLACKROCK, INC. | 7.80% | 545.7M | +6.4M (+1.18%) | Jun 30, 2026 |
BLACKROCK FUNDING, INC. /DE | 7.47% | 522.7M | +18.9M (+3.61%) | Dec 31, 2024 |
BERKSHIRE HATHAWAY INC | 6.91% | 483.4M | -30.2M (-6.25%) | Jun 30, 2026 |
BLACKROCK INC. | 6.77% | 473.1M | -14.5M (-3.08%) | Jun 30, 2024 |
VANGUARD CAPITAL MANAGEMENT LLC | 6.03% | 421.8M | +12.1M (+2.87%) | Jun 30, 2026 |
STATE STREET CORP | 4.29% | 299.8M | +4.9M (+1.63%) | Jun 30, 2026 |
Holder | Ownership %
| Shares Held | Change (Shares, %) | Report Date |
|---|---|---|---|---|
VANGUARD INDEX FUNDS | 6.29% | 440.2M | +16.1M (+3.67%) | Jun 30, 2026 |
BAIRD FUNDS INC | 1.36% | 95.0M | 0 (0.00%) | Jun 30, 2026 |
SPDR S&P 500 ETF TRUST | 1.13% | 79.1M | +1.8M (+2.27%) | Jun 30, 2026 |
JOHN HANCOCK SOVEREIGN BOND FUND | 0.97% | 67.7M | +7.2M (+10.65%) | May 31, 2026 |
WASHINGTON MUTUAL INVESTORS FUND | 0.91% | 63.6M | -411,021 (-0.65%) | Jul 31, 2026 |
SELECT SECTOR SPDR TRUST | 0.63% | 44.2M | -793,556 (-1.80%) | Jun 30, 2026 |
Fidelity Rutland Square Trust II | 0.63% | 43.9M | -395,750 (-0.90%) | May 31, 2026 |
Current Ownership Distribution
- Institutions104.3B (67.21%)
- Mutual Funds50.0B (32.20%)
- Insiders913.3M (0.59%)
- Other0 (0.00%)
Insider Transactions
- 0.59% (913.3M)Current InsiderOwnership (%, shares)
- 1Number of InsiderBuying (last 12 months)
- $654,705.76Amount of InsiderBuying (last 12 months)
- 4Number of InsiderSelling (last 12 months)
- $36.3MAmount of InsiderSelling (last 12 months)
Insider Name & Title | Type | Date
| Transaction Value | Shares | Share Price | Shares After Transactions |
|---|---|---|---|---|---|---|
Fitterling James R | Award | Oct 21, 2026 | $0.00 | 2,931 | $0.00 | 2,931 |
BANK OF AMERICA CORP /DE/ | Buy | Oct 21, 2026 | $77,084.78 | 12,170 | $6.33 | 12,170 |
Thomas William B. | Award | Oct 21, 2026 | $0.00 | 2,930 | $0.00 | 2,930 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $796.29 | 127 | $6.27 | 12,043 |
Thomas William B. | In Kind | Oct 21, 2026 | $59,412.60 | 1,170 | $50.78 | 1,760 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $627.00 | 100 | $6.27 | 11,943 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,881.00 | 300 | $6.27 | 11,643 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,874.73 | 299 | $6.27 | 11,344 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,254.00 | 200 | $6.27 | 11,144 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,254.00 | 200 | $6.27 | 10,944 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $231.99 | 37 | $6.27 | 10,907 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $6.27 | 1 | $6.27 | 10,906 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,730.52 | 276 | $6.27 | 10,630 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $990.66 | 158 | $6.27 | 10,472 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,254.00 | 200 | $6.27 | 10,272 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $313.50 | 50 | $6.27 | 10,222 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,084.71 | 173 | $6.27 | 10,049 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $18.81 | 3 | $6.27 | 10,046 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,254.00 | 200 | $6.27 | 9,846 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $87.78 | 14 | $6.27 | 9,832 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,881.00 | 300 | $6.27 | 9,532 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $175.56 | 28 | $6.27 | 9,504 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $94.05 | 15 | $6.27 | 9,489 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,881.00 | 300 | $6.27 | 9,189 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,655.28 | 264 | $6.27 | 8,925 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,881.00 | 300 | $6.27 | 8,625 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,705.44 | 272 | $6.27 | 8,353 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,316.70 | 210 | $6.27 | 8,143 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $1,881.00 | 300 | $6.27 | 7,843 |
BANK OF AMERICA CORP /DE/ | Sell | Oct 21, 2026 | $225.72 | 36 | $6.27 | 7,807 |