Holdings derived from the most recent reported transactions. Not adjusted for stock splits or share-class conversions.
| Issuer | Shares | Source | Last tx | Detail |
|---|---|---|---|---|
| BP P.L.C. | 39,221 | net | 11 May 2026 | tx 46+39,221 |
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 11 May 2026 | PURCHASE | BP P.L.C. | 5 | 5.36 GBP | |
| 10 Apr 2026 | PURCHASE | BP P.L.C. | 5 | 5.80 GBP | |
| 02 Apr 2026 | PURCHASE | BP P.L.C. | 58 | 5.84 GBP | anomaly |
| 01 Apr 2026 | PURCHASE | BP P.L.C. | 5,423 | 5.98 GBP | anomaly |
| 10 Mar 2026 | PURCHASE | BP P.L.C. | 5 | 5.10 GBP | |
| 10 Feb 2026 | PURCHASE | BP P.L.C. | 5 | 4.78 GBP | |
| 12 Jan 2026 | PURCHASE | BP P.L.C. | 5 | 4.26 GBP | |
| 23 Dec 2025 | PURCHASE | BP P.L.C. | 79 | 4.25 GBP | anomaly |
| 23 Dec 2025 | PURCHASE | BP P.L.C. | 6,103 | 4.27 GBP | anomaly |
| 10 Dec 2025 | PURCHASE | BP P.L.C. | 5 | 4.46 GBP | |
| 10 Nov 2025 | PURCHASE | BP P.L.C. | 5 | 4.59 GBP | |
| 10 Oct 2025 | PURCHASE | BP P.L.C. | 7 | 4.33 GBP | |
| 24 Sept 2025 | PURCHASE | BP P.L.C. | 5,309 | 4.36 GBP | anomaly |
| 24 Sept 2025 | PURCHASE | BP P.L.C. | 78 | 4.21 GBP | anomaly |
| 10 Sept 2025 | PURCHASE | BP P.L.C. | 5 | 4.23 GBP | |
| 11 Aug 2025 | PURCHASE | BP P.L.C. | 5 | 4.23 GBP | |
| 10 Jul 2025 | PURCHASE | BP P.L.C. | 8 | 3.85 GBP | |
| 02 Jul 2025 | PURCHASE | BP P.L.C. | 5,705 | 3.81 GBP | anomaly |
| 03 Jul 2025 | PURCHASE | BP P.L.C. | 82 | 3.70 GBP | anomaly |
| 10 Jun 2025 | PURCHASE | BP P.L.C. | 7 | 3.62 GBP | |
| 12 May 2025 | PURCHASE | BP P.L.C. | 5 | 3.72 GBP | |
| 10 Apr 2025 | PURCHASE | BP P.L.C. | 10 | 3.33 GBP | |
| 02 Apr 2025 | PURCHASE | BP P.L.C. | 5,154 | 4.35 GBP | anomaly |
| 03 Apr 2025 | PURCHASE | BP P.L.C. | 72 | 4.36 GBP | anomaly |
| 10 Mar 2025 | PURCHASE | BP P.L.C. | 5 | 4.13 GBP |