| 03/05/22 | BP. | 07:47:46 | 3 May 2022 | | BP. | Share Repurchases | BP PLC | RNS |
| 03/05/22 | BP. | 07:00:14 | 3 May 2022 | | BP. | 1Q22 SEA Part 1 of 1 | BP PLC | RNS |
| 28/04/22 | | 07:00:08 | 28 Apr 2022 | | | Result of Secondary Placing of Shares in Serica | Jefferies International Limited. | RNS |
| 28/04/22 | BP. | 07:00:04 | 28 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 27/04/22 | | 16:42:15 | 27 Apr 2022 | | | Proposed Secondary Placing In Serica Energy plc | Jefferies International Limited. | RNS |
| 27/04/22 | BP. | 07:00:05 | 27 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 25/04/22 | BP. | 17:52:13 | 25 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 25/04/22 | BP. | 07:00:04 | 25 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 21/04/22 | BP. | 17:40:30 | 21 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 20/04/22 | BP. | 17:37:32 | 20 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 19/04/22 | BP. | 17:34:45 | 19 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 14/04/22 | BP. | 17:47:28 | 14 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 13/04/22 | BP. | 17:28:22 | 13 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 12/04/22 | BP. | 17:21:01 | 12 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 12/04/22 | BP. | 13:00:05 | 12 Apr 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 11/04/22 | BP. | 18:07:11 | 11 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 11/04/22 | BP. | 12:00:04 | 11 Apr 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 08/04/22 | BP. | 16:47:04 | 8 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 07/04/22 | BP. | 17:40:38 | 7 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 06/04/22 | BP. | 17:41:42 | 6 Apr 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 05/04/22 | BP. | 15:14:38 | 5 Apr 2022 | | BP. | Additional Listing | BP PLC | RNS |
| 01/04/22 | BP. | 18:04:53 | 1 Apr 2022 | | BP. | Total Voting Rights | BP PLC | RNS |
| 01/04/22 | BP. | 16:30:05 | 1 Apr 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 24/03/22 | BP. | 15:00:05 | 24 Mar 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 21/03/22 | BP. | 12:00:03 | 21 Mar 2022 | | BP. | Holding(s) in Company | BP PLC | RNS |
| 18/03/22 | BP. | 16:35:29 | 18 Mar 2022 | | BP. | Price Monitoring Extension | BP PLC | RNS |
| 18/03/22 | BP. | 10:15:34 | 18 Mar 2022 | | BP. | Annual Report and Form 20-F 2021 & Notice of AGM | BP PLC | RNS |
| 15/03/22 | BP. | 10:30:01 | 15 Mar 2022 | | BP. | Q4 2021 Payment of dividends in sterling | BP PLC | RNS |
| 11/03/22 | BP. | 17:12:08 | 11 Mar 2022 | | BP. | Eni and bp finalise agreement for new Angola JV | BP PLC | RNS |
| 11/03/22 | BP. | 16:45:01 | 11 Mar 2022 | | BP. | Preliminary announcement of publication date | BP PLC | RNS |
| 11/03/22 | BP. | 15:00:02 | 11 Mar 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 07/03/22 | BP. | 09:45:01 | 7 Mar 2022 | | BP. | Director Declaration | BP PLC | RNS |
| 03/03/22 | BP. | 18:05:28 | 3 Mar 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 02/03/22 | BP. | 18:33:02 | 2 Mar 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 01/03/22 | BP. | 18:15:42 | 1 Mar 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 01/03/22 | BP. | 16:00:02 | 1 Mar 2022 | | BP. | Total Voting Rights | BP PLC | RNS |
| 28/02/22 | BP. | 18:10:10 | 28 Feb 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 28/02/22 | BP. | 07:00:07 | 28 Feb 2022 | | BP. | bp to exit Rosneft shareholding | BP PLC | RNS |
| 25/02/22 | BP. | 18:23:22 | 25 Feb 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 24/02/22 | BP. | 18:41:53 | 24 Feb 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 23/02/22 | BP. | 18:16:06 | 23 Feb 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 23/02/22 | BP. | 16:40:23 | 23 Feb 2022 | | BP. | Director Declaration | BP PLC | RNS |
| 23/02/22 | BP. | 07:00:03 | 23 Feb 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 21/02/22 | BP. | 17:22:27 | 21 Feb 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 18/02/22 | BP. | 17:34:00 | 18 Feb 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 17/02/22 | BP. | 17:23:54 | 17 Feb 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 17/02/22 | BP. | 15:30:04 | 17 Feb 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 17/02/22 | BP. | 15:30:04 | 17 Feb 2022 | | BP. | Director/PDMR Shareholding | BP PLC | RNS |
| 16/02/22 | BP. | 17:46:03 | 16 Feb 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |
| 15/02/22 | BP. | 18:01:03 | 15 Feb 2022 | | BP. | Transaction in Own Shares | BP PLC | RNS |