| 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 |
|---|---|---|---|---|
| 2026-03-20 | Jonathan Jackson | D | Buy | $1,001 - $15,000 |
| 2026-03-19 | Jonathan Jackson | D | Buy | $15,001 - $50,000 |
| 2025-10-31 | Lisa McClain | R | Sale | $1,001 - $15,000 |
| 2025-10-30 | Lisa McClain | R | Buy | $1,001 - $15,000 |
| 2025-10-30 | Lisa McClain | R | Sale | $1,001 - $15,000 |
| 2025-10-07 | Ro Khanna | D | Purchase | $1,001 - $15,000 |
| 2025-06-24 | Lisa McClain | R | Buy | $1,001 - $15,000 |
| 2025-05-05 | Marjorie Taylor Greene | R | Buy | $1,001 - $15,000 |
| 2025-04-21 | Bruce Westerman | R | Sale | $1,001 - $15,000 |
| 2025-03-21 | 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%.