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 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.
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 Birrell (Gordon) 65 508 Bought at price 7.82 per share.
02 Apr 2026 Birrell (Gordon) 110 849 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 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.
01 Apr 2026 Thomson (Kate) 5,423 43,145 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 Birrell (Gordon) 6,824 54,291 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 Thomson (Kate) 47,672 - -
18 Feb 2026 Thomson (Kate) 50,158 - -
18 Feb 2026 Howle (Carol) 90,298 - -
18 Feb 2026 Howle (Carol) 74,355 - -
13 Feb 2026 Elliott Investment Management L.P 0 - -
13 Feb 2026 Meyer (Melody B) 0 - -
13 Feb 2026 Hager (David) 0 - -
13 Feb 2026 Teyssen (Johannes) 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 Blanc (Amanda) 0 - -
10 Feb 2026 Thomson (Kate) 5 32 Bought at price 6.52 per share.
10 Feb 2026 Howle (Carol) 65 423 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 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 Meyer (Melody B) 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 Thomson (Kate) 5 29 Bought at price 5.97 per share.
10 Dec 2025 Auchincloss (Murray) 85 507 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 Thomson (Kate) 5 28 Bought at price 5.72 per share.
10 Sep 2025 Auchincloss (Murray) 90 515 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 Thomson (Kate) 8 41 Bought at price 5.23 per share.
10 Jul 2025 Auchincloss (Murray) 97 506 Bought at price 5.23 per share.
03 Jul 2025 Auchincloss (Murray) 214 - -
03 Jul 2025 Thomson (Kate) 82 - -
02 Jul 2025 Thomson (Kate) 5,705 29,637 Bought at price 5.20 per share.
02 Jul 2025 Auchincloss (Murray) 1,003 5,210 Bought at price 5.20 per share.
30 Jun 2025 Bp Plc 1,588,000 8,003,520 Buy Back at price 5.04 per share.
10 Jun 2025 Auchincloss (Murray) 103 503 Bought at price 4.88 per share.
10 Jun 2025 Thomson (Kate) 7 34 Bought at price 4.88 per share.
31 May 2025 Bp Plc 0 - -
27 May 2025 Auchincloss (Murray) 714,785 - -
27 May 2025 Auchincloss (Murray) 336,621 1,631,938 Sold at price 4.85 per share.
12 May 2025 Thomson (Kate) 5 24 Bought at price 4.90 per share.
02 May 2025 Nagarajan (Hina) 5,000 23,160 Bought at price 4.63 per share.
30 Apr 2025 Bp Plc 22,011,000 - -
25 Apr 2025 Bp Plc 9,011,000 43,667,306 Buy Back at price 4.85 per share.
24 Apr 2025 Bp Plc 13,000,000 62,777,000 Buy Back at price 4.83 per share.
23 Apr 2025 Bp Plc 12,000,000 58,212,000 Buy Back at price 4.85 per share.
22 Apr 2025 Bp Plc 11,250,000 53,673,750 Buy Back at price 4.77 per share.
17 Apr 2025 Bp Plc 10,500,000 49,581,000 Buy Back at price 4.72 per share.
16 Apr 2025 Bp Plc 9,000,000 41,706,000 Buy Back at price 4.63 per share.
16 Apr 2025 Elliott Investment Management L.P 0 - -
15 Apr 2025 Bp Plc 9,000,000 41,202,000 Buy Back at price 4.58 per share.
14 Apr 2025 Bp Plc 9,000,000 40,950,000 Buy Back at price 4.55 per share.
11 Apr 2025 Bp Plc 9,000,000 39,321,000 Buy Back at price 4.37 per share.
11 Apr 2025 Norges Bank 22,146,912 - -
10 Apr 2025 Thomson (Kate) 10 43 Bought at price 4.32 per share.
10 Apr 2025 Auchincloss (Murray) 113 487 Bought at price 4.32 per share.
10 Apr 2025 Bp Plc 8,500,000 38,794,000 Buy Back at price 4.56 per share.
09 Apr 2025 Bp Plc 8,500,000 36,380,000 Buy Back at price 4.28 per share.
08 Apr 2025 Bp Plc 6,000,000 27,498,000 Buy Back at price 4.58 per share.
07 Apr 2025 Bp Plc 8,500,000 37,944,000 Buy Back at price 4.46 per share.
04 Apr 2025 Bp Plc 7,750,000 37,959,500 Buy Back at price 4.90 per share.