| Date | Time | Price | Volume | Value | Venue | Side | Condition |
|---|---|---|---|---|---|---|---|
| 23/10/2026 | 12:35:24 | 304.46p | 250 | £761.14 | Exchange | Buy | OFF |
| 23/10/2026 | 12:33:58 | 305.00p | 1,629 | £4,968.45 | Exchange | Buy | OFF |
| 23/10/2026 | 11:44:57 | 302.95p | 25,000 | £75,736.70 | Off-book | Sell | OFF |
| 23/10/2026 | 11:10:19 | 302.96p | 3,500 | £10,603.55 | Exchange | Buy | OFF |
| 23/10/2026 | 10:49:40 | 304.34p | 1,000 | £3,043.35 | Exchange | Buy | OFF |
| 23/10/2026 | 10:45:06 | 304.00p | 18,982 | £57,705.28 | Exchange | Buy | OFF |
| 23/10/2026 | 10:34:13 | 303.95p | 1,851 | £5,626.16 | Exchange | Buy | OFF |
| 23/10/2026 | 10:32:57 | 302.17p | 2 | £6.04 | Exchange | Sell | OFF |
| 23/10/2026 | 10:32:21 | 305.35p | 1,500 | £4,580.27 | Exchange | Buy | OFF |
| 23/10/2026 | 10:28:11 | 305.37p | 1,500 | £4,580.49 | Exchange | Buy | OFF |
| 23/10/2026 | 10:21:31 | 303.95p | 249 | £756.83 | Exchange | Buy | OFF |
| 23/10/2026 | 08:07:29 | 305.26p | 576 | £1,758.27 | Exchange | Buy | OFF |
| 23/10/2026 | 08:01:39 | 307.89p | 50 | £153.94 | Exchange | Buy | OFF |
| 23/10/2026 | 07:50:42 | 307.91p | 74 | £227.85 | Exchange | Buy | OFF |
| 23/10/2026 | 07:39:07 | 307.94p | 3,229 | £9,943.29 | Exchange | Buy | OFF |
| 23/10/2026 | 07:30:09 | 309.00p | 1 | £3.09 | Exchange | Buy | AT |
| 23/10/2026 | 07:29:22 | 305.26p | 1,966 | £6,001.31 | Exchange | Buy | OFF |
| 23/10/2026 | 07:13:33 | 305.13p | 1,351 | £4,122.25 | Exchange | Buy | OFF |
| 23/10/2026 | 07:05:42 | 305.00p | 7,696 | £23,472.80 | Exchange | Buy | AT |
| 23/10/2026 | 07:05:34 | 304.42p | 2,000 | £6,088.46 | Exchange | Buy | OFF |
| 23/10/2026 | 07:05:33 | 305.00p | 1,500 | £4,575.00 | Exchange | Buy | AT |
| 23/10/2026 | 07:05:06 | 304.28p | 9,196 | £27,981.13 | Exchange | Buy | OFF |
| 23/10/2026 | 07:00:08 | 306.00p | 2,810 | £8,598.60 | Exchange | Buy | OFF |
| 22/10/2026 | 15:21:39 | 305.21p | 1,250 | £3,815.15 | Exchange | Buy | OFF |
| 22/10/2026 | 15:20:22 | 305.16p | 885 | £2,700.64 | Exchange | Buy | OFF |
| 22/10/2026 | 14:42:35 | 307.12p | 32 | £98.28 | Exchange | Buy | OFF |
| 22/10/2026 | 14:18:07 | 305.12p | 2,548 | £7,774.46 | Exchange | Buy | OFF |
| 22/10/2026 | 14:13:43 | 300.00p | 1,292 | £3,876.00 | Exchange | Sell | OFF |
| 22/10/2026 | 13:46:29 | 305.05p | 3,319 | £10,124.61 | Exchange | Buy | OFF |
| 22/10/2026 | 13:32:27 | 307.85p | 6,139 | £18,898.91 | Exchange | Buy | OFF |
| 22/10/2026 | 13:12:52 | 304.87p | 350 | £1,067.06 | Exchange | Buy | OFF |
| 22/10/2026 | 13:05:15 | 307.52p | 2,000 | £6,150.40 | Exchange | Buy | OFF |
| Date | Time | Price | Volume | Value | Venue | Side | Condition |
|---|---|---|---|---|---|---|---|
| 23/10/2026 | 12:35:24 | 304.46p | 250 | £761.14 | Exchange | Buy | OFF |
| 23/10/2026 | 12:33:58 | 305.00p | 1,629 | £4,968.45 | Exchange | Buy | OFF |
| 23/10/2026 | 11:44:57 | 302.95p | 25,000 | £75,736.70 | Off-book | Sell | OFF |
| 23/10/2026 | 11:10:19 | 302.96p | 3,500 | £10,603.55 | Exchange | Buy | OFF |
| 23/10/2026 | 10:49:40 | 304.34p | 1,000 | £3,043.35 | Exchange | Buy | OFF |
| 23/10/2026 | 10:45:06 | 304.00p | 18,982 | £57,705.28 | Exchange | Buy | OFF |
| 23/10/2026 | 10:34:13 | 303.95p | 1,851 | £5,626.16 | Exchange | Buy | OFF |
| 23/10/2026 | 10:32:57 | 302.17p | 2 | £6.04 | Exchange | Sell | OFF |
| 23/10/2026 | 10:32:21 | 305.35p | 1,500 | £4,580.27 | Exchange | Buy | OFF |
| 23/10/2026 | 10:28:11 | 305.37p | 1,500 | £4,580.49 | Exchange | Buy | OFF |
| 23/10/2026 | 10:21:31 | 303.95p | 249 | £756.83 | Exchange | Buy | OFF |
| 23/10/2026 | 08:07:29 | 305.26p | 576 | £1,758.27 | Exchange | Buy | OFF |
| 23/10/2026 | 08:01:39 | 307.89p | 50 | £153.94 | Exchange | Buy | OFF |
| 23/10/2026 | 07:50:42 | 307.91p | 74 | £227.85 | Exchange | Buy | OFF |
| 23/10/2026 | 07:39:07 | 307.94p | 3,229 | £9,943.29 | Exchange | Buy | OFF |
| 23/10/2026 | 07:30:09 | 309.00p | 1 | £3.09 | Exchange | Buy | AT |
| 23/10/2026 | 07:29:22 | 305.26p | 1,966 | £6,001.31 | Exchange | Buy | OFF |
| 23/10/2026 | 07:13:33 | 305.13p | 1,351 | £4,122.25 | Exchange | Buy | OFF |
| 23/10/2026 | 07:05:42 | 305.00p | 7,696 | £23,472.80 | Exchange | Buy | AT |
| 23/10/2026 | 07:05:34 | 304.42p | 2,000 | £6,088.46 | Exchange | Buy | OFF |
| 23/10/2026 | 07:05:33 | 305.00p | 1,500 | £4,575.00 | Exchange | Buy | AT |
| 23/10/2026 | 07:05:06 | 304.28p | 9,196 | £27,981.13 | Exchange | Buy | OFF |
| 23/10/2026 | 07:00:08 | 306.00p | 2,810 | £8,598.60 | Exchange | Buy | OFF |
| 22/10/2026 | 15:21:39 | 305.21p | 1,250 | £3,815.15 | Exchange | Buy | OFF |
| 22/10/2026 | 15:20:22 | 305.16p | 885 | £2,700.64 | Exchange | Buy | OFF |
| 22/10/2026 | 14:42:35 | 307.12p | 32 | £98.28 | Exchange | Buy | OFF |
| 22/10/2026 | 14:18:07 | 305.12p | 2,548 | £7,774.46 | Exchange | Buy | OFF |
| 22/10/2026 | 14:13:43 | 300.00p | 1,292 | £3,876.00 | Exchange | Sell | OFF |
| 22/10/2026 | 13:46:29 | 305.05p | 3,319 | £10,124.61 | Exchange | Buy | OFF |
| 22/10/2026 | 13:32:27 | 307.85p | 6,139 | £18,898.91 | Exchange | Buy | OFF |
| 22/10/2026 | 13:12:52 | 304.87p | 350 | £1,067.06 | Exchange | Buy | OFF |
| 22/10/2026 | 13:05:15 | 307.52p | 2,000 | £6,150.40 | Exchange | Buy | OFF |