| Date | Shares Purchased | Price per Share | Total Value | Treasury Shares | |
|---|
| 23,766 | 3219.00p | £765,027.54 | – | |
| 34,912 | 3202.98p | £1,118,224.38 | – | |
| 7,243 | 3214.42p | £232,820.44 | – | |
| 1,365 | 3217.68p | £43,921.33 | – | |
| 2,156 | 3192.68p | £68,834.18 | – | |
| 22,136 | 3164.88p | £700,577.84 | – | |
| 34,215 | 3157.52p | £1,080,345.47 | – | |
| 11,910 | 3159.04p | £376,241.66 | – | |
| 107,120 | 3145.55p | £3,369,513.16 | – | |
| 11,111 | 3169.61p | £352,175.37 | – | |
| 11,536 | 3164.97p | £365,110.94 | – | |
| 7,469 | 3150.09p | £235,280.22 | – | |
| 6,022 | 3142.13p | £189,219.07 | – | |
| 1,480 | 3122.53p | £46,213.44 | – | |
| 5,753 | 3105.41p | £178,654.24 | – | |
| 48,762 | 3093.31p | £1,508,359.82 | – | |
| 1,005 | 3119.21p | £31,348.06 | – | |
| 1,000 | 3151.42p | £31,514.20 | – | |
| 1,005 | 3130.70p | £31,463.54 | – | |
| 1,003 | 3070.05p | £30,792.60 | – | |
| 14,284 | 3028.82p | £432,636.65 | – | |
| 138,690 | 3018.91p | £4,186,926.28 | – | |
| 196,477 | 3023.64p | £5,940,757.16 | – | |
| 92,463 | 3134.14p | £2,897,919.87 | – | |
| 39,217 | 3151.39p | £1,235,880.62 | – | |
| 1,050 | 3198.57p | £33,584.99 | – | |
| 34,489 | 3166.78p | £1,092,190.75 | – | |
| 12,436 | 3144.38p | £391,035.10 | – | |
| 1,000 | 3145.08p | £31,450.80 | – | |
| 23,181 | 3146.46p | £729,380.89 | – | |
| 17,989 | 3106.15p | £558,765.32 | – | |
| 34,543 | 3109.88p | £1,074,245.85 | – | |
| 11,637 | 3091.56p | £359,764.84 | – | |
| 10,021 | 3107.70p | £311,422.62 | – | |
| 3,124 | 3069.23p | £95,882.75 | – | |
| 8,981 | 3072.71p | £275,960.09 | – | |
| 41,983 | 3040.57p | £1,276,522.50 | – | |
| 49,904 | 3029.06p | £1,511,622.10 | – | |
| 8,576 | 3043.51p | £261,011.42 | – | |
| 1,000 | 3062.01p | £30,620.10 | – | |
| 19,500 | 3029.76p | £590,803.20 | – | |
| 51,158 | 2998.87p | £1,534,161.91 | – | |
| 87,124 | 2997.89p | £2,611,881.68 | – | |
| 123,118 | 3021.50p | £3,720,010.37 | – | |
| 105,264 | 3049.39p | £3,209,909.89 | – | |
| 103,439 | 3126.22p | £3,233,730.71 | – | |
| 97,184 | 3148.37p | £3,059,711.90 | – | |
| 30,687 | 3198.60p | £981,554.38 | – | |
| 1,286 | 3231.79p | £41,560.82 | – | |
| 1,000 | 3245.39p | £32,453.90 | – | |
Showing 101–150 of 206 buybacks