Marshalls share trades.

The following table shows today's trades for Marshalls. 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:14 - 24-Jul-26 151.00 3,266 Buy* 149.80 150.90
16:35:13 - 24-Jul-26 151.00 189,496 Buy* 149.80 150.90
16:28:35 - 24-Jul-26 150.76 2,000 Buy* 150.50 150.90
16:27:34 - 24-Jul-26 150.90 91 Buy* 150.50 150.90
16:27:30 - 24-Jul-26 150.90 11 Buy* 150.50 150.90
16:27:30 - 24-Jul-26 150.90 21 Buy* 150.50 150.90
16:27:30 - 24-Jul-26 150.90 3 Buy* 150.50 150.90
16:26:54 - 24-Jul-26 150.90 6 Buy* 150.50 150.90
16:26:24 - 24-Jul-26 150.60 134 Buy* 150.50 150.90
16:26:22 - 24-Jul-26 150.60 500 Buy* 150.20 150.60
16:26:19 - 24-Jul-26 150.70 1,740 Buy* 150.40 151.00
16:26:19 - 24-Jul-26 150.60 500 Buy* 150.20 150.60
16:26:18 - 24-Jul-26 150.30 500 Buy* 150.00 150.30
16:26:18 - 24-Jul-26 150.30 145 Buy* 150.00 150.30
16:25:18 - 24-Jul-26 150.00 23 Sell* 150.00 150.70
16:20:50 - 24-Jul-26 150.70 40 Buy* 150.00 150.70
16:20:50 - 24-Jul-26 150.70 100 Buy* 150.00 150.70
16:18:31 - 24-Jul-26 150.083 1,000 Sell* 149.60 150.70
16:18:22 - 24-Jul-26 150.40 667 Sell* 149.60 150.70
16:18:22 - 24-Jul-26 150.40 1,173 Sell* 149.60 150.70
16:18:22 - 24-Jul-26 150.40 2,487 Sell* 149.60 150.70
16:18:22 - 24-Jul-26 151.20 109 Buy* 150.50 151.40
16:18:19 - 24-Jul-26 150.70 1,564 Buy* 149.60 150.70
16:18:19 - 24-Jul-26 150.70 553 Buy* 149.60 150.70
16:18:18 - 24-Jul-26 150.00 3,128 Buy* 149.60 150.70
16:18:18 - 24-Jul-26 150.00 665 Buy* 149.60 150.70
16:18:18 - 24-Jul-26 150.00 67,614 Sell* 149.60 150.70
16:18:18 - 24-Jul-26 150.00 8,610 Buy* 149.60 150.70
16:18:18 - 24-Jul-26 150.00 3,224 Sell* 149.60 150.70
16:18:18 - 24-Jul-26 150.00 2,383 Buy* 149.60 150.70
16:18:18 - 24-Jul-26 150.00 5,607 Buy* 149.60 150.70
16:18:18 - 24-Jul-26 150.00 3,787 Sell* 149.60 150.70
16:18:18 - 24-Jul-26 150.00 1,948 Buy* 149.90 150.00
16:18:18 - 24-Jul-26 150.00 5,607 Buy* 149.90 150.00
16:18:18 - 24-Jul-26 150.00 3,965 Sell* 150.00 151.00
16:18:18 - 24-Jul-26 150.00 3,932 Sell* 150.00 151.00
16:18:18 - 24-Jul-26 150.00 49 Sell* 150.00 151.00
16:18:18 - 24-Jul-26 150.10 1,385 Sell* 150.10 151.00
16:18:18 - 24-Jul-26 150.20 1,796 Sell* 150.20 151.00
16:18:18 - 24-Jul-26 150.30 212 Sell* 150.30 151.00
16:18:18 - 24-Jul-26 150.30 248 Sell* 150.30 151.00
16:14:12 - 24-Jul-26 150.00 6 Sell* 150.10 150.90
16:14:12 - 24-Jul-26 150.60 154 Buy* 150.00 150.60
16:14:12 - 24-Jul-26 150.50 100 Buy* 150.00 150.50
16:12:58 - 24-Jul-26 150.1391 4,000 Buy* 149.60 150.50
16:01:20 - 24-Jul-26 149.20 472 Sell* 149.10 149.60
16:01:20 - 24-Jul-26 149.20 34 Sell* 149.10 149.60
16:01:20 - 24-Jul-26 149.20 108 Sell* 149.10 149.60
16:01:20 - 24-Jul-26 149.20 1 Sell* 149.10 149.60
16:01:20 - 24-Jul-26 149.20 338 Sell* 149.10 149.60
16:01:20 - 24-Jul-26 149.20 305 Sell* 149.10 149.60
16:00:52 - 24-Jul-26 149.30 1 Sell* 149.30 150.20
15:59:08 - 24-Jul-26 149.494 8,000 Sell* 149.10 150.00
15:57:28 - 24-Jul-26 149.20 1,407 Buy* 148.90 149.20
15:55:14 - 24-Jul-26 149.045 1 Sell* 148.80 149.50
15:53:57 - 24-Jul-26 149.20 351 Buy* 149.00 149.50
15:52:12 - 24-Jul-26 148.90 222 Sell* 148.80 149.40
15:52:12 - 24-Jul-26 148.90 4 Sell* 148.90 149.40
15:47:42 - 24-Jul-26 149.40 14 Buy* 149.10 149.40
15:47:42 - 24-Jul-26 149.30 332 Buy* 149.10 149.40
15:47:41 - 24-Jul-26 149.20 2 Buy* 149.00 149.30
15:46:36 - 24-Jul-26 149.20 116 Sell* 148.50 149.40
15:46:36 - 24-Jul-26 149.20 22 Sell* 148.50 149.40
15:46:36 - 24-Jul-26 149.20 21 Sell* 148.50 149.40
15:45:32 - 24-Jul-26 149.30 0 Unknown* 149.20 149.80
15:45:32 - 24-Jul-26 149.30 63 Sell* 149.20 149.80
15:45:32 - 24-Jul-26 149.30 20 Sell* 149.30 149.80
15:45:32 - 24-Jul-26 149.40 272 Sell* 149.30 149.80
15:31:36 - 24-Jul-26 149.40 1 Sell* 149.40 150.30
15:22:07 - 24-Jul-26 149.40 1 Sell* 149.30 150.00
15:22:07 - 24-Jul-26 149.40 28 Sell* 149.30 150.00
15:22:07 - 24-Jul-26 149.40 7 Sell* 149.40 150.00
15:22:07 - 24-Jul-26 149.40 189 Sell* 149.40 150.00
15:22:07 - 24-Jul-26 149.40 23 Sell* 149.40 150.00
15:22:07 - 24-Jul-26 149.40 21 Sell* 149.40 150.00
15:22:07 - 24-Jul-26 149.40 61 Sell* 149.40 150.00
15:22:07 - 24-Jul-26 149.40 47 Sell* 149.40 150.00
15:22:07 - 24-Jul-26 149.40 162 Sell* 149.40 150.00
15:22:07 - 24-Jul-26 149.40 327 Sell* 149.40 150.00
15:22:07 - 24-Jul-26 149.40 22 Sell* 149.40 150.00
15:22:07 - 24-Jul-26 149.40 26 Sell* 149.40 150.00
15:13:34 - 24-Jul-26 150.00 1,098 Buy* 149.00 150.00
15:13:34 - 24-Jul-26 150.00 603 Buy* 149.00 150.00
15:13:32 - 24-Jul-26 149.60 1,072 Buy* 149.00 150.00
15:13:32 - 24-Jul-26 149.60 599 Buy* 149.00 150.00
15:13:11 - 24-Jul-26 149.215 2 Buy* 148.50 149.60
15:12:15 - 24-Jul-26 149.30 32 Sell* 149.30 149.90
15:12:15 - 24-Jul-26 149.50 2,000 Sell* 149.30 149.90
15:12:15 - 24-Jul-26 149.50 13,789 Sell* 149.50 150.30
15:12:15 - 24-Jul-26 149.50 1,211 Sell* 149.50 150.30
14:58:20 - 24-Jul-26 149.80 726 Buy* 149.60 150.50
14:58:20 - 24-Jul-26 149.80 445 Buy* 149.60 150.50
14:58:18 - 24-Jul-26 149.60 82 Sell* 149.50 150.10
14:58:18 - 24-Jul-26 149.60 4 Sell* 149.60 150.10
14:58:18 - 24-Jul-26 149.60 1 Sell* 149.60 150.10
14:57:57 - 24-Jul-26 149.70 15 Sell* 149.60 150.10
14:57:57 - 24-Jul-26 149.80 169 Sell* 149.60 150.10
14:57:57 - 24-Jul-26 149.80 211 Sell* 149.80 150.60
14:40:44 - 24-Jul-26 149.30 39 Sell* 149.20 150.00
14:40:44 - 24-Jul-26 149.30 171 Sell* 149.20 150.00