BAC
Bank of America (BAC)
NYSE
$61.75+$0.05 (+0.09%)
Price as of Aug 21, 2026 7:59 PM EDT
  • $432.6B
    Market Cap
  • 27.39%
    1-Year Change
  • Banks - Diversified
    Industry

Top Holders

Institutional
Mutual Funds
Holder
Ownership %
Shares Held
Change (Shares, %)
Report Date
VANGUARD GROUP INC
9.17%
651.1M
+23.4M (+3.59%)
Dec 31, 2025
BLACKROCK, INC.
7.69%
545.7M
+6.4M (+1.18%)
Jun 30, 2026
BLACKROCK FUNDING, INC. /DE
7.37%
522.7M
+18.9M (+3.61%)
Dec 31, 2024
BERKSHIRE HATHAWAY INC
6.81%
483.4M
-30.2M (-6.25%)
Jun 30, 2026
BLACKROCK INC.
6.67%
473.1M
-14.5M (-3.08%)
Jun 30, 2024
VANGUARD CAPITAL MANAGEMENT LLC
5.94%
421.8M
+12.1M (+2.87%)
Jun 30, 2026
STATE STREET CORP
4.22%
299.8M
+4.9M (+1.63%)
Jun 30, 2026

Current Ownership Distribution

  • Institutions104.2B (68.70%)
  • Mutual Funds46.6B (30.69%)
  • Insiders913.3M (0.60%)
  • Other0 (0.00%)

Insider Transactions

  • 0.60% (913.3M)
    Current InsiderOwnership (%, shares)
  • 1
    Number of InsiderBuying (last 12 months)
  • $653,341.11
    Amount of InsiderBuying (last 12 months)
  • 4
    Number of InsiderSelling (last 12 months)
  • $34.7M
    Amount of InsiderSelling (last 12 months)
Insider Name & Title
Type
Date
Transaction Value
Shares
Share Price
Shares After Transactions
MOYNIHAN BRIAN T
Chair and CEO
Exempt
Aug 15, 2026
$0.00
18,083
$0.00
108,497
MOYNIHAN BRIAN T
Chair and CEO
Exempt
Aug 15, 2026
$0.00
18,083
$0.00
2.7M
MOYNIHAN BRIAN T
Chair and CEO
Return
Aug 15, 2026
$1.2M
18,083
$64.49
2.7M
BANK OF AMERICA CORP /DE/
Buy
Aug 10, 2026
$58,955.13
4,797
$12.29
4,797
BANK OF AMERICA CORP /DE/
Buy
Aug 10, 2026
$3,957.38
322
$12.29
5,119
BANK OF AMERICA CORP /DE/
Buy
Aug 10, 2026
$9,229.79
751
$12.29
5,870
BANK OF AMERICA CORP /DE/
Buy
Aug 10, 2026
$6,145.00
500
$12.29
6,370
BANK OF AMERICA CORP /DE/
Buy
Aug 10, 2026
$6,145.00
500
$12.29
6,870
BANK OF AMERICA CORP /DE/
Buy
Aug 10, 2026
$58,955.13
4,797
$12.29
11,667
BANK OF AMERICA CORP /DE/
Buy
Aug 10, 2026
$9,229.79
751
$12.29
12,418
BANK OF AMERICA CORP /DE/
Buy
Aug 10, 2026
$3,957.38
322
$12.29
12,740
BANK OF AMERICA CORP /DE/
Sell
Aug 10, 2026
$6,160.00
500
$12.32
12,240
BANK OF AMERICA CORP /DE/
Sell
Aug 10, 2026
$6,160.00
500
$12.32
11,740
BANK OF AMERICA CORP /DE/
Sell
Aug 10, 2026
$9,252.32
751
$12.32
10,989
BANK OF AMERICA CORP /DE/
Sell
Aug 10, 2026
$9,252.32
751
$12.32
10,238
BANK OF AMERICA CORP /DE/
Sell
Aug 10, 2026
$3,967.04
322
$12.32
9,916
BANK OF AMERICA CORP /DE/
Sell
Aug 10, 2026
$59,099.04
4,797
$12.32
5,119
BANK OF AMERICA CORP /DE/
Sell
Aug 10, 2026
$59,099.04
4,797
$12.32
322
BANK OF AMERICA CORP /DE/
Sell
Aug 10, 2026
$3,967.04
322
$12.32
0
BANK OF AMERICA CORP /DE/
Buy
Aug 03, 2026
$71.36
7
$10.20
7
BANK OF AMERICA CORP /DE/
Buy
Aug 03, 2026
$143.00
14
$10.21
21
BANK OF AMERICA CORP /DE/
Buy
Aug 03, 2026
$102.14
10
$10.21
31
BANK OF AMERICA CORP /DE/
Buy
Aug 03, 2026
$51.10
5
$10.22
36
BANK OF AMERICA CORP /DE/
Sell
Aug 03, 2026
$72.27
7
$10.32
29
BANK OF AMERICA CORP /DE/
Sell
Aug 03, 2026
$143.38
14
$10.24
15
BANK OF AMERICA CORP /DE/
Sell
Aug 03, 2026
$102.30
10
$10.23
5
BANK OF AMERICA CORP /DE/
Sell
Jul 31, 2026
$51.63
5
$10.32
0
BANK OF AMERICA CORP /DE/
Buy
Jul 24, 2026
$92.11
9
$10.23
9
BANK OF AMERICA CORP /DE/
Sell
Jul 24, 2026
$91.58
9
$10.18
0
BANK OF AMERICA CORP /DE/
Buy
Jul 17, 2026
$2,857.98
437
$6.54
437