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:47:02 - 30-Jun-25 501.54 4,590 Sell* 500.50 503.00
16:39:30 - 30-Jun-25 501.50 1,762 Sell* 500.50 503.00
16:39:30 - 30-Jun-25 501.50 1,001 Sell* 500.50 503.00
16:29:54 - 30-Jun-25 503.00 14 Buy* 501.50 503.00
16:29:31 - 30-Jun-25 502.50 447 Sell* 502.50 503.50
16:29:31 - 30-Jun-25 502.50 280 Sell* 502.50 503.50
16:29:31 - 30-Jun-25 502.50 460 Sell* 502.50 503.50
16:29:30 - 30-Jun-25 503.00 331 Unknown* 502.50 503.50
16:29:11 - 30-Jun-25 503.00 227 Sell* 502.50 503.50
16:29:11 - 30-Jun-25 503.00 79 Sell* 502.50 503.50
16:29:11 - 30-Jun-25 503.00 398 Sell* 502.50 503.50
16:29:11 - 30-Jun-25 503.00 460 Sell* 502.50 503.50
16:29:11 - 30-Jun-25 503.00 199 Sell* 502.50 503.50
16:29:07 - 30-Jun-25 503.00 139 Buy* 503.00 504.00
16:29:07 - 30-Jun-25 503.00 398 Sell* 503.00 504.00
16:29:07 - 30-Jun-25 503.00 750 Sell* 503.00 504.00
16:29:07 - 30-Jun-25 503.00 1,775 Buy* 503.00 504.00
16:29:07 - 30-Jun-25 503.00 1,805 Buy* 503.00 504.00
16:29:07 - 30-Jun-25 503.00 398 Buy* 503.00 504.00
16:29:07 - 30-Jun-25 503.00 42 Buy* 503.00 504.00
16:29:00 - 30-Jun-25 502.00 65 Sell* 502.00 503.00
16:28:52 - 30-Jun-25 502.00 135 Sell* 502.00 503.00
16:28:38 - 30-Jun-25 503.00 437 Buy* 502.00 503.00
16:28:35 - 30-Jun-25 502.50 234 Buy* 502.00 503.00
16:28:35 - 30-Jun-25 502.50 164 Buy* 502.00 503.00
16:28:35 - 30-Jun-25 502.00 16 Sell* 502.00 503.00
16:28:35 - 30-Jun-25 502.00 460 Sell* 502.00 503.00
16:28:35 - 30-Jun-25 502.00 41 Sell* 502.00 503.00
16:28:35 - 30-Jun-25 502.00 407 Sell* 502.00 503.00
16:28:35 - 30-Jun-25 502.00 399 Sell* 502.00 503.00
16:28:35 - 30-Jun-25 502.50 750 Sell* 502.00 503.00
16:28:35 - 30-Jun-25 502.50 195 Buy* 502.00 503.00
16:28:35 - 30-Jun-25 502.50 81 Sell* 502.00 503.00
16:28:35 - 30-Jun-25 502.50 398 Sell* 502.00 503.00
16:28:35 - 30-Jun-25 502.50 322 Buy* 502.50 503.00
16:28:35 - 30-Jun-25 502.50 189 Buy* 502.50 503.00
16:28:35 - 30-Jun-25 502.50 201 Buy* 502.50 503.00
16:28:35 - 30-Jun-25 502.50 243 Buy* 502.50 503.00
16:28:35 - 30-Jun-25 502.50 217 Buy* 502.50 503.00
16:28:04 - 30-Jun-25 502.00 220 Buy* 501.50 502.50
16:28:04 - 30-Jun-25 502.00 399 Buy* 501.50 502.50
16:28:04 - 30-Jun-25 502.00 133 Buy* 501.50 502.50
16:28:04 - 30-Jun-25 501.50 398 Sell* 501.50 502.50
16:28:04 - 30-Jun-25 501.50 39 Sell* 501.50 502.50
16:28:04 - 30-Jun-25 501.50 460 Sell* 501.50 502.50
16:28:04 - 30-Jun-25 501.50 400 Sell* 501.50 502.50
16:28:04 - 30-Jun-25 501.50 750 Sell* 501.50 502.50
16:28:04 - 30-Jun-25 502.00 38 Buy* 501.50 502.50
16:28:04 - 30-Jun-25 502.00 399 Buy* 501.50 502.50
16:28:04 - 30-Jun-25 502.00 399 Sell* 501.50 502.50
16:28:04 - 30-Jun-25 502.00 399 Buy* 501.50 502.50
16:28:04 - 30-Jun-25 502.00 337 Buy* 501.50 502.50
16:28:04 - 30-Jun-25 502.00 39 Buy* 501.50 502.50
16:27:54 - 30-Jun-25 502.00 251 Buy* 501.00 502.00
16:27:42 - 30-Jun-25 502.00 234 Buy* 501.00 502.00
16:27:24 - 30-Jun-25 501.50 398 Buy* 501.00 502.00
16:27:17 - 30-Jun-25 501.50 3 Buy* 501.00 501.50
16:27:17 - 30-Jun-25 501.50 2,328 Buy* 501.00 501.50
16:27:17 - 30-Jun-25 501.50 398 Sell* 501.00 502.00
16:27:17 - 30-Jun-25 501.50 320 Buy* 501.00 502.00
16:27:17 - 30-Jun-25 501.50 96 Buy* 501.00 501.50
16:27:17 - 30-Jun-25 501.50 50 Buy* 501.00 502.00
16:27:17 - 30-Jun-25 501.50 5 Buy* 501.00 502.00
16:27:17 - 30-Jun-25 501.50 192 Buy* 501.00 502.00
16:27:17 - 30-Jun-25 501.50 154 Buy* 501.00 502.00
16:27:17 - 30-Jun-25 501.50 398 Buy* 501.00 502.00
16:27:17 - 30-Jun-25 501.50 370 Buy* 501.00 502.00
16:27:17 - 30-Jun-25 501.50 41 Buy* 500.50 501.50
16:26:51 - 30-Jun-25 501.50 686 Buy* 500.50 501.50
16:26:42 - 30-Jun-25 501.00 312 Unknown* 500.50 501.50
16:26:42 - 30-Jun-25 501.00 406 Buy* 500.50 501.50
16:26:41 - 30-Jun-25 501.00 39 Sell* 501.00 501.50
16:26:41 - 30-Jun-25 501.00 399 Sell* 501.00 501.50
16:26:41 - 30-Jun-25 501.00 58 Buy* 500.00 501.00
16:26:41 - 30-Jun-25 501.00 118 Buy* 500.00 501.00
16:26:41 - 30-Jun-25 501.00 335 Buy* 500.00 501.00
16:26:41 - 30-Jun-25 501.00 70 Buy* 500.00 501.00
16:26:41 - 30-Jun-25 501.00 370 Buy* 500.00 501.00
16:26:41 - 30-Jun-25 501.00 506 Buy* 500.00 501.00
16:26:41 - 30-Jun-25 501.00 31 Buy* 500.00 501.00
16:26:41 - 30-Jun-25 501.00 399 Buy* 500.00 501.00
16:26:28 - 30-Jun-25 500.50 271 Unknown* 500.00 501.00
16:26:27 - 30-Jun-25 500.50 36 Sell* 500.00 501.00
16:26:27 - 30-Jun-25 500.50 44 Sell* 500.50 501.00
16:26:27 - 30-Jun-25 500.50 44 Sell* 500.50 501.00
16:26:27 - 30-Jun-25 500.50 4 Sell* 500.00 501.00
16:26:27 - 30-Jun-25 500.50 452 Sell* 500.00 501.00
16:26:27 - 30-Jun-25 501.00 284 Buy* 500.00 501.00
16:26:27 - 30-Jun-25 500.50 398 Buy* 500.00 500.50
16:26:27 - 30-Jun-25 500.50 370 Sell* 500.50 501.50
16:26:27 - 30-Jun-25 500.50 432 Sell* 500.50 501.50
16:26:27 - 30-Jun-25 500.50 27 Sell* 500.50 501.50
16:26:27 - 30-Jun-25 500.50 685 Sell* 500.50 501.50
16:26:27 - 30-Jun-25 500.50 37 Sell* 500.50 501.50
16:26:27 - 30-Jun-25 500.50 274 Sell* 500.50 501.50
16:26:27 - 30-Jun-25 500.50 124 Sell* 500.50 501.50
16:26:00 - 30-Jun-25 501.00 430 Sell* 501.00 501.50
16:26:00 - 30-Jun-25 501.00 370 Sell* 501.00 501.50
16:25:35 - 30-Jun-25 501.00 1,864 Unknown* 500.50 501.50
16:25:05 - 30-Jun-25 501.00 74 Buy* 500.50 501.50