Ninety One share trades.

The following table shows today's trades for Ninety One. 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
16:40:25 - 22-May-26 225.80 7 Unknown* 225.00 227.40
16:35:04 - 22-May-26 225.80 607 Buy* 225.00 227.40
16:35:04 - 22-May-26 225.80 1,435 Buy* 225.00 227.40
16:35:04 - 22-May-26 225.80 90,549 Buy* 225.00 227.40
16:29:51 - 22-May-26 225.40 10 Buy* 225.00 225.40
16:29:02 - 22-May-26 225.40 74 Buy* 225.20 225.40
16:29:02 - 22-May-26 225.40 156 Buy* 225.20 225.40
16:29:02 - 22-May-26 225.20 474 Sell* 225.20 225.40
16:29:02 - 22-May-26 225.20 600 Sell* 225.20 225.40
16:29:02 - 22-May-26 225.20 1,031 Sell* 225.20 225.40
16:26:56 - 22-May-26 225.40 298 Buy* 225.00 225.40
16:26:09 - 22-May-26 225.20 730 Sell* 225.00 225.40
16:26:09 - 22-May-26 225.20 82 Sell* 225.00 225.40
16:26:09 - 22-May-26 225.20 832 Sell* 225.00 225.40
16:26:09 - 22-May-26 225.20 534 Sell* 225.00 225.40
16:26:09 - 22-May-26 225.20 497 Sell* 225.00 225.40
16:26:09 - 22-May-26 225.40 481 Buy* 225.20 225.60
16:26:09 - 22-May-26 225.40 550 Buy* 225.20 225.60
16:26:09 - 22-May-26 225.20 600 Buy* 225.20 225.60
16:26:09 - 22-May-26 225.20 832 Buy* 225.20 225.60
16:26:09 - 22-May-26 225.20 727 Buy* 225.20 225.60
16:26:09 - 22-May-26 225.20 10 Buy* 225.20 225.60
16:26:09 - 22-May-26 225.20 490 Buy* 225.20 225.60
16:26:09 - 22-May-26 225.20 817 Buy* 225.20 225.60
16:26:09 - 22-May-26 225.20 1,031 Buy* 225.20 225.60
16:26:09 - 22-May-26 225.20 1,354 Buy* 225.20 225.60
16:25:09 - 22-May-26 225.00 709 Buy* 224.80 225.20
16:25:09 - 22-May-26 225.00 425 Buy* 224.80 225.20
16:25:09 - 22-May-26 225.00 213 Sell* 224.80 225.20
16:25:00 - 22-May-26 225.00 213 Sell* 225.00 225.20
16:22:42 - 22-May-26 225.00 130 Sell* 225.00 225.20
16:22:33 - 22-May-26 225.00 548 Sell* 225.00 225.20
16:22:22 - 22-May-26 225.00 888 Sell* 225.00 225.40
16:22:22 - 22-May-26 225.00 832 Sell* 225.00 225.40
16:22:22 - 22-May-26 225.00 692 Sell* 225.00 225.40
16:22:22 - 22-May-26 225.00 339 Sell* 225.00 225.40
16:21:46 - 22-May-26 225.211 4,856 Buy* 225.00 225.40
16:19:45 - 22-May-26 225.20 100 Buy* 225.00 225.40
16:19:45 - 22-May-26 225.20 112 Buy* 225.00 225.40
16:19:45 - 22-May-26 225.20 859 Buy* 225.00 225.40
16:19:45 - 22-May-26 225.20 400 Buy* 225.00 225.40
16:19:45 - 22-May-26 225.20 410 Buy* 225.00 225.40
16:19:45 - 22-May-26 225.20 1,031 Buy* 225.00 225.40
16:18:01 - 22-May-26 225.00 832 Sell* 225.00 225.20
16:16:35 - 22-May-26 225.00 1,318 Sell* 224.80 225.20
16:16:12 - 22-May-26 225.00 656 Buy* 224.80 225.20
16:16:12 - 22-May-26 225.00 1,218 Buy* 224.80 225.20
16:16:12 - 22-May-26 225.00 479 Buy* 224.80 225.00
16:16:12 - 22-May-26 225.00 832 Buy* 224.80 225.00
16:16:12 - 22-May-26 225.00 1,031 Buy* 224.80 225.00
16:10:24 - 22-May-26 224.80 1,281 Buy* 224.60 225.00
16:10:24 - 22-May-26 224.80 657 Sell* 224.60 225.00
16:10:24 - 22-May-26 224.80 100 Sell* 224.60 225.00
16:10:24 - 22-May-26 224.80 913 Buy* 224.60 224.80
16:10:24 - 22-May-26 224.80 1,031 Buy* 224.60 224.80
16:06:34 - 22-May-26 224.80 224 Sell* 224.80 225.00
16:06:34 - 22-May-26 224.80 713 Sell* 224.80 225.00
16:06:34 - 22-May-26 224.80 611 Sell* 224.80 225.00
16:06:34 - 22-May-26 224.80 774 Sell* 224.80 225.00
16:06:34 - 22-May-26 224.80 1,031 Sell* 224.80 225.00
16:04:54 - 22-May-26 225.00 1,448 Sell* 225.00 225.20
16:04:06 - 22-May-26 225.00 36 Buy* 224.80 225.20
16:04:06 - 22-May-26 225.00 1,348 Buy* 224.80 225.20
16:04:06 - 22-May-26 225.00 237 Buy* 224.80 225.20
16:04:06 - 22-May-26 225.00 832 Buy* 224.80 225.20
16:04:06 - 22-May-26 225.00 1,031 Buy* 224.80 225.20
16:03:48 - 22-May-26 224.9238 712 Buy* 224.60 225.00
16:03:05 - 22-May-26 224.80 959 Sell* 224.80 225.00
16:03:05 - 22-May-26 224.80 2,236 Sell* 224.80 225.00
16:03:05 - 22-May-26 224.80 403 Sell* 224.80 225.00
16:00:45 - 22-May-26 225.00 662 Sell* 224.80 225.20
16:00:45 - 22-May-26 225.00 832 Sell* 224.80 225.20
16:00:45 - 22-May-26 225.00 1,031 Sell* 224.80 225.20
16:00:45 - 22-May-26 225.00 196 Sell* 224.80 225.20
16:00:26 - 22-May-26 225.20 217 Sell* 225.00 225.40
16:00:26 - 22-May-26 225.20 367 Sell* 225.00 225.40
16:00:26 - 22-May-26 225.20 222 Sell* 225.00 225.40
16:00:26 - 22-May-26 225.20 645 Buy* 225.00 225.40
16:00:26 - 22-May-26 225.20 216 Buy* 225.00 225.40
16:00:26 - 22-May-26 225.20 217 Buy* 225.00 225.40
16:00:26 - 22-May-26 225.20 367 Buy* 225.00 225.40
16:00:26 - 22-May-26 225.20 200 Sell* 225.00 225.40
16:00:26 - 22-May-26 225.20 16 Sell* 225.00 225.40
16:00:26 - 22-May-26 225.20 217 Sell* 225.00 225.40
16:00:26 - 22-May-26 225.20 217 Sell* 225.00 225.40
15:59:39 - 22-May-26 225.20 373 Buy* 225.00 225.40
15:59:39 - 22-May-26 225.20 43 Buy* 225.00 225.40
15:59:39 - 22-May-26 225.20 36 Buy* 225.00 225.40
15:59:39 - 22-May-26 225.20 101 Buy* 225.00 225.40
15:59:39 - 22-May-26 225.20 194 Buy* 225.00 225.40
15:58:06 - 22-May-26 225.20 722 Sell* 225.00 225.20
15:58:06 - 22-May-26 225.20 804 Buy* 225.00 225.20
15:58:06 - 22-May-26 225.20 959 Buy* 225.00 225.20
15:58:06 - 22-May-26 225.20 759 Buy* 225.00 225.20
15:58:06 - 22-May-26 225.20 1,031 Buy* 225.00 225.20
15:58:02 - 22-May-26 225.00 440 Buy* 225.00 225.20
15:58:02 - 22-May-26 225.00 749 Buy* 225.00 225.20
15:58:02 - 22-May-26 225.00 750 Buy* 225.00 225.20
15:58:02 - 22-May-26 225.00 1,211 Buy* 225.00 225.20
15:57:51 - 22-May-26 224.80 628 Sell* 224.80 225.20