Pennon share trades.

The following table shows today's trades for Pennon. 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:44 - 23-Oct-26 335.00 200,000 Buy* 334.00 335.00
16:35:17 - 23-Oct-26 335.00 14,318 Buy* 334.00 335.00
16:35:17 - 23-Oct-26 335.00 3,342 Buy* 334.00 335.00
16:35:17 - 23-Oct-26 335.00 1,098,139 Buy* 334.00 335.00
16:30:00 - 23-Oct-26 334.60 325 Sell* 334.60 335.00
16:30:00 - 23-Oct-26 334.60 59 Sell* 334.60 335.00
16:29:25 - 23-Oct-26 335.00 24 Buy* 334.80 335.00
16:29:25 - 23-Oct-26 335.00 80 Buy* 334.80 335.00
16:29:25 - 23-Oct-26 335.00 1 Buy* 334.80 335.00
16:29:25 - 23-Oct-26 335.00 219 Buy* 334.80 335.00
16:29:03 - 23-Oct-26 335.00 46 Buy* 334.80 335.00
16:29:01 - 23-Oct-26 334.80 51 Sell* 334.80 335.00
16:28:47 - 23-Oct-26 334.80 18 Sell* 334.80 335.00
16:28:47 - 23-Oct-26 334.80 589 Sell* 334.80 335.00
16:28:47 - 23-Oct-26 334.80 234 Sell* 334.80 335.00
16:28:47 - 23-Oct-26 334.80 355 Sell* 334.80 335.00
16:28:44 - 23-Oct-26 335.00 380 Sell* 334.80 335.20
16:28:31 - 23-Oct-26 335.098 116 Sell* 335.00 335.20
16:28:23 - 23-Oct-26 335.00 10 Sell* 335.00 335.20
16:27:39 - 23-Oct-26 335.20 390 Sell* 335.00 335.40
16:27:39 - 23-Oct-26 335.20 346 Sell* 335.00 335.40
16:27:39 - 23-Oct-26 335.20 210 Sell* 335.00 335.40
16:24:48 - 23-Oct-26 335.40 201 Buy* 335.20 335.40
16:24:48 - 23-Oct-26 335.40 189 Buy* 335.20 335.40
16:24:38 - 23-Oct-26 335.40 0 Unknown* 335.20 335.40
16:24:37 - 23-Oct-26 335.40 94 Buy* 335.20 335.60
16:24:37 - 23-Oct-26 335.40 370 Buy* 335.20 335.60
16:24:37 - 23-Oct-26 335.40 256 Buy* 335.20 335.60
16:24:37 - 23-Oct-26 335.40 261 Buy* 335.20 335.60
16:24:37 - 23-Oct-26 335.40 118 Buy* 335.20 335.60
16:24:21 - 23-Oct-26 335.20 2 Sell* 335.00 335.40
16:24:21 - 23-Oct-26 335.20 379 Sell* 335.20 335.40
16:24:21 - 23-Oct-26 335.20 280 Sell* 335.20 335.40
16:24:21 - 23-Oct-26 335.20 307 Sell* 335.20 335.40
16:24:21 - 23-Oct-26 335.20 294 Sell* 335.20 335.40
16:24:21 - 23-Oct-26 335.20 224 Sell* 335.20 335.40
16:24:21 - 23-Oct-26 335.40 931 Buy* 335.20 335.40
16:23:04 - 23-Oct-26 335.40 86 Buy* 335.20 335.60
16:23:04 - 23-Oct-26 335.40 198 Buy* 335.20 335.60
16:23:04 - 23-Oct-26 335.40 323 Buy* 335.20 335.60
16:22:19 - 23-Oct-26 335.20 315 Sell* 335.20 335.40
16:22:19 - 23-Oct-26 335.20 323 Sell* 335.20 335.40
16:22:19 - 23-Oct-26 335.40 78 Buy* 335.20 335.60
16:22:19 - 23-Oct-26 335.40 83 Buy* 335.20 335.60
16:22:19 - 23-Oct-26 335.40 226 Buy* 335.20 335.40
16:22:19 - 23-Oct-26 335.40 420 Buy* 335.20 335.40
16:22:19 - 23-Oct-26 335.40 1,843 Buy* 335.20 335.60
16:22:19 - 23-Oct-26 335.40 158 Buy* 335.00 335.60
16:22:19 - 23-Oct-26 335.40 233 Buy* 335.00 335.40
16:22:19 - 23-Oct-26 335.40 287 Buy* 335.00 335.40
16:21:57 - 23-Oct-26 335.20 362 Buy* 335.00 335.40
16:21:57 - 23-Oct-26 335.20 217 Buy* 335.00 335.20
16:21:57 - 23-Oct-26 335.20 509 Buy* 335.00 335.20
16:21:57 - 23-Oct-26 335.20 498 Buy* 334.80 335.20
16:21:57 - 23-Oct-26 335.20 204 Buy* 334.80 335.20
16:21:56 - 23-Oct-26 335.00 287 Sell* 334.80 335.20
16:21:56 - 23-Oct-26 335.00 31 Sell* 334.80 335.20
16:21:56 - 23-Oct-26 335.00 620 Sell* 334.80 335.20
16:20:52 - 23-Oct-26 335.20 235 Buy* 335.00 335.20
16:20:52 - 23-Oct-26 335.20 235 Buy* 335.00 335.20
16:20:52 - 23-Oct-26 335.20 391 Buy* 335.00 335.20
16:20:52 - 23-Oct-26 335.20 148 Buy* 335.00 335.20
16:20:52 - 23-Oct-26 335.20 74 Buy* 335.00 335.20
16:20:48 - 23-Oct-26 335.20 34 Buy* 335.00 335.40
16:20:48 - 23-Oct-26 335.20 35 Buy* 335.00 335.40
16:20:48 - 23-Oct-26 335.20 361 Buy* 335.00 335.40
16:20:48 - 23-Oct-26 335.20 67 Buy* 335.00 335.20
16:20:48 - 23-Oct-26 335.20 17 Buy* 335.00 335.20
16:20:48 - 23-Oct-26 335.20 600 Buy* 335.00 335.20
16:20:48 - 23-Oct-26 335.20 219 Buy* 335.00 335.20
16:20:48 - 23-Oct-26 335.20 236 Buy* 335.00 335.20
16:20:48 - 23-Oct-26 335.20 94 Buy* 335.00 335.20
16:18:15 - 23-Oct-26 335.20 8 Sell* 335.20 335.60
16:18:15 - 23-Oct-26 335.40 372 Sell* 335.20 335.60
16:18:15 - 23-Oct-26 335.40 220 Sell* 335.20 335.60
16:18:03 - 23-Oct-26 335.40 602 Sell* 335.20 335.60
16:18:03 - 23-Oct-26 335.40 120 Sell* 335.20 335.60
16:18:03 - 23-Oct-26 335.40 306 Sell* 335.20 335.60
16:17:48 - 23-Oct-26 335.59 10 Buy* 335.40 335.60
16:17:17 - 23-Oct-26 335.60 175 Buy* 335.40 335.80
16:17:17 - 23-Oct-26 335.60 449 Buy* 335.40 335.80
16:17:16 - 23-Oct-26 335.40 153 Buy* 335.20 335.60
16:17:16 - 23-Oct-26 335.20 324 Sell* 335.00 335.40
16:17:16 - 23-Oct-26 335.20 354 Sell* 335.00 335.40
16:17:16 - 23-Oct-26 335.20 850 Buy* 335.20 335.60
16:17:16 - 23-Oct-26 335.20 309 Buy* 335.20 335.60
16:17:16 - 23-Oct-26 335.20 250 Buy* 335.20 335.60
16:17:16 - 23-Oct-26 335.20 275 Buy* 335.20 335.60
16:17:16 - 23-Oct-26 335.20 281 Buy* 335.20 335.60
16:17:16 - 23-Oct-26 335.20 247 Buy* 335.00 335.20
16:17:04 - 23-Oct-26 335.20 90 Buy* 335.00 335.40
16:17:04 - 23-Oct-26 335.20 70 Buy* 335.00 335.40
16:17:04 - 23-Oct-26 335.20 90 Buy* 335.00 335.40
16:17:04 - 23-Oct-26 335.20 74 Buy* 335.00 335.40
16:17:04 - 23-Oct-26 335.20 418 Buy* 335.00 335.40
16:17:04 - 23-Oct-26 335.00 56 Buy* 335.00 335.40
16:17:04 - 23-Oct-26 335.00 583 Buy* 335.00 335.40
16:17:04 - 23-Oct-26 335.00 184 Buy* 335.00 335.40
16:17:04 - 23-Oct-26 335.00 160 Buy* 335.00 335.40
16:17:04 - 23-Oct-26 335.00 166 Buy* 335.00 335.40