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
17:10:02 - 24-Apr-24 528.184 317,433 Unknown* 526.10 526.20
17:09:39 - 24-Apr-24 530.30 1,952 Unknown* 526.10 526.20
17:09:22 - 24-Apr-24 528.181 127,567 Unknown* 526.10 526.20
17:09:11 - 24-Apr-24 528.59 432,220 Unknown* 526.10 526.20
17:07:31 - 24-Apr-24 528.22113 43,105 Unknown* 526.10 526.20
17:07:11 - 24-Apr-24 527.922 122,839 Unknown* 526.10 526.20
17:06:45 - 24-Apr-24 529.39594 729 Unknown* 526.10 526.20
17:06:02 - 24-Apr-24 528.212 1,016,856 Unknown* 526.10 526.20
15:27:16 - 24-Apr-24 526.00 1 Unknown* 526.10 526.20
15:24:37 - 24-Apr-24 525.90 17 Unknown* 526.10 526.20
17:00:47 - 24-Apr-24 526.253 844 Unknown* 526.10 526.20
17:00:19 - 24-Apr-24 527.453 23 Unknown* 526.10 526.20
17:00:10 - 24-Apr-24 526.287 1,782 Unknown* 526.10 526.20
16:58:03 - 24-Apr-24 525.60 22,278 Unknown* 526.10 526.20
16:54:12 - 24-Apr-24 528.70 1,478 Unknown* 526.10 526.20
16:54:12 - 24-Apr-24 525.60 103 Unknown* 526.10 526.20
16:54:11 - 24-Apr-24 525.60 35,899 Unknown* 526.10 526.20
16:54:10 - 24-Apr-24 528.70 1,706 Unknown* 526.10 526.20
16:43:02 - 24-Apr-24 528.935 1,069,578 Unknown* 526.10 526.20
16:42:57 - 24-Apr-24 525.547 2,499 Unknown* 526.10 526.20
15:13:30 - 24-Apr-24 525.60 0 Unknown* 526.10 526.20
15:13:26 - 24-Apr-24 525.60 7 Unknown* 526.10 526.20
16:41:41 - 24-Apr-24 525.592 13,390 Unknown* 526.10 526.20
16:40:07 - 24-Apr-24 529.285 261,779 Unknown* 526.10 526.20
16:39:21 - 24-Apr-24 527.634 34,109 Unknown* 526.10 526.20
16:38:57 - 24-Apr-24 528.778 13,860 Unknown* 526.10 526.20
16:38:46 - 24-Apr-24 527.67799 716 Unknown* 526.10 526.20
16:38:47 - 24-Apr-24 528.897 132,997 Unknown* 526.10 526.20
16:38:38 - 24-Apr-24 529.533 39,823 Unknown* 526.10 526.20
15:06:10 - 24-Apr-24 525.90 15 Unknown* 526.10 526.20
16:29:54 - 24-Apr-24 526.894 30,000 Unknown* 526.10 526.20
16:28:53 - 24-Apr-24 530.105 89,575 Unknown* 526.10 526.20
16:26:31 - 24-Apr-24 529.577 9 Unknown* 526.10 526.20
16:24:23 - 24-Apr-24 527.75 6,632 Unknown* 526.10 526.20
16:22:08 - 24-Apr-24 527.567 98,380 Unknown* 526.10 526.20
16:21:47 - 24-Apr-24 525.59 8,966 Unknown* 526.10 526.20
16:20:43 - 24-Apr-24 527.629 14,348 Unknown* 526.10 526.20
16:20:13 - 24-Apr-24 530.87 292 Unknown* 526.10 526.20
16:18:27 - 24-Apr-24 527.798 1,864 Unknown* 526.10 526.20
16:18:10 - 24-Apr-24 529.625 35,667 Unknown* 526.10 526.20
12:03:45 - 24-Apr-24 529.20 8,000,000 Unknown* 526.10 526.20
12:03:46 - 24-Apr-24 529.20 8,000,000 Unknown* 526.10 526.20
16:14:33 - 24-Apr-24 525.596 4,375 Unknown* 526.10 526.20
16:10:28 - 24-Apr-24 530.37 27,476 Unknown* 526.10 526.20
16:08:12 - 24-Apr-24 529.926 3,968 Unknown* 526.10 526.20
16:08:03 - 24-Apr-24 528.862 2,179 Unknown* 526.10 526.20
14:56:17 - 24-Apr-24 526.50 1 Unknown* 526.10 526.20
14:43:30 - 24-Apr-24 527.20 0 Unknown* 526.10 526.20
14:43:14 - 24-Apr-24 527.10 1 Unknown* 526.10 526.20
14:43:14 - 24-Apr-24 527.10 0 Unknown* 526.10 526.20
14:50:30 - 24-Apr-24 526.70 12 Unknown* 526.10 526.20
14:39:45 - 24-Apr-24 527.80 7 Unknown* 526.10 526.20
14:38:48 - 24-Apr-24 527.70 2 Unknown* 526.10 526.20
15:57:50 - 24-Apr-24 525.521 760 Unknown* 526.10 526.20
14:38:48 - 24-Apr-24 527.70 0 Unknown* 526.10 526.20
15:56:23 - 24-Apr-24 525.626 11,256 Unknown* 526.10 526.20
14:32:16 - 24-Apr-24 527.50 40 Unknown* 526.10 526.20
14:36:36 - 24-Apr-24 527.60 0 Unknown* 526.10 526.20
14:36:32 - 24-Apr-24 527.70 0 Unknown* 526.10 526.20
14:36:04 - 24-Apr-24 527.60 0 Unknown* 526.10 526.20
14:35:55 - 24-Apr-24 527.70 0 Unknown* 526.10 526.20
14:39:03 - 24-Apr-24 527.90 13 Unknown* 526.10 526.20
15:41:38 - 24-Apr-24 525.70513 -23,010 Unknown* 526.10 526.20
15:41:37 - 24-Apr-24 525.70512 -100,511 Unknown* 526.10 526.20
15:49:46 - 24-Apr-24 525.60 2,864 Sell* 526.10 526.20
15:49:46 - 24-Apr-24 525.60 2,864 Sell* 526.10 526.20
15:49:46 - 24-Apr-24 525.60 962 Sell* 526.10 526.20
15:49:46 - 24-Apr-24 525.60 962 Sell* 526.10 526.20
14:22:00 - 24-Apr-24 527.10 0 Unknown* 526.10 526.20
14:22:00 - 24-Apr-24 527.10 1 Unknown* 526.10 526.20
15:47:01 - 24-Apr-24 526.686 51,296 Unknown* 526.10 526.20
15:47:01 - 24-Apr-24 526.686 51,296 Unknown* 526.10 526.20
15:41:38 - 24-Apr-24 525.70513 23,010 Sell* 526.10 526.20
15:41:37 - 24-Apr-24 525.70512 100,511 Sell* 526.10 526.20
14:15:43 - 24-Apr-24 527.50 0 Unknown* 526.10 526.20
15:40:09 - 24-Apr-24 528.181 127,567 Unknown* 526.10 526.20
15:40:09 - 24-Apr-24 528.181 127,567 Unknown* 526.10 526.20
15:40:09 - 24-Apr-24 527.917 127,567 Unknown* 526.10 526.20
14:17:16 - 24-Apr-24 527.50 10 Unknown* 526.10 526.20
15:37:54 - 24-Apr-24 525.60 75 Buy* 526.10 526.20
15:36:18 - 24-Apr-24 528.184 317,433 Unknown* 526.10 526.20
15:36:18 - 24-Apr-24 528.184 317,433 Unknown* 526.10 526.20
15:36:18 - 24-Apr-24 527.92 317,433 Unknown* 526.10 526.20
15:35:50 - 24-Apr-24 525.60 2,987 Sell* 526.10 526.20
15:35:49 - 24-Apr-24 525.60 8,930 Sell* 526.10 526.20
15:35:49 - 24-Apr-24 525.60 11,953 Sell* 526.10 526.20
15:35:49 - 24-Apr-24 525.60 5,907 Sell* 526.10 526.20
15:35:30 - 24-Apr-24 527.91655 127,567 Buy* 526.10 526.20
15:35:30 - 24-Apr-24 527.916 127,567 Buy* 526.10 526.20
15:35:29 - 24-Apr-24 527.9196 317,433 Buy* 526.10 526.20
15:35:29 - 24-Apr-24 527.919 317,433 Buy* 526.10 526.20
15:35:04 - 24-Apr-24 525.60 5,578,401 Sell* 526.10 526.20
14:10:50 - 24-Apr-24 527.00 0 Unknown* 594.30 499.90
14:10:50 - 24-Apr-24 527.00 2 Unknown* 594.30 499.90
15:29:59 - 24-Apr-24 526.00 2 Sell* 526.10 526.20
15:29:59 - 24-Apr-24 526.20 110 Buy* 526.00 526.20
15:29:59 - 24-Apr-24 526.10 1 Buy* 526.00 526.10
15:29:44 - 24-Apr-24 526.10 1,354 Buy* 526.00 526.10
15:29:44 - 24-Apr-24 526.10 548 Buy* 526.00 526.10
15:29:41 - 24-Apr-24 526.00 529 Sell* 526.00 526.10