Time Source Company Announcement
19 Nov 2024 07:00 AM Transaction in Own Shares
15 Nov 2024 05:10 PM Transaction in Own Shares
14 Nov 2024 05:05 PM Transaction in Own Shares
13 Nov 2024 05:04 PM Transaction in Own Shares
12 Nov 2024 05:26 PM Transaction in Own Shares
12 Nov 2024 12:40 PM Director/PDMR Shareholding
11 Nov 2024 05:03 PM Transaction in Own Shares
08 Nov 2024 05:04 PM Transaction in Own Shares
08 Nov 2024 03:21 PM Transaction in Own Shares
08 Nov 2024 02:00 PM BP p.l.c. publishes provisional dividend dates
07 Nov 2024 05:00 PM Director/PDMR Shareholding
06 Nov 2024 04:48 PM Transaction in Own Shares
05 Nov 2024 04:56 PM Transaction in Own Shares
04 Nov 2024 05:17 PM Transaction in Own Shares
01 Nov 2024 11:25 AM Total Voting Rights
31 Oct 2024 04:51 PM Transaction in Own Shares
30 Oct 2024 05:25 PM Transaction in Own Shares
29 Oct 2024 06:04 PM Transaction in Own Shares
29 Oct 2024 08:04 AM Share Repurchases
29 Oct 2024 07:00 AM 3Q24 SEA Part 1 of 1
28 Oct 2024 05:00 PM Sec. 41 WpHG voting rights disclosure
28 Oct 2024 07:00 AM Transaction in Own Shares
24 Oct 2024 06:22 PM Transaction in Own Shares
23 Oct 2024 05:52 PM Transaction in Own Shares
23 Oct 2024 07:00 AM Transaction in Own Shares
22 Oct 2024 07:00 AM Transaction in Own Shares
18 Oct 2024 05:27 PM Transaction in Own Shares
17 Oct 2024 05:16 PM Transaction in Own Shares
16 Oct 2024 05:23 PM Transaction in Own Shares
15 Oct 2024 05:04 PM Transaction in Own Shares
14 Oct 2024 05:38 PM Transaction in Own Shares
11 Oct 2024 06:04 PM Transaction in Own Shares
11 Oct 2024 07:00 AM 3Q24 bp Trading Statement part 1 of 1
10 Oct 2024 06:23 PM Transaction in Own Shares
10 Oct 2024 03:31 PM Director/PDMR Shareholding
09 Oct 2024 05:38 PM Transaction in Own Shares
08 Oct 2024 05:24 PM Transaction in Own Shares
07 Oct 2024 05:46 PM Transaction in Own Shares
04 Oct 2024 06:05 PM Transaction in Own Shares
03 Oct 2024 05:38 PM Transaction in Own Shares
02 Oct 2024 05:16 PM Transaction in Own Shares
01 Oct 2024 06:07 PM Transaction in Own Shares
01 Oct 2024 09:44 AM Total Voting Rights
30 Sep 2024 05:36 PM Transaction in Own Shares
27 Sep 2024 05:44 PM EQS-CMS: BP p.l.c.: Release of a capital mark...
27 Sep 2024 05:19 PM Transaction in Own Shares
26 Sep 2024 06:15 PM EQS-CMS: BP p.l.c.: Release of a capital mark...
26 Sep 2024 05:21 PM Transaction in Own Shares
26 Sep 2024 04:24 PM Director/PDMR Shareholding
25 Sep 2024 06:12 PM Transaction in Own Shares
UK 100

Latest directors dealings