| Date | Shares Purchased | Price per Share | Total Value | Treasury Shares | |
|---|
| 100,538 | 2179.51p | £2,191,235.76 | – | |
| 474,722 | 2267.55p | £10,764,558.71 | – | |
| 91,582 | 2302.87p | £2,109,014.40 | – | |
| 95,517 | 2292.80p | £2,190,013.78 | – | |
| 99,178 | 2208.17p | £2,190,018.84 | – | |
| 97,702 | 2241.52p | £2,190,009.87 | – | |
| 98,050 | 2233.57p | £2,190,015.39 | – | |
| 99,742 | 2195.68p | £2,190,015.15 | – | |
| 98,846 | 2215.57p | £2,190,002.32 | – | |
| 97,895 | 2237.12p | £2,190,028.62 | – | |
| 99,135 | 2209.12p | £2,190,011.11 | – | |
| 98,810 | 2216.38p | £2,190,005.08 | – | |
| 103,006 | 2126.09p | £2,190,000.27 | – | |
| 103,917 | 2107.45p | £2,189,998.82 | – | |
| 103,183 | 2122.44p | £2,189,997.27 | – | |
| 102,752 | 2131.36p | £2,190,015.03 | – | |
| 102,693 | 2132.59p | £2,190,020.65 | – | |
| 83,422 | 2152.31p | £1,795,500.05 | – | |
| 27,609 | 2105.74p | £581,373.76 | – | |
| 106,105 | 2016.97p | £2,140,106.02 | – | |
| 105,814 | 2022.50p | £2,140,088.15 | – | |
| 108,958 | 1964.15p | £2,140,098.56 | – | |
| 110,911 | 1929.56p | £2,140,094.29 | – | |
| 111,796 | 1914.29p | £2,140,099.65 | – | |
| 110,969 | 1928.56p | £2,140,103.75 | – | |
| 111,316 | 1922.54p | £2,140,094.63 | – | |
| 114,829 | 1863.73p | £2,140,102.52 | – | |
| 115,039 | 1860.32p | £2,140,093.52 | – | |
| 111,076 | 1926.70p | £2,140,101.29 | – | |
| 110,541 | 1926.41p | £2,129,472.88 | – | |
| 110,861 | 1930.32p | £2,139,972.06 | – | |
| 108,575 | 1970.97p | £2,139,980.68 | – | |
| 107,860 | 1983.20p | £2,139,079.52 | – | |
| 106,825 | 2003.23p | £2,139,950.45 | – | |
| 107,347 | 1993.50p | £2,139,962.45 | – | |
| 106,953 | 2000.85p | £2,139,969.10 | – | |
| 106,176 | 2015.49p | £2,139,966.66 | – | |
| 105,143 | 2028.14p | £2,132,447.24 | – | |
| 104,019 | 2057.22p | £2,139,899.67 | – | |
| 103,099 | 2065.30p | £2,129,303.65 | – | |
| 101,668 | 2104.69p | £2,139,796.23 | – | |
| 103,168 | 2074.08p | £2,139,786.85 | – | |
| 160,000 | 2041.24p | £3,265,984.00 | – | |
| 99,750 | 2042.46p | £2,037,353.85 | – | |
| 97,782 | 2082.84p | £2,036,642.61 | – | |
| 96,664 | 1722.52p | £1,665,056.73 | – | |
| 98,316 | 1693.04p | £1,664,529.21 | – | |
| 98,372 | 1683.05p | £1,655,649.95 | – | |
| 99,802 | 1654.55p | £1,651,273.99 | – | |
| 98,163 | 1689.92p | £1,658,876.17 | – | |
Showing 1–50 of 257 buybacks