| 30 Mar 2026 | EXERCISE | GULF KEYSTONE PETROLEUM LIMITED | 72,701 | 0.00 GBP | |
| 30 Mar 2026 | EXERCISE | GULF KEYSTONE PETROLEUM LIMITED | 34,290 | 2.08 GBP | |
| 08 Apr 2021 | EXERCISE | GULF KEYSTONE PETROLEUM LIMITED | 33,651 | 2.39 GBP | |
| 31 Mar 2022 | SALE | GULF KEYSTONE PETROLEUM LIMITED | 10,000 | — | |
| 01 Apr 2022 | SALE | GULF KEYSTONE PETROLEUM LIMITED | 20,000 | — | |
| 01 Apr 2022 | SALE | GULF KEYSTONE PETROLEUM LIMITED | 20,000 | — | |
| 01 Apr 2022 | SALE | GULF KEYSTONE PETROLEUM LIMITED | 24,175 | — | |
| 12 Apr 2021 | PURCHASE | GULF KEYSTONE PETROLEUM LIMITED | 6,200 | — | |
| 13 Apr 2021 | EXERCISE | GULF KEYSTONE PETROLEUM LIMITED | 1 | 0.00 GBP | |
| 13 Apr 2021 | EXERCISE | GULF KEYSTONE PETROLEUM LIMITED | 2 | 1.69 GBP | |
| 13 Apr 2021 | SALE | GULF KEYSTONE PETROLEUM LIMITED | 1 | 0.00 GBP | |
| 13 Apr 2021 | SALE | GULF KEYSTONE PETROLEUM LIMITED | 2 | 1.69 GBP | |
| 30 Apr 2020 | PURCHASE | GULF KEYSTONE PETROLEUM LIMITED | 1,525 | — | |
| 25 Jun 2019 | PURCHASE | GULF KEYSTONE PETROLEUM LIMITED | 10,000 | 2.30 GBP | |