| Date | Shares Purchased | Price per Share | Total Value | Treasury Shares | |
|---|
| 102,279 | 156.02p | £159,575.70 | – | |
| 29,139 | 188.49p | £54,924.10 | – | |
| 79,803 | 187.96p | £149,997.72 | – | |
| 79,940 | 187.58p | £149,951.45 | – | |
| 79,741 | 188.10p | £149,992.82 | – | |
| 80,597 | 186.11p | £149,999.08 | – | |
| 80,963 | 185.14p | £149,894.90 | – | |
| 81,205 | 184.69p | £149,977.51 | – | |
| 81,626 | 183.67p | £149,922.47 | – | |
| 78,591 | 190.86p | £149,998.78 | – | |
| 78,959 | 189.96p | £149,990.52 | – | |
| 78,357 | 191.42p | £149,990.97 | – | |
| 77,756 | 192.90p | £149,991.32 | – | |
| 78,698 | 190.42p | £149,856.73 | – | |
| 76,672 | 195.55p | £149,932.10 | – | |
| 76,461 | 196.10p | £149,940.02 | – | |
| 76,567 | 195.88p | £149,979.44 | – | |
| 73,310 | 195.64p | £143,423.68 | – | |
| 77,065 | 194.63p | £149,991.61 | – | |
| 76,355 | 196.45p | £149,999.40 | – | |
| 76,647 | 195.70p | £149,998.18 | – | |
| 77,240 | 194.19p | £149,992.36 | – | |
| 77,411 | 193.76p | £149,991.55 | – | |
| 76,997 | 194.81p | £149,997.86 | – | |
| 76,881 | 194.92p | £149,856.45 | – | |
| 76,673 | 195.62p | £149,987.72 | – | |
| 75,989 | 197.39p | £149,994.69 | – | |
| 75,657 | 198.24p | £149,982.44 | – | |
| 75,579 | 196.71p | £148,671.45 | – | |
| 76,682 | 195.56p | £149,959.32 | – | |
| 77,426 | 193.72p | £149,989.65 | – | |
| 78,297 | 191.50p | £149,938.76 | – | |
| 78,330 | 191.42p | £149,939.29 | – | |
| 78,043 | 192.20p | £149,998.65 | – | |
| 77,138 | 194.22p | £149,817.42 | – | |
| 76,994 | 194.80p | £149,984.31 | – | |
| 77,132 | 194.47p | £149,998.60 | – | |
| 76,346 | 196.36p | £149,913.01 | – | |
| 76,459 | 196.16p | £149,981.97 | – | |
| 76,151 | 196.97p | £149,994.62 | – | |
| 75,565 | 198.55p | £150,034.31 | – | |
| 75,048 | 199.87p | £149,998.44 | – | |
| 74,866 | 200.27p | £149,934.14 | – | |
| 75,251 | 199.34p | £150,005.34 | – | |
| 76,173 | 197.19p | £150,205.54 | – | |
| 76,173 | 196.92p | £149,999.87 | – | |
| 75,615 | 198.37p | £149,997.48 | – | |
| 75,631 | 198.33p | £149,998.96 | – | |
| 76,087 | 197.14p | £149,997.91 | – | |
| 76,330 | 196.43p | £149,935.02 | – | |
Showing 101–150 of 305 buybacks