Ncc share trades.

The following table shows today's trades for Ncc. 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:35:22 - 24-Jun-26 122.40 282,498 Unknown* 122.40 123.00
16:29:53 - 24-Jun-26 122.80 1,827 Sell* 122.40 123.20
16:29:53 - 24-Jun-26 122.80 915 Buy* 122.40 123.20
16:29:53 - 24-Jun-26 122.80 766 Buy* 122.40 123.20
16:29:53 - 24-Jun-26 122.80 146 Buy* 122.40 122.80
16:29:16 - 24-Jun-26 122.60 1,918 Buy* 122.40 122.80
16:29:16 - 24-Jun-26 122.60 957 Buy* 122.40 122.80
16:29:16 - 24-Jun-26 122.60 897 Buy* 122.40 122.80
16:28:27 - 24-Jun-26 122.40 600 Buy* 122.20 122.60
16:28:27 - 24-Jun-26 122.40 1,332 Buy* 122.20 122.60
16:28:27 - 24-Jun-26 122.20 1,258 Sell* 122.20 122.60
16:27:02 - 24-Jun-26 122.5999 3,404 Sell* 122.40 122.80
16:26:00 - 24-Jun-26 122.60 600 Buy* 122.40 122.80
16:26:00 - 24-Jun-26 122.60 1,394 Buy* 122.40 122.80
16:26:00 - 24-Jun-26 122.40 872 Sell* 122.40 122.80
16:25:23 - 24-Jun-26 122.60 600 Sell* 122.40 122.80
16:25:21 - 24-Jun-26 122.60 600 Sell* 122.40 122.80
16:21:56 - 24-Jun-26 123.00 530 Buy* 122.60 123.00
16:21:56 - 24-Jun-26 123.00 82 Buy* 122.60 123.00
16:21:55 - 24-Jun-26 122.60 1,138 Sell* 122.60 123.00
16:20:02 - 24-Jun-26 122.7975 2,000 Sell* 122.60 123.00
16:19:45 - 24-Jun-26 122.60 1,306 Sell* 122.40 123.00
16:18:48 - 24-Jun-26 122.80 160 Sell* 122.60 123.00
16:17:00 - 24-Jun-26 122.80 644 Buy* 122.60 123.00
15:54:03 - 24-Jun-26 122.80 1,005 Sell* 122.80 123.00
15:54:03 - 24-Jun-26 122.80 573 Sell* 122.80 123.00
15:54:03 - 24-Jun-26 122.80 800 Sell* 122.80 123.00
15:51:44 - 24-Jun-26 122.80 802 Buy* 122.60 123.00
15:51:44 - 24-Jun-26 122.80 1,224 Buy* 122.60 123.00
15:51:44 - 24-Jun-26 122.80 1,272 Buy* 122.60 123.00
15:51:40 - 24-Jun-26 123.00 10 Buy* 122.60 122.80
15:51:40 - 24-Jun-26 122.60 248 Sell* 122.60 122.80
15:51:40 - 24-Jun-26 122.60 786 Sell* 122.60 122.80
15:51:40 - 24-Jun-26 122.60 340 Sell* 122.60 122.80
15:48:54 - 24-Jun-26 122.80 597 Sell* 122.60 123.00
15:43:33 - 24-Jun-26 122.80 532 Sell* 122.80 123.00
15:43:33 - 24-Jun-26 122.80 560 Sell* 122.80 123.00
15:43:33 - 24-Jun-26 122.80 280 Sell* 122.80 123.00
15:41:47 - 24-Jun-26 122.80 1,274 Buy* 122.60 123.00
15:41:47 - 24-Jun-26 122.80 891 Buy* 122.60 123.00
15:41:47 - 24-Jun-26 122.80 281 Buy* 122.60 123.00
15:41:47 - 24-Jun-26 122.80 1,264 Buy* 122.60 123.00
15:40:15 - 24-Jun-26 123.20 0 Unknown* 122.40 122.80
15:40:15 - 24-Jun-26 122.80 576 Sell* 122.40 122.80
15:40:15 - 24-Jun-26 122.80 1,283 Sell* 122.40 122.80
15:40:15 - 24-Jun-26 122.80 1,374 Sell* 122.40 122.80
15:38:35 - 24-Jun-26 122.80 169 Sell* 122.80 123.20
15:38:35 - 24-Jun-26 123.00 1,199 Sell* 122.80 123.20
15:37:37 - 24-Jun-26 123.00 142 Sell* 123.00 123.20
15:37:27 - 24-Jun-26 123.00 281 Sell* 122.80 123.20
15:37:27 - 24-Jun-26 123.20 158 Buy* 122.80 123.20
15:37:27 - 24-Jun-26 123.20 879 Buy* 122.80 123.20
15:37:27 - 24-Jun-26 123.20 1,258 Buy* 122.80 123.20
15:33:45 - 24-Jun-26 122.9789 1,264 Sell* 122.80 123.20
15:29:03 - 24-Jun-26 122.80 1,750 Buy* 122.80 123.20
15:21:32 - 24-Jun-26 123.00 759 Buy* 122.80 123.20
15:21:32 - 24-Jun-26 123.00 759 Buy* 122.80 123.20
15:16:10 - 24-Jun-26 122.868 1,210 Buy* 122.60 123.00
15:15:38 - 24-Jun-26 122.60 1,203 Sell* 122.60 123.00
15:15:38 - 24-Jun-26 122.80 163 Sell* 122.60 123.00
15:11:41 - 24-Jun-26 123.20 1,294 Sell* 123.00 123.40
15:11:40 - 24-Jun-26 123.40 564 Buy* 123.00 123.40
15:10:38 - 24-Jun-26 123.10 2 Sell* 123.00 123.40
15:07:48 - 24-Jun-26 123.00 1,175 Sell* 122.80 123.40
15:07:48 - 24-Jun-26 123.00 200 Sell* 122.80 123.40
15:06:09 - 24-Jun-26 123.20 1,288 Sell* 122.80 123.40
15:06:09 - 24-Jun-26 123.20 988 Sell* 122.80 123.40
15:06:09 - 24-Jun-26 123.20 1,408 Sell* 122.80 123.40
15:01:01 - 24-Jun-26 123.60 458 Buy* 123.40 123.80
15:01:01 - 24-Jun-26 123.60 314 Buy* 123.40 123.80
15:01:01 - 24-Jun-26 123.60 868 Buy* 123.40 123.80
15:00:26 - 24-Jun-26 123.40 91 Sell* 123.20 123.60
15:00:26 - 24-Jun-26 123.40 385 Sell* 123.20 123.60
15:00:26 - 24-Jun-26 123.40 976 Sell* 123.20 123.60
15:00:26 - 24-Jun-26 123.40 1,478 Sell* 123.20 123.60
14:56:01 - 24-Jun-26 123.80 558 Buy* 123.40 124.00
14:47:47 - 24-Jun-26 123.40 4,479 Buy* 123.20 123.80
14:47:47 - 24-Jun-26 123.40 681 Buy* 123.20 123.80
14:46:40 - 24-Jun-26 123.40 19 Sell* 123.20 123.40
14:46:40 - 24-Jun-26 123.40 1,921 Sell* 123.20 123.40
14:46:11 - 24-Jun-26 123.40 303 Sell* 123.40 123.80
14:46:11 - 24-Jun-26 123.40 16 Sell* 123.40 123.80
14:46:11 - 24-Jun-26 123.40 304 Sell* 123.40 123.80
14:46:01 - 24-Jun-26 123.60 3,100 Buy* 123.40 123.80
14:45:57 - 24-Jun-26 123.6968 1,000 Sell* 123.40 123.80
14:43:45 - 24-Jun-26 123.60 1,224 Buy* 123.20 123.80
14:40:03 - 24-Jun-26 123.40 1,378 Sell* 123.00 123.60
14:40:03 - 24-Jun-26 123.40 570 Sell* 123.00 123.60
14:39:27 - 24-Jun-26 123.60 340 Sell* 123.40 123.80
14:39:27 - 24-Jun-26 123.60 5,304 Sell* 123.40 123.80
14:38:07 - 24-Jun-26 123.60 1,399 Buy* 123.40 123.80
14:38:02 - 24-Jun-26 123.60 873 Sell* 123.20 123.60
14:38:02 - 24-Jun-26 123.60 1,315 Sell* 123.20 123.60
14:38:02 - 24-Jun-26 123.40 1,658 Buy* 123.20 123.60
14:38:02 - 24-Jun-26 123.40 342 Buy* 123.20 123.60
14:38:02 - 24-Jun-26 123.40 3,658 Buy* 123.20 123.60
14:38:02 - 24-Jun-26 123.40 342 Buy* 123.20 123.60
14:38:02 - 24-Jun-26 123.40 4,000 Buy* 123.20 123.60
14:35:46 - 24-Jun-26 123.20 71 Buy* 123.00 123.40
14:35:46 - 24-Jun-26 123.20 575 Buy* 123.00 123.40