| Date | Shares Purchased | Price per Share | Total Value | Treasury Shares | |
|---|
| 111,849 | 2151.24p | £2,406,140.43 | – | |
| 28,680 | 2080.84p | £596,784.91 | – | |
| 43,740 | 1939.78p | £848,459.77 | – | |
| 47,341 | 1927.28p | £912,393.62 | – | |
| 52,100 | 1893.93p | £986,737.53 | – | |
| 3,183,042 | 1956.18p | £62,266,031.00 | – | |
| 256,603 | 1827.98p | £4,690,651.52 | – | |
| 344,380 | 1767.56p | £6,087,123.13 | – | |
| 340,200 | 1830.25p | £6,226,510.50 | – | |
| 126,254 | 1920.01p | £2,424,089.43 | – | |
| 327,952 | 1834.68p | £6,016,869.75 | – | |
| 300,800 | 1899.33p | £5,713,184.64 | – | |
| 152,000 | 1964.41p | £2,985,903.20 | – | |
| 274,668 | 1908.16p | £5,241,104.91 | – | |
| 74,899 | 1872.60p | £1,402,558.67 | – | |
| 8,410 | 1883.07p | £158,366.19 | – | |
| 128,000 | 1860.84p | £2,381,875.20 | – | |
| 81,500 | 1826.37p | £1,488,491.55 | – | |
| 82,000 | 1821.13p | £1,493,326.60 | – | |
| 26,000 | 1853.10p | £481,806.00 | – | |
| 26,000 | 1856.62p | £482,721.20 | – | |
| 26,000 | 1896.04p | £492,970.40 | – | |
| 22,300 | 2133.93p | £475,866.39 | – | |
| 22,300 | 2136.73p | £476,490.79 | – | |
| 23,250 | 2153.33p | £500,649.23 | – | |
| 22,300 | 2242.95p | £500,177.85 | – | |
| 22,100 | 2245.15p | £496,178.15 | – | |
| 22,100 | 2253.63p | £498,052.23 | – | |
| 21,900 | 2279.83p | £499,282.77 | – | |
| 21,350 | 2338.78p | £499,329.53 | – | |
| 21,100 | 2358.80p | £497,706.80 | – | |
| 21,100 | 2371.46p | £500,378.06 | – | |
| 21,750 | 2287.17p | £497,459.48 | – | |
| 20,750 | 2406.85p | £499,421.38 | – | |
| 20,000 | 2470.07p | £494,014.00 | – | |
| 19,750 | 2505.05p | £494,747.38 | – | |
| 19,000 | 2593.65p | £492,793.50 | – | |
| 18,370 | 2719.29p | £499,533.57 | – | |
| 17,888 | 2795.63p | £500,082.29 | – | |
| 17,750 | 2817.39p | £500,086.73 | – | |
| 17,750 | 2837.06p | £503,578.15 | – | |
| 17,750 | 2818.38p | £500,262.45 | – | |
| 17,496 | 2834.95p | £496,002.85 | – | |
| 18,000 | 2839.53p | £511,115.40 | – | |
| 17,000 | 2828.85p | £480,904.50 | – | |
| 17,481 | 2863.63p | £500,591.16 | – | |
| 36,000 | 2853.75p | £1,027,350.00 | – | |
| 36,000 | 2830.64p | £1,019,030.40 | – | |
| 16,253 | 2797.20p | £454,628.92 | – | |
| 4,340 | 2758.12p | £119,702.41 | – | |
Showing 1–50 of 126 buybacks