B&M share trades.

The following table shows today's trades for B&M. 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:21:02 - 28-Mar-24 547.80 141 Sell* 547.80 548.20
15:21:02 - 28-Mar-24 547.80 756 Sell* 547.80 548.20
15:21:02 - 28-Mar-24 547.80 45 Sell* 547.80 548.20
15:21:02 - 28-Mar-24 547.80 350 Sell* 547.80 548.20
15:21:02 - 28-Mar-24 547.80 440 Sell* 547.80 548.20
15:21:02 - 28-Mar-24 547.80 296 Sell* 547.80 548.20
15:21:02 - 28-Mar-24 547.80 160 Sell* 547.80 548.20
15:21:02 - 28-Mar-24 548.00 62 Sell* 548.00 548.20
15:21:02 - 28-Mar-24 548.00 253 Sell* 548.00 548.20
15:20:16 - 28-Mar-24 548.00 157 Sell* 548.00 548.20
15:20:14 - 28-Mar-24 547.60 160 Unknown* 547.80 548.20
15:20:14 - 28-Mar-24 548.00 602 Buy* 547.80 548.20
15:20:14 - 28-Mar-24 548.00 330 Buy* 547.80 548.00
15:20:14 - 28-Mar-24 548.00 47 Buy* 547.80 548.00
15:20:14 - 28-Mar-24 548.00 47 Buy* 547.80 548.00
15:20:14 - 28-Mar-24 547.80 602 Sell* 547.80 548.00
15:20:14 - 28-Mar-24 547.60 47 Buy* 547.60 547.80
15:20:14 - 28-Mar-24 547.60 290 Buy* 547.60 547.80
15:20:14 - 28-Mar-24 547.60 47 Buy* 547.40 547.80
15:20:14 - 28-Mar-24 547.60 142 Buy* 547.40 547.60
15:20:14 - 28-Mar-24 547.60 741 Buy* 547.40 547.60
15:20:14 - 28-Mar-24 547.20 470 Buy* 547.20 547.60
15:20:14 - 28-Mar-24 547.00 62 Buy* 547.00 547.20
15:20:14 - 28-Mar-24 547.00 717 Buy* 546.80 547.00
15:20:11 - 28-Mar-24 547.00 670 Sell* 547.00 547.20
15:20:11 - 28-Mar-24 547.00 106 Buy* 546.80 547.00
15:20:11 - 28-Mar-24 547.00 142 Buy* 546.80 547.00
15:20:06 - 28-Mar-24 546.80 145 Sell* 546.80 547.00
15:19:25 - 28-Mar-24 546.6796 6 Sell* 546.60 547.00
15:19:05 - 28-Mar-24 546.80 18 Unknown* 546.60 547.00
15:17:19 - 28-Mar-24 546.60 5 Sell* 546.60 547.00
15:17:00 - 28-Mar-24 546.60 109 Sell* 546.60 547.00
15:15:32 - 28-Mar-24 546.60 376 Sell* 546.60 547.00
15:15:32 - 28-Mar-24 546.80 171 Sell* 546.80 547.00
15:15:32 - 28-Mar-24 546.60 118 Sell* 546.60 547.00
15:15:32 - 28-Mar-24 546.80 234 Buy* 546.60 547.00
15:15:32 - 28-Mar-24 546.80 272 Buy* 546.60 546.80
15:15:32 - 28-Mar-24 546.80 358 Buy* 546.60 546.80
15:15:32 - 28-Mar-24 546.60 324 Buy* 546.40 546.80
15:15:32 - 28-Mar-24 546.60 81 Sell* 546.60 546.80
15:15:32 - 28-Mar-24 546.60 208 Sell* 546.60 546.80
15:15:32 - 28-Mar-24 546.60 151 Sell* 546.60 546.80
15:15:32 - 28-Mar-24 546.60 134 Buy* 546.60 546.80
15:15:32 - 28-Mar-24 546.60 142 Buy* 546.40 546.80
15:15:32 - 28-Mar-24 546.60 405 Buy* 546.40 546.60
15:15:32 - 28-Mar-24 546.60 88 Buy* 546.40 546.60
15:14:44 - 28-Mar-24 546.3918 2,743 Sell* 546.20 546.60
15:12:22 - 28-Mar-24 546.60 88 Buy* 546.40 546.60
15:12:22 - 28-Mar-24 546.60 206 Buy* 546.40 546.60
15:12:22 - 28-Mar-24 546.60 383 Buy* 546.40 546.60
15:12:22 - 28-Mar-24 546.60 792 Buy* 546.40 546.60
15:12:22 - 28-Mar-24 546.60 1,180 Buy* 546.20 546.60
15:12:22 - 28-Mar-24 546.60 142 Buy* 546.20 546.60
15:12:22 - 28-Mar-24 546.60 405 Buy* 546.20 546.60
15:11:53 - 28-Mar-24 546.40 330 Sell* 546.20 546.60
15:11:53 - 28-Mar-24 546.40 1,056 Sell* 546.40 546.60
15:11:53 - 28-Mar-24 546.40 577 Sell* 546.40 546.60
15:11:53 - 28-Mar-24 546.40 142 Sell* 546.40 546.60
15:11:41 - 28-Mar-24 546.60 457 Sell* 546.60 546.80
15:11:41 - 28-Mar-24 546.60 245 Buy* 546.40 546.60
15:11:41 - 28-Mar-24 546.60 63 Buy* 546.40 546.60
15:09:04 - 28-Mar-24 546.60 147 Buy* 546.40 546.60
15:09:04 - 28-Mar-24 546.60 147 Sell* 546.60 546.80
15:09:04 - 28-Mar-24 546.60 602 Sell* 546.60 546.80
15:09:04 - 28-Mar-24 546.60 90 Buy* 546.40 546.80
15:09:04 - 28-Mar-24 546.60 210 Buy* 546.40 546.60
15:09:04 - 28-Mar-24 546.60 406 Buy* 546.40 546.60
15:09:04 - 28-Mar-24 546.60 395 Buy* 546.40 546.60
15:09:04 - 28-Mar-24 546.60 166 Buy* 546.40 546.60
15:09:04 - 28-Mar-24 546.60 602 Buy* 546.40 546.60
15:09:04 - 28-Mar-24 546.60 352 Buy* 546.40 546.80
15:09:04 - 28-Mar-24 546.60 73 Buy* 546.20 546.60
15:09:04 - 28-Mar-24 546.60 295 Buy* 546.20 546.60
15:07:01 - 28-Mar-24 546.40 55 Sell* 546.40 546.60
15:06:46 - 28-Mar-24 546.40 155 Sell* 546.40 546.60
15:06:01 - 28-Mar-24 546.40 1,200 Sell* 546.20 546.60
15:06:01 - 28-Mar-24 546.40 31 Sell* 546.20 546.60
15:06:01 - 28-Mar-24 546.40 111 Sell* 546.40 546.60
15:06:01 - 28-Mar-24 546.40 956 Sell* 546.40 546.60
15:05:54 - 28-Mar-24 546.40 110 Unknown* 546.40 546.80
15:05:54 - 28-Mar-24 546.60 470 Buy* 546.40 546.80
15:05:54 - 28-Mar-24 546.60 142 Buy* 546.40 546.80
15:05:54 - 28-Mar-24 546.40 470 Buy* 546.40 546.80
15:05:54 - 28-Mar-24 546.20 470 Buy* 546.20 546.40
15:05:54 - 28-Mar-24 546.20 739 Buy* 546.00 546.20
15:05:54 - 28-Mar-24 546.20 142 Buy* 546.00 546.20
15:05:54 - 28-Mar-24 546.20 142 Buy* 546.00 546.20
15:05:54 - 28-Mar-24 546.00 600 Buy* 545.80 546.00
15:05:54 - 28-Mar-24 546.00 586 Buy* 545.80 546.00
15:05:54 - 28-Mar-24 545.80 286 Buy* 545.60 545.80
15:05:33 - 28-Mar-24 545.80 109 Buy* 545.60 545.80
15:05:22 - 28-Mar-24 545.80 318 Sell* 545.60 546.00
15:05:22 - 28-Mar-24 545.80 217 Sell* 545.80 546.00
15:04:15 - 28-Mar-24 546.20 12 Unknown* 546.00 546.40
15:03:53 - 28-Mar-24 546.00 5 Unknown* 546.00 546.40
15:03:53 - 28-Mar-24 546.00 3 Sell* 546.00 546.40
15:03:26 - 28-Mar-24 546.20 142 Sell* 546.00 546.20
15:02:49 - 28-Mar-24 546.40 82 Buy* 546.20 546.40
15:02:49 - 28-Mar-24 546.40 192 Buy* 546.20 546.40
15:02:49 - 28-Mar-24 546.40 360 Buy* 546.20 546.40