| 20/12/22 | BP. | 18:27:55 | 20 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 20/12/22 | BP. | 09:00:01 | 20 Dec 2022 | | BP. | Additional Listing | BP PLC | RNS |
| 19/12/22 | BP. | 17:28:47 | 19 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 16/12/22 | BP. | 18:12:37 | 16 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 15/12/22 | BP. | 17:15:32 | 15 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 14/12/22 | BP. | 17:40:46 | 14 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 13/12/22 | BP. | 18:27:25 | 13 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 13/12/22 | BP. | 13:46:27 | 13 Dec 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 12/12/22 | BP. | 18:08:00 | 12 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 09/12/22 | BP. | 17:39:10 | 9 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 08/12/22 | BP. | 17:39:22 | 8 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 07/12/22 | BP. | 17:31:34 | 7 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 06/12/22 | BP. | 17:39:53 | 6 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 06/12/22 | BP. | 09:00:01 | 6 Dec 2022 | | BP. | Payment of dividends in sterling | BP PLC | RNS |
| 05/12/22 | BP. | 17:50:06 | 5 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 05/12/22 | BP. | 07:00:02 | 5 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 02/12/22 | BP. | 07:00:05 | 2 Dec 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 01/12/22 | BP. | 17:05:03 | 1 Dec 2022 | | BP. | Director Declaration | BP PLC | RNS |
| 01/12/22 | BP. | 17:00:06 | 1 Dec 2022 | | BP. | Directorate Change | BP PLC | RNS |
| 01/12/22 | BP. | 12:28:27 | 1 Dec 2022 | | BP. | Total Voting Rights | BP PLC | RNS |
| 30/11/22 | BP. | 17:53:01 | 30 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 30/11/22 | BP. | 16:40:50 | 30 Nov 2022 | | BP. | Second Price Monitoring Extn | BP PLC | RNS |
| 30/11/22 | BP. | 16:35:38 | 30 Nov 2022 | | BP. | Price Monitoring Extension | BP PLC | RNS |
| 29/11/22 | BP. | 17:59:52 | 29 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 28/11/22 | BP. | 18:27:06 | 28 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 25/11/22 | BP. | 17:38:34 | 25 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 24/11/22 | BP. | 17:44:40 | 24 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 23/11/22 | BP. | 17:48:04 | 23 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 22/11/22 | BP. | 17:54:59 | 22 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 21/11/22 | BP. | 17:57:57 | 21 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 18/11/22 | BP. | 17:53:40 | 18 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 17/11/22 | BP. | 17:38:43 | 17 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 17/11/22 | BP. | 15:02:01 | 17 Nov 2022 | | BP. | BP p.l.c. publishes provisional dividend dates | BP PLC | RNS |
| 16/11/22 | BP. | 17:44:31 | 16 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 15/11/22 | BP. | 18:26:25 | 15 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 14/11/22 | BP. | 18:18:34 | 14 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 11/11/22 | BP. | 17:22:00 | 11 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 11/11/22 | BP. | 14:30:01 | 11 Nov 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 10/11/22 | BP. | 18:11:57 | 10 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 09/11/22 | BP. | 17:27:31 | 9 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 08/11/22 | BP. | 17:45:15 | 8 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 07/11/22 | BP. | 17:28:10 | 7 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 07/11/22 | BP. | 07:00:04 | 7 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 03/11/22 | BP. | 17:51:19 | 3 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 03/11/22 | BP. | 07:00:02 | 3 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 02/11/22 | BP. | 07:00:02 | 2 Nov 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 01/11/22 | BP. | 14:48:22 | 1 Nov 2022 | | BP. | Total Voting Rights | BP PLC | RNS |
| 01/11/22 | BP. | 07:27:11 | 1 Nov 2022 | | BP. | Share Repurchases | BP PLC | RNS |
| 01/11/22 | BP. | 07:00:07 | 1 Nov 2022 | | BP. | 3Q22 SEA Part 1 of 1 | BP PLC | RNS |
| 27/10/22 | BP. | 17:19:49 | 27 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |