| Date | Shares Purchased | Price per Share | Total Value | Treasury Shares | |
|---|
| 97,033 | 117.81p | £114,310.70 | – | |
| 93,377 | 118.12p | £110,294.86 | – | |
| 150,000 | 278.67p | £418,011.60 | – | |
| 382,548 | 142.02p | £543,313.41 | – | |
| 646,170 | 136.61p | £882,748.35 | – | |
| 700,000 | 138.64p | £970,458.30 | – | |
| 588,562 | 140.80p | £828,699.42 | – | |
| 440,453 | 140.75p | £619,935.40 | – | |
| 435,050 | 139.92p | £608,718.91 | – | |
| 358,806 | 139.60p | £500,879.54 | – | |
| 376,703 | 137.66p | £518,556.54 | – | |
| 520,347 | 137.79p | £716,990.29 | – | |
| 556,287 | 142.01p | £789,969.26 | – | |
| 124,876 | 142.90p | £178,450.80 | – | |
| 200,619 | 137.90p | £276,653.60 | – | |
| 408,947 | 137.99p | £564,314.96 | – | |
| 271,936 | 134.19p | £364,917.72 | – | |
| 292,704 | 136.53p | £399,617.65 | – | |
| 178,473 | 132.58p | £236,621.65 | – | |
| 452,001 | 137.47p | £621,382.50 | – | |
| 357,555 | 141.34p | £505,352.50 | – | |
| 508,600 | 144.73p | £736,104.92 | – | |
| 595,537 | 147.34p | £877,493.99 | – | |
| 256,073 | 147.11p | £376,712.32 | – | |
| 346,687 | 150.13p | £5,204.80 | – | |
| 796,079 | 147.62p | £11,751.42 | – | |
| 412,601 | 149.50p | £616,821.99 | – | |
| 457,000 | 152.07p | £6,949.73 | – | |
| 388,860 | 150.84p | £5,865.67 | – | |
| 708,247 | 155.69p | £11,026.87 | – | |
| 350,000 | 153.90p | £5,386.52 | – | |
| 526,748 | 154.65p | £8,146.02 | – | |
| 687,862 | 153.13p | £10,533.51 | – | |
| 642,082 | 155.84p | £10,006.51 | – | |
| 410,075 | 163.04p | £668,570.70 | – | |
| 516,603 | 163.34p | £843,819.34 | – | |
| 470,000 | 163.24p | £767,233.17 | – | |
| 848,654 | 176.57p | £1,498,441.21 | – | |
| 581,430 | 179.50p | £1,043,666.85 | – | |
| 536,158 | 180.00p | £965,084.40 | – | |
| 602,329 | 184.50p | £1,111,297.01 | – | |
| 878,301 | 189.37p | £1,663,199.96 | – | |
| 512,683 | 192.50p | £986,914.78 | – | |
| 500,918 | 192.50p | £964,267.15 | – | |
| 500,918 | 192.50p | £964,267.15 | – | |
| 247,187 | 193.50p | £478,307.83 | – | |
| 431,988 | 195.51p | £844,565.48 | – | |
| 406,318 | 193.50p | £786,225.33 | – | |
| 297,665 | 192.78p | £573,828.76 | – | |
| 492,682 | 194.22p | £956,907.67 | – | |
Showing 101–150 of 154 buybacks