| Date | Time | Price | Volume | Value | Venue | Side | Condition |
|---|---|---|---|---|---|---|---|
| 31/07/2026 | 15:35:01 | 520.00p | 16,260 | £84,552.00 | Exchange | Buy | UT |
| 31/07/2026 | 15:27:46 | 520.00p | 50 | £260.00 | Exchange | Buy | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 680 | £3,522.40 | Exchange | Unknown | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 28 | £145.04 | Exchange | Unknown | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 114 | £590.52 | Exchange | Unknown | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 302 | £1,564.36 | Exchange | Sell | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 153 | £792.54 | Exchange | Sell | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 141 | £730.38 | Exchange | Sell | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 313 | £1,621.34 | Exchange | Sell | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 539 | £2,792.02 | Exchange | Sell | AT |
| 31/07/2026 | 15:11:52 | 520.00p | 7 | £36.40 | Exchange | Buy | AT |
| 31/07/2026 | 15:05:55 | 518.00p | 1 | £5.18 | Exchange | Sell | AT |
| 31/07/2026 | 15:05:22 | 518.56p | 3,500 | £18,149.67 | Exchange | Sell | OFF |
| 31/07/2026 | 15:02:23 | 520.00p | 33 | £171.60 | Exchange | Buy | AT |
| 31/07/2026 | 15:02:23 | 520.00p | 2 | £10.40 | Exchange | Buy | AT |
| 31/07/2026 | 15:02:23 | 520.00p | 31 | £161.20 | Exchange | Buy | AT |
| 31/07/2026 | 14:52:18 | 518.00p | 656 | £3,398.08 | Exchange | Sell | AT |
| 31/07/2026 | 14:52:18 | 518.00p | 500 | £2,590.00 | Exchange | Sell | AT |
| 31/07/2026 | 14:51:53 | 520.00p | 252 | £1,310.40 | Exchange | Unknown | AT |
| 31/07/2026 | 14:48:26 | 520.00p | 1 | £5.20 | Exchange | Buy | AT |
| 31/07/2026 | 14:48:26 | 520.00p | 284 | £1,476.80 | Exchange | Buy | AT |
| 31/07/2026 | 14:31:07 | 520.00p | 257 | £1,336.40 | Exchange | Unknown | AT |
| 31/07/2026 | 14:25:55 | 518.00p | 1 | £5.18 | Exchange | Sell | AT |
| 31/07/2026 | 14:18:35 | 518.56p | 375 | £1,944.60 | Exchange | Sell | OFF |
| 31/07/2026 | 14:09:19 | 520.00p | 6 | £31.20 | Exchange | Buy | AT |
| 31/07/2026 | 14:09:19 | 520.00p | 127 | £660.40 | Exchange | Buy | AT |
| 31/07/2026 | 14:09:12 | 518.00p | 23 | £119.14 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 289 | £1,497.02 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 311 | £1,610.98 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 680 | £3,522.40 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 544 | £2,817.92 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 313 | £1,621.34 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 173 | £896.14 | Exchange | Sell | AT |
| 31/07/2026 | 14:00:54 | 522.00p | 1 | £5.22 | Exchange | Buy | AT |
| 31/07/2026 | 14:00:54 | 522.00p | 33 | £172.26 | Exchange | Buy | AT |
| 31/07/2026 | 13:37:44 | 522.00p | 35 | £182.70 | Exchange | Buy | AT |
| 31/07/2026 | 13:25:04 | 520.00p | 5,928 | £30,825.60 | Exchange | Buy | AT |
| 31/07/2026 | 13:25:04 | 520.00p | 153 | £795.60 | Exchange | Buy | AT |
| 31/07/2026 | 13:25:04 | 522.00p | 105 | £548.10 | Off-book | Buy | SI |
| 31/07/2026 | 13:25:04 | 522.00p | 95 | £495.90 | Off-book | Buy | SI |
| 31/07/2026 | 13:24:58 | 520.00p | 4,020 | £20,904.00 | Exchange | Buy | AT |
| 31/07/2026 | 13:24:45 | 519.75p | 14,423 | £74,963.54 | Exchange | Buy | OFF |
| 31/07/2026 | 12:54:09 | 520.00p | 1 | £5.20 | Exchange | Buy | AT |
| 31/07/2026 | 12:51:09 | 519.67p | 18,000 | £93,540.01 | Exchange | Buy | OFF |
| 31/07/2026 | 12:30:27 | 518.00p | 1 | £5.18 | Exchange | Sell | AT |
| 31/07/2026 | 12:28:41 | 520.00p | 22 | £114.40 | Exchange | Buy | AT |
| 31/07/2026 | 12:28:41 | 520.00p | 2 | £10.40 | Exchange | Buy | AT |
| 31/07/2026 | 12:23:40 | 520.00p | 1 | £5.20 | Exchange | Buy | AT |
| 31/07/2026 | 12:15:23 | 516.61p | 14,327 | £74,014.31 | Exchange | Sell | OFF |
| 31/07/2026 | 12:10:35 | 519.50p | 30,000 | £155,850.00 | Exchange | Buy | OFF |
| Date | Time | Price | Volume | Value | Venue | Side | Condition |
|---|---|---|---|---|---|---|---|
| 31/07/2026 | 15:35:01 | 520.00p | 16,260 | £84,552.00 | Exchange | Buy | UT |
| 31/07/2026 | 15:27:46 | 520.00p | 50 | £260.00 | Exchange | Buy | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 680 | £3,522.40 | Exchange | Unknown | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 28 | £145.04 | Exchange | Unknown | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 114 | £590.52 | Exchange | Unknown | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 302 | £1,564.36 | Exchange | Sell | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 153 | £792.54 | Exchange | Sell | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 141 | £730.38 | Exchange | Sell | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 313 | £1,621.34 | Exchange | Sell | AT |
| 31/07/2026 | 15:25:12 | 518.00p | 539 | £2,792.02 | Exchange | Sell | AT |
| 31/07/2026 | 15:11:52 | 520.00p | 7 | £36.40 | Exchange | Buy | AT |
| 31/07/2026 | 15:05:55 | 518.00p | 1 | £5.18 | Exchange | Sell | AT |
| 31/07/2026 | 15:05:22 | 518.56p | 3,500 | £18,149.67 | Exchange | Sell | OFF |
| 31/07/2026 | 15:02:23 | 520.00p | 33 | £171.60 | Exchange | Buy | AT |
| 31/07/2026 | 15:02:23 | 520.00p | 2 | £10.40 | Exchange | Buy | AT |
| 31/07/2026 | 15:02:23 | 520.00p | 31 | £161.20 | Exchange | Buy | AT |
| 31/07/2026 | 14:52:18 | 518.00p | 656 | £3,398.08 | Exchange | Sell | AT |
| 31/07/2026 | 14:52:18 | 518.00p | 500 | £2,590.00 | Exchange | Sell | AT |
| 31/07/2026 | 14:51:53 | 520.00p | 252 | £1,310.40 | Exchange | Unknown | AT |
| 31/07/2026 | 14:48:26 | 520.00p | 1 | £5.20 | Exchange | Buy | AT |
| 31/07/2026 | 14:48:26 | 520.00p | 284 | £1,476.80 | Exchange | Buy | AT |
| 31/07/2026 | 14:31:07 | 520.00p | 257 | £1,336.40 | Exchange | Unknown | AT |
| 31/07/2026 | 14:25:55 | 518.00p | 1 | £5.18 | Exchange | Sell | AT |
| 31/07/2026 | 14:18:35 | 518.56p | 375 | £1,944.60 | Exchange | Sell | OFF |
| 31/07/2026 | 14:09:19 | 520.00p | 6 | £31.20 | Exchange | Buy | AT |
| 31/07/2026 | 14:09:19 | 520.00p | 127 | £660.40 | Exchange | Buy | AT |
| 31/07/2026 | 14:09:12 | 518.00p | 23 | £119.14 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 289 | £1,497.02 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 311 | £1,610.98 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 680 | £3,522.40 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 544 | £2,817.92 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 313 | £1,621.34 | Exchange | Sell | AT |
| 31/07/2026 | 14:09:09 | 518.00p | 173 | £896.14 | Exchange | Sell | AT |
| 31/07/2026 | 14:00:54 | 522.00p | 1 | £5.22 | Exchange | Buy | AT |
| 31/07/2026 | 14:00:54 | 522.00p | 33 | £172.26 | Exchange | Buy | AT |
| 31/07/2026 | 13:37:44 | 522.00p | 35 | £182.70 | Exchange | Buy | AT |
| 31/07/2026 | 13:25:04 | 520.00p | 5,928 | £30,825.60 | Exchange | Buy | AT |
| 31/07/2026 | 13:25:04 | 520.00p | 153 | £795.60 | Exchange | Buy | AT |
| 31/07/2026 | 13:25:04 | 522.00p | 105 | £548.10 | Off-book | Buy | SI |
| 31/07/2026 | 13:25:04 | 522.00p | 95 | £495.90 | Off-book | Buy | SI |
| 31/07/2026 | 13:24:58 | 520.00p | 4,020 | £20,904.00 | Exchange | Buy | AT |
| 31/07/2026 | 13:24:45 | 519.75p | 14,423 | £74,963.54 | Exchange | Buy | OFF |
| 31/07/2026 | 12:54:09 | 520.00p | 1 | £5.20 | Exchange | Buy | AT |
| 31/07/2026 | 12:51:09 | 519.67p | 18,000 | £93,540.01 | Exchange | Buy | OFF |
| 31/07/2026 | 12:30:27 | 518.00p | 1 | £5.18 | Exchange | Sell | AT |
| 31/07/2026 | 12:28:41 | 520.00p | 22 | £114.40 | Exchange | Buy | AT |
| 31/07/2026 | 12:28:41 | 520.00p | 2 | £10.40 | Exchange | Buy | AT |
| 31/07/2026 | 12:23:40 | 520.00p | 1 | £5.20 | Exchange | Buy | AT |
| 31/07/2026 | 12:15:23 | 516.61p | 14,327 | £74,014.31 | Exchange | Sell | OFF |
| 31/07/2026 | 12:10:35 | 519.50p | 30,000 | £155,850.00 | Exchange | Buy | OFF |