James Halstead share trades.

The following table shows today's trades for James Halstead. 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
12:26:29 - 25-Jun-26 124.7693 5,000 Sell* 124.60 125.40
12:25:20 - 25-Jun-26 125.0792 1,600 Buy* 124.60 125.40
12:20:36 - 25-Jun-26 125.08 796 Buy* 124.60 125.40
12:17:58 - 25-Jun-26 125.20 116 Buy* 124.20 125.40
12:17:58 - 25-Jun-26 125.20 42 Buy* 124.20 125.20
12:14:35 - 25-Jun-26 125.15 35 Buy* 124.20 125.20
12:13:58 - 25-Jun-26 125.40 442 Buy* 124.20 125.40
12:13:58 - 25-Jun-26 125.00 840 Sell* 124.80 125.60
12:10:52 - 25-Jun-26 125.60 233 Buy* 125.00 125.60
12:09:56 - 25-Jun-26 125.80 16 Buy* 124.40 125.80
12:09:56 - 25-Jun-26 125.60 808 Buy* 124.40 125.60
12:09:56 - 25-Jun-26 125.60 1,208 Buy* 124.40 125.60
12:09:56 - 25-Jun-26 125.20 833 Sell* 125.20 126.00
12:09:56 - 25-Jun-26 125.20 80 Sell* 125.20 126.00
12:09:56 - 25-Jun-26 125.20 431 Sell* 125.20 126.00
12:09:56 - 25-Jun-26 125.20 670 Sell* 125.20 126.00
12:09:53 - 25-Jun-26 126.00 350 Buy* 124.40 126.00
12:09:53 - 25-Jun-26 125.80 161 Buy* 124.40 125.80
12:09:53 - 25-Jun-26 125.80 1,206 Buy* 124.40 125.80
12:09:53 - 25-Jun-26 125.20 972 Sell* 125.20 126.00
12:09:53 - 25-Jun-26 125.20 1,520 Sell* 125.20 126.00
12:09:53 - 25-Jun-26 125.20 127 Sell* 125.20 126.00
12:09:53 - 25-Jun-26 125.20 863 Sell* 125.20 126.00
12:09:43 - 25-Jun-26 125.60 808 Sell* 125.60 126.20
12:09:43 - 25-Jun-26 126.00 35 Buy* 125.20 126.20
12:09:27 - 25-Jun-26 125.6409 2,820 Buy* 125.20 126.00
12:05:59 - 25-Jun-26 125.80 76 Buy* 125.20 125.80
12:05:58 - 25-Jun-26 125.60 30 Buy* 125.20 125.80
12:01:58 - 25-Jun-26 125.40 33 Buy* 124.80 125.60
12:01:58 - 25-Jun-26 125.20 13 Buy* 124.60 125.20
12:00:25 - 25-Jun-26 125.00 61 Buy* 124.60 125.00
12:00:25 - 25-Jun-26 125.00 82 Buy* 124.60 125.00
12:00:25 - 25-Jun-26 125.00 6 Buy* 124.60 125.00
12:00:25 - 25-Jun-26 124.80 8 Buy* 124.60 124.80
11:53:20 - 25-Jun-26 124.60 50 Sell* 124.60 124.80
11:45:58 - 25-Jun-26 125.00 3 Buy* 124.60 124.80
11:41:58 - 25-Jun-26 124.80 8 Buy* 124.60 125.00
11:38:12 - 25-Jun-26 124.80 7 Buy* 124.60 124.80
11:34:08 - 25-Jun-26 124.80 32 Buy* 124.60 125.00
11:34:08 - 25-Jun-26 124.80 2 Buy* 124.60 124.80
11:29:58 - 25-Jun-26 125.00 14 Buy* 124.60 125.00
11:24:39 - 25-Jun-26 124.80 10 Buy* 124.60 125.00
11:14:34 - 25-Jun-26 124.79 2,500 Buy* 124.60 124.80
11:14:11 - 25-Jun-26 124.774 7,000 Buy* 124.60 124.80
11:13:58 - 25-Jun-26 124.80 10 Buy* 124.60 125.20
11:13:58 - 25-Jun-26 125.00 3 Buy* 124.40 125.40
11:10:32 - 25-Jun-26 124.671 1,000 Sell* 124.40 125.40
10:56:05 - 25-Jun-26 125.20 76 Buy* 124.80 125.40
10:56:04 - 25-Jun-26 125.00 5 Buy* 124.40 125.20
10:56:04 - 25-Jun-26 125.00 57 Buy* 124.40 125.20
10:56:04 - 25-Jun-26 125.00 420 Buy* 124.00 125.00
10:55:07 - 25-Jun-26 124.40 428 Sell* 123.80 125.00
10:55:07 - 25-Jun-26 124.40 760 Sell* 123.80 125.00
10:55:07 - 25-Jun-26 124.40 742 Sell* 123.80 125.00
10:55:04 - 25-Jun-26 124.80 733 Sell* 124.40 125.40
10:55:04 - 25-Jun-26 124.80 760 Sell* 124.80 125.80
10:54:55 - 25-Jun-26 125.60 1,197 Sell* 125.40 126.20
10:54:55 - 25-Jun-26 125.60 420 Sell* 125.60 126.40
10:54:55 - 25-Jun-26 126.20 49 Buy* 125.20 126.20
10:54:12 - 25-Jun-26 125.80 890 Buy* 125.20 126.20
10:54:12 - 25-Jun-26 125.80 179 Buy* 125.20 126.20
10:54:09 - 25-Jun-26 125.24 4,640 Sell* 125.20 125.80
10:54:11 - 25-Jun-26 125.60 38 Buy* 124.80 125.60
10:54:10 - 25-Jun-26 125.40 402 Buy* 124.40 125.60
10:54:10 - 25-Jun-26 125.00 854 Sell* 125.00 125.40
10:54:10 - 25-Jun-26 125.00 1,027 Sell* 125.00 125.40
10:54:10 - 25-Jun-26 125.00 54 Sell* 125.00 125.40
10:54:00 - 25-Jun-26 125.20 1,027 Sell* 125.20 125.60
10:54:00 - 25-Jun-26 125.20 402 Sell* 125.20 125.60
10:54:00 - 25-Jun-26 125.40 10 Buy* 125.00 125.40
10:54:00 - 25-Jun-26 125.00 759 Sell* 125.00 125.40
10:53:59 - 25-Jun-26 125.40 202 Buy* 125.00 125.60
10:53:59 - 25-Jun-26 125.40 14 Buy* 125.00 125.40
10:53:58 - 25-Jun-26 125.20 3 Buy* 125.00 125.40
10:53:58 - 25-Jun-26 125.20 141 Buy* 124.80 125.20
10:53:58 - 25-Jun-26 125.20 72 Buy* 124.60 125.20
10:53:58 - 25-Jun-26 124.80 272 Buy* 124.40 125.40
10:53:58 - 25-Jun-26 125.00 64 Buy* 124.40 125.00
10:53:58 - 25-Jun-26 125.00 133 Buy* 124.40 125.00
10:53:58 - 25-Jun-26 125.00 5 Buy* 124.40 125.00
10:53:58 - 25-Jun-26 125.00 41 Buy* 124.40 125.00
10:53:58 - 25-Jun-26 124.60 6 Buy* 124.20 124.60
10:49:58 - 25-Jun-26 124.60 24 Buy* 124.20 124.60
10:49:58 - 25-Jun-26 124.60 146 Buy* 124.00 124.60
10:45:58 - 25-Jun-26 124.60 187 Sell* 124.60 125.00
10:45:58 - 25-Jun-26 124.60 130 Sell* 124.60 125.00
10:45:58 - 25-Jun-26 124.60 133 Sell* 124.60 125.00
10:43:36 - 25-Jun-26 124.66 2,566 Sell* 124.60 125.00
10:41:58 - 25-Jun-26 124.60 137 Sell* 124.60 125.00
10:37:58 - 25-Jun-26 124.60 131 Sell* 124.60 125.00
10:33:58 - 25-Jun-26 124.60 135 Sell* 124.60 125.00
10:30:23 - 25-Jun-26 124.66 20 Sell* 124.60 125.00
10:29:58 - 25-Jun-26 124.60 89 Sell* 124.60 125.00
10:29:58 - 25-Jun-26 124.60 49 Sell* 124.60 125.00
10:25:58 - 25-Jun-26 124.60 467 Sell* 124.60 125.00
10:25:58 - 25-Jun-26 124.60 127 Sell* 124.60 125.00
10:17:58 - 25-Jun-26 124.60 130 Sell* 124.60 125.00
10:08:36 - 25-Jun-26 124.98 400 Buy* 124.60 125.00
09:56:46 - 25-Jun-26 124.80 51 Buy* 124.20 124.80
09:56:46 - 25-Jun-26 124.80 10 Buy* 124.20 124.80