| 09/06/25 | BP. | 17:51:53 | 9 Jun 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 09/06/25 | BP. | 07:00:03 | 9 Jun 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 06/06/25 | BP. | 07:00:01 | 6 Jun 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 04/06/25 | BP. | 18:11:56 | 4 Jun 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 03/06/25 | BP. | 16:59:01 | 3 Jun 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 02/06/25 | BP. | 17:14:13 | 2 Jun 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 02/06/25 | BP. | 10:06:35 | 2 Jun 2025 | | BP. | Total Voting Rights | BP PLC | RNS |
| 30/05/25 | BP. | 17:09:16 | 30 May 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 30/05/25 | BP. | 07:00:12 | 30 May 2025 | | BP. | bp appoints non-exec director - David Hager | BP PLC | RNS |
| 29/05/25 | BP. | 17:00:01 | 29 May 2025 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 29/05/25 | BP. | 16:50:12 | 29 May 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 29/05/25 | BP. | 09:00:01 | 29 May 2025 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 28/05/25 | BP. | 16:47:46 | 28 May 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 27/05/25 | BP. | 16:54:28 | 27 May 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 23/05/25 | BP. | 16:48:48 | 23 May 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 22/05/25 | BP. | 16:43:26 | 22 May 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 21/05/25 | BP. | 16:41:09 | 21 May 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 20/05/25 | BP. | 17:21:02 | 20 May 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 19/05/25 | BP. | 17:05:54 | 19 May 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 13/05/25 | BP. | 12:00:00 | 13 May 2025 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 02/05/25 | BP. | 16:20:00 | 2 May 2025 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 01/05/25 | BP. | 16:40:53 | 1 May 2025 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 01/05/25 | BP. | 16:38:57 | 1 May 2025 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 01/05/25 | BP. | 11:11:53 | 1 May 2025 | | BP. | Month End Total Voting Rights | BP PLC | RNS |
| 29/04/25 | BP. | 11:27:52 | 29 Apr 2025 | | BP. | Share Repurchases | BP PLC | RNS |
| 29/04/25 | BP. | 07:00:07 | 29 Apr 2025 | | BP. | 1Q25 SEA Part 1 of 1 | BP PLC | RNS |
| 25/04/25 | BP. | 18:20:58 | 25 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 24/04/25 | BP. | 17:06:15 | 24 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 23/04/25 | BP. | 17:27:31 | 23 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 22/04/25 | BP. | 17:48:28 | 22 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 22/04/25 | BP. | 16:00:00 | 22 Apr 2025 | | BP. | Holding(s) in Company | BP PLC | RNS |
| 17/04/25 | BP. | 17:47:04 | 17 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 17/04/25 | BP. | 15:39:52 | 17 Apr 2025 | | BP. | Result of AGM | BP PLC | RNS |
| 16/04/25 | BP. | 17:04:53 | 16 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 15/04/25 | BP. | 17:26:35 | 15 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 15/04/25 | BP. | 17:05:58 | 15 Apr 2025 | | BP. | Holding(s) in Company | BP PLC | RNS |
| 11/04/25 | BP. | 17:06:39 | 11 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 11/04/25 | BP. | 14:23:33 | 11 Apr 2025 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 11/04/25 | BP. | 07:00:06 | 11 Apr 2025 | | BP. | 1Q25 bp Trading Statement Part 1 of 1 | BP PLC | RNS |
| 10/04/25 | BP. | 16:53:23 | 10 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 09/04/25 | BP. | 17:38:30 | 9 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 08/04/25 | BP. | 16:56:43 | 8 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 07/04/25 | BP. | 17:12:29 | 7 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 07/04/25 | BP. | 13:00:00 | 7 Apr 2025 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 04/04/25 | BP. | 17:28:56 | 4 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 04/04/25 | BP. | 07:00:10 | 4 Apr 2025 | | BP. | bp chair announces intention to step down | BP PLC | RNS |
| 03/04/25 | BP. | 17:03:44 | 3 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 02/04/25 | BP. | 17:06:59 | 2 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 01/04/25 | BP. | 17:23:39 | 1 Apr 2025 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 01/04/25 | BP. | 16:05:00 | 1 Apr 2025 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |