BP share trades.

The following table shows today's trades for BP. Buy trades are shown in blue, and sells are shown in red. Unknown trades are shown in black. Trades are estimated as a buy or sell dependant on whether the trade execution price was closer to the BID (lower price, therefore a sell), or the ASK price (higher price, therefore a buy).
Time / Date Trade Price Volume Buy / Sell Bid Ask
15:26:03 - 18-Sep-26 559.12993 300,000 Unknown* 558.40 558.60
16:48:11 - 18-Sep-26 558.871 1,049 Buy* 558.40 558.60
16:48:10 - 18-Sep-26 559.5344 2,000 Buy* 558.40 558.60
16:48:10 - 18-Sep-26 557.5512 13,331 Sell* 558.40 558.60
16:48:10 - 18-Sep-26 557.3437 55,763 Sell* 558.40 558.60
16:46:44 - 18-Sep-26 558.70 112,082 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 942 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 34 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 7 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 229 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 5,135 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 817 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 158 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 28,124 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 89,788 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 3,670 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 123,361 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 6 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 3,737 Buy* 558.40 558.60
16:45:50 - 18-Sep-26 558.70 173 Buy* 558.40 558.60
16:39:20 - 18-Sep-26 558.70 647 Buy* 558.40 558.60
16:36:50 - 18-Sep-26 558.70 69,623 Buy* 558.40 558.60
16:37:33 - 18-Sep-26 558.644 622 Buy* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 91 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 12,601 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 24,088 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 12,044 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 1,806 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 1,806 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 1,806 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 1,806 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 1,806 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:39 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 2,107 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 2,107 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 2,107 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 2,107 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 2,107 Sell* 558.40 558.60
16:36:38 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:36:36 - 18-Sep-26 558.70 65,603 Sell* 558.40 558.60
16:36:35 - 18-Sep-26 558.70 112,082 Sell* 558.40 558.60
16:36:35 - 18-Sep-26 558.70 175,263 Sell* 558.40 558.60
16:36:35 - 18-Sep-26 558.70 3,530 Sell* 558.40 558.60
16:36:35 - 18-Sep-26 558.70 18,284 Sell* 558.40 558.60
15:07:18 - 18-Sep-26 558.72794 650,419 Unknown* 558.40 558.60
15:07:18 - 18-Sep-26 0.00 -650,419 Unknown* 558.40 558.60
16:36:31 - 18-Sep-26 558.70 70,880 Sell* 558.40 558.60
16:36:31 - 18-Sep-26 558.70 15,897 Sell* 558.40 558.60
16:36:31 - 18-Sep-26 558.70 949 Sell* 558.40 558.60
16:36:31 - 18-Sep-26 558.70 18,909 Sell* 558.40 558.60
16:36:31 - 18-Sep-26 558.70 769 Sell* 558.40 558.60
16:36:30 - 18-Sep-26 558.70 175,263 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 1,216 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 3,614 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 3,614 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 1,807 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 3,614 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 1,373 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 1,060 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 975 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 1,337 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 3,747 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 3,747 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 8,742 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 5,716 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 4,484 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 9,974 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 24,097 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 9,638 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 19,181 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 650 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60
16:35:57 - 18-Sep-26 558.70 602 Sell* 558.40 558.60