| Date | Time | Price | Volume | Value | Venue | Side | Condition |
|---|---|---|---|---|---|---|---|
| 30/07/2026 | 15:17:51 | 103.00p | 242 | £249.26 | Exchange | Buy | OFF |
| 30/07/2026 | 15:14:04 | 100.00p | 60 | £60.00 | Off-book | Sell | SI |
| 30/07/2026 | 15:13:55 | 100.70p | 9,931 | £10,000.52 | Exchange | Sell | OFF |
| 30/07/2026 | 15:11:51 | 102.99p | 4,854 | £4,999.13 | Exchange | Buy | OFF |
| 30/07/2026 | 14:44:07 | 100.50p | 988 | £992.94 | Exchange | Sell | OFF |
| 30/07/2026 | 14:34:19 | 100.50p | 500 | £502.50 | Exchange | Sell | OFF |
| 30/07/2026 | 14:13:42 | 103.00p | 200 | £206.00 | Exchange | Buy | OFF |
| 30/07/2026 | 14:08:41 | 103.00p | 10,000 | £10,300.00 | Exchange | Buy | OFF |
| 30/07/2026 | 14:06:39 | 102.99p | 967 | £995.91 | Exchange | Buy | OFF |
| 30/07/2026 | 14:06:38 | 103.00p | 22 | £22.66 | Off-book | Buy | SI |
| 30/07/2026 | 14:06:27 | 103.00p | 10,000 | £10,300.00 | Exchange | Buy | OFF |
| 30/07/2026 | 13:47:47 | 104.00p | 1 | £1.04 | Exchange | Buy | OFF |
| 30/07/2026 | 13:45:36 | 104.00p | 6 | £6.24 | Exchange | Buy | OFF |
| 30/07/2026 | 13:31:10 | 100.50p | 1,450 | £1,457.25 | Exchange | Sell | OFF |
| 30/07/2026 | 13:24:02 | 105.00p | 12,383 | £13,002.15 | Exchange | Buy | OFF |
| 30/07/2026 | 13:23:40 | 103.10p | 10,000 | £10,310.00 | Exchange | Sell | OFF |
| 30/07/2026 | 13:18:01 | 103.10p | 2,000 | £2,062.00 | Exchange | Sell | OFF |
| 30/07/2026 | 12:42:38 | 105.00p | 10,000 | £10,500.00 | Exchange | Buy | OFF |
| 30/07/2026 | 12:32:06 | 103.10p | 9,700 | £10,000.70 | Exchange | Sell | OFF |
| 30/07/2026 | 12:12:01 | 104.00p | 9,612 | £9,996.48 | Exchange | Unknown | OFF |
| 30/07/2026 | 11:42:41 | 103.25p | 12,950 | £13,370.88 | Off-book | Sell | SI |
| 30/07/2026 | 11:22:20 | 103.01p | 7,000 | £7,210.70 | Exchange | Sell | OFF |
| 30/07/2026 | 11:20:39 | 103.30p | 2,201 | £2,273.63 | Exchange | Sell | OFF |
| 30/07/2026 | 11:09:57 | 103.30p | 98 | £101.23 | Exchange | Sell | OFF |
| 30/07/2026 | 10:49:44 | 104.45p | 4,786 | £4,998.98 | Exchange | Buy | OFF |
| 30/07/2026 | 10:40:36 | 104.48p | 1,240 | £1,295.55 | Exchange | Buy | OFF |
| 30/07/2026 | 10:34:05 | 104.00p | 31,808 | £33,080.32 | Exchange | Unknown | OFF |
| 30/07/2026 | 10:31:15 | 103.00p | 25,000 | £25,750.00 | Exchange | Sell | OFF |
| 30/07/2026 | 10:21:28 | 103.22p | 9,745 | £10,058.98 | Exchange | Sell | OFF |
| 30/07/2026 | 10:00:28 | 104.00p | 19,000 | £19,760.00 | Exchange | Unknown | UT |
| 30/07/2026 | 09:58:18 | 103.21p | 25,000 | £25,802.75 | Exchange | Sell | OFF |
| 30/07/2026 | 09:43:07 | 104.16p | 2,000 | £2,083.16 | Exchange | Buy | OFF |
| 30/07/2026 | 08:46:12 | 105.00p | 10,000 | £10,500.00 | Exchange | Buy | OFF |
| 30/07/2026 | 08:45:48 | 103.20p | 10,071 | £10,393.27 | Exchange | Sell | OFF |
| 30/07/2026 | 08:38:01 | 103.20p | 1,856 | £1,915.39 | Exchange | Sell | OFF |
| 30/07/2026 | 08:29:15 | 103.20p | 3,000 | £3,096.00 | Exchange | Sell | OFF |
| 30/07/2026 | 08:23:31 | 104.20p | 2,879 | £2,999.86 | Exchange | Buy | OFF |
| 30/07/2026 | 08:17:14 | 103.20p | 6 | £6.19 | Exchange | Sell | OFF |
| 30/07/2026 | 08:11:36 | 104.75p | 186 | £194.84 | Exchange | Buy | OFF |
| 30/07/2026 | 08:10:50 | 104.20p | 4,798 | £4,999.42 | Exchange | Buy | OFF |
| 30/07/2026 | 07:51:09 | 104.00p | 8,906 | £9,262.24 | Exchange | Buy | OFF |
| 30/07/2026 | 07:50:31 | 104.00p | 8,169 | £8,495.76 | Exchange | Buy | OFF |
| 30/07/2026 | 07:48:31 | 104.00p | 480 | £499.20 | Exchange | Buy | OFF |
| 30/07/2026 | 07:32:34 | 103.00p | 1,500 | £1,545.00 | Exchange | Sell | OFF |
| 30/07/2026 | 07:30:32 | 105.00p | 5,000 | £5,250.00 | Exchange | Buy | OFF |
| 30/07/2026 | 07:09:16 | 104.00p | 2,100 | £2,184.00 | Exchange | Buy | OFF |
| 30/07/2026 | 07:00:08 | 104.00p | 476 | £495.04 | Exchange | Buy | OFF |
| 29/07/2026 | 15:35:14 | 103.50p | 52,782 | £54,629.37 | Exchange | Buy | UT |
| 29/07/2026 | 15:29:51 | 103.50p | 9,366 | £9,693.81 | Exchange | Buy | OFF |
| 29/07/2026 | 15:21:11 | 103.00p | 601 | £619.03 | Exchange | Buy | OFF |
| Date | Time | Price | Volume | Value | Venue | Side | Condition |
|---|---|---|---|---|---|---|---|
| 30/07/2026 | 15:17:51 | 103.00p | 242 | £249.26 | Exchange | Buy | OFF |
| 30/07/2026 | 15:14:04 | 100.00p | 60 | £60.00 | Off-book | Sell | SI |
| 30/07/2026 | 15:13:55 | 100.70p | 9,931 | £10,000.52 | Exchange | Sell | OFF |
| 30/07/2026 | 15:11:51 | 102.99p | 4,854 | £4,999.13 | Exchange | Buy | OFF |
| 30/07/2026 | 14:44:07 | 100.50p | 988 | £992.94 | Exchange | Sell | OFF |
| 30/07/2026 | 14:34:19 | 100.50p | 500 | £502.50 | Exchange | Sell | OFF |
| 30/07/2026 | 14:13:42 | 103.00p | 200 | £206.00 | Exchange | Buy | OFF |
| 30/07/2026 | 14:08:41 | 103.00p | 10,000 | £10,300.00 | Exchange | Buy | OFF |
| 30/07/2026 | 14:06:39 | 102.99p | 967 | £995.91 | Exchange | Buy | OFF |
| 30/07/2026 | 14:06:38 | 103.00p | 22 | £22.66 | Off-book | Buy | SI |
| 30/07/2026 | 14:06:27 | 103.00p | 10,000 | £10,300.00 | Exchange | Buy | OFF |
| 30/07/2026 | 13:47:47 | 104.00p | 1 | £1.04 | Exchange | Buy | OFF |
| 30/07/2026 | 13:45:36 | 104.00p | 6 | £6.24 | Exchange | Buy | OFF |
| 30/07/2026 | 13:31:10 | 100.50p | 1,450 | £1,457.25 | Exchange | Sell | OFF |
| 30/07/2026 | 13:24:02 | 105.00p | 12,383 | £13,002.15 | Exchange | Buy | OFF |
| 30/07/2026 | 13:23:40 | 103.10p | 10,000 | £10,310.00 | Exchange | Sell | OFF |
| 30/07/2026 | 13:18:01 | 103.10p | 2,000 | £2,062.00 | Exchange | Sell | OFF |
| 30/07/2026 | 12:42:38 | 105.00p | 10,000 | £10,500.00 | Exchange | Buy | OFF |
| 30/07/2026 | 12:32:06 | 103.10p | 9,700 | £10,000.70 | Exchange | Sell | OFF |
| 30/07/2026 | 12:12:01 | 104.00p | 9,612 | £9,996.48 | Exchange | Unknown | OFF |
| 30/07/2026 | 11:42:41 | 103.25p | 12,950 | £13,370.88 | Off-book | Sell | SI |
| 30/07/2026 | 11:22:20 | 103.01p | 7,000 | £7,210.70 | Exchange | Sell | OFF |
| 30/07/2026 | 11:20:39 | 103.30p | 2,201 | £2,273.63 | Exchange | Sell | OFF |
| 30/07/2026 | 11:09:57 | 103.30p | 98 | £101.23 | Exchange | Sell | OFF |
| 30/07/2026 | 10:49:44 | 104.45p | 4,786 | £4,998.98 | Exchange | Buy | OFF |
| 30/07/2026 | 10:40:36 | 104.48p | 1,240 | £1,295.55 | Exchange | Buy | OFF |
| 30/07/2026 | 10:34:05 | 104.00p | 31,808 | £33,080.32 | Exchange | Unknown | OFF |
| 30/07/2026 | 10:31:15 | 103.00p | 25,000 | £25,750.00 | Exchange | Sell | OFF |
| 30/07/2026 | 10:21:28 | 103.22p | 9,745 | £10,058.98 | Exchange | Sell | OFF |
| 30/07/2026 | 10:00:28 | 104.00p | 19,000 | £19,760.00 | Exchange | Unknown | UT |
| 30/07/2026 | 09:58:18 | 103.21p | 25,000 | £25,802.75 | Exchange | Sell | OFF |
| 30/07/2026 | 09:43:07 | 104.16p | 2,000 | £2,083.16 | Exchange | Buy | OFF |
| 30/07/2026 | 08:46:12 | 105.00p | 10,000 | £10,500.00 | Exchange | Buy | OFF |
| 30/07/2026 | 08:45:48 | 103.20p | 10,071 | £10,393.27 | Exchange | Sell | OFF |
| 30/07/2026 | 08:38:01 | 103.20p | 1,856 | £1,915.39 | Exchange | Sell | OFF |
| 30/07/2026 | 08:29:15 | 103.20p | 3,000 | £3,096.00 | Exchange | Sell | OFF |
| 30/07/2026 | 08:23:31 | 104.20p | 2,879 | £2,999.86 | Exchange | Buy | OFF |
| 30/07/2026 | 08:17:14 | 103.20p | 6 | £6.19 | Exchange | Sell | OFF |
| 30/07/2026 | 08:11:36 | 104.75p | 186 | £194.84 | Exchange | Buy | OFF |
| 30/07/2026 | 08:10:50 | 104.20p | 4,798 | £4,999.42 | Exchange | Buy | OFF |
| 30/07/2026 | 07:51:09 | 104.00p | 8,906 | £9,262.24 | Exchange | Buy | OFF |
| 30/07/2026 | 07:50:31 | 104.00p | 8,169 | £8,495.76 | Exchange | Buy | OFF |
| 30/07/2026 | 07:48:31 | 104.00p | 480 | £499.20 | Exchange | Buy | OFF |
| 30/07/2026 | 07:32:34 | 103.00p | 1,500 | £1,545.00 | Exchange | Sell | OFF |
| 30/07/2026 | 07:30:32 | 105.00p | 5,000 | £5,250.00 | Exchange | Buy | OFF |
| 30/07/2026 | 07:09:16 | 104.00p | 2,100 | £2,184.00 | Exchange | Buy | OFF |
| 30/07/2026 | 07:00:08 | 104.00p | 476 | £495.04 | Exchange | Buy | OFF |
| 29/07/2026 | 15:35:14 | 103.50p | 52,782 | £54,629.37 | Exchange | Buy | UT |
| 29/07/2026 | 15:29:51 | 103.50p | 9,366 | £9,693.81 | Exchange | Buy | OFF |
| 29/07/2026 | 15:21:11 | 103.00p | 601 | £619.03 | Exchange | Buy | OFF |