Mcbride share trades.

The following table shows today's trades for Mcbride. 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:09 - 23-Oct-26 180.20 192 Sell* 179.40 181.00
16:35:09 - 23-Oct-26 180.20 43,876 Sell* 179.40 181.00
16:29:59 - 23-Oct-26 181.00 32 Buy* 180.00 181.00
16:29:57 - 23-Oct-26 181.00 91 Buy* 180.40 181.00
16:29:46 - 23-Oct-26 181.00 116 Buy* 180.40 181.00
16:29:46 - 23-Oct-26 181.00 163 Buy* 180.40 181.00
16:29:30 - 23-Oct-26 181.00 2 Buy* 180.40 181.00
16:29:30 - 23-Oct-26 180.40 2 Sell* 180.40 181.00
16:29:30 - 23-Oct-26 181.00 351 Buy* 180.40 181.00
16:29:30 - 23-Oct-26 181.00 219 Buy* 180.40 181.00
16:20:41 - 23-Oct-26 180.80 1 Buy* 180.00 180.80
16:12:47 - 23-Oct-26 180.60 188 Buy* 180.00 180.60
16:12:47 - 23-Oct-26 180.60 16 Buy* 180.00 180.60
16:09:23 - 23-Oct-26 180.5499 2,250 Buy* 180.00 180.60
16:02:12 - 23-Oct-26 180.60 657 Buy* 180.00 180.60
16:02:12 - 23-Oct-26 180.60 102 Buy* 180.00 180.60
15:53:15 - 23-Oct-26 180.60 215 Buy* 180.00 180.60
15:53:09 - 23-Oct-26 180.60 372 Buy* 180.00 180.60
15:53:09 - 23-Oct-26 180.60 249 Buy* 180.00 180.60
15:52:46 - 23-Oct-26 180.60 581 Buy* 180.00 180.60
15:52:46 - 23-Oct-26 180.60 443 Buy* 180.00 180.60
15:52:46 - 23-Oct-26 180.60 146 Buy* 180.00 180.60
15:50:32 - 23-Oct-26 180.60 348 Buy* 180.00 180.60
15:50:32 - 23-Oct-26 180.60 133 Buy* 180.00 180.60
15:34:42 - 23-Oct-26 180.40 120 Sell* 180.40 180.80
15:34:42 - 23-Oct-26 180.80 48 Buy* 180.00 180.80
15:28:43 - 23-Oct-26 180.72 23 Buy* 180.00 180.80
15:22:52 - 23-Oct-26 180.80 238 Buy* 180.00 180.80
15:17:15 - 23-Oct-26 180.80 1,362 Buy* 180.00 180.80
15:16:15 - 23-Oct-26 180.80 285 Buy* 180.00 180.80
15:16:15 - 23-Oct-26 180.80 383 Buy* 180.00 180.80
15:16:15 - 23-Oct-26 180.80 1,519 Buy* 180.00 180.80
15:16:01 - 23-Oct-26 180.40 700 Buy* 179.60 180.40
15:16:01 - 23-Oct-26 180.20 583 Buy* 179.60 180.40
15:16:01 - 23-Oct-26 179.80 858 Sell* 179.60 180.40
15:16:01 - 23-Oct-26 179.80 19 Sell* 179.60 180.40
15:16:01 - 23-Oct-26 179.80 202 Sell* 179.60 180.40
15:16:01 - 23-Oct-26 180.20 583 Buy* 179.60 180.40
15:16:01 - 23-Oct-26 180.00 423 Sell* 179.60 180.40
15:16:01 - 23-Oct-26 180.00 10,000 Sell* 179.60 180.40
15:16:01 - 23-Oct-26 180.00 423 Sell* 179.60 180.40
15:16:01 - 23-Oct-26 180.20 1 Sell* 179.60 180.40
15:16:01 - 23-Oct-26 180.20 2 Sell* 179.60 180.40
15:16:01 - 23-Oct-26 180.40 3 Sell* 180.40 181.40
15:16:01 - 23-Oct-26 180.40 1 Sell* 180.40 181.40
15:16:01 - 23-Oct-26 180.40 582 Sell* 180.40 181.40
15:16:01 - 23-Oct-26 180.40 600 Sell* 180.40 181.40
15:06:08 - 23-Oct-26 180.80 1 Sell* 180.80 181.60
15:06:08 - 23-Oct-26 180.80 3 Sell* 180.80 181.60
15:06:08 - 23-Oct-26 180.80 135 Sell* 180.80 181.60
15:06:08 - 23-Oct-26 180.80 3 Sell* 180.80 181.60
15:06:00 - 23-Oct-26 181.60 201 Buy* 180.80 181.60
15:03:29 - 23-Oct-26 181.60 108 Buy* 180.80 181.60
15:03:29 - 23-Oct-26 181.60 143 Buy* 180.80 181.60
14:56:59 - 23-Oct-26 181.60 200 Buy* 180.80 181.60
14:56:06 - 23-Oct-26 181.00 582 Buy* 180.80 181.60
14:56:06 - 23-Oct-26 181.00 307 Sell* 180.80 181.60
14:52:34 - 23-Oct-26 181.60 684 Buy* 180.80 181.60
14:52:34 - 23-Oct-26 181.60 13 Buy* 180.80 181.60
14:48:15 - 23-Oct-26 180.8302 3,000 Sell* 180.60 181.60
14:47:06 - 23-Oct-26 181.40 300 Buy* 181.00 181.60
14:43:51 - 23-Oct-26 180.80 96 Sell* 180.80 181.40
14:35:35 - 23-Oct-26 180.40 8 Sell* 180.60 181.60
14:35:35 - 23-Oct-26 181.60 213 Buy* 180.40 181.60
14:33:56 - 23-Oct-26 181.60 298 Buy* 180.40 181.60
14:20:50 - 23-Oct-26 181.20 582 Sell* 180.40 181.60
14:20:50 - 23-Oct-26 181.00 1,381 Buy* 180.40 181.40
14:20:50 - 23-Oct-26 181.00 897 Buy* 180.40 181.40
14:20:50 - 23-Oct-26 181.00 577 Sell* 180.40 181.40
14:20:50 - 23-Oct-26 181.20 135 Buy* 180.40 181.20
14:20:50 - 23-Oct-26 181.00 582 Sell* 181.00 181.60
14:20:45 - 23-Oct-26 180.7469 7,693 Sell* 181.00 181.60
14:06:42 - 23-Oct-26 181.60 222 Buy* 181.00 181.60
13:48:59 - 23-Oct-26 181.60 108 Buy* 180.80 181.60
13:48:59 - 23-Oct-26 181.60 428 Buy* 180.80 181.60
13:48:59 - 23-Oct-26 181.60 195 Buy* 180.80 181.60
13:44:29 - 23-Oct-26 181.60 254 Buy* 180.40 181.60
13:32:17 - 23-Oct-26 181.20 450 Sell* 180.80 182.00
13:32:15 - 23-Oct-26 182.00 169 Buy* 180.80 182.00
13:32:15 - 23-Oct-26 182.00 481 Buy* 180.80 182.00
13:32:15 - 23-Oct-26 182.00 100 Buy* 180.80 182.00
13:16:51 - 23-Oct-26 180.80 4 Sell* 180.80 182.00
12:51:08 - 23-Oct-26 181.00 0 Unknown* 180.80 182.40
12:51:07 - 23-Oct-26 181.00 1,190 Buy* 180.40 181.00
12:51:07 - 23-Oct-26 181.00 53 Buy* 180.40 181.00
12:37:03 - 23-Oct-26 181.00 0 Unknown* 180.20 181.00
12:37:03 - 23-Oct-26 181.00 1 Buy* 180.20 181.00
12:37:03 - 23-Oct-26 181.00 1 Buy* 180.20 181.00
12:37:03 - 23-Oct-26 181.00 54 Buy* 180.20 181.00
12:37:03 - 23-Oct-26 181.00 501 Buy* 180.20 181.00
12:37:03 - 23-Oct-26 181.00 221 Buy* 180.20 181.00
12:25:19 - 23-Oct-26 180.934 2,136 Buy* 180.20 181.00
12:08:01 - 23-Oct-26 181.00 654 Buy* 180.20 181.00
12:07:12 - 23-Oct-26 181.00 482 Buy* 180.20 181.00
12:07:12 - 23-Oct-26 181.00 5 Buy* 180.20 181.00
12:07:12 - 23-Oct-26 181.00 236 Buy* 180.20 181.00
12:07:12 - 23-Oct-26 181.00 30 Buy* 180.20 181.00
11:50:26 - 23-Oct-26 181.00 260 Buy* 180.20 181.00
11:08:34 - 23-Oct-26 181.00 502 Buy* 179.80 181.00
11:08:34 - 23-Oct-26 181.00 5 Buy* 179.80 181.00