BP p.l.c. (LSE:BP) Directors Insider Transactions



The Directors and Chief Executives of BP p.l.c. (LSE:BP) are required by law to report any insider transaction activities i.e. buying, selling, option exercising the BP p.l.c.'s shares in the stock market. Below table shows the list of insider transactions as reported by BP p.l.c. to the LSE stock exchange.

An insider trade occurs when an individual (such as a CEO, CFO or COO) that has non-public information about a company buys or sells shares of that company's stock. Tracking a company's insider trades is a metric that can be used to identify the direction that the company's executives believes that the company is headed. For example, if a number of insiders purchase more shares of a company, they may believe that the company will have strong future earnings and that the share price will increase in the near future.

BP p.l.c. Directors/Insider Transactions Activity

List of Insider trades activity from BP p.l.c. (BP).

Date Director Shares Value Note
10 Jul 2026 Thomson (Kate) 5 32 Bought at price 6.44 per share.
10 Jul 2026 Sosso (Mike) 77 495 Bought at price 6.44 per share.
10 Jul 2026 Howle (Carol) 65 418 Bought at price 6.44 per share.
10 Jul 2026 Dryburgh (Kerry) 77 495 Bought at price 6.44 per share.
10 Jul 2026 Birrell (Gordon) 77 495 Bought at price 6.44 per share.
02 Jul 2026 Birrell (Gordon) 141 882 Bought at price 6.26 per share.
02 Jul 2026 Dryburgh (Kerry) 305 1,908 Bought at price 6.26 per share.
02 Jul 2026 Emembolu (Emeka) 17 106 Bought at price 6.26 per share.
02 Jul 2026 Howle (Carol) 109 682 Bought at price 6.26 per share.
02 Jul 2026 Sosso (Mike) 26 162 Bought at price 6.26 per share.
02 Jul 2026 Thomson (Kate) 74 463 Bought at price 6.26 per share.
01 Jul 2026 Thomson (Kate) 7,107 43,196 Bought at price 6.08 per share.
01 Jul 2026 Dryburgh (Kerry) 9,744 59,224 Bought at price 6.08 per share.
01 Jul 2026 Emembolu (Emeka) 3,068 18,647 Bought at price 6.08 per share.
01 Jul 2026 Birrell (Gordon) 4,887 29,703 Bought at price 6.08 per share.
30 Jun 2026 Bp Plc 399,461 - -
10 Jun 2026 Birrell (Gordon) 70 494 Bought at price 7.07 per share.
10 Jun 2026 Dryburgh (Kerry) 70 494 Bought at price 7.07 per share.
10 Jun 2026 Howle (Carol) 60 424 Bought at price 7.07 per share.
10 Jun 2026 Thomson (Kate) 5 35 Bought at price 7.07 per share.
10 Jun 2026 Sosso (Mike) 70 494 Bought at price 7.07 per share.
31 May 2026 Bp Plc 398,147 - -
18 May 2026 Howle (Carol) 350,000 2,628,150 Sold at price 7.51 per share.
11 May 2026 Dryburgh (Kerry) 70 510 Bought at price 7.29 per share.
11 May 2026 Birrell (Gordon) 70 510 Bought at price 7.29 per share.
11 May 2026 Sosso (Mike) 70 510 Bought at price 7.29 per share.
11 May 2026 Thomson (Kate) 5 36 Bought at price 7.29 per share.
30 Apr 2026 Bp Plc 1,221,147 - -
10 Apr 2026 Birrell (Gordon) 65 508 Bought at price 7.82 per share.
10 Apr 2026 Delaney (Emma) 65 507 Bought at price 7.81 per share.
10 Apr 2026 Dryburgh (Kerry) 65 507 Bought at price 7.81 per share.
10 Apr 2026 Sosso (Mike) 65 508 Bought at price 7.82 per share.
10 Apr 2026 Thomson (Kate) 5 39 Bought at price 7.81 per share.
02 Apr 2026 Sosso (Mike) 20 154 Bought at price 7.72 per share.
02 Apr 2026 Thomson (Kate) 58 447 Bought at price 7.72 per share.
02 Apr 2026 Dryburgh (Douglas) 242 1,868 Bought at price 7.72 per share.
02 Apr 2026 Emembolu (Emeka) 14 108 Bought at price 7.72 per share.
02 Apr 2026 Birrell (Gordon) 110 849 Bought at price 7.72 per share.
01 Apr 2026 Birrell (Gordon) 6,824 54,291 Bought at price 7.96 per share.
01 Apr 2026 Dryburgh (Douglas) 7,436 59,160 Bought at price 7.96 per share.
01 Apr 2026 Emembolu (Emeka) 2,341 18,624 Bought at price 7.96 per share.
01 Apr 2026 Thomson (Kate) 5,423 43,145 Bought at price 7.96 per share.
31 Mar 2026 Bp Plc 410,797 - -
19 Mar 2026 Dryburgh (Douglas) 228,847 1,736,491 Sold at price 7.59 per share.
17 Mar 2026 Lin (William-a) 100,000 737,100 Sold at price 7.37 per share.
10 Mar 2026 Howle (Carol) 62 424 Bought at price 6.84 per share.
10 Mar 2026 Thomson (Kate) 5 34 Bought at price 6.84 per share.
28 Feb 2026 Bp Plc 0 - -
18 Feb 2026 Howle (Carol) 90,298 - -
18 Feb 2026 Howle (Carol) 74,355 - -
18 Feb 2026 Thomson (Kate) 47,672 - -
18 Feb 2026 Thomson (Kate) 50,158 - -
13 Feb 2026 Teyssen (Johannes) 0 - -
13 Feb 2026 Meyer (Melody B) 0 - -
13 Feb 2026 Morzaria (Tushar) 0 - -
13 Feb 2026 Nagarajan (Hina) 0 - -
13 Feb 2026 Norges Bank 0 - -
13 Feb 2026 Pai (Satish) 0 - -
13 Feb 2026 Richardson (Karen Ann) 0 - -
13 Feb 2026 Elliott Investment Management L.P 0 - -
13 Feb 2026 Hager (David) 0 - -
13 Feb 2026 Blanc (Amanda) 0 - -
10 Feb 2026 Howle (Carol) 65 423 Bought at price 6.52 per share.
10 Feb 2026 Thomson (Kate) 5 32 Bought at price 6.52 per share.
06 Feb 2026 Bp Plc 2,789,480 17,994,935 Buy Back at price 6.45 per share.
05 Feb 2026 Bp Plc 2,775,080 17,791,037 Buy Back at price 6.41 per share.
04 Feb 2026 Bp Plc 2,738,538 17,830,620 Buy Back at price 6.51 per share.
03 Feb 2026 Bp Plc 2,836,583 17,910,185 Buy Back at price 6.31 per share.
02 Feb 2026 Bp Plc 2,856,200 17,871,243 Buy Back at price 6.26 per share.
30 Jan 2026 Bp Plc 2,825,577 17,789,832 Buy Back at price 6.30 per share.
29 Jan 2026 Bp Plc 2,791,510 17,879,621 Buy Back at price 6.40 per share.
28 Jan 2026 Bp Plc 2,841,668 17,928,083 Buy Back at price 6.31 per share.
27 Jan 2026 Bp Plc 2,922,961 18,131,127 Buy Back at price 6.20 per share.
26 Jan 2026 Bp Plc 2,929,845 17,913,072 Buy Back at price 6.11 per share.
23 Jan 2026 Bp Plc 2,980,065 18,088,994 Buy Back at price 6.07 per share.
22 Jan 2026 Bp Plc 3,031,206 18,002,332 Buy Back at price 5.94 per share.
21 Jan 2026 Bp Plc 3,016,630 17,858,449 Buy Back at price 5.92 per share.
20 Jan 2026 Bp Plc 3,050,793 17,871,545 Buy Back at price 5.86 per share.
19 Jan 2026 Bp Plc 3,053,288 17,953,333 Buy Back at price 5.88 per share.
16 Jan 2026 Bp Plc 3,038,773 17,892,295 Buy Back at price 5.89 per share.
15 Jan 2026 Bp Plc 3,065,359 17,837,324 Buy Back at price 5.82 per share.
14 Jan 2026 Bp Plc 3,056,406 17,907,482 Buy Back at price 5.86 per share.
13 Jan 2026 Bp Plc 3,080,432 17,814,138 Buy Back at price 5.78 per share.
13 Jan 2026 Bp Plc 6,206,659 - -
12 Jan 2026 Bp Plc 3,126,227 17,925,785 Buy Back at price 5.73 per share.
12 Jan 2026 Howle (Carol) 73 418 Bought at price 5.73 per share.
12 Jan 2026 Thomson (Kate) 5 28 Bought at price 5.73 per share.
09 Jan 2026 Bp Plc 3,138,787 17,875,391 Buy Back at price 5.70 per share.
08 Jan 2026 Bp Plc 3,200,000 17,884,800 Buy Back at price 5.59 per share.
07 Jan 2026 Bp Plc 3,174,587 17,857,051 Buy Back at price 5.62 per share.
06 Jan 2026 Bp Plc 3,019,322 17,853,250 Buy Back at price 5.91 per share.
05 Jan 2026 Bp Plc 3,056,563 18,042,891 Buy Back at price 5.90 per share.
02 Jan 2026 Norges Bank 209,452,187 - -
31 Dec 2025 Meyer (Melody B) 0 - -
31 Dec 2025 Morzaria (Tushar) 0 - -
31 Dec 2025 Nagarajan (Hina) 0 - -
31 Dec 2025 Norges Bank 0 - -
31 Dec 2025 Pai (Satish) 0 - -
31 Dec 2025 Richardson (Karen Ann) 0 - -
31 Dec 2025 Teyssen (Johannes) 0 - -
31 Dec 2025 Bp Plc 1,216,428 - -
31 Dec 2025 Blanc (Amanda) 0 - -
31 Dec 2025 Hager (David) 0 - -
31 Dec 2025 Elliott Investment Management L.P 0 - -
23 Dec 2025 Howle (Carol) 114 654 Bought at price 5.74 per share.
23 Dec 2025 Thomson (Kate) 6,103 35,220 Bought at price 5.77 per share.
18 Dec 2025 Bp Plc 1,634,942 9,273,391 Buy Back at price 5.67 per share.
17 Dec 2025 Bp Plc 1,617,318 9,301,195 Buy Back at price 5.75 per share.
16 Dec 2025 Bp Plc 1,620,362 9,307,359 Buy Back at price 5.74 per share.
15 Dec 2025 Bp Plc 1,570,766 9,262,807 Buy Back at price 5.90 per share.
12 Dec 2025 Bp Plc 1,572,184 9,247,586 Buy Back at price 5.88 per share.
11 Dec 2025 Bp Plc 1,559,875 9,270,337 Buy Back at price 5.94 per share.
10 Dec 2025 Bp Plc 1,564,115 9,314,304 Buy Back at price 5.96 per share.
10 Dec 2025 Auchincloss (Murray) 85 507 Bought at price 5.97 per share.
10 Dec 2025 Thomson (Kate) 5 29 Bought at price 5.97 per share.
09 Dec 2025 Bp Plc 1,558,529 9,284,157 Buy Back at price 5.96 per share.
08 Dec 2025 Bp Plc 1,611,008 9,654,770 Buy Back at price 5.99 per share.
05 Dec 2025 Bp Plc 1,710,234 10,348,625 Buy Back at price 6.05 per share.
04 Dec 2025 Bp Plc 1,496,180 9,210,484 Buy Back at price 6.16 per share.
03 Dec 2025 Bp Plc 1,495,824 9,206,796 Buy Back at price 6.16 per share.
02 Dec 2025 Bp Plc 1,495,036 9,065,898 Buy Back at price 6.06 per share.
01 Dec 2025 Bp Plc 1,494,003 9,038,718 Buy Back at price 6.05 per share.
28 Nov 2025 Bp Plc 1,560,557 9,336,812 Buy Back at price 5.98 per share.
27 Nov 2025 Bp Plc 1,600,015 9,489,688 Buy Back at price 5.93 per share.
26 Nov 2025 Bp Plc 1,571,239 9,402,294 Buy Back at price 5.98 per share.
25 Nov 2025 Bp Plc 1,583,907 9,425,830 Buy Back at price 5.95 per share.
24 Nov 2025 Bp Plc 1,574,805 9,348,042 Buy Back at price 5.94 per share.
21 Nov 2025 Bp Plc 1,576,006 9,326,803 Buy Back at price 5.92 per share.
20 Nov 2025 Bp Plc 1,513,810 9,081,346 Buy Back at price 6.00 per share.
19 Nov 2025 Bp Plc 1,581,874 9,439,042 Buy Back at price 5.97 per share.
18 Nov 2025 Bp Plc 1,582,601 9,505,101 Buy Back at price 6.01 per share.
10 Nov 2025 Auchincloss (Murray) 80 483 Bought at price 6.05 per share.
10 Nov 2025 Thomson (Kate) 5 30 Bought at price 6.05 per share.
06 Nov 2025 Thomson (Kate) 38,878 - -
10 Oct 2025 Thomson (Kate) 7 40 Bought at price 5.78 per share.
30 Sep 2025 Bp Plc 0 - -
24 Sep 2025 Thomson (Kate) 5,309 31,121 Bought at price 5.86 per share.
24 Sep 2025 Thomson (Kate) 78 441 Bought at price 5.66 per share.
19 Sep 2025 Blanc (Amanda) 23,600 135,393 Bought at price 5.74 per share.
10 Sep 2025 Auchincloss (Murray) 90 515 Bought at price 5.72 per share.
10 Sep 2025 Thomson (Kate) 5 28 Bought at price 5.72 per share.
31 Aug 2025 Bp Plc 0 - -
11 Aug 2025 Auchincloss (Murray) 88 499 Bought at price 5.68 per share.
11 Aug 2025 Thomson (Kate) 5 28 Bought at price 5.68 per share.
01 Aug 2025 Bp Plc 2,451,600 13,150,382 Buy Back at price 5.36 per share.
10 Jul 2025 Auchincloss (Murray) 97 506 Bought at price 5.23 per share.
10 Jul 2025 Thomson (Kate) 8 41 Bought at price 5.23 per share.
03 Jul 2025 Thomson (Kate) 82 - -
03 Jul 2025 Auchincloss (Murray) 214 - -
02 Jul 2025 Auchincloss (Murray) 1,003 5,210 Bought at price 5.20 per share.