| Politician | Action | Description | Traded |
|---|---|---|---|
| Buy | BP p.l.c. Common Stock [Morg | Mar 20, 2026 | |
| Buy | BP p.l.c. Common Stock [Morg | Mar 19, 2026 | |
| Sell | BP p.l.c. Common Stock | Oct 31, 2025 | |
| Buy | BP p.l.c. Common Stock | Oct 30, 2025 | |
| Sell | BP p.l.c. Common Stock | Oct 30, 2025 | |
| Buy | BP PLC SPON ADR | Oct 7, 2025 | |
| Buy | BP p.l.c. Common Stock | Jun 24, 2025 | |
| Buy | BP p.l.c. Common Stock | May 5, 2025 | |
| Sell | BP p.l.c. Common Stock | Apr 21, 2025 | |
| Buy | BP p.l.c. Common Stock | Mar 21, 2025 |
This page tracks congressional stock trading activity in BP p.l.c. (BP) in the Energy sector. Disclosed Capitol has indexed 99 disclosed congressional trades involving BP. Every trade is sourced from official STOCK Act financial disclosure filings — the same primary records the Senate and House are required to publish. The full trade list with politician names, transaction types, amount ranges, and disclosure dates is below, alongside cross-references to any related lobbying activity, federal contracts, and committee assignments.
As of April 2026 — Disclosed Capitol has tracked 99 disclosed congressional trades in BP p.l.c. (BP) — 38:15 sell-heavy ratio — led by Virginia Foxx (R).
| Date | Politician | Party | Action | Amount |
|---|---|---|---|---|
| Mar 20, 2026 | Jonathan Jackson | D | Buy | $1,001 - $15,000 |
| Mar 19, 2026 | Jonathan Jackson | D | Buy | $15,001 - $50,000 |
| Oct 31, 2025 | Lisa McClain | R | Sale | $1,001 - $15,000 |
| Oct 30, 2025 | Lisa McClain | R | Buy | $1,001 - $15,000 |
| Oct 30, 2025 | Lisa McClain | R | Sale | $1,001 - $15,000 |
| Oct 7, 2025 | Ro Khanna | D | Purchase | $1,001 - $15,000 |
| Jun 24, 2025 | Lisa McClain | R | Buy | $1,001 - $15,000 |
| May 5, 2025 | Marjorie Taylor Greene | R | Buy | $1,001 - $15,000 |
| Apr 21, 2025 | Bruce Westerman | R | Sale | $1,001 - $15,000 |
| Mar 21, 2025 | Bruce Westerman | R | Buy | $1,001 - $15,000 |
Across the 99 disclosed congressional trades in BP p.l.c. (BP), members of Congress have reported 15 buys and 38 sells. The average 30-day alpha vs. the S&P 500 is -2.20%.