| Date | Shares Purchased | Price per Share | Total Value | Treasury Shares | |
|---|
| 69,244 | 2322.20p | £1,607,984.93 | – | |
| 106,866 | 2340.00p | £2,500,664.40 | – | |
| 105,873 | 2361.32p | £2,499,998.21 | – | |
| 41,841 | 2389.95p | £999,981.07 | – | |
| 41,334 | 2419.29p | £999,989.08 | – | |
| 40,869 | 2446.81p | £999,984.86 | – | |
| 35,000 | 2411.36p | £843,976.00 | – | |
| 41,522 | 2408.34p | £999,990.93 | – | |
| 29,138 | 2398.32p | £698,822.48 | – | |
| 41,108 | 2432.58p | £999,984.99 | – | |
| 40,885 | 2445.00p | £999,638.25 | – | |
| 41,242 | 2424.69p | £999,990.65 | – | |
| 5,709 | 2434.15p | £138,965.62 | – | |
| 57,028 | 2367.00p | £1,349,852.76 | – | |
| 90,000 | 2358.97p | £2,123,073.00 | – | |
| 107,185 | 2332.41p | £2,499,993.66 | – | |
| 166,767 | 2398.55p | £3,999,989.88 | – | |
| 165,176 | 2421.61p | £3,999,918.53 | – | |
| 165,337 | 2419.30p | £3,999,998.04 | – | |
| 102,603 | 2436.57p | £2,499,993.92 | – | |
| 101,304 | 2467.80p | £2,499,980.11 | – | |
| 1,641 | 2448.00p | £40,171.68 | – | |
| 9,561 | 2503.50p | £239,359.64 | – | |
| 159,923 | 2501.19p | £3,999,978.08 | – | |
| 38,856 | 2573.58p | £999,990.24 | – | |
| 98,085 | 2548.80p | £2,499,990.48 | – | |
| 97,878 | 2554.18p | £2,499,980.30 | – | |
| 99,702 | 2507.47p | £2,499,997.74 | – | |
| 159,087 | 2514.35p | £4,000,003.98 | – | |
| 159,024 | 2515.34p | £3,999,994.28 | – | |
| 159,538 | 2507.23p | £3,999,984.60 | – | |
| 178,564 | 2475.33p | £4,420,048.26 | – | |
| 159,254 | 2511.71p | £3,999,998.64 | – | |
| 673 | 3048.00p | £20,513.04 | – | |
| 32,845 | 3044.59p | £999,995.59 | – | |
| 33,257 | 3006.87p | £999,994.76 | – | |
| 33,367 | 2996.89p | £999,972.29 | – | |
| 84,852 | 2898.65p | £2,459,562.50 | – | |
| 83,000 | 2916.44p | £2,420,645.20 | – | |
| 86,062 | 2904.85p | £2,499,972.01 | – | |
| 33,136 | 3017.85p | £999,994.78 | – | |
| 32,995 | 3030.22p | £999,821.09 | – | |
| 33,501 | 2984.91p | £999,974.70 | – | |
| 84,791 | 2948.42p | £2,499,994.80 | – | |
| 33,714 | 2966.04p | £999,970.73 | – | |
| 33,578 | 2978.13p | £9,999.96 | – | |
| 33,579 | 2977.96p | £9,999.69 | – | |
| 33,365 | 2997.09p | £9,999.79 | – | |
| 33,207 | 3011.40p | £9,999.96 | – | |
| 33,660 | 2970.85p | £9,999.88 | – | |
Showing 1–50 of 71 buybacks