ALL MARKETS
FTSE 100
FTSE 250
AIM MARKET

BP PLC.
594 announcements.
Time Date Ticker Company Announcement
17:08 26-05-2022 BP. BP PLC
Transaction in Own Shares
16:56 25-05-2022 BP. BP PLC
Transaction in Own Shares
14:00 25-05-2022 BP. BP PLC
BP appoints Goldman Sachs joint corporate broker
17:30 24-05-2022 BP. BP PLC
Transaction in Own Shares
17:25 23-05-2022 BP. BP PLC
Transaction in Own Shares
17:32 20-05-2022 BP. BP PLC
Transaction in Own Shares
17:51 19-05-2022 BP. BP PLC
Transaction in Own Shares
17:28 18-05-2022 BP. BP PLC
Transaction in Own Shares
17:57 16-05-2022 BP. BP PLC
Transaction in Own Shares
07:00 16-05-2022 BP. BP PLC
Transaction in Own Shares
07:00 13-05-2022 BP. BP PLC
Transaction in Own Shares
17:53 12-05-2022 BP. BP PLC
2022 AGM poll results
15:30 11-05-2022 BP. BP PLC
Director/PDMR Shareholding
07:00 11-05-2022 BP. BP PLC
Transaction in Own Shares
17:51 09-05-2022 BP. BP PLC
Transaction in Own Shares
07:00 09-05-2022 BP. BP PLC
Transaction in Own Shares
17:30 03-05-2022 BP. BP PLC
Transaction in Own Shares
14:00 03-05-2022 BP. BP PLC
Total Voting Rights
07:47 03-05-2022 BP. BP PLC
Share Repurchases
07:00 03-05-2022 BP. BP PLC
1Q22 SEA Part 1 of 1
07:00 28-04-2022 BP. BP PLC
Transaction in Own Shares
07:00 27-04-2022 BP. BP PLC
Transaction in Own Shares
17:52 25-04-2022 BP. BP PLC
Transaction in Own Shares
07:00 25-04-2022 BP. BP PLC
Transaction in Own Shares
17:40 21-04-2022 BP. BP PLC
Transaction in Own Shares
17:37 20-04-2022 BP. BP PLC
Transaction in Own Shares
17:34 19-04-2022 BP. BP PLC
Transaction in Own Shares
17:47 14-04-2022 BP. BP PLC
Transaction in Own Shares
17:28 13-04-2022 BP. BP PLC
Transaction in Own Shares
17:21 12-04-2022 BP. BP PLC
Transaction in Own Shares
13:00 12-04-2022 BP. BP PLC
Director/PDMR Shareholding
12:00 11-04-2022 BP. BP PLC
Director/PDMR Shareholding
16:47 08-04-2022 BP. BP PLC
Transaction in Own Shares
17:40 07-04-2022 BP. BP PLC
Transaction in Own Shares
17:41 06-04-2022 BP. BP PLC
Transaction in Own Shares
15:14 05-04-2022 BP. BP PLC
Additional Listing
16:30 01-04-2022 BP. BP PLC
Director/PDMR Shareholding
15:00 24-03-2022 BP. BP PLC
Director/PDMR Shareholding
12:00 21-03-2022 BP. BP PLC
Holding(s) in Company
16:35 18-03-2022 BP. BP PLC
Price Monitoring Extension
10:15 18-03-2022 BP. BP PLC
Annual Report and Form 20-F 2021 & Notice of AGM
10:30 15-03-2022 BP. BP PLC
Q4 2021 Payment of dividends in sterling
17:12 11-03-2022 BP. BP PLC
Eni and bp finalise agreement for new Angola JV
16:45 11-03-2022 BP. BP PLC
Preliminary announcement of publication date
15:00 11-03-2022 BP. BP PLC
Director/PDMR Shareholding
09:45 07-03-2022 BP. BP PLC
Director Declaration
16:00 01-03-2022 BP. BP PLC
Total Voting Rights
07:00 28-02-2022 BP. BP PLC
bp to exit Rosneft shareholding
16:40 23-02-2022 BP. BP PLC
Director Declaration
07:00 23-02-2022 BP. BP PLC
Transaction in Own Shares
17:22 21-02-2022 BP. BP PLC
Transaction in Own Shares
17:34 18-02-2022 BP. BP PLC
Transaction in Own Shares
17:23 17-02-2022 BP. BP PLC
Transaction in Own Shares
15:30 17-02-2022 BP. BP PLC
Director/PDMR Shareholding
15:30 17-02-2022 BP. BP PLC
Director/PDMR Shareholding
17:46 16-02-2022 BP. BP PLC
Transaction in Own Shares
17:06 14-02-2022 BP. BP PLC
Transaction in Own Shares
17:04 11-02-2022 BP. BP PLC
Transaction in Own Shares
16:00 11-02-2022 BP. BP PLC
Director/PDMR Shareholding
17:25 10-02-2022 BP. BP PLC
Transaction in Own Shares
17:46 09-02-2022 BP. BP PLC
Transaction in Own Shares
07:40 08-02-2022 BP. BP PLC
Share Repurchases
07:00 08-02-2022 BP. BP PLC
bp update on strategic progress
07:00 08-02-2022 BP. BP PLC
Final Results
17:39 02-02-2022 BP. BP PLC
Transaction in Own Shares
17:43 01-02-2022 BP. BP PLC
Transaction in Own Shares
16:00 01-02-2022 BP. BP PLC
Total Voting Rights
17:50 31-01-2022 BP. BP PLC
Transaction in Own Shares
17:33 28-01-2022 BP. BP PLC
Transaction in Own Shares
17:53 27-01-2022 BP. BP PLC
Transaction in Own Shares
17:40 25-01-2022 BP. BP PLC
Transaction in Own Shares
17:50 24-01-2022 BP. BP PLC
Transaction in Own Shares
07:00 24-01-2022 BP. BP PLC
Transaction in Own Shares-Replacement
17:30 21-01-2022 BP. BP PLC
Transaction in Own Shares
17:31 20-01-2022 BP. BP PLC
Transaction in Own Shares
17:05 19-01-2022 BP. BP PLC
Transaction in Own Shares
17:26 18-01-2022 BP. BP PLC
Transaction in Own Shares
17:53 17-01-2022 BP. BP PLC
Transaction in Own Shares
17:16 14-01-2022 BP. BP PLC
Transaction in Own Shares
17:37 13-01-2022 BP. BP PLC
Transaction in Own Shares
17:28 12-01-2022 BP. BP PLC
Transaction in Own Shares
17:35 11-01-2022 BP. BP PLC
Transaction in Own Shares
12:30 11-01-2022 BP. BP PLC
Director/PDMR Shareholding
08:03 10-01-2022 BP. BP PLC
Share repurchases
11:30 06-01-2022 BP. BP PLC
Director/PDMR Shareholding
16:45 04-01-2022 BP. BP PLC
Total Voting Rights
08:00 29-12-2021 BP. BP PLC
Director/PDMR Shareholding
17:24 23-12-2021 BP. BP PLC
Transaction in Own Shares
17:48 15-12-2021 BP. BP PLC
Transaction in Own Shares
15:30 15-12-2021 BP. BP PLC
Additional Listing
17:38 14-12-2021 BP. BP PLC
Transaction in Own Shares
17:26 13-12-2021 BP. BP PLC
Transaction in Own Shares
11:30 13-12-2021 BP. BP PLC
Director/PDMR Shareholding
17:03 10-12-2021 BP. BP PLC
Transaction in Own Shares
17:16 09-12-2021 BP. BP PLC
Transaction in Own Shares
17:41 08-12-2021 BP. BP PLC
Transaction in Own Shares
17:09 07-12-2021 BP. BP PLC
Transaction in Own Shares
10:00 07-12-2021 BP. BP PLC
Q3 2021 Payment of dividends in Sterling
17:43 02-12-2021 BP. BP PLC
Transaction in Own Shares
10:00 02-12-2021 BP. BP PLC
Response to Res. 13 Voting Result at 2021 AGM
17:48 01-12-2021 BP. BP PLC
Transaction in Own Shares
14:00 01-12-2021 BP. BP PLC
Total Voting Rights
17:50 30-11-2021 BP. BP PLC
Transaction in Own Shares
17:34 29-11-2021 BP. BP PLC
Transaction in Own Shares
17:51 26-11-2021 BP. BP PLC
Transaction in Own Shares
14:00 26-11-2021 BP. BP PLC
BP p.l.c. publishes provisional dividend dates
17:50 23-11-2021 BP. BP PLC
Transaction in Own Shares
17:05 22-11-2021 BP. BP PLC
Transaction in Own Shares
17:02 19-11-2021 BP. BP PLC
Transaction in Own Shares
17:26 18-11-2021 BP. BP PLC
Transaction in Own Shares
17:34 17-11-2021 BP. BP PLC
Transaction in Own Shares
17:03 15-11-2021 BP. BP PLC
Transaction in Own Shares
17:53 12-11-2021 BP. BP PLC
Transaction in Own Shares
17:30 11-11-2021 BP. BP PLC
Transaction in Own Shares
16:13 11-11-2021 BP. BP PLC
Director/PDMR Shareholding
17:21 10-11-2021 BP. BP PLC
Transaction in Own Shares
17:47 09-11-2021 BP. BP PLC
Transaction in Own Shares
17:23 08-11-2021 BP. BP PLC
Transaction in Own Shares
17:28 05-11-2021 BP. BP PLC
Transaction in Own Shares
17:18 02-11-2021 BP. BP PLC
Transaction in Own Shares
07:24 02-11-2021 BP. BP PLC
Share Repurchases
07:00 02-11-2021 BP. BP PLC
3Q21 SEA Part 1 of 1
15:00 01-11-2021 BP. BP PLC
Total Voting Rights
16:08 29-10-2021 BP. BP PLC
Director/PDMR Shareholding
17:34 27-10-2021 BP. BP PLC
Transaction in Own Shares
17:47 26-10-2021 BP. BP PLC
Transaction in Own Shares
17:27 25-10-2021 BP. BP PLC
Transaction in Own Shares
17:39 21-10-2021 BP. BP PLC
Transaction in Own Shares
07:00 21-10-2021 BP. BP PLC
Transaction in Own Shares
17:00 15-10-2021 BP. BP PLC
Holding(s) in Company
07:00 15-10-2021 BP. BP PLC
Transaction in Own Shares
13:10 14-10-2021 BP. BP PLC
Holding(s) in Company
16:22 13-10-2021 BP. BP PLC
Holding(s) in Company
17:06 12-10-2021 BP. BP PLC
Director/PDMR Shareholding
17:15 11-10-2021 BP. BP PLC
Transaction in Own Shares
17:40 08-10-2021 BP. BP PLC
Transaction in Own Shares
16:55 07-10-2021 BP. BP PLC
Transaction in Own Shares
16:00 07-10-2021 BP. BP PLC
EU home member state
16:09 04-10-2021 BP. BP PLC
Director/PDMR Shareholding
15:50 01-10-2021 BP. BP PLC
Director/PDMR Shareholding
14:30 01-10-2021 BP. BP PLC
Total Voting Rights
17:47 24-09-2021 BP. BP PLC
Transaction in Own Shares
17:24 22-09-2021 BP. BP PLC
Transaction in Own Shares
17:57 21-09-2021 BP. BP PLC
Transaction in Own Shares
07:00 21-09-2021 BP. BP PLC
Transaction in Own Shares
17:12 17-09-2021 BP. BP PLC
Transaction in Own Shares
16:55 16-09-2021 BP. BP PLC
Transaction in Own Shares
17:01 15-09-2021 BP. BP PLC
Transaction in Own Shares
17:25 14-09-2021 BP. BP PLC
Transaction in Own Shares
14:48 14-09-2021 BP. BP PLC
Director/PDMR Shareholding
11:00 14-09-2021 BP. BP PLC
Q2 2021 Payments of dividends in sterling
17:41 10-09-2021 BP. BP PLC
Transaction in Own Shares
17:42 06-09-2021 BP. BP PLC
Transaction in Own Shares
09:00 01-09-2021 BP. BP PLC
Total Voting Rights
16:55 27-08-2021 BP. BP PLC
Transaction in Own Shares
17:14 26-08-2021 BP. BP PLC
Transaction in Own Shares
17:24 24-08-2021 BP. BP PLC
Transaction in Own Shares
07:00 24-08-2021 BP. BP PLC
Transaction in Own Shares
17:02 19-08-2021 BP. BP PLC
Transaction in Own Shares
17:25 18-08-2021 BP. BP PLC
Transaction in Own Shares
17:35 17-08-2021 BP. BP PLC
Transaction in Own Shares
07:00 17-08-2021 BP. BP PLC
Transaction in Own Shares
17:42 12-08-2021 BP. BP PLC
Transaction in Own Shares
14:58 11-08-2021 BP. BP PLC
Director/PDMR Shareholding
17:55 10-08-2021 BP. BP PLC
Transaction in Own Shares
17:44 09-08-2021 BP. BP PLC
Transaction in Own Shares
07:00 04-08-2021 BP. BP PLC
Transaction in Own Shares
09:10 03-08-2021 BP. BP PLC
Share repurchases
07:00 03-08-2021 BP. BP PLC
2Q21 SEA Part 1 of 1
17:49 02-08-2021 BP. BP PLC
Total Voting Rights
07:00 02-08-2021 BP. BP PLC
Director Declaration
12:53 13-07-2021 BP. BP PLC
Director/PDMR Shareholding
11:28 02-07-2021 BP. BP PLC
Director/PDMR Shareholding
17:00 01-07-2021 BP. BP PLC
Total Voting Rights
10:46 01-07-2021 BP. BP PLC
Director/PDMR Shareholding
16:09 29-06-2021 BP. BP PLC
Director Declaration
14:34 14-06-2021 BP. BP PLC
Director/PDMR Shareholding
16:15 08-06-2021 BP. BP PLC
Q1 2021 Payments of dividends in sterling
10:22 02-06-2021 BP. BP PLC
Director/PDMR Shareholding
17:16 28-05-2021 BP. BP PLC
Total Voting Rights
15:00 28-05-2021 BP. BP PLC
BP p.l.c. advance notice of 2Q results 2021
14:00 27-05-2021 BP. BP PLC
Payments to Govts Part 1 of 1
07:00 21-05-2021 BP. BP PLC
Transaction in Own Shares
17:41 19-05-2021 BP. BP PLC
Transaction in Own Shares
18:17 17-05-2021 BP. BP PLC
Transaction in Own Shares
17:39 14-05-2021 BP. BP PLC
Transaction in Own Shares
18:03 13-05-2021 BP. BP PLC
Transaction in Own Shares
17:18 13-05-2021 BP. BP PLC
Director/PDMR Shareholding
07:00 13-05-2021 BP. BP PLC
Transaction in Own Shares
17:26 12-05-2021 BP. BP PLC
2021 AGM poll results
18:30 11-05-2021 BP. BP PLC
Transaction in Own Shares
07:00 10-05-2021 BP. BP PLC
Transaction in Own Shares
17:59 04-05-2021 BP. BP PLC
Transaction in Own Shares
16:29 04-05-2021 BP. BP PLC
Total Voting Rights
12:20 04-05-2021 BP. BP PLC
Director/PDMR Shareholding
17:25 30-04-2021 BP. BP PLC
Transaction in Own Shares
16:29 30-04-2021 BP. BP PLC
Transaction in Own Shares
17:35 29-04-2021 BP. BP PLC
Transaction in Own Shares
07:00 29-04-2021 BP. BP PLC
Transaction in Own Shares
17:18 28-04-2021 BP. BP PLC
Director/PDMR Shareholding
07:00 28-04-2021 BP. BP PLC
Share Repurchases
07:00 27-04-2021 BP. BP PLC
1Q21 SEA Part 1 of 1
15:08 14-04-2021 BP. BP PLC
Director/PDMR Shareholding
16:14 12-04-2021 BP. BP PLC
Director/PDMR Shareholding
07:00 06-04-2021 BP. BP PLC
bp update on progress towards net debt target
15:49 01-04-2021 BP. BP PLC
Director/PDMR Shareholding
18:00 31-03-2021 BP. BP PLC
Director/PDMR Shareholding
16:57 31-03-2021 BP. BP PLC
Total Voting Rights
09:24 26-03-2021 BP. BP PLC
Notice of AGM
08:30 26-03-2021 BP. BP PLC
bp announces non-executive director retirement
16:27 22-03-2021 BP. BP PLC
bp Annual Report and Form 20-F 2020
09:30 15-03-2021 BP. BP PLC
Q4 2020 Payment of dividends in Sterling
09:00 15-03-2021 BP. BP PLC
bp - new financial disclosure framework
15:31 12-03-2021 BP. BP PLC
Director/PDMR Shareholding
14:50 12-03-2021 BP. BP PLC
Director/PDMR Shareholding
16:44 26-02-2021 BP. BP PLC
Total Voting Rights
16:30 19-02-2021 BP. BP PLC
Director/PDMR Shareholding
16:52 11-02-2021 BP. BP PLC
Director/PDMR Shareholding
07:00 02-02-2021 BP. BP PLC
4Q20 Part 1 of 1
16:05 01-02-2021 BP. BP PLC
Total Voting Rights
14:00 15-01-2021 BP. BP PLC
Directorate Change
17:01 13-01-2021 BP. BP PLC
Director/PDMR Shareholding
18:24 04-01-2021 BP. BP PLC
Total Voting Rights
12:08 30-12-2020 BP. BP PLC
Director/PDMR Shareholding
11:39 22-12-2020 BP. BP PLC
BP p.l.c. publishes provisional dividend dates
09:10 18-12-2020 BP. BP PLC
Directorate Change
15:30 17-12-2020 BP. BP PLC
Additional Listing
14:52 14-12-2020 BP. BP PLC
Director/PDMR Shareholding
10:19 07-12-2020 BP. BP PLC
Q3 2020 Payment of dividends in Sterling
17:08 30-11-2020 BP. BP PLC
Total Voting Rights
16:36 30-11-2020 BP. BP PLC
Price Monitoring Extension
10:09 12-11-2020 BP. BP PLC
Director/PDMR Shareholding
16:29 30-10-2020 BP. BP PLC
Total Voting Rights
17:06 28-10-2020 BP. BP PLC
Director/PDMR Shareholding
07:00 27-10-2020 BP. BP PLC
3Q20 Part 1 of 1
11:18 14-10-2020 BP. BP PLC
Director/PDMR Shareholding
17:05 07-10-2020 BP. BP PLC
Director/PDMR Shareholding
14:23 25-09-2020 BP. BP PLC
Director/PDMR Shareholding
16:32 14-09-2020 BP. BP PLC
Director/PDMR Shareholding
10:05 14-09-2020 BP. BP PLC
Q2 2020 Payment of dividends in Sterling
16:06 10-09-2020 BP. BP PLC
Director Declaration
17:43 01-09-2020 BP. BP PLC
Total Voting Rights
10:17 13-08-2020 BP. BP PLC
Director/PDMR Shareholding
14:00 12-08-2020 BP. BP PLC
Director/PDMR Shareholding
07:00 04-08-2020 BP. BP PLC
2Q20 Part 1 of 1
07:00 04-08-2020 BP. BP PLC
BP's New Strategy To Deliver Net Zero Ambition
17:21 31-07-2020 BP. BP PLC
Total Voting Rights
07:00 24-07-2020 BP. BP PLC
bp appoints Tushar Morzaria as non-exec director
16:38 14-07-2020 BP. BP PLC
Director/PDMR Shareholding
14:32 10-07-2020 BP. BP PLC
Block listing Interim Review
17:29 30-06-2020 BP. BP PLC
Director/PDMR Shareholding
17:00 30-06-2020 BP. BP PLC
Total Voting Rights
09:40 29-06-2020 BP. BP PLC
bp agrees to sell petrochemicals business to INEOS
16:02 24-06-2020 BP. BP PLC
Director/PDMR Shareholding
10:15 19-06-2020 BP. BP PLC
Price Monitoring Extension
07:00 15-06-2020 BP. BP PLC
bp revises price assumptions;expects charges at 2Q
16:19 12-06-2020 BP. BP PLC
Director/PDMR Shareholding
16:19 10-06-2020 BP. BP PLC
Disclosure of rights attached to equity shares
09:50 08-06-2020 BP. BP PLC
Q1 2020 Payment of dividends in sterling
16:39 04-06-2020 BP. BP PLC
Director Declaration
17:12 02-06-2020 BP. BP PLC
Director/PDMR Shareholding
11:42 01-06-2020 BP. BP PLC
Payments to Govts 2020 Part 1 of 1
16:44 29-05-2020 BP. BP PLC
Total Voting Rights
14:13 29-05-2020 BP. BP PLC
BP p.l.c. advance notice of 2Q results
13:52 27-05-2020 BP. BP PLC
2020 AGM poll results
11:06 27-05-2020 BP. BP PLC
BP p.l.c. publishes 2020 AGM speeches
16:51 11-05-2020 BP. BP PLC
Director/PDMR Shareholding
11:41 07-05-2020 BP. BP PLC
bp p.l.c. 2020 AGM alternative arrangements
17:22 01-05-2020 BP. BP PLC
Director/PDMR Shareholding
17:26 30-04-2020 BP. BP PLC
Total Voting Rights
14:50 29-04-2020 BP. BP PLC
Correction: Record Date, 1Q 2020 Dividend
07:00 28-04-2020 BP. BP PLC
1Q20 Part 1of 1
16:36 27-04-2020 BP. BP PLC
Price Monitoring Extension
07:39 27-04-2020 BP. BP PLC
BP confirms commitment to completing Alaska sale
17:01 16-04-2020 BP. BP PLC
Director/PDMR Shareholding
16:42 09-04-2020 BP. BP PLC
Second Price Monitoring Extn
16:37 09-04-2020 BP. BP PLC
Price Monitoring Extension
17:31 02-04-2020 BP. BP PLC
Director/PDMR Shareholding
16:41 01-04-2020 BP. BP PLC
Second Price Monitoring Extn
16:36 01-04-2020 BP. BP PLC
Price Monitoring Extension
09:00 01-04-2020 BP. BP PLC
BP details COVID19 response,provides market update
17:53 31-03-2020 BP. BP PLC
Director/PDMR Shareholding
16:53 31-03-2020 BP. BP PLC
Total Voting Rights
16:42 27-03-2020 BP. BP PLC
Second Price Monitoring Extn
16:35 27-03-2020 BP. BP PLC
Price Monitoring Extension
09:56 27-03-2020 BP. BP PLC
BP p.l.c. Notice of Annual General Meeting 2020
16:44 24-03-2020 BP. BP PLC
Second Price Monitoring Extn
16:39 24-03-2020 BP. BP PLC
Price Monitoring Extension
16:44 20-03-2020 BP. BP PLC
Second Price Monitoring Extn
16:36 20-03-2020 BP. BP PLC
Price Monitoring Extension
12:00 20-03-2020 BP. BP PLC
Directorate Change
17:09 18-03-2020 BP. BP PLC
BP Annual Report and Form 20-F 2019
16:41 17-03-2020 BP. BP PLC
Second Price Monitoring Extn
16:35 17-03-2020 BP. BP PLC
Price Monitoring Extension
09:20 16-03-2020 BP. BP PLC
Q4 2019 Payment of dividends in sterling
16:41 13-03-2020 BP. BP PLC
Second Price Monitoring Extn
16:36 13-03-2020 BP. BP PLC
Price Monitoring Extension
11:54 13-03-2020 BP. BP PLC
Director/PDMR Shareholding
16:41 12-03-2020 BP. BP PLC
Second Price Monitoring Extn
16:35 12-03-2020 BP. BP PLC
Price Monitoring Extension
17:04 28-02-2020 BP. BP PLC
Total Voting Rights
16:41 20-02-2020 BP. BP PLC
Director/PDMR Shareholding
15:49 20-02-2020 BP. BP PLC
Director/PDMR Shareholding
16:48 18-02-2020 BP. BP PLC
Director/PDMR Shareholding
17:23 13-02-2020 BP. BP PLC
Director/PDMR Shareholding
11:00 12-02-2020 BP. BP PLC
BP net zero 2050 ambition, organisation changes
07:00 04-02-2020 BP. BP PLC
4Q19 Part 1 of 1
16:11 31-01-2020 BP. BP PLC
Total Voting Rights
07:00 29-01-2020 BP. BP PLC
Transaction in Own Shares
13:08 22-01-2020 BP. BP PLC
Director Declaration
17:29 21-01-2020 BP. BP PLC
Transaction in Own Shares
07:00 21-01-2020 BP. BP PLC
BP CFO Brian Gilvary to retire
17:28 17-01-2020 BP. BP PLC
Transaction in Own Shares
10:06 17-01-2020 BP. BP PLC
Director/PDMR Shareholding
17:46 15-01-2020 BP. BP PLC
Transaction in Own Shares
07:00 14-01-2020 BP. BP PLC
Transaction in Own Shares
17:54 13-01-2020 BP. BP PLC
Director/PDMR Shareholding
07:00 13-01-2020 BP. BP PLC
Transaction in Own Shares
17:13 09-01-2020 BP. BP PLC
Transaction in Own Shares
17:24 08-01-2020 BP. BP PLC
Transaction in Own Shares
17:15 07-01-2020 BP. BP PLC
Transaction in Own Shares
13:41 03-01-2020 BP. BP PLC
Block listing Interim Review
15:23 02-01-2020 BP. BP PLC
Total Voting Rights
17:14 30-12-2019 BP. BP PLC
Director/PDMR Shareholding
15:09 27-12-2019 BP. BP PLC
Director/PDMR Shareholding
15:30 19-12-2019 BP. BP PLC
Additional Listing
15:10 19-12-2019 BP. BP PLC
Transaction in Own Shares
17:19 18-12-2019 BP. BP PLC
Transaction in Own Shares
17:01 13-12-2019 BP. BP PLC
Transaction in Own Shares
16:54 11-12-2019 BP. BP PLC
Director/PDMR Shareholding
17:16 10-12-2019 BP. BP PLC
Transaction in Own Shares
07:00 10-12-2019 BP. BP PLC
Transaction in Own Shares
09:00 09-12-2019 BP. BP PLC
Q3 2019 Payment of dividends in Sterling
07:00 04-12-2019 BP. BP PLC
Transaction in Own Shares
07:00 03-12-2019 BP. BP PLC
Transaction in Own Shares
17:36 29-11-2019 BP. BP PLC
Total Voting Rights
17:43 27-11-2019 BP. BP PLC
Transaction in Own Shares
17:45 26-11-2019 BP. BP PLC
Transaction in Own Shares
17:55 21-11-2019 BP. BP PLC
Transaction in Own Shares
17:18 20-11-2019 BP. BP PLC
Director/PDMR Shareholding
17:18 19-11-2019 BP. BP PLC
Transaction in Own Shares
11:10 15-11-2019 BP. BP PLC
BP p.l.c. publishes provisional dividend dates
11:18 13-11-2019 BP. BP PLC
Directorate Change
17:32 12-11-2019 BP. BP PLC
Director/PDMR Shareholding
17:12 12-11-2019 BP. BP PLC
Transaction in Own Shares
17:27 08-11-2019 BP. BP PLC
Transaction in Own Shares
07:00 05-11-2019 BP. BP PLC
Transaction in Own Shares
07:00 04-11-2019 BP. BP PLC
Transaction in Own Shares
07:00 31-10-2019 BP. BP PLC
Transaction in Own Shares
07:00 30-10-2019 BP. BP PLC
Statement re future dividend decisions
07:00 30-10-2019 BP. BP PLC
Transaction in Own Shares
07:00 29-10-2019 BP. BP PLC
3Q19 Part 1 of 1
17:46 23-10-2019 BP. BP PLC
Transaction in Own Shares
17:41 21-10-2019 BP. BP PLC
Transaction in Own Shares
17:47 17-10-2019 BP. BP PLC
Transaction in Own Shares
17:49 16-10-2019 BP. BP PLC
Transaction in Own Shares
17:41 15-10-2019 BP. BP PLC
Transaction in Own Shares
17:40 14-10-2019 BP. BP PLC
Transaction in Own Shares
15:51 11-10-2019 BP. BP PLC
Director/PDMR Shareholding
10:05 11-10-2019 BP. BP PLC
Update on BP Divestment Programme
17:24 10-10-2019 BP. BP PLC
Transaction in Own Shares
17:45 08-10-2019 BP. BP PLC
Transaction in Own Shares
07:00 04-10-2019 BP. BP PLC
BP CEO Dudley to retire, Bernard Looney succeeds.
15:58 30-09-2019 BP. BP PLC
Total Voting Rights
16:47 26-09-2019 BP. BP PLC
Director/PDMR Shareholding
17:34 25-09-2019 BP. BP PLC
Director/PDMR Shareholding
15:30 19-09-2019 BP. BP PLC
2Q2019 interim dividend allotments for scrip
10:14 12-09-2019 BP. BP PLC
Director/PDMR Shareholding
09:27 10-09-2019 BP. BP PLC
Q2 2019 Payment of dividends in Sterling
07:00 03-09-2019 BP. BP PLC
Transaction in Own Shares
07:00 28-08-2019 BP. BP PLC
Transaction in Own Shares
07:00 22-08-2019 BP. BP PLC
Transaction in Own Shares
07:00 20-08-2019 BP. BP PLC
Transaction in Own Shares
10:30 15-08-2019 BP. BP PLC
Q2 2019 Scrip Dividend Reference Price
15:07 14-08-2019 BP. BP PLC
Holding(s) in Company
17:33 13-08-2019 BP. BP PLC
Director/PDMR Shareholding
17:04 13-08-2019 BP. BP PLC
Transaction in Own Shares
17:02 12-08-2019 BP. BP PLC
Transaction in Own Shares
07:00 12-08-2019 BP. BP PLC
Transaction in Own Shares
15:18 06-08-2019 BP. BP PLC
Holding(s) in Company
17:51 05-08-2019 BP. BP PLC
Transaction in Own Shares
16:15 31-07-2019 BP. BP PLC
Total Voting Rights
07:00 30-07-2019 BP. BP PLC
2Q19 Part 1 of 1
17:28 26-07-2019 BP. BP PLC
Block listing Interim Review
16:51 11-07-2019 BP. BP PLC
Director/PDMR Shareholding
15:12 28-06-2019 BP. BP PLC
Total Voting Rights
17:19 26-06-2019 BP. BP PLC
Director/PDMR Shareholding
07:00 26-06-2019 BP. BP PLC
Transaction in Own Shares
17:15 20-06-2019 BP. BP PLC
Transaction in Own Shares
15:30 20-06-2019 BP. BP PLC
1Q2019 interim dividend allotments for scrip
17:20 11-06-2019 BP. BP PLC
Director/PDMR Shareholding
09:29 10-06-2019 BP. BP PLC
Q1 2019 Payment of dividends in Sterling
17:46 03-06-2019 BP. BP PLC
Transaction in Own Shares
07:00 03-06-2019 BP. BP PLC
Transaction in Own Shares
16:47 31-05-2019 BP. BP PLC
Total Voting Rights
07:00 30-05-2019 BP. BP PLC
Transaction in Own Shares
10:00 29-05-2019 BP. BP PLC
Report on Payments to Govts
09:32 24-05-2019 BP. BP PLC
Director/PDMR Shareholding
17:06 21-05-2019 BP. BP PLC
2019 AGM poll results and directorate changes
17:52 20-05-2019 BP. BP PLC
Transaction in Own Shares
17:34 16-05-2019 BP. BP PLC
Transaction in Own Shares
09:52 16-05-2019 BP. BP PLC
Q1 2019 Scrip Dividend Reference Price
16:26 15-05-2019 BP. BP PLC
Holding(s) in Company
17:28 13-05-2019 BP. BP PLC
Director/PDMR Shareholding
17:23 08-05-2019 BP. BP PLC
Transaction in Own Shares
09:22 08-05-2019 BP. BP PLC
Director/PDMR Shareholding
09:16 08-05-2019 BP. BP PLC
Holding(s) in Company
13:21 07-05-2019 BP. BP PLC
Company Secretary Change
16:56 02-05-2019 BP. BP PLC
Director Declaration
09:21 02-05-2019 BP. BP PLC
Director/PDMR Shareholding
16:20 30-04-2019 BP. BP PLC
Total Voting Rights
07:00 30-04-2019 BP. BP PLC
Part 1 of 1
09:28 10-04-2019 BP. BP PLC
BP p.l.c. Notice of Annual General Meeting 2019
17:23 05-04-2019 BP. BP PLC
Director/PDMR Shareholding
15:39 29-03-2019 BP. BP PLC
Total Voting Rights
11:55 29-03-2019 BP. BP PLC
BP Annual Report and Form 20-F 2018
17:08 28-03-2019 BP. BP PLC
Director/PDMR Shareholding
15:30 28-03-2019 BP. BP PLC
4Q2018 interim dividend allotments for scrip
17:47 26-03-2019 BP. BP PLC
Transaction in Own Shares
17:42 18-03-2019 BP. BP PLC
Transaction in Own Shares
09:30 18-03-2019 BP. BP PLC
Q4 2018 Payment of dividends in Sterling
17:36 13-03-2019 BP. BP PLC
Transaction in Own Shares
17:33 12-03-2019 BP. BP PLC
Director/PDMR Shareholding
18:16 11-03-2019 BP. BP PLC
Transaction in Own Shares
17:31 28-02-2019 BP. BP PLC
Total Voting Rights
16:44 22-02-2019 BP. BP PLC
Director/PDMR Shareholding
07:00 22-02-2019 BP. BP PLC
Transaction in Own Shares
09:53 21-02-2019 BP. BP PLC
Q4 2018 Scrip Dividend Reference Price
16:45 20-02-2019 BP. BP PLC
Director/PDMR Shareholding
17:23 19-02-2019 BP. BP PLC
Holding(s) in Company
17:20 18-02-2019 BP. BP PLC
Transaction in Own Shares
17:30 14-02-2019 BP. BP PLC
Director/PDMR Shareholding
17:06 13-02-2019 BP. BP PLC
Transaction in Own Shares
10:51 13-02-2019 BP. BP PLC
Holding(s) in Company
17:15 12-02-2019 BP. BP PLC
Director/PDMR Shareholding
07:00 12-02-2019 BP. BP PLC
Transaction in Own Shares
07:00 08-02-2019 BP. BP PLC
Transaction in Own Shares
07:00 07-02-2019 BP. BP PLC
Transaction in Own Shares
16:42 06-02-2019 BP. BP PLC
Director/PDMR Shareholding
17:13 05-02-2019 BP. BP PLC
Directorate Change
07:00 05-02-2019 BP. BP PLC
4Q18 part 1 of 1
09:00 01-02-2019 BP. BP PLC
BP to support call for greater reporting re:Paris
17:24 31-01-2019 BP. BP PLC
Total Voting Rights
17:47 17-01-2019 BP. BP PLC
Director/PDMR Shareholding
17:07 11-01-2019 BP. BP PLC
Director/PDMR Shareholding
16:33 02-01-2019 BP. BP PLC
Block listing Interim Review
16:27 02-01-2019 BP. BP PLC
Total Voting Rights
14:36 28-12-2018 BP. BP PLC
Director/PDMR Shareholding
14:13 27-12-2018 BP. BP PLC
Director/PDMR Shareholding
13:15 24-12-2018 BP. BP PLC
Director/PDMR Shareholding
15:15 20-12-2018 BP. BP PLC
Additional Listing
15:00 20-12-2018 BP. BP PLC
3Q2018 interim dividend allotments for scrip
12:19 20-12-2018 BP. BP PLC
Director/PDMR Shareholding
16:08 11-12-2018 BP. BP PLC
Director/PDMR Shareholding
17:08 10-12-2018 BP. BP PLC
Board changes
09:27 10-12-2018 BP. BP PLC
Q3 2018 Payment of dividends in Sterling
16:25 05-12-2018 BP. BP PLC
Director/PDMR Shareholding
12:17 04-12-2018 BP. BP PLC
Company Secretary Change
17:21 30-11-2018 BP. BP PLC
Total Voting Rights
13:28 30-11-2018 BP. BP PLC
BP responds to 'mini-tender' offer
17:24 28-11-2018 BP. BP PLC
Transaction in Own Shares
07:00 21-11-2018 BP. BP PLC
Transaction in Own Shares
16:10 19-11-2018 BP. BP PLC
Director/PDMR Shareholding
11:07 15-11-2018 BP. BP PLC
Q3 2018 Scrip Dividend Reference Price
17:23 14-11-2018 BP. BP PLC
Transaction in Own Shares
17:00 14-11-2018 BP. BP PLC
Holding(s) in Company
17:16 13-11-2018 BP. BP PLC
Director/PDMR Shareholding
17:24 09-11-2018 BP. BP PLC
Transaction in Own Shares
17:11 06-11-2018 BP. BP PLC
Director/PDMR Shareholding
17:15 05-11-2018 BP. BP PLC
Holding(s) in Company
16:53 31-10-2018 BP. BP PLC
Total Voting Rights
07:00 30-10-2018 BP. BP PLC
3Q18 Part 1 of 1
14:00 25-10-2018 BP. BP PLC
BP p.l.c. publishes provisional dividend dates
16:49 11-10-2018 BP. BP PLC
Director/PDMR Shareholding
15:53 28-09-2018 BP. BP PLC
Total Voting Rights
17:00 26-09-2018 BP. BP PLC
Director/PDMR Shareholding
17:02 25-09-2018 BP. BP PLC
Director/PDMR Shareholding
15:30 20-09-2018 BP. BP PLC
2Q2018 interim dividend allotments for scrip
17:12 18-09-2018 BP. BP PLC
Transaction in Own Shares
17:28 13-09-2018 BP. BP PLC
Transaction in Own Shares
17:20 12-09-2018 BP. BP PLC
Transaction in Own Shares
17:36 11-09-2018 BP. BP PLC
Director/PDMR Shareholding
09:18 11-09-2018 BP. BP PLC
Q2 2018 Payment of dividends in Sterling
17:24 06-09-2018 BP. BP PLC
Transaction in Own Shares
17:19 04-09-2018 BP. BP PLC
Transaction in Own Shares
16:41 31-08-2018 BP. BP PLC
Total Voting Rights
17:27 30-08-2018 BP. BP PLC
Transaction in Own Shares
17:50 24-08-2018 BP. BP PLC
Transaction in Own Shares
17:34 22-08-2018 BP. BP PLC
Transaction in Own Shares
12:54 16-08-2018 BP. BP PLC
Q2 2018 Scrip Dividend Reference Price
14:23 15-08-2018 BP. BP PLC
Holding(s) in Company (replacement)
14:02 15-08-2018 BP. BP PLC
Director/PDMR Shareholding
17:13 14-08-2018 BP. BP PLC
Transaction in Own Shares
15:12 13-08-2018 BP. BP PLC
Director/PDMR Shareholding
17:24 09-08-2018 BP. BP PLC
Transaction in Own Shares
16:22 09-08-2018 BP. BP PLC
Holding(s) in Company
17:52 06-08-2018 BP. BP PLC
Transaction in Own Shares
16:56 03-08-2018 BP. BP PLC
Transaction in Own Shares
15:08 01-08-2018 BP. BP PLC
Director/PDMR Shareholding
17:43 31-07-2018 BP. BP PLC
Total Voting Rights
17:21 31-07-2018 BP. BP PLC
Director/PDMR Shareholding
07:00 31-07-2018 BP. BP PLC
2Q18 Part 1 of 1
07:00 27-07-2018 BP. BP PLC
BP to buy world-class oil and gas assets from BHP
09:14 26-07-2018 BP. BP PLC
BP appoints new non-executive directors
17:00 11-07-2018 BP. BP PLC
Director/PDMR Shareholding
07:00 04-07-2018 BP. BP PLC
BP increases Clair stake, sell interest in Kuparuk
15:48 02-07-2018 BP. BP PLC
Block listing Interim Review
15:40 02-07-2018 BP. BP PLC
Block listing Interim Review
17:07 29-06-2018 BP. BP PLC
Total Voting Rights
12:41 28-06-2018 BP. BP PLC
Director/PDMR Shareholding
17:33 27-06-2018 BP. BP PLC
Transaction in Own Shares
17:17 26-06-2018 BP. BP PLC
Director/PDMR Shareholding
17:42 25-06-2018 BP. BP PLC
Transaction in Own Shares
07:00 22-06-2018 BP. BP PLC
1Q2018 interim dividend allotments for scrip
17:32 21-06-2018 BP. BP PLC
Transaction in Own Shares
17:51 19-06-2018 BP. BP PLC
Transaction in Own Shares
17:22 13-06-2018 BP. BP PLC
Transaction in Own Shares
16:12 12-06-2018 BP. BP PLC
Director/PDMR Shareholding
17:34 11-06-2018 BP. BP PLC
Transaction in Own Shares
09:21 11-06-2018 BP. BP PLC
Q1 2018 Payment of dividends in Sterling
07:00 08-06-2018 BP. BP PLC
Transaction in Own Shares
18:27 06-06-2018 BP. BP PLC
Transaction in Own Shares
15:12 06-06-2018 BP. BP PLC
Report on Payments to Govts
17:01 31-05-2018 BP. BP PLC
Total Voting Rights
16:48 22-05-2018 BP. BP PLC
Director Declaration
16:19 22-05-2018 BP. BP PLC
Director/PDMR Shareholding
17:24 21-05-2018 BP. BP PLC
AGM 2018 results and directorate changes
07:00 02-01-2018 BP. BP PLC
US tax changes - estimated impact on BP results
16:36 02-01-2018 BP. BP PLC
Block listing Interim Review
15:21 02-01-2018 BP. BP PLC
Total Voting Rights
07:00 02-01-2018 BP. BP PLC
Additional Listing
16:40 02-01-2018 BP. BP PLC
Block listing Interim Review
11:52 03-01-2018 BP. BP PLC
Director/PDMR Shareholding
17:43 11-01-2018 BP. BP PLC
Director/PDMR Shareholding
07:00 16-01-2018 BP. BP PLC
Deepwater Horizon claims facility close to closure
17:57 17-01-2018 BP. BP PLC
Director/PDMR Shareholding
18:19 31-01-2018 BP. BP PLC
Total Voting Rights
07:00 06-02-2018 BP. BP PLC
4Q17 part 1 of 1
17:14 06-02-2018 BP. BP PLC
Transaction in Own Shares
17:11 07-02-2018 BP. BP PLC
Transaction in Own Shares
17:20 08-02-2018 BP. BP PLC
Transaction in Own Shares
16:57 09-02-2018 BP. BP PLC
Transaction in Own Shares
17:13 12-02-2018 BP. BP PLC
Transaction in Own Shares
17:24 13-02-2018 BP. BP PLC
Director/PDMR Shareholding
17:34 13-02-2018 BP. BP PLC
Holding(s) in Company
17:00 14-02-2018 BP. BP PLC
Transaction in Own Shares
16:57 15-02-2018 BP. BP PLC
Transaction in Own Shares
15:58 19-02-2018 BP. BP PLC
Director/PDMR Shareholding
18:13 19-02-2018 BP. BP PLC
Transaction in Own Shares
07:00 19-02-2018 BP. BP PLC
Transaction in Own Shares
17:32 20-02-2018 BP. BP PLC
Transaction in Own Shares
15:58 20-02-2018 BP. BP PLC
Director/PDMR Shareholding
12:38 22-02-2018 BP. BP PLC
Q4 2017 Scrip Dividend Reference Price
18:31 22-02-2018 BP. BP PLC
Transaction in Own Shares
13:17 22-02-2018 BP. BP PLC
Director/PDMR Shareholding
17:02 26-02-2018 BP. BP PLC
Transaction in Own Shares
18:15 28-02-2018 BP. BP PLC
Transaction in Own Shares
07:00 28-02-2018 BP. BP PLC
Transaction in Own Shares
12:40 01-03-2018 BP. BP PLC
Total Voting Rights
12:04 06-03-2018 BP. BP PLC
Director/PDMR Shareholding
17:36 08-03-2018 BP. BP PLC
Transaction in Own Shares
17:16 09-03-2018 BP. BP PLC
Transaction in Own Shares
17:27 13-03-2018 BP. BP PLC
Director/PDMR Shareholding
17:22 13-03-2018 BP. BP PLC
Transaction in Own Shares
17:30 14-03-2018 BP. BP PLC
Transaction in Own Shares
17:11 15-03-2018 BP. BP PLC
Transaction in Own Shares
09:17 19-03-2018 BP. BP PLC
Q4 2017 Payment of dividends in Sterling
17:42 20-03-2018 BP. BP PLC
Transaction in Own Shares
17:13 21-03-2018 BP. BP PLC
Transaction in Own Shares
17:32 22-03-2018 BP. BP PLC
Director/PDMR Shareholding
07:00 29-03-2018 BP. BP PLC
4Q2017 interim dividend allotments for scrip
11:37 29-03-2018 BP. BP PLC
BP Annual Report and Form 20-F 2017
11:44 29-03-2018 BP. BP PLC
Directorate Change
14:55 03-04-2018 BP. BP PLC
Total Voting Rights
09:43 05-04-2018 BP. BP PLC
BP p.l.c. Notice of Annual General Meeting 2018
17:37 05-04-2018 BP. BP PLC
Director/PDMR Shareholding
17:11 06-04-2018 BP. BP PLC
Director/PDMR Shareholding
16:54 11-04-2018 BP. BP PLC
Director/PDMR Shareholding
17:22 12-04-2018 BP. BP PLC
Director/PDMR Shareholding
07:03 26-04-2018 BP. BP PLC
Helge Lund to be new BP Chairman
10:04 27-04-2018 BP. BP PLC
Director Declaration
16:57 30-04-2018 BP. BP PLC
Total Voting Rights
07:00 01-05-2018 BP. BP PLC
1Q18 Part 1 of 1
17:49 01-05-2018 BP. BP PLC
Transaction in Own Shares
17:39 02-05-2018 BP. BP PLC
Transaction in Own Shares
10:16 17-05-2018 BP. BP PLC
Q1 2018 Scrip Dividend Reference Price
18:06 03-05-2018 BP. BP PLC
Transaction in Own Shares
15:41 03-05-2018 BP. BP PLC
Transaction in Own Shares
15:14 03-05-2018 BP. BP PLC
Transaction in Own Shares
15:18 04-05-2018 BP. BP PLC
Director/PDMR Shareholding
17:18 08-05-2018 BP. BP PLC
Holding(s) in Company
18:16 09-05-2018 BP. BP PLC
Transaction in Own Shares
17:21 11-05-2018 BP. BP PLC
Director/PDMR Shareholding
15:00 16-05-2018 BP. BP PLC
Holding(s) in Company