| Date | Shares Purchased | Price per Share | Total Value | Treasury Shares | |
|---|
| 1,400,000 | 2046.62p | £28,652,617.00 | – | |
| 465,361 | 2153.73p | £10,022,608.30 | – | |
| 479,305 | 2257.80p | £10,821,752.12 | – | |
| 431,217 | 2174.44p | £9,376,541.14 | – | |
| 373,957 | 2336.10p | £8,735,994.14 | – | |
| 375,735 | 2604.37p | £9,785,529.62 | – | |
| 369,515 | 2594.51p | £9,587,118.78 | – | |
| 357,578 | 2630.90p | £9,407,536.41 | – | |
| 340,743 | 2706.19p | £9,221,137.66 | – | |
| 334,093 | 2823.17p | £9,432,026.71 | – | |
| 328,971 | 2873.13p | £9,451,767.12 | – | |
| 325,221 | 2913.39p | £9,474,944.71 | – | |
| 322,640 | 2943.93p | £9,498,291.56 | – | |
| 319,226 | 2965.52p | £9,466,695.55 | – | |
| 314,016 | 2994.79p | £9,404,110.35 | – | |
| 307,528 | 3040.93p | £9,351,701.98 | – | |
| 306,154 | 3100.81p | £9,493,257.52 | – | |
| 305,735 | 3113.85p | £9,520,132.05 | – | |
| 302,163 | 3117.87p | £9,421,063.43 | – | |
| 298,920 | 3152.69p | £9,424,006.60 | – | |
| 301,236 | 3185.08p | £9,594,618.73 | – | |
| 305,052 | 3161.82p | £9,645,203.69 | – | |
| 303,180 | 3124.15p | £9,471,800.40 | – | |
| 311,321 | 3142.56p | £9,783,453.26 | – | |
| 313,411 | 3063.96p | £9,602,794.57 | – | |
| 316,737 | 3044.38p | £9,642,679.78 | – | |
| 329,216 | 3013.69p | £9,921,538.81 | – | |
| 50,083 | 3031.37p | £1,518,199.79 | – | |
| 61,500 | 3036.10p | £1,867,202.18 | – | |
| 60,800 | 3041.07p | £1,848,968.01 | – | |
| 60,041 | 3043.29p | £1,827,223.97 | – | |
| 60,050 | 3092.99p | £1,857,342.60 | – | |
| 61,500 | 3086.94p | £1,898,468.35 | – | |
| 61,554 | 3029.99p | £1,865,081.65 | – | |
| 60,900 | 3036.72p | £1,849,361.44 | – | |
| 60,300 | 3044.99p | £1,836,131.92 | – | |
| 59,500 | 3107.60p | £1,849,023.37 | – | |
| 59,230 | 3110.94p | £1,842,610.71 | – | |
| 58,642 | 3152.69p | £1,848,800.47 | – | |
| 57,827 | 3189.12p | £1,844,175.20 | – | |
| 57,533 | 3216.89p | £1,850,772.40 | – | |
| 57,936 | 3185.93p | £1,845,798.38 | – | |
| 57,800 | 3220.68p | £1,861,553.27 | – | |
| 55,750 | 3338.77p | £1,861,364.44 | – | |
| 54,373 | 3409.39p | £1,853,785.01 | – | |
| 55,100 | 3377.54p | £1,861,024.10 | – | |
| 54,820 | 3366.72p | £1,845,636.89 | – | |
| 55,100 | 3363.49p | £1,853,284.26 | – | |
| 54,800 | 3367.69p | £1,845,496.04 | – | |
| 53,200 | 3447.59p | £1,834,119.95 | – | |
Showing 51–100 of 258 buybacks