Bank of America Corp (BAC): Congress and insider trades

Who in Congress and inside the company traded BAC, when each filing appeared, and what buying after each one would have earned against the S&P 500.

Key Facts

  • Bank of America Corp (BAC) is a listed stock on NYSE.
  • 35 members of Congress filed 99 buys and 88 sells of BAC, the latest published 2026-08-12 (12 August 2026).
  • Insiders filed 15 open market buys worth $278K and 16 sells worth $7.0M, the latest filed 2026-08-20 (20 August 2026).
  • Across 47 scored buys, Congress averaged -0.2% against the S&P 500 (SPY) over the 90 days after disclosure, with 47% of them ahead of the index. That result is not distinguishable from luck.
  • Across 8 scored buys, Insiders averaged +11.4% against the S&P 500 (SPY) over the 90 days after disclosure, with 100% of them ahead of the index. That result is too few trades to draw a conclusion.
  • Data as of 2026-09-29 (29 September 2026).
Congress buys 99 35 members
Congress sells 88
Insider buys 15 $278K
Insider sells 16 $7.0M
Congress buys vs S&P, 90d -0.2% 47 scored buys
Insider buys vs S&P, 90d +11.4% 8 scored buys

Congress trades in BAC

as of 2026-08-12
  1. Ro Khanna114 trades
  2. Diana Harshbarger10 trades
  3. Blake Moore7 trades
  4. Kathy Manning5 trades
  5. Michael McCaul4 trades
  6. Chris Jacobs4 trades
  7. Zoe Lofgren3 trades
  8. Earl Blumenauer3 trades
Showing the latest 100 of 187.
Congress trades in BAC, newest first.
FiledMemberTypeSizeDays to file90 day vs S&P
12 Aug 2026 Ro Khanna (D-CA) buy 15K–50K 31 n/a
21 Jul 2026 Jim Himes (D-CT) sell 1K–15K 0 n/a
21 Jul 2026 Alan Armstrong (R-OK) buy 15K–50K 116 n/a
20 Jul 2026 Laurel Lee (R-FL) sell 1K–15K 47 n/a
8 Jul 2026 Ro Khanna (D-CA) sell 1K–15K 19 n/a
8 Jul 2026 Ro Khanna (D-CA) sell 15K–50K 34 n/a
11 Jun 2026 Ro Khanna (D-CA) buy 15K–50K 39 +9.8%
11 Jun 2026 Ro Khanna (D-CA) buy 1K–15K 25 +9.8%
11 Jun 2026 Ro Khanna (D-CA) buy 1K–15K 13 +9.8%
4 Jun 2026 Tim Walberg (R-MI) buy 15K–50K 481 +12.0%
13 May 2026 Ro Khanna (D-CA) buy 15K–50K 17 +27.2%
13 May 2026 Ro Khanna (D-CA) sell 1K–15K 28 n/a
9 Apr 2026 Ro Khanna (D-CA) sell 50K–100K 8 n/a
9 Apr 2026 Ro Khanna (D-CA) sell 1K–15K 15 n/a
9 Apr 2026 Ro Khanna (D-CA) buy 15K–50K 28 +2.4%
12 Mar 2026 Ro Khanna (D-CA) buy 1K–15K 32 +7.0%
16 Jan 2026 Julie Johnson (D-TX) sell 1K–15K 28 n/a
12 Dec 2025 Julie Johnson (D-TX) sell 1K–15K 28 n/a
19 May 2025 Dan Newhouse (R-WA) buy 15K–50K 35 -1.0%
15 May 2025 Ro Khanna (D-CA) sell 1K–15K 35 n/a
15 May 2025 Ro Khanna (D-CA) sell 1K–15K 35 n/a
15 May 2025 Ro Khanna (D-CA) sell 1K–15K 38 n/a
15 May 2025 Ro Khanna (D-CA) buy 1K–15K 18 -1.5%
15 May 2025 Ro Khanna (D-CA) buy 1K–15K 38 -1.5%
15 May 2025 Ro Khanna (D-CA) sell 15K–50K 33 n/a
15 May 2025 Ro Khanna (D-CA) sell 1K–15K 38 n/a
14 May 2025 John Boozman (R-AR) sell 1K–15K 29 n/a
13 May 2025 Bruce Westerman (R-AR) sell 1K–15K 21 n/a
9 May 2025 Jefferson Shreve (R-IN) sell 50K–100K 31 n/a
9 May 2025 Rob Bresnahan (R-PA) sell 1K–15K 30 n/a
10 Nov 2023 Ro Khanna (D-CA) sell 15K–50K 8 n/a
9 Nov 2023 Greg Stanton (D-AZ) buy 1K–15K 44 +7.1%
9 Nov 2023 Greg Stanton (D-AZ) sell 1K–15K 16 n/a
9 Oct 2023 Ro Khanna (D-CA) buy 1K–15K 30 +17.8%
7 Sep 2023 Ro Khanna (D-CA) buy 1K–15K 8 +5.8%
9 Aug 2023 Ro Khanna (D-CA) sell 1K–15K 25 n/a
9 Aug 2023 Ro Khanna (D-CA) buy 1K–15K 18 -7.5%
12 Jul 2023 Ro Khanna (D-CA) buy 1K–15K 12 -5.6%
12 Jul 2023 Ro Khanna (D-CA) buy 1K–15K 35 -5.6%
12 Jul 2023 Ro Khanna (D-CA) buy 15K–50K 15 -5.6%
12 Jul 2023 Ro Khanna (D-CA) buy 1K–15K 34 -5.6%
12 Jul 2023 Ro Khanna (D-CA) buy 15K–50K 12 -5.6%
12 Jul 2023 Ro Khanna (D-CA) sell 1K–15K 13 n/a
14 Jun 2023 Ro Khanna (D-CA) sell 50K–100K 20 n/a
14 Jun 2023 Ro Khanna (D-CA) buy 1K–15K 42 -2.1%
14 Jun 2023 Ro Khanna (D-CA) buy 1K–15K 39 -2.1%
14 Jun 2023 Ro Khanna (D-CA) buy 1K–15K 33 -2.1%
14 Jun 2023 Ro Khanna (D-CA) buy 1K–15K 17 -2.1%
14 Jun 2023 Ro Khanna (D-CA) buy 15K–50K 20 -2.1%
14 Jun 2023 Ro Khanna (D-CA) sell 1K–15K 20 n/a
14 Jun 2023 Ro Khanna (D-CA) sell 50K–100K 24 n/a
14 Jun 2023 Ro Khanna (D-CA) buy 1K–15K 33 -2.1%
7 Jun 2023 Zoe Lofgren (D-CA) sell 15K–50K 11 n/a
7 Jun 2023 Zoe Lofgren (D-CA) sell 1K–15K 12 n/a
22 May 2023 Daniel S. Goldman (D-NY) sell 15K–50K 39 n/a
10 May 2023 Ro Khanna (D-CA) buy 1K–15K 13 +5.0%
10 May 2023 Ro Khanna (D-CA) sell 15K–50K 28 n/a
10 May 2023 Ro Khanna (D-CA) buy 1K–15K 18 +5.0%
10 May 2023 Ro Khanna (D-CA) buy 1K–15K 11 +5.0%
10 May 2023 Ro Khanna (D-CA) buy 1K–15K 12 +5.0%
10 May 2023 Ro Khanna (D-CA) buy 1K–15K 17 +5.0%
12 Apr 2023 Ro Khanna (D-CA) buy 1K–15K 25 -4.7%
12 Apr 2023 Ro Khanna (D-CA) sell 15K–50K 14 n/a
12 Apr 2023 Ro Khanna (D-CA) buy 15K–50K 25 -4.7%
12 Apr 2023 Ro Khanna (D-CA) buy 50K–100K 24 -4.7%
6 Apr 2023 Earl Blumenauer (D-OR) sell 1K–15K 27 n/a
28 Mar 2023 John Curtis (R-UT) sell 1K–15K 11 n/a
10 Mar 2023 Ro Khanna (D-CA) buy 1K–15K 21 -8.5%
10 Mar 2023 Ro Khanna (D-CA) sell 1K–15K 28 n/a
10 Mar 2023 Ro Khanna (D-CA) buy 15K–50K 26 -8.5%
10 Mar 2023 Ro Khanna (D-CA) buy 1K–15K 21 -8.5%
10 Mar 2023 Ro Khanna (D-CA) sell 1K–15K 28 n/a
27 Feb 2023 Daniel S. Goldman (D-NY) sell 1K–15K 24 n/a
13 Feb 2023 Thomas Kean Jr (R-NJ) buy 15K–50K 15 -22.3%
9 Feb 2023 Ro Khanna (D-CA) buy 1K–15K 27 -23.9%
9 Feb 2023 Ro Khanna (D-CA) buy 1K–15K 27 -23.9%
9 Feb 2023 Ro Khanna (D-CA) sell 50K–100K 29 n/a
23 Jan 2023 Chris Jacobs (R-NY) sell 1K–15K 39 n/a
11 Jan 2023 John Curtis (R-UT) sell 1K–15K 21 n/a
4 Jan 2023 Ro Khanna (D-CA) sell 1K–15K 28 n/a
4 Jan 2023 Ro Khanna (D-CA) sell 1K–15K 20 n/a
4 Jan 2023 Ro Khanna (D-CA) buy 1K–15K 22 -26.2%
13 Dec 2022 Chris Jacobs (R-NY) buy 1K–15K 34 -8.9%
7 Dec 2022 Ro Khanna (D-CA) buy 50K–100K 33 -0.1%
7 Dec 2022 Ro Khanna (D-CA) sell 15K–50K 21 n/a
17 Nov 2022 Chris Jacobs (R-NY) buy 1K–15K 35 -8.1%
17 Nov 2022 Ro Khanna (D-CA) sell 15K–50K 21 n/a
17 Nov 2022 Ro Khanna (D-CA) sell 1K–15K 21 n/a
17 Nov 2022 Ro Khanna (D-CA) buy 1K–15K 10 -8.1%
17 Nov 2022 Ro Khanna (D-CA) sell 1K–15K 21 n/a
11 Nov 2022 Kathy Manning (D-NC) sell 1K–15K 29 n/a
12 Oct 2022 Ro Khanna (D-CA) buy 15K–50K 8 +0.6%
12 Oct 2022 Zoe Lofgren (D-CA) buy 1K–15K 32 +0.6%
12 Oct 2022 Ro Khanna (D-CA) buy 15K–50K 31 +0.6%
15 Sep 2022 Kathy Manning (D-NC) sell 1K–15K 42 n/a
15 Sep 2022 Kathy Manning (D-NC) buy 1K–15K 40 -7.4%
9 Sep 2022 Ro Khanna (D-CA) sell 15K–50K 38 n/a
11 Aug 2022 Kathy Manning (D-NC) buy 1K–15K 21 +12.9%
11 Aug 2022 Kathy Manning (D-NC) buy 1K–15K 26 +12.9%
11 Jul 2022 Ro Khanna (D-CA) buy 1K–15K 29 +3.5%

Insider trades in BAC

as of 2026-08-20
Open market insider trades in BAC, newest first.
FiledInsiderTypeSharesPriceValue90 day vs S&P
20 Aug 2026 BANK OF AMERICA CORP /DE/ buy 100 $7.45 $745 n/a
20 Aug 2026 BANK OF AMERICA CORP /DE/ sell 100 $7.36 $736 n/a
12 Aug 2026 BANK OF AMERICA CORP /DE/ sell 12,740 $12.32 $157K n/a
12 Aug 2026 BANK OF AMERICA CORP /DE/ buy 12,740 $12.29 $157K n/a
6 Aug 2026 BANK OF AMERICA CORP /DE/ sell 3 $10.27 $31 n/a
6 Aug 2026 BANK OF AMERICA CORP /DE/ buy 3 $10.18 $31 n/a
4 Aug 2026 BANK OF AMERICA CORP /DE/ sell 31 $10.26 $318 n/a
4 Aug 2026 BANK OF AMERICA CORP /DE/ sell 5 $10.32 $52 n/a
4 Aug 2026 BANK OF AMERICA CORP /DE/ buy 36 $10.21 $368 n/a
28 Jul 2026 BANK OF AMERICA CORP /DE/ buy 9 $10.23 $92 n/a
28 Jul 2026 BANK OF AMERICA CORP /DE/ sell 9 $10.18 $92 n/a
20 Jul 2026 BANK OF AMERICA CORP /DE/ sell 437 $6.54 $2.9K n/a
20 Jul 2026 BANK OF AMERICA CORP /DE/ buy 437 $6.54 $2.9K n/a
15 Jun 2026 BANK OF AMERICA CORP /DE/ buy 7 $0.01 $0 +3.5%
15 Jun 2026 BANK OF AMERICA CORP /DE/ sell 15 $0.01 $0 n/a
22 May 2026 BANK OF AMERICA CORP /DE/ sell 3,200 $10.11 $32.4K n/a
22 May 2026 BANK OF AMERICA CORP /DE/ buy 680 $7.36 $5.0K +18.0%
22 May 2026 BANK OF AMERICA CORP /DE/ sell 680 $7.33 $5.0K n/a
22 May 2026 BANK OF AMERICA CORP /DE/ buy 3,200 $10.26 $32.8K +18.0%
21 May 2026 BANK OF AMERICA CORP /DE/ buy 3,000 $11.28 $33.8K +17.5%
21 May 2026 BANK OF AMERICA CORP /DE/ sell 3,000 $11.38 $34.1K n/a
20 May 2026 BANK OF AMERICA CORP /DE/ buy 1,000 $10.61 $10.6K +19.5%
20 May 2026 BANK OF AMERICA CORP /DE/ sell 1,000 $10.53 $10.5K n/a
7 May 2026 Greener Geoffrey S sell 126,756 $53.01 $6.7M n/a
4 May 2026 BANK OF AMERICA CORP /DE/ buy 407 $12.33 $5.0K +13.3%
6 Apr 2026 BANK OF AMERICA CORP /DE/ sell 3,359 $8.68 $29.2K n/a
6 Apr 2026 BANK OF AMERICA CORP /DE/ buy 3,359 $8.68 $29.2K +5.5%
23 Mar 2026 BANK OF AMERICA CORP /DE/ sell 50 $10.53 $526 n/a
23 Mar 2026 BANK OF AMERICA CORP /DE/ buy 50 $10.57 $528 +5.5%
17 Mar 2026 BANK OF AMERICA CORP /DE/ buy 65 $7.74 $503 +8.3%
17 Mar 2026 BANK OF AMERICA CORP /DE/ sell 65 $7.63 $496 n/a

Frequently asked questions

Who has bought BAC?

99 Congress buys by 35 members and 15 insider buys are on file. The tables on this page list every one.

Did buying BAC after a disclosure beat the market?

Across 47 scored buys, Congress averaged -0.2% against the S&P 500 (SPY) over the 90 days after disclosure, with 47% of them ahead of the index. That result is not distinguishable from luck. Across 8 scored buys, Insiders averaged +11.4% against the S&P 500 (SPY) over the 90 days after disclosure, with 100% of them ahead of the index. That result is too few trades to draw a conclusion. A single stock is a small sample.

Sources: Congressional trades: STOCK Act disclosures, collected from CapitolTrades. Insider trades: SEC Form 4 filings, collected from Finviz. Prices: Yahoo Finance daily adjusted closes. Data as of 2026-09-29 (29 September 2026). About these sources.

Not investment advice. Past disclosed trades do not predict future returns. Disclosures are published late, so the trades shown are ones you could only have copied after the fact. Talk to a licensed adviser before you invest.