| Date | Shares Purchased | Price per Share | Total Value | Treasury Shares | |
|---|
| 15,000 | 125.00p | £18,750.00 | – | |
| 67,500 | 124.00p | £83,700.00 | – | |
| 40,000 | 124.00p | £49,600.00 | – | |
| 35,082 | 123.70p | £43,396.43 | – | |
| 59,050 | 121.06p | £71,485.93 | – | |
| 50,000 | 122.50p | £61,250.00 | – | |
| 23,346 | 121.00p | £28,248.66 | – | |
| 250,000 | 120.00p | £300,000.00 | – | |
| 908,948 | 125.00p | £1,136,185.00 | – | |
| 250,000 | 125.00p | £312,500.00 | – | |
| 500,000 | 125.00p | £625,000.00 | – | |
| 74,000 | 125.00p | £92,500.00 | – | |
| 76,000 | 125.00p | £95,000.00 | – | |
| 25,000 | 125.00p | £31,250.00 | – | |
| 25,000 | 125.00p | £31,250.00 | – | |
| 34,686 | 123.00p | £42,663.78 | – | |
| 200,000 | 122.08p | £244,160.00 | – | |
| 391,765 | 121.50p | £475,994.48 | – | |
| 950,000 | 121.50p | £1,154,250.00 | – | |
| 250,000 | 122.00p | £305,000.00 | – | |
| 100,000 | 121.50p | £121,500.00 | – | |
| 42,000 | 120.70p | £50,694.00 | – | |
| 39,000 | 122.70p | £47,853.00 | – | |
| 35,000 | 123.50p | £43,225.00 | – | |
| 20,000 | 122.75p | £24,550.00 | – | |
| 25,000 | 121.00p | £30,250.00 | – | |
| 556,462 | 117.08p | £651,505.71 | – | |
| 1,215,000 | 119.00p | £1,445,850.00 | – | |
| 350,000 | 119.71p | £418,985.00 | – | |
| 108,974 | 119.30p | £130,005.98 | – | |
| 64,317 | 118.00p | £75,894.06 | – | |
| 50,000 | 117.75p | £588.75 | – | |
| 500,000 | 114.80p | £574,000.00 | – | |
| 45,284 | 114.87p | £52,017.73 | – | |
| 58,067 | 114.64p | £66,568.01 | – | |
| 80,000 | 113.00p | £90,400.00 | – | |
| 60,829 | 113.50p | £69,040.92 | – | |
| 100,000 | 113.00p | £113,000.00 | – | |
| 50,000 | 112.00p | £56,000.00 | – | |
| 50,000 | 112.70p | £56,350.00 | – | |
| 100,000 | 107.50p | £107,500.00 | – | |
| 31,788 | 107.00p | £34,013.16 | – | |
| 993 | 108.00p | £1,072.44 | – | |
| 2,480 | 105.00p | £2,604.00 | – | |
| 67,000 | 109.89p | £73,626.30 | – | |
| 450,000 | 115.00p | £517,500.00 | – | |
| 346,771 | 115.00p | £398,786.65 | – | |
| 100,000 | 115.00p | £115,000.00 | – | |
| 15,000 | 115.00p | £17,250.00 | – | |
| 90,000 | 98.00p | £88,200.00 | – | |
Showing 1–50 of 82 buybacks