| Date | Time | Price | Volume | Value | Venue | Side | Condition |
|---|---|---|---|---|---|---|---|
| 31/07/2026 | 14:54:39 | 159.95p | 200 | £319.90 | Exchange | Buy | OFF |
| 31/07/2026 | 14:47:21 | 159.75p | 621 | £992.05 | Exchange | Buy | OFF |
| 31/07/2026 | 14:23:44 | 159.85p | 395 | £631.41 | Exchange | Buy | OFF |
| 31/07/2026 | 13:25:00 | 155.00p | 1 | £1.55 | Exchange | Sell | OFF |
| 31/07/2026 | 11:38:59 | 158.20p | 401 | £634.38 | Exchange | Buy | OFF |
| 31/07/2026 | 11:15:57 | 158.20p | 2,500 | £3,955.00 | Exchange | Buy | OFF |
| 31/07/2026 | 10:21:03 | 160.00p | 1,500 | £2,400.00 | Exchange | Buy | OFF |
| 31/07/2026 | 08:57:48 | 157.00p | 500 | £785.00 | Exchange | Sell | OFF |
| 31/07/2026 | 07:51:10 | 160.00p | 3 | £4.80 | Off-book | Buy | SI |
| 31/07/2026 | 07:51:10 | 155.00p | 2 | £3.10 | Off-book | Sell | SI |
| 31/07/2026 | 07:51:05 | 159.00p | 1,250 | £1,987.50 | Exchange | Buy | OFF |
| 30/07/2026 | 15:29:08 | 159.40p | 1,000 | £1,594.00 | Exchange | Buy | OFF |
| Date | Time | Price | Volume | Value | Venue | Side | Condition |
|---|---|---|---|---|---|---|---|
| 31/07/2026 | 14:54:39 | 159.95p | 200 | £319.90 | Exchange | Buy | OFF |
| 31/07/2026 | 14:47:21 | 159.75p | 621 | £992.05 | Exchange | Buy | OFF |
| 31/07/2026 | 14:23:44 | 159.85p | 395 | £631.41 | Exchange | Buy | OFF |
| 31/07/2026 | 13:25:00 | 155.00p | 1 | £1.55 | Exchange | Sell | OFF |
| 31/07/2026 | 11:38:59 | 158.20p | 401 | £634.38 | Exchange | Buy | OFF |
| 31/07/2026 | 11:15:57 | 158.20p | 2,500 | £3,955.00 | Exchange | Buy | OFF |
| 31/07/2026 | 10:21:03 | 160.00p | 1,500 | £2,400.00 | Exchange | Buy | OFF |
| 31/07/2026 | 08:57:48 | 157.00p | 500 | £785.00 | Exchange | Sell | OFF |
| 31/07/2026 | 07:51:10 | 160.00p | 3 | £4.80 | Off-book | Buy | SI |
| 31/07/2026 | 07:51:10 | 155.00p | 2 | £3.10 | Off-book | Sell | SI |
| 31/07/2026 | 07:51:05 | 159.00p | 1,250 | £1,987.50 | Exchange | Buy | OFF |
| 30/07/2026 | 15:29:08 | 159.40p | 1,000 | £1,594.00 | Exchange | Buy | OFF |