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
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 - -
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 Thomson (Kate) 5 28 Bought at price 5.73 per share.
12 Jan 2026 Howle (Carol) 73 418 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 112,087,901 - -
31 Dec 2025 Bp Plc 1,216,428 - -
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 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 Thomson (Kate) 5 28 Bought at price 5.68 per share.
11 Aug 2025 Auchincloss (Murray) 88 499 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.
02 Jul 2025 Thomson (Kate) 5,705 29,637 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 Thomson (Kate) 7 34 Bought at price 4.88 per share.
10 Jun 2025 Auchincloss (Murray) 103 503 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 Bp Plc 8,500,000 38,794,000 Buy Back at price 4.56 per share.
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.
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.
03 Apr 2025 Bp Plc 7,250,000 39,121,000 Buy Back at price 5.40 per share.
03 Apr 2025 Auchincloss (Murray) 183 1,044 Bought at price 5.71 per share.
03 Apr 2025 Thomson (Kate) 72 411 Bought at price 5.71 per share.
02 Apr 2025 Thomson (Kate) 5,154 29,156 Bought at price 5.66 per share.
02 Apr 2025 Bp Plc 7,000,000 39,690,000 Buy Back at price 5.67 per share.
02 Apr 2025 Auchincloss (Murray) 907 - -
31 Mar 2025 Bp Plc 0 - -
28 Mar 2025 Bp Plc 7,500,000 42,600,000 Buy Back at price 5.68 per share.
27 Mar 2025 Bp Plc 6,485,368 37,362,205 Buy Back at price 5.76 per share.
26 Mar 2025 Bp Plc 9,000,000 51,840,000 Buy Back at price 5.76 per share.
25 Mar 2025 Bp Plc 9,000,000 51,957,000 Buy Back at price 5.77 per share.
21 Mar 2025 Bp Plc 9,000,000 51,966,000 Buy Back at price 5.77 per share.
20 Mar 2025 Bp Plc 9,000,000 51,921,000 Buy Back at price 5.77 per share.
19 Mar 2025 Bp Plc 9,000,000 51,480,000 Buy Back at price 5.72 per share.
18 Mar 2025 Bp Plc 9,000,000 51,246,000 Buy Back at price 5.69 per share.
17 Mar 2025 Bp Plc 9,000,000 50,391,000 Buy Back at price 5.60 per share.
14 Mar 2025 Bp Plc 9,000,000 49,347,000 Buy Back at price 5.48 per share.
13 Mar 2025 Bp Plc 10,000,000 54,110,000 Buy Back at price 5.41 per share.
12 Mar 2025 Bp Plc 259,060,188 1,383,381,403 Buy Back at price 5.34 per share.
11 Mar 2025 Bp Plc 10,000,000 53,860,000 Buy Back at price 5.39 per share.
10 Mar 2025 Bp Plc 10,000,000 53,940,000 Buy Back at price 5.39 per share.
10 Mar 2025 Thomson (Kate) 5 26 Bought at price 5.32 per share.
10 Mar 2025 Auchincloss (Murray) 90 478 Bought at price 5.32 per share.
07 Mar 2025 Bp Plc 10,000,000 53,360,000 Buy Back at price 5.34 per share.
05 Mar 2025 Bp Plc 0 - -
28 Feb 2025 Bp Plc 0 - -
19 Feb 2025 Auchincloss (Murray) 6,098 - -
19 Feb 2025 Auchincloss (Murray) 7,081 - -
19 Feb 2025 Auchincloss (Murray) 190,138 - -
19 Feb 2025 Auchincloss (Murray) 89,544 - -
19 Feb 2025 Thomson (Kate) 79,836 - -
19 Feb 2025 Thomson (Kate) 60,757 - -
14 Feb 2025 Teyssen (Johannes) 0 - -
14 Feb 2025 Lund (Helge) 0 - -
14 Feb 2025 Meyer (Melody B) 0 - -
14 Feb 2025 Morzaria (Tushar) 0 - -
14 Feb 2025 Nagarajan (Hina) 0 - -
14 Feb 2025 Norges Bank 0 - -
14 Feb 2025 Pai (Satish) 0 - -
14 Feb 2025 Richardson (Karen Ann) 0 - -