Bank of America insider activity
What the executives and directors of Bank of America actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 186 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Sep 15, 2026 | MOYNIHAN BRIAN T | 18K |
| Aug 15, 2026 | MOYNIHAN BRIAN T | 18K |
| Jul 15, 2026 | MOYNIHAN BRIAN T | 18K |
| Jun 15, 2026 | MOYNIHAN BRIAN T | 18K |
| May 15, 2026 | MOYNIHAN BRIAN T | 18K |
| May 4, 2026 | DONALD ARNOLD W | 5,365 |
| May 4, 2026 | ALMEIDA JOSE E | 5,365 |
| May 4, 2026 | Martinez Maria | 5,365 |
| May 4, 2026 | Woods Thomas D | 7,838 |
| May 4, 2026 | Zuber Maria T | 5,365 |
| Apr 22, 2026 | de Weck Pierre J.P. | 1,096 |
| Apr 15, 2026 | MOYNIHAN BRIAN T | 18K |
| Mar 15, 2026 | MOYNIHAN BRIAN T | 18K |
| Mar 1, 2026 | Borthwick Alastair M | 155K |
| Mar 1, 2026 | MOYNIHAN BRIAN T | 589K |
| Mar 1, 2026 | Thompson Bruce R. | 130K |
| Mar 1, 2026 | Greener Geoffrey S | 162K |
| Mar 1, 2026 | Athanasia Dean C | 160K |
| Mar 1, 2026 | Nguyen Thong M | 155K |
| Mar 1, 2026 | Bronstein Sheri B. | 60K |
| Mar 1, 2026 | Mogensen Lauren A | 71K |
| Mar 1, 2026 | Scrivener Thomas M | 54K |
| Mar 1, 2026 | Mensah Bernard A | 1,432 |
| Mar 1, 2026 | DeMare James P | 233K |
| Feb 15, 2026 | MOYNIHAN BRIAN T | 239K |
| Feb 15, 2026 | Thompson Bruce R. | 317K |
| Feb 15, 2026 | Greener Geoffrey S | 229K |
| Feb 15, 2026 | Athanasia Dean C | 234K |
| Feb 15, 2026 | Nguyen Thong M | 210K |
| Feb 15, 2026 | Bronstein Sheri B. | 160K |
| Feb 15, 2026 | Okpara Johnbull | 45K |
| Feb 15, 2026 | Borthwick Alastair M | 138K |
| Feb 15, 2026 | Mogensen Lauren A | 142K |
| Feb 15, 2026 | Scrivener Thomas M | 127K |
| Feb 15, 2026 | Mensah Bernard A | 260K |
| Feb 15, 2026 | DeMare James P | 350K |
| Feb 15, 2026 | Gopalkrishnan Hari | 194K |
| Feb 4, 2026 | MOYNIHAN BRIAN T | 100K |
| Jan 15, 2026 | MOYNIHAN BRIAN T | 18K |
| Dec 15, 2025 | MOYNIHAN BRIAN T | 18K |
| Dec 11, 2025 | MOYNIHAN BRIAN T | 110K |
| Dec 9, 2025 | Greener Geoffrey S | 9,265 |
| Dec 3, 2025 | Scrivener Thomas M | 3,000 |
| Nov 30, 2025 | Okpara Johnbull | 40K |
| Nov 15, 2025 | MOYNIHAN BRIAN T | 18K |
| Nov 15, 2025 | Hans Lindsay D. | 1,446 |
| Nov 15, 2025 | Schimpf Eric A. | 1,758 |
| Nov 15, 2025 | Gopalkrishnan Hari | 4,086 |
| Nov 13, 2025 | Athanasia Dean C | 14K |
| Oct 22, 2025 | Bronstein Sheri B. | 6,000 |
| Oct 15, 2025 | MOYNIHAN BRIAN T | 18K |
| Sep 15, 2025 | MOYNIHAN BRIAN T | 18K |
| Aug 15, 2025 | MOYNIHAN BRIAN T | 18K |
| Aug 15, 2025 | Hans Lindsay D. | 1,441 |
| Aug 15, 2025 | Schimpf Eric A. | 1,756 |
| Aug 15, 2025 | Gopalkrishnan Hari | 4,054 |
| Aug 8, 2025 | Thompson Bruce R. | 15K |
| Jul 23, 2025 | Nguyen Thong M | 496K |
| Jul 15, 2025 | MOYNIHAN BRIAN T | 18K |
| Jun 15, 2025 | MOYNIHAN BRIAN T | 58K |
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| Granted | 27K |
| Vested / exercised | 3.2M |
| Other in | 1,856 |
| Withheld for tax | 1.9M |
| Discretionary sales | 619K |
| Gifts | 274K |
| Other out | 1,519 |
| Kept | 354K |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| MOYNIHAN BRIAN T | 2.0M | 2.7M | 136.8 |
| Thompson Bruce R. | 700K | 904K | 129.1 |
Who holds what
the 14 largest holdings of 29| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| BUFFETT WARREN E Last trade Oct 15, 2024 | 10% owner | 767M | – | – | Oct 15, 2024 | |
| BERKSHIRE HATHAWAY INC | 10% owner | 767M | – | – | – | |
| MOYNIHAN BRIAN T Chairman and CEO Last trade Aug 23, 2010 | CEO | 2.8M | – | – | Aug 23, 2010 | |
| Greener Geoffrey S Chief Risk Officer Last trade May 5, 2026 | Officer | 1.4M | – | $6.7M | net selling over the year: 0 months buying, 1 month selling | May 5, 2026 |
| Thompson Bruce R. Vice Chair, Head Ent Credit | Officer | 1.2M | – | – | – | |
| Donofrio Paul M Vice Chair | Officer | 1.2M | – | – | – | |
| Koder Matthew M Pres, Gl Corp & Invest Banking Last trade Feb 23, 2023 | Officer | 635K | – | – | Feb 23, 2023 | |
| Mogensen Lauren A Global General Counsel | Officer | 599K | – | – | – | |
| Athanasia Dean C Co-President Last trade Mar 3, 2026 | Officer | 559K | – | $6.9M | net selling over the year: 0 months buying, 1 month selling | Mar 3, 2026 |
| Nguyen Thong M Vice Chair, Gl Stra & Ent Plat Last trade Aug 6, 2021 | Officer | 419K | – | – | Aug 6, 2021 | |
| Borthwick Alastair M Executive Vice President & CFO Last trade Feb 27, 2026 | CFO | 407K | – | $3.4M | net selling over the year: 0 months buying, 1 month selling | Feb 27, 2026 |
| Bless Rudolf A. Chief Accounting Officer Last trade Feb 25, 2021 | Officer | 400K | – | – | Feb 25, 2021 | |
| Knox Kathleen A. President, The Private Bank Last trade Oct 17, 2019 | Officer | 373K | – | – | Oct 17, 2019 | |
| Bronstein Sheri B. Chief People Officer Last trade Mar 5, 2026 | Officer | 336K | – | $3.0M | net selling over the year: 0 months buying, 1 month selling | Mar 5, 2026 |
Open-market trade log
the 60 most recent of 880| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| May 5, 2026 | Greener Geoffrey S (Officer) 127K shares $53.01 +0.0% since trade filed May 7, 2026 | Discretionary sale | 127K | $53.01 | $6.7M | +0.0% | May 7, 2026 |
| Mar 12, 2026 | Mensah Bernard A (Officer) 94K shares $46.94 +12.9% since trade filed Mar 13, 2026 | Discretionary sale | 94K | $46.94 | $4.4M | +12.9% | Mar 13, 2026 |
| Mar 5, 2026 | Bronstein Sheri B. (Officer) 60K shares $49.91 +6.2% since trade filed Mar 6, 2026 | Discretionary sale | 60K | $49.91 | $3.0M | +6.2% | Mar 6, 2026 |
| Mar 5, 2026 | Scrivener Thomas M (Officer) 50K shares $49.82 +6.4% since trade filed Mar 6, 2026 | Discretionary sale | 50K | $49.82 | $2.5M | +6.4% | Mar 6, 2026 |
| Mar 4, 2026 | DeMare James P (Officer) 84K shares $50.00 +6.0% since trade filed Mar 6, 2026 | Discretionary sale | 84K | $50.00 | $4.2M | +6.0% | Mar 6, 2026 |
| Mar 3, 2026 | Athanasia Dean C (Officer) 137K shares $50.21 +5.6% since trade filed Mar 5, 2026 | Discretionary sale | 137K | $50.21 | $6.9M | +5.6% | Mar 5, 2026 |
| Feb 27, 2026 | Borthwick Alastair M (CFO) 68K shares $50.24 +5.5% since trade filed Mar 3, 2026 | Discretionary sale | 68K | $50.24 | $3.4M | +5.5% | Mar 3, 2026 |
| Aug 1, 2025 | DeMare James P (Officer) 148K shares $45.57 +16.3% since trade filed Aug 1, 2025 | Discretionary sale | 148K | $45.57 | $6.8M | +16.3% | Aug 1, 2025 |
| Oct 15, 2024 | BUFFETT WARREN E (10% owner) 324K shares $43.19 +22.7% since trade filed Oct 17, 2024 | Discretionary sale | 324K | $43.19 | $14M | +22.7% | Oct 17, 2024 |
| Oct 15, 2024 | BUFFETT WARREN E (10% owner) 8.4M shares $42.52 +24.7% since trade filed Oct 17, 2024 | Discretionary sale | 8.4M | $42.52 | $356M | +24.7% | Oct 17, 2024 |
| Oct 10, 2024 | BUFFETT WARREN E (10% owner) 1.6M shares $39.92 +32.8% since trade filed Oct 10, 2024 | Discretionary sale | 1.6M | $39.92 | $64M | +32.8% | Oct 10, 2024 |
| Oct 9, 2024 | BUFFETT WARREN E (10% owner) 4.0M shares $40.14 +32.1% since trade filed Oct 10, 2024 | Discretionary sale | 4.0M | $40.14 | $161M | +32.1% | Oct 10, 2024 |
| Oct 8, 2024 | BUFFETT WARREN E (10% owner) 3.9M shares $39.99 +32.6% since trade filed Oct 10, 2024 | Discretionary sale | 3.9M | $39.99 | $157M | +32.6% | Oct 10, 2024 |
| Oct 7, 2024 | BUFFETT WARREN E (10% owner) 4.1M shares $40.05 +32.4% since trade filed Oct 7, 2024 | Discretionary sale | 4.1M | $40.05 | $163M | +32.4% | Oct 7, 2024 |
| Oct 4, 2024 | BUFFETT WARREN E (10% owner) 5.2M shares $40.04 +32.4% since trade filed Oct 7, 2024 | Discretionary sale | 5.2M | $40.04 | $208M | +32.4% | Oct 7, 2024 |
| Oct 3, 2024 | BUFFETT WARREN E (10% owner) 303K shares $39.25 +35.1% since trade filed Oct 7, 2024 | Discretionary sale | 303K | $39.25 | $12M | +35.1% | Oct 7, 2024 |
| Oct 2, 2024 | BUFFETT WARREN E (10% owner) 1.7M shares $39.40 +34.5% since trade filed Oct 2, 2024 | Discretionary sale | 1.7M | $39.40 | $68M | +34.5% | Oct 2, 2024 |
| Oct 1, 2024 | BUFFETT WARREN E (10% owner) 1.8M shares $39.40 +34.5% since trade filed Oct 2, 2024 | Discretionary sale | 1.8M | $39.40 | $72M | +34.5% | Oct 2, 2024 |
| Sep 30, 2024 | BUFFETT WARREN E (10% owner) 5.0M shares $39.61 +33.8% since trade filed Oct 2, 2024 | Discretionary sale | 5.0M | $39.61 | $197M | +33.8% | Oct 2, 2024 |
| Sep 27, 2024 | BUFFETT WARREN E (10% owner) 3.9M shares $39.52 +34.1% since trade filed Sep 27, 2024 | Discretionary sale | 3.9M | $39.52 | $155M | +34.1% | Sep 27, 2024 |
| Sep 26, 2024 | BUFFETT WARREN E (10% owner) 5.5M shares $39.46 +34.3% since trade filed Sep 27, 2024 | Discretionary sale | 5.5M | $39.46 | $215M | +34.3% | Sep 27, 2024 |
| Sep 25, 2024 | BUFFETT WARREN E (10% owner) 2.3M shares $39.27 +35.0% since trade filed Sep 27, 2024 | Discretionary sale | 2.3M | $39.27 | $91M | +35.0% | Sep 27, 2024 |
| Sep 24, 2024 | BUFFETT WARREN E (10% owner) 6.4M shares $39.49 +34.2% since trade filed Sep 24, 2024 | Discretionary sale | 6.4M | $39.49 | $252M | +34.2% | Sep 24, 2024 |
| Sep 23, 2024 | BUFFETT WARREN E (10% owner) 4.9M shares $39.94 +32.7% since trade filed Sep 24, 2024 | Discretionary sale | 4.9M | $39.94 | $197M | +32.7% | Sep 24, 2024 |
| Sep 20, 2024 | BUFFETT WARREN E (10% owner) 10M shares $40.36 +31.3% since trade filed Sep 24, 2024 | Discretionary sale | 10M | $40.36 | $414M | +31.3% | Sep 24, 2024 |
| Sep 19, 2024 | BUFFETT WARREN E (10% owner) 11M shares $40.78 +30.0% since trade filed Sep 19, 2024 | Discretionary sale | 11M | $40.78 | $466M | +30.0% | Sep 19, 2024 |
| Sep 18, 2024 | BUFFETT WARREN E (10% owner) 6.9M shares $39.71 +33.5% since trade filed Sep 19, 2024 | Discretionary sale | 6.9M | $39.71 | $273M | +33.5% | Sep 19, 2024 |
| Sep 17, 2024 | BUFFETT WARREN E (10% owner) 4.0M shares $39.58 +33.9% since trade filed Sep 19, 2024 | Discretionary sale | 4.0M | $39.58 | $157M | +33.9% | Sep 19, 2024 |
| Sep 10, 2024 | BUFFETT WARREN E (10% owner) 3.0M shares $39.30 +34.9% since trade filed Sep 10, 2024 | Discretionary sale | 3.0M | $39.30 | $118M | +34.9% | Sep 10, 2024 |
| Sep 9, 2024 | BUFFETT WARREN E (10% owner) 1.7M shares $39.57 +34.0% since trade filed Sep 10, 2024 | Discretionary sale | 1.7M | $39.57 | $68M | +34.0% | Sep 10, 2024 |
| Sep 6, 2024 | BUFFETT WARREN E (10% owner) 1.1M shares $39.67 +33.6% since trade filed Sep 10, 2024 | Discretionary sale | 1.1M | $39.67 | $43M | +33.6% | Sep 10, 2024 |
| Sep 5, 2024 | BUFFETT WARREN E (10% owner) 5.0M shares $40.28 +31.6% since trade filed Sep 5, 2024 | Discretionary sale | 5.0M | $40.28 | $203M | +31.6% | Sep 5, 2024 |
| Sep 4, 2024 | BUFFETT WARREN E (10% owner) 5.7M shares $40.61 +30.5% since trade filed Sep 5, 2024 | Discretionary sale | 5.7M | $40.61 | $231M | +30.5% | Sep 5, 2024 |
| Sep 3, 2024 | BUFFETT WARREN E (10% owner) 8.0M shares $40.66 +30.4% since trade filed Sep 5, 2024 | Discretionary sale | 8.0M | $40.66 | $327M | +30.4% | Sep 5, 2024 |
| Aug 30, 2024 | BUFFETT WARREN E (10% owner) 7.9M shares $40.61 +30.5% since trade filed Aug 30, 2024 | Discretionary sale | 7.9M | $40.61 | $322M | +30.5% | Aug 30, 2024 |
| Aug 29, 2024 | BUFFETT WARREN E (10% owner) 6.1M shares $40.10 +32.2% since trade filed Aug 30, 2024 | Discretionary sale | 6.1M | $40.10 | $243M | +32.2% | Aug 30, 2024 |
| Aug 28, 2024 | BUFFETT WARREN E (10% owner) 7.1M shares $39.95 +32.7% since trade filed Aug 30, 2024 | Discretionary sale | 7.1M | $39.95 | $283M | +32.7% | Aug 30, 2024 |
| Aug 27, 2024 | BUFFETT WARREN E (10% owner) 6.9M shares $39.75 +33.4% since trade filed Aug 27, 2024 | Discretionary sale | 6.9M | $39.75 | $276M | +33.4% | Aug 27, 2024 |
| Aug 27, 2024 | Mensah Bernard A (Officer) 92K shares $39.81 +33.2% since trade filed Aug 29, 2024 | Discretionary sale | 92K | $39.81 | $3.7M | +33.2% | Aug 29, 2024 |
| Aug 26, 2024 | BUFFETT WARREN E (10% owner) 11M shares $39.87 +33.0% since trade filed Aug 27, 2024 | Discretionary sale | 11M | $39.87 | $438M | +33.0% | Aug 27, 2024 |
| Aug 23, 2024 | BUFFETT WARREN E (10% owner) 6.8M shares $39.79 +33.2% since trade filed Aug 27, 2024 | Discretionary sale | 6.8M | $39.79 | $269M | +33.2% | Aug 27, 2024 |
| Aug 19, 2024 | BUFFETT WARREN E (10% owner) 5.0M shares $39.65 +33.7% since trade filed Aug 19, 2024 | Discretionary sale | 5.0M | $39.65 | $200M | +33.7% | Aug 19, 2024 |
| Aug 16, 2024 | BUFFETT WARREN E (10% owner) 3.8M shares $39.27 +35.0% since trade filed Aug 19, 2024 | Discretionary sale | 3.8M | $39.27 | $147M | +35.0% | Aug 19, 2024 |
| Aug 15, 2024 | BUFFETT WARREN E (10% owner) 5.2M shares $39.31 +34.9% since trade filed Aug 19, 2024 | Discretionary sale | 5.2M | $39.31 | $204M | +34.9% | Aug 19, 2024 |
| Aug 5, 2024 | Hans Lindsay D. (Officer) 11K shares $36.92 +43.6% since trade filed Aug 7, 2024 | Discretionary sale | 11K | $36.92 | $402K | +43.6% | Aug 7, 2024 |
| Aug 1, 2024 | BUFFETT WARREN E (10% owner) 396K shares $40.15 +32.0% since trade filed Aug 1, 2024 | Discretionary sale | 396K | $40.15 | $16M | +32.0% | Aug 1, 2024 |
| Aug 1, 2024 | BUFFETT WARREN E (10% owner) 5.3M shares $39.47 +34.3% since trade filed Aug 1, 2024 | Discretionary sale | 5.3M | $39.47 | $207M | +34.3% | Aug 1, 2024 |
| Jul 31, 2024 | BUFFETT WARREN E (10% owner) 139K shares $41.26 +28.5% since trade filed Aug 1, 2024 | Discretionary sale | 139K | $41.26 | $5.7M | +28.5% | Aug 1, 2024 |
| Jul 31, 2024 | BUFFETT WARREN E (10% owner) 6.9M shares $40.62 +30.5% since trade filed Aug 1, 2024 | Discretionary sale | 6.9M | $40.62 | $278M | +30.5% | Aug 1, 2024 |
| Jul 30, 2024 | BUFFETT WARREN E (10% owner) 51K shares $41.84 +26.7% since trade filed Aug 1, 2024 | Discretionary sale | 51K | $41.84 | $2.1M | +26.7% | Aug 1, 2024 |
| Jul 30, 2024 | BUFFETT WARREN E (10% owner) 6.5M shares $41.27 +28.5% since trade filed Aug 1, 2024 | Discretionary sale | 6.5M | $41.27 | $269M | +28.5% | Aug 1, 2024 |
| Jul 29, 2024 | BUFFETT WARREN E (10% owner) 5.3M shares $41.20 +28.7% since trade filed Jul 29, 2024 | Discretionary sale | 5.3M | $41.20 | $217M | +28.7% | Jul 29, 2024 |
| Jul 26, 2024 | BUFFETT WARREN E (10% owner) 7.5M shares $41.70 +27.1% since trade filed Jul 29, 2024 | Discretionary sale | 7.5M | $41.70 | $314M | +27.1% | Jul 29, 2024 |
| Jul 25, 2024 | BUFFETT WARREN E (10% owner) 5.6M shares $42.01 +26.2% since trade filed Jul 29, 2024 | Discretionary sale | 5.6M | $42.01 | $236M | +26.2% | Jul 29, 2024 |
| Jul 24, 2024 | BUFFETT WARREN E (10% owner) 5.4M shares $42.39 +25.1% since trade filed Jul 24, 2024 | Discretionary sale | 5.4M | $42.39 | $230M | +25.1% | Jul 24, 2024 |
| Jul 23, 2024 | BUFFETT WARREN E (10% owner) 7.1M shares $42.56 +24.6% since trade filed Jul 24, 2024 | Discretionary sale | 7.1M | $42.56 | $303M | +24.6% | Jul 24, 2024 |
| Jul 22, 2024 | BUFFETT WARREN E (10% owner) 6.3M shares $42.41 +25.0% since trade filed Jul 24, 2024 | Discretionary sale | 6.3M | $42.41 | $269M | +25.0% | Jul 24, 2024 |
| Jul 19, 2024 | BUFFETT WARREN E (10% owner) 12M shares $43.13 +22.9% since trade filed Jul 19, 2024 | Discretionary sale | 12M | $43.13 | $530M | +22.9% | Jul 19, 2024 |
| Jul 18, 2024 | BUFFETT WARREN E (10% owner) 1.9M shares $44.07 +20.3% since trade filed Jul 19, 2024 | Discretionary sale | 1.9M | $44.07 | $82M | +20.3% | Jul 19, 2024 |
| Jul 18, 2024 | BUFFETT WARREN E (10% owner) 7.0M shares $43.28 +22.5% since trade filed Jul 19, 2024 | Discretionary sale | 7.0M | $43.28 | $305M | +22.5% | Jul 19, 2024 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.