Time Source Company Announcement
11 Aug 2025 05:10 PM Transaction in Own Shares
08 Aug 2025 04:48 PM Transaction in Own Shares
07 Aug 2025 05:09 PM Transaction in Own Shares
06 Aug 2025 05:29 PM Director/PDMR Shareholding
06 Aug 2025 11:00 AM Director Declaration
05 Aug 2025 08:44 AM Share Repurchases
05 Aug 2025 07:00 AM 2Q25 SEA Part 1 of 1
04 Aug 2025 07:00 AM bp announces Bumerangue discovery, off Brazili
01 Aug 2025 04:49 PM Transaction in Own Shares
01 Aug 2025 09:44 AM Total Voting Rights
31 Jul 2025 05:06 PM Transaction in Own Shares
30 Jul 2025 04:58 PM Transaction in Own Shares
29 Jul 2025 04:49 PM Transaction in Own Shares
28 Jul 2025 05:07 PM Transaction in Own Shares
25 Jul 2025 05:29 PM Transaction in Own Shares
24 Jul 2025 05:19 PM Transaction in Own Shares
23 Jul 2025 05:27 PM Transaction in Own Shares
22 Jul 2025 05:08 PM Transaction in Own Shares
21 Jul 2025 05:12 PM Transaction in Own Shares
21 Jul 2025 04:03 PM Response to Resolution 3 Voting Result at 2025 AGM
21 Jul 2025 07:00 AM Albert Manifold appointed BP p.l.c. chair
18 Jul 2025 04:53 PM Transaction in Own Shares
17 Jul 2025 04:48 PM Transaction in Own Shares
16 Jul 2025 05:21 PM Transaction in Own Shares
15 Jul 2025 05:13 PM Transaction in Own Shares
14 Jul 2025 06:16 PM Transaction in Own Shares
11 Jul 2025 05:56 PM Director/PDMR Shareholding
11 Jul 2025 05:14 PM Transaction in Own Shares
11 Jul 2025 07:00 AM 2Q25 bp Trading Statement Part 1 of 1
10 Jul 2025 04:55 PM Transaction in Own Shares
09 Jul 2025 04:57 PM Transaction in Own Shares
08 Jul 2025 05:12 PM Transaction in Own Shares
07 Jul 2025 06:05 PM Transaction in Own Shares
07 Jul 2025 04:48 PM bp appoints Simon Henry as non-executive director
04 Jul 2025 05:07 PM Transaction in Own Shares
04 Jul 2025 02:00 PM Director/PDMR Shareholding
03 Jul 2025 05:11 PM Transaction in Own Shares
02 Jul 2025 04:52 PM Transaction in Own Shares
01 Jul 2025 05:10 PM Transaction in Own Shares
01 Jul 2025 10:13 AM Total Voting Rights
30 Jun 2025 04:45 PM Transaction in Own Shares
27 Jun 2025 05:18 PM Transaction in Own Shares
26 Jun 2025 04:57 PM Transaction in Own Shares
26 Jun 2025 07:00 AM Shell plc (“Shell”) statement re BP plc (“BP”...
25 Jun 2025 05:40 PM Transaction in Own Shares
24 Jun 2025 04:55 PM Transaction in Own Shares
23 Jun 2025 05:03 PM Transaction in Own Shares
20 Jun 2025 04:45 PM Transaction in Own Shares
19 Jun 2025 04:45 PM Transaction in Own Shares
19 Jun 2025 11:45 AM Report on Payments to Govts 2024 part 1 of 1
UK 100

Latest directors dealings