Investec share trades.

The following table shows today's trades for Investec. 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:26 - 22-May-26 630.50 15 Buy* 624.50 625.50
16:35:13 - 22-May-26 630.50 652,254 Sell* 624.50 625.50
16:29:01 - 22-May-26 624.50 244 Sell* 624.50 625.50
16:29:01 - 22-May-26 625.00 6 Unknown* 624.50 625.50
16:29:01 - 22-May-26 625.00 1,763 Sell* 624.50 625.50
16:29:01 - 22-May-26 625.00 230 Sell* 625.00 625.50
16:29:01 - 22-May-26 625.00 800 Buy* 625.00 625.50
16:29:01 - 22-May-26 625.00 636 Buy* 625.00 625.50
16:29:01 - 22-May-26 625.00 1 Buy* 625.00 625.50
16:29:00 - 22-May-26 625.00 420 Buy* 624.50 625.00
16:29:00 - 22-May-26 625.00 283 Buy* 624.50 625.00
16:29:00 - 22-May-26 625.00 437 Buy* 624.50 625.00
16:29:00 - 22-May-26 625.00 424 Buy* 624.50 625.00
16:29:00 - 22-May-26 625.00 56 Buy* 624.50 625.00
16:29:00 - 22-May-26 625.00 110 Buy* 624.50 625.00
16:28:37 - 22-May-26 625.00 1 Buy* 624.50 625.00
16:28:00 - 22-May-26 624.50 50 Sell* 624.50 625.00
16:27:41 - 22-May-26 624.618 527 Sell* 624.50 625.00
16:27:39 - 22-May-26 624.75 114 Unknown* 624.50 625.00
16:27:15 - 22-May-26 624.50 234 Sell* 624.50 625.00
16:26:06 - 22-May-26 625.00 0 Unknown* 624.50 625.00
16:25:45 - 22-May-26 624.50 220 Sell* 624.50 625.00
16:25:45 - 22-May-26 624.50 60 Sell* 624.50 625.00
16:25:45 - 22-May-26 624.50 66 Sell* 624.50 625.00
16:25:37 - 22-May-26 624.50 256 Sell* 624.50 625.00
16:25:37 - 22-May-26 625.00 29 Buy* 624.50 625.00
16:25:37 - 22-May-26 625.00 805 Buy* 624.50 625.00
16:25:37 - 22-May-26 625.00 550 Buy* 624.50 625.00
16:25:37 - 22-May-26 625.00 1,666 Buy* 624.50 625.00
16:25:37 - 22-May-26 625.00 1,763 Buy* 624.50 625.00
16:25:14 - 22-May-26 624.50 110 Buy* 624.00 625.00
16:25:14 - 22-May-26 624.50 550 Buy* 624.00 625.00
16:25:14 - 22-May-26 624.50 265 Buy* 624.00 625.00
16:25:14 - 22-May-26 624.50 120 Buy* 624.00 625.00
16:25:14 - 22-May-26 624.50 3 Buy* 624.00 625.00
16:25:10 - 22-May-26 624.50 20 Buy* 624.00 624.50
16:25:10 - 22-May-26 624.50 1,082 Buy* 624.00 624.50
16:25:10 - 22-May-26 624.50 110 Buy* 624.00 624.50
16:25:10 - 22-May-26 624.50 777 Buy* 624.00 624.50
16:25:10 - 22-May-26 624.00 204 Sell* 624.00 624.50
16:25:10 - 22-May-26 624.50 858 Buy* 624.00 624.50
16:25:10 - 22-May-26 624.50 905 Buy* 624.00 625.00
16:25:10 - 22-May-26 624.50 838 Buy* 624.00 625.00
16:25:10 - 22-May-26 624.50 2 Buy* 624.00 625.00
16:25:10 - 22-May-26 624.50 19 Buy* 624.00 625.00
16:24:51 - 22-May-26 625.00 1 Buy* 624.00 625.00
16:24:47 - 22-May-26 624.75 119 Unknown* 624.50 625.00
16:24:27 - 22-May-26 624.50 260 Sell* 624.50 625.00
16:24:27 - 22-May-26 624.50 290 Buy* 624.50 625.00
16:24:27 - 22-May-26 624.50 436 Buy* 624.00 624.50
16:24:27 - 22-May-26 624.50 1,038 Buy* 624.00 624.50
16:24:27 - 22-May-26 624.50 1,038 Buy* 624.00 624.50
16:24:27 - 22-May-26 624.50 629 Sell* 624.50 625.00
16:24:27 - 22-May-26 624.50 1 Sell* 624.50 625.00
16:24:02 - 22-May-26 624.50 110 Sell* 624.50 625.00
16:24:02 - 22-May-26 624.50 452 Sell* 624.50 625.00
16:24:02 - 22-May-26 624.50 72 Sell* 624.50 625.00
16:23:58 - 22-May-26 624.50 790 Sell* 624.50 625.00
16:23:58 - 22-May-26 624.50 110 Sell* 624.50 625.00
16:23:58 - 22-May-26 624.50 22 Sell* 624.50 625.00
16:23:58 - 22-May-26 624.50 550 Sell* 624.50 625.00
16:23:58 - 22-May-26 624.50 1,764 Sell* 624.50 625.00
16:23:58 - 22-May-26 624.50 1,667 Sell* 624.50 625.00
16:23:58 - 22-May-26 624.50 727 Sell* 624.50 625.00
16:23:58 - 22-May-26 625.00 750 Buy* 624.50 625.00
16:23:11 - 22-May-26 625.00 48 Unknown* 624.50 625.50
16:23:06 - 22-May-26 624.50 15 Sell* 624.50 625.50
16:22:54 - 22-May-26 625.00 97 Sell* 625.00 625.50
16:22:54 - 22-May-26 625.00 603 Sell* 625.00 625.50
16:22:54 - 22-May-26 625.00 1 Sell* 625.00 625.50
16:22:38 - 22-May-26 625.00 240 Sell* 625.00 625.50
16:22:27 - 22-May-26 625.00 262 Sell* 625.00 625.50
16:21:20 - 22-May-26 625.25 114 Unknown* 625.00 625.50
16:21:02 - 22-May-26 625.00 200 Sell* 625.00 625.50
16:21:02 - 22-May-26 625.00 201 Sell* 625.00 625.50
16:20:12 - 22-May-26 625.50 1,666 Sell* 625.00 626.00
16:20:04 - 22-May-26 626.00 0 Unknown* 625.00 626.00
16:20:04 - 22-May-26 625.50 810 Unknown* 625.00 626.00
16:20:04 - 22-May-26 625.50 203 Buy* 625.00 626.00
16:20:04 - 22-May-26 625.50 223 Buy* 625.00 626.00
16:20:04 - 22-May-26 625.50 562 Buy* 625.00 626.00
16:19:30 - 22-May-26 625.50 904 Buy* 625.00 625.50
16:19:30 - 22-May-26 625.50 1,154 Buy* 625.00 625.50
16:19:30 - 22-May-26 625.50 1,662 Buy* 625.00 625.50
16:19:30 - 22-May-26 625.50 4 Buy* 625.00 625.50
16:19:30 - 22-May-26 625.00 260 Sell* 625.00 625.50
16:19:28 - 22-May-26 625.50 782 Sell* 625.00 626.00
16:19:28 - 22-May-26 625.50 72 Sell* 625.00 626.00
16:19:28 - 22-May-26 625.50 161 Buy* 624.50 625.50
16:19:28 - 22-May-26 625.50 27 Buy* 624.50 625.50
16:19:28 - 22-May-26 625.50 51 Buy* 624.50 625.50
16:19:28 - 22-May-26 625.50 1,666 Buy* 624.50 625.50
16:19:28 - 22-May-26 625.50 110 Buy* 624.50 625.50
16:19:28 - 22-May-26 625.50 1,048 Buy* 624.50 625.50
16:19:28 - 22-May-26 625.50 550 Buy* 624.50 625.50
16:19:28 - 22-May-26 625.50 178 Buy* 624.50 625.50
16:19:28 - 22-May-26 625.50 787 Buy* 624.50 625.50
16:19:02 - 22-May-26 625.00 1 Unknown* 624.50 625.50
16:19:02 - 22-May-26 625.00 84 Buy* 624.50 625.50
16:18:32 - 22-May-26 625.00 3 Unknown* 624.50 625.50