Time Source Company Announcement
28 Aug 2025 05:30 PM Transaction in Own Shares
27 Aug 2025 05:39 PM Transaction in Own Shares
26 Aug 2025 05:24 PM Transaction in Own Shares
22 Aug 2025 04:59 PM Transaction in Own Shares
21 Aug 2025 04:46 PM Transaction in Own Shares
20 Aug 2025 04:44 PM Transaction in Own Shares
19 Aug 2025 04:48 PM Transaction in Own Shares
18 Aug 2025 04:42 PM Transaction in Own Shares
15 Aug 2025 05:01 PM Transaction in Own Shares
14 Aug 2025 05:02 PM Transaction in Own Shares
13 Aug 2025 05:08 PM Transaction in Own Shares
12 Aug 2025 05:18 PM Transaction in Own Shares
12 Aug 2025 03:00 PM Director/PDMR Shareholding
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
UK 100

Latest directors dealings