| 26/10/22 | BP. | 17:43:00 | 26 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 25/10/22 | BP. | 17:30:16 | 25 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 24/10/22 | BP. | 17:20:45 | 24 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 21/10/22 | BP. | 17:19:27 | 21 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 20/10/22 | BP. | 17:10:50 | 20 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 19/10/22 | BP. | 17:28:28 | 19 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 18/10/22 | BP. | 17:12:05 | 18 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 17/10/22 | BP. | 17:16:37 | 17 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 17/10/22 | BP. | 12:23:41 | 17 Oct 2022 | | BP. | bp agrees to buy US biogas firm Archaea Energy | BP PLC | RNS |
| 14/10/22 | BP. | 17:28:45 | 14 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 13/10/22 | BP. | 17:52:13 | 13 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 12/10/22 | BP. | 17:39:16 | 12 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 12/10/22 | BP. | 07:00:01 | 12 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 11/10/22 | BP. | 13:47:51 | 11 Oct 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 10/10/22 | BP. | 17:48:42 | 10 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 10/10/22 | BP. | 07:00:04 | 10 Oct 2022 | | BP. | Transaction in Own Shares - Replacement | BP PLC | RNS |
| 07/10/22 | BP. | 17:54:03 | 7 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 06/10/22 | BP. | 17:42:45 | 6 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 05/10/22 | BP. | 17:30:52 | 5 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 04/10/22 | BP. | 18:06:18 | 4 Oct 2022 | | BP. | Transaction in Own Shares - Replacement | BP PLC | RNS |
| 04/10/22 | BP. | 17:41:28 | 4 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 03/10/22 | BP. | 17:47:09 | 3 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 03/10/22 | BP. | 11:03:37 | 3 Oct 2022 | | BP. | Total Voting Rights | BP PLC | RNS |
| 03/10/22 | BP. | 07:00:05 | 3 Oct 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 30/09/22 | BP. | 18:01:17 | 30 Sept 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 30/09/22 | BP. | 13:07:35 | 30 Sept 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 29/09/22 | BP. | 17:18:55 | 29 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 29/09/22 | BP. | 10:00:07 | 29 Sept 2022 | | BP. | Directorate Change | BP PLC | RNS |
| 28/09/22 | BP. | 17:39:23 | 28 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 27/09/22 | BP. | 17:49:01 | 27 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 26/09/22 | BP. | 17:18:24 | 26 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 23/09/22 | BP. | 17:23:43 | 23 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 22/09/22 | BP. | 17:45:37 | 22 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 21/09/22 | BP. | 17:24:39 | 21 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 20/09/22 | BP. | 18:17:11 | 20 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 16/09/22 | BP. | 17:32:14 | 16 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 15/09/22 | BP. | 17:34:19 | 15 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 14/09/22 | BP. | 17:49:53 | 14 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 13/09/22 | BP. | 17:50:56 | 13 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 13/09/22 | BP. | 11:05:41 | 13 Sept 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 12/09/22 | BP. | 18:28:13 | 12 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 09/09/22 | BP. | 17:39:28 | 9 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 08/09/22 | BP. | 17:34:03 | 8 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 07/09/22 | BP. | 17:27:30 | 7 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 06/09/22 | BP. | 17:27:55 | 6 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 06/09/22 | BP. | 17:27:42 | 6 Sept 2022 | | BP. | Q2 2022 Payments of dividends in sterling | BP PLC | RNS |
| 06/09/22 | BP. | 09:00:01 | 6 Sept 2022 | | BP. | Q2 2022 Payments of dividends in sterling | BP PLC | RNS |
| 05/09/22 | BP. | 17:54:21 | 5 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 02/09/22 | BP. | 17:54:46 | 2 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 02/09/22 | BP. | 07:00:07 | 2 Sept 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |