Halfords share trades.

The following table shows today's trades for Halfords. 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
14:47:20 - 01-May-24 150.00 424 Unknown* 149.60 150.40
15:35:17 - 01-May-24 149.00 111,958 Sell* 149.60 150.40
15:29:23 - 01-May-24 149.60 425 Unknown* 149.60 150.20
15:29:23 - 01-May-24 149.60 425 Sell* 149.60 150.20
15:28:22 - 01-May-24 149.844 10,000 Buy* 149.40 150.00
15:26:45 - 01-May-24 149.60 355 Buy* 149.40 149.80
15:26:05 - 01-May-24 149.576 210 Buy* 149.40 149.60
15:13:40 - 01-May-24 149.60 2,500 Sell* 149.60 150.00
15:13:40 - 01-May-24 149.60 167 Sell* 149.60 150.00
15:12:45 - 01-May-24 150.00 17 Buy* 149.40 150.00
15:12:45 - 01-May-24 149.60 9 Sell* 149.40 150.00
15:12:45 - 01-May-24 149.60 178 Sell* 149.60 150.00
15:12:45 - 01-May-24 149.60 178 Sell* 149.60 150.00
15:12:01 - 01-May-24 149.60 169 Sell* 149.40 149.80
15:12:01 - 01-May-24 149.60 1,046 Sell* 149.60 150.00
15:12:01 - 01-May-24 149.60 953 Sell* 149.60 150.00
15:09:24 - 01-May-24 149.952 1,481 Buy* 149.60 150.00
15:06:47 - 01-May-24 149.921 3,000 Buy* 149.60 150.00
14:59:01 - 01-May-24 149.80 85 Sell* 149.80 150.00
14:58:30 - 01-May-24 150.00 274 Buy* 149.60 150.00
14:58:30 - 01-May-24 150.00 1,792 Buy* 149.60 150.00
14:58:26 - 01-May-24 150.00 100 Buy* 149.60 150.00
14:58:26 - 01-May-24 149.80 265 Sell* 149.60 150.00
14:58:26 - 01-May-24 149.80 181 Sell* 149.80 150.00
14:58:26 - 01-May-24 150.00 479 Sell* 149.80 150.60
14:58:26 - 01-May-24 150.00 81 Sell* 149.80 150.60
14:58:26 - 01-May-24 150.00 662 Sell* 150.00 150.80
14:52:14 - 01-May-24 150.00 2,217 Sell* 150.00 150.80
14:51:53 - 01-May-24 150.00 50,000 Sell* 150.00 150.80
14:50:08 - 01-May-24 150.80 100 Buy* 150.00 150.80
14:48:40 - 01-May-24 150.369 838 Sell* 150.00 150.80
14:45:10 - 01-May-24 150.40 1,386 Buy* 150.00 150.60
14:45:10 - 01-May-24 150.40 614 Buy* 149.80 150.40
14:45:10 - 01-May-24 150.40 194 Buy* 149.80 150.40
14:42:45 - 01-May-24 150.40 1 Buy* 149.80 150.40
14:40:26 - 01-May-24 150.00 193 Sell* 150.00 150.60
14:40:26 - 01-May-24 150.00 168 Sell* 150.00 150.60
14:40:26 - 01-May-24 150.00 486 Sell* 150.00 150.60
14:40:14 - 01-May-24 149.60 15 Sell* 150.00 150.60
14:40:14 - 01-May-24 150.00 485 Sell* 150.00 150.60
14:40:14 - 01-May-24 150.00 1,996 Buy* 149.80 150.40
14:40:14 - 01-May-24 150.00 597 Buy* 149.80 150.40
14:40:14 - 01-May-24 150.00 2,094 Buy* 149.60 150.00
14:40:14 - 01-May-24 150.00 280 Buy* 149.60 150.00
14:39:59 - 01-May-24 150.001 5,000 Buy* 149.60 150.00
14:35:14 - 01-May-24 149.928 350 Buy* 149.40 150.00
14:34:29 - 01-May-24 149.60 265 Sell* 149.60 150.00
14:33:57 - 01-May-24 149.80 134 Sell* 149.60 150.00
14:33:57 - 01-May-24 149.80 79 Sell* 149.80 150.00
14:33:57 - 01-May-24 149.80 265 Sell* 149.80 150.00
14:33:17 - 01-May-24 149.892 85 Sell* 149.80 150.00
14:32:02 - 01-May-24 149.892 372 Sell* 149.80 150.00
14:29:57 - 01-May-24 149.892 472 Sell* 149.80 150.00
14:26:46 - 01-May-24 150.00 66 Buy* 149.80 150.00
14:26:46 - 01-May-24 150.00 25 Buy* 149.80 150.00
14:26:45 - 01-May-24 149.976 627 Buy* 149.80 150.00
14:26:44 - 01-May-24 150.00 25 Buy* 149.80 150.00
14:26:44 - 01-May-24 150.00 15 Buy* 149.80 150.00
14:26:44 - 01-May-24 150.00 100 Buy* 149.80 150.00
14:26:44 - 01-May-24 150.00 40 Buy* 149.80 150.00
14:26:44 - 01-May-24 150.00 6 Buy* 149.80 150.00
14:26:35 - 01-May-24 150.20 366 Sell* 150.00 150.20
14:26:35 - 01-May-24 150.20 275 Sell* 150.00 150.20
14:25:39 - 01-May-24 150.384 3,022 Sell* 150.20 150.60
14:23:01 - 01-May-24 150.60 10 Buy* 150.20 150.60
14:13:15 - 01-May-24 150.40 2,063 Buy* 150.20 150.40
14:13:13 - 01-May-24 150.374 10,000 Buy* 150.20 150.40
14:12:55 - 01-May-24 150.20 60 Sell* 150.20 150.40
14:12:47 - 01-May-24 149.80 187 Sell* 149.60 150.60
14:12:47 - 01-May-24 149.80 199 Sell* 149.80 150.60
14:12:47 - 01-May-24 149.80 960 Sell* 149.80 150.60
14:12:47 - 01-May-24 149.80 975 Sell* 149.80 150.60
14:12:47 - 01-May-24 150.00 268 Sell* 150.00 150.60
14:12:47 - 01-May-24 150.00 265 Sell* 150.00 150.60
14:12:47 - 01-May-24 150.00 1,500 Sell* 150.00 150.60
14:12:47 - 01-May-24 150.00 6,500 Sell* 150.00 150.60
14:12:47 - 01-May-24 150.20 385 Sell* 150.20 150.60
14:12:47 - 01-May-24 150.20 632 Sell* 150.20 150.60
13:59:47 - 01-May-24 150.40 78 Buy* 150.20 150.60
13:56:19 - 01-May-24 150.20 13 Sell* 150.20 150.60
13:54:39 - 01-May-24 150.20 28 Sell* 150.20 150.60
13:52:59 - 01-May-24 150.20 27 Sell* 150.20 150.60
13:51:19 - 01-May-24 150.20 27 Sell* 150.20 150.60
13:49:39 - 01-May-24 150.20 31 Sell* 150.20 150.60
13:47:59 - 01-May-24 150.20 6 Sell* 150.20 150.60
13:47:59 - 01-May-24 150.20 25 Sell* 150.20 150.60
13:46:19 - 01-May-24 150.20 40 Sell* 150.20 150.60
13:46:16 - 01-May-24 150.384 337 Sell* 150.20 150.60
13:44:39 - 01-May-24 150.20 2 Sell* 150.20 150.60
13:42:55 - 01-May-24 150.467 700 Buy* 150.20 150.60
13:42:25 - 01-May-24 150.384 1,488 Sell* 150.20 150.60
13:37:56 - 01-May-24 150.384 2,133 Sell* 150.20 150.60
13:31:55 - 01-May-24 150.426 600 Buy* 150.20 150.60
13:25:34 - 01-May-24 150.60 7 Buy* 150.20 150.60
13:19:14 - 01-May-24 150.20 25 Sell* 150.20 150.60
13:19:14 - 01-May-24 150.20 28 Sell* 150.20 150.60
13:07:26 - 01-May-24 150.472 6,500 Buy* 150.20 150.60
13:03:56 - 01-May-24 150.20 512 Sell* 150.20 150.60
12:37:12 - 01-May-24 150.384 2,236 Sell* 150.20 150.60
12:34:31 - 01-May-24 150.384 1,455 Sell* 150.20 150.60