| Date | Time | Price | Volume | Value | Venue | Side | Condition |
|---|---|---|---|---|---|---|---|
| 31/07/2026 | 15:41:37 | 430.03p | 90,856 | £390,708.95 | Off-book | Buy | OFF |
| 31/07/2026 | 15:35:29 | 430.00p | 49,256 | £211,800.80 | Off-book | Buy | SI |
| 31/07/2026 | 15:35:21 | 430.00p | 160,905 | £691,891.50 | Exchange | Buy | UT |
| 31/07/2026 | 15:28:14 | 426.50p | 1,030 | £4,392.95 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:14 | 426.50p | 979 | £4,175.44 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:14 | 426.50p | 791 | £3,373.61 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:13 | 426.50p | 150 | £639.75 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:13 | 426.50p | 300 | £1,279.50 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:12 | 426.50p | 1,045 | £4,456.93 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:12 | 426.50p | 596 | £2,541.94 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 267 | £1,138.76 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 267 | £1,138.76 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 577 | £2,460.91 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 427.00p | 59 | £251.93 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 427.00p | 8 | £34.16 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 1,000 | £4,265.00 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 228 | £972.42 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 300 | £1,279.50 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 500 | £2,132.50 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 21 | £89.56 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 163 | £695.20 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 300 | £1,279.50 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 1,040 | £4,435.60 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 802 | £3,420.53 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 1,091 | £4,653.11 | Exchange | Sell | AT |
| 31/07/2026 | 15:27:06 | 427.00p | 145 | £619.15 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:59 | 427.00p | 466 | £1,989.82 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:56 | 427.50p | 104 | £444.60 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:56 | 427.00p | 728 | £3,108.56 | Exchange | Sell | AT |
| 31/07/2026 | 15:26:56 | 428.00p | 110 | £470.80 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:56 | 427.00p | 300 | £1,281.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:26:36 | 427.50p | 338 | £1,444.95 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:02 | 427.50p | 313 | £1,338.08 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:00 | 427.50p | 295 | £1,261.13 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:00 | 427.00p | 300 | £1,281.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:26:00 | 427.00p | 628 | £2,681.56 | Exchange | Sell | AT |
| 31/07/2026 | 15:26:00 | 427.50p | 126 | £538.65 | Off-book | Buy | SI |
| 31/07/2026 | 15:25:00 | 427.33p | 61 | £260.67 | Off-book | Sell | SI |
| 31/07/2026 | 15:23:28 | 426.62p | 350 | £1,493.19 | Exchange | Sell | OFF |
| 31/07/2026 | 15:23:18 | 427.00p | 2,600 | £11,102.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:18 | 427.00p | 900 | £3,843.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:18 | 427.00p | 600 | £2,562.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:18 | 427.00p | 300 | £1,281.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:18 | 427.00p | 300 | £1,281.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 1,707 | £7,288.89 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 1,250 | £5,337.50 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 128 | £546.56 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 364 | £1,554.28 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 112 | £478.24 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 607 | £2,591.89 | Exchange | Sell | AT |
| Date | Time | Price | Volume | Value | Venue | Side | Condition |
|---|---|---|---|---|---|---|---|
| 31/07/2026 | 15:41:37 | 430.03p | 90,856 | £390,708.95 | Off-book | Buy | OFF |
| 31/07/2026 | 15:35:29 | 430.00p | 49,256 | £211,800.80 | Off-book | Buy | SI |
| 31/07/2026 | 15:35:21 | 430.00p | 160,905 | £691,891.50 | Exchange | Buy | UT |
| 31/07/2026 | 15:28:14 | 426.50p | 1,030 | £4,392.95 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:14 | 426.50p | 979 | £4,175.44 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:14 | 426.50p | 791 | £3,373.61 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:13 | 426.50p | 150 | £639.75 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:13 | 426.50p | 300 | £1,279.50 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:12 | 426.50p | 1,045 | £4,456.93 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:12 | 426.50p | 596 | £2,541.94 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 267 | £1,138.76 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 267 | £1,138.76 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 577 | £2,460.91 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 427.00p | 59 | £251.93 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 427.00p | 8 | £34.16 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 1,000 | £4,265.00 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 228 | £972.42 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 300 | £1,279.50 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 500 | £2,132.50 | Exchange | Buy | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 21 | £89.56 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 163 | £695.20 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 300 | £1,279.50 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 1,040 | £4,435.60 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 802 | £3,420.53 | Exchange | Sell | AT |
| 31/07/2026 | 15:28:05 | 426.50p | 1,091 | £4,653.11 | Exchange | Sell | AT |
| 31/07/2026 | 15:27:06 | 427.00p | 145 | £619.15 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:59 | 427.00p | 466 | £1,989.82 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:56 | 427.50p | 104 | £444.60 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:56 | 427.00p | 728 | £3,108.56 | Exchange | Sell | AT |
| 31/07/2026 | 15:26:56 | 428.00p | 110 | £470.80 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:56 | 427.00p | 300 | £1,281.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:26:36 | 427.50p | 338 | £1,444.95 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:02 | 427.50p | 313 | £1,338.08 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:00 | 427.50p | 295 | £1,261.13 | Exchange | Buy | AT |
| 31/07/2026 | 15:26:00 | 427.00p | 300 | £1,281.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:26:00 | 427.00p | 628 | £2,681.56 | Exchange | Sell | AT |
| 31/07/2026 | 15:26:00 | 427.50p | 126 | £538.65 | Off-book | Buy | SI |
| 31/07/2026 | 15:25:00 | 427.33p | 61 | £260.67 | Off-book | Sell | SI |
| 31/07/2026 | 15:23:28 | 426.62p | 350 | £1,493.19 | Exchange | Sell | OFF |
| 31/07/2026 | 15:23:18 | 427.00p | 2,600 | £11,102.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:18 | 427.00p | 900 | £3,843.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:18 | 427.00p | 600 | £2,562.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:18 | 427.00p | 300 | £1,281.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:18 | 427.00p | 300 | £1,281.00 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 1,707 | £7,288.89 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 1,250 | £5,337.50 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 128 | £546.56 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 364 | £1,554.28 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 112 | £478.24 | Exchange | Sell | AT |
| 31/07/2026 | 15:23:17 | 427.00p | 607 | £2,591.89 | Exchange | Sell | AT |