| 19/04/23 | BP. | 17:13:08 | 19 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 18/04/23 | BP. | 17:19:56 | 18 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 17/04/23 | BP. | 17:11:10 | 17 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 14/04/23 | BP. | 17:04:06 | 14 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 13/04/23 | BP. | 17:28:18 | 13 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 12/04/23 | BP. | 17:17:57 | 12 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 11/04/23 | BP. | 17:54:49 | 11 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 11/04/23 | BP. | 15:04:18 | 11 Apr 2023 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 06/04/23 | BP. | 18:19:26 | 6 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 06/04/23 | BP. | 17:11:59 | 6 Apr 2023 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 05/04/23 | BP. | 17:54:19 | 5 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 04/04/23 | BP. | 18:09:24 | 4 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 03/04/23 | BP. | 17:58:30 | 3 Apr 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 03/04/23 | BP. | 15:42:51 | 3 Apr 2023 | | BP. | Total Voting Rights | BP PLC | RNS |
| 31/03/23 | BP. | 17:46:43 | 31 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 30/03/23 | BP. | 17:41:30 | 30 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 29/03/23 | BP. | 17:21:14 | 29 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 28/03/23 | BP. | 17:36:33 | 28 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 27/03/23 | BP. | 17:46:10 | 27 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 24/03/23 | BP. | 17:02:35 | 24 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 23/03/23 | BP. | 17:21:31 | 23 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 23/03/23 | BP. | 11:00:37 | 23 Mar 2023 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 22/03/23 | BP. | 16:57:30 | 22 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 21/03/23 | BP. | 16:59:08 | 21 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 20/03/23 | BP. | 17:13:58 | 20 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 17/03/23 | BP. | 17:12:53 | 17 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 16/03/23 | BP. | 17:37:08 | 16 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 15/03/23 | BP. | 17:24:26 | 15 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 15/03/23 | BP. | 07:00:04 | 15 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 14/03/23 | BP. | 10:03:00 | 14 Mar 2023 | | BP. | Payment of dividends in sterling | BP PLC | RNS |
| 13/03/23 | BP. | 18:00:25 | 13 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 13/03/23 | BP. | 13:59:36 | 13 Mar 2023 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 13/03/23 | BP. | 07:00:01 | 13 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 10/03/23 | BP. | 09:18:28 | 10 Mar 2023 | | BP. | Annual Report and Form 20-F 2022 & Notice of AGM | BP PLC | RNS |
| 09/03/23 | BP. | 17:33:20 | 9 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 09/03/23 | BP. | 07:00:02 | 9 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 07/03/23 | BP. | 18:03:35 | 7 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 06/03/23 | BP. | 18:17:07 | 6 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 06/03/23 | BP. | 07:00:01 | 6 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 03/03/23 | BP. | 12:00:01 | 3 Mar 2023 | | BP. | Preliminary announcement of publication date | BP PLC | RNS |
| 02/03/23 | BP. | 17:58:15 | 2 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 02/03/23 | BP. | 07:00:02 | 2 Mar 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 01/03/23 | BP. | 15:31:37 | 1 Mar 2023 | | BP. | Total Voting Rights | BP PLC | RNS |
| 28/02/23 | BP. | 17:48:07 | 28 Feb 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 27/02/23 | BP. | 17:40:01 | 27 Feb 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 24/02/23 | BP. | 17:23:54 | 24 Feb 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 23/02/23 | BP. | 17:50:40 | 23 Feb 2023 | | BP. | Total Voting Rights | BP PLC | RNS |
| 23/02/23 | BP. | 17:45:40 | 23 Feb 2023 | | BP. | Transaction in Own Shares (Replacement) | BP PLC | RNS |
| 23/02/23 | BP. | 17:44:10 | 23 Feb 2023 | | BP. | Transaction in Own Shares (Replacement) | BP PLC | RNS |
| 23/02/23 | BP. | 17:22:25 | 23 Feb 2023 | | BP. | Transaction in Own Shares | BP PLC | RNS |