4imprint 2012 Employee Benefit Trust
| Bought at price 51.30 per share. | Direct | 128,242 | 07 Dec 2022 | 2,500 |
4imprint 2012 Employee Benefit Trust
| Bought at price 39.83 per share. | Direct | 99,562 | 07 Oct 2022 | 2,500 |
Baillie Gifford & Co
| | Direct | | 15 Sept 2022 | 29,842 |
Montanaro Asset Management Limited
| | Direct | | 08 Sept 2022 | 17,461 |
JPMorgan Asset Management (UK) Limited
| | Direct | | 29 Jul 2022 | 18,039 |
JPMorgan Asset Management (UK) Limited
| | Direct | | 28 Jul 2022 | 430,959 |
Standard Life Investments Ltd
| | Direct | | 05 Jul 2022 | 93,487 |
4imprint 2012 Employee Benefit Trust
| Bought at price 28.14 per share. | Direct | 281,370 | 23 Jun 2022 | 10,000 |
4imprint 2012 Employee Benefit Trust
| Bought at price 33.35 per share. | Direct | 466,927 | 01 Jun 2022 | 14,000 |
BlackRock International Ltd.
| | Direct | | 13 May 2022 | 152,442 |
Standard Life Investments Ltd
| | Direct | | 13 May 2022 | 192,790 |
Mawer Investment Management, Ltd.
| | Direct | | 12 May 2022 | 183,261 |
4imprint 2012 Employee Benefit Trust
| Bought at price 35.13 per share. | Direct | 105,399 | 12 May 2022 | 3,000 |
BlackRock International Ltd.
| | Direct | | 09 May 2022 | 115,010 |
BlackRock International Ltd.
| | Direct | | 05 May 2022 | 39,776 |
BlackRock International Ltd.
| | Direct | | 21 Apr 2022 | 105,876 |
Standard Life Investments Ltd
| | Direct | | 21 Apr 2022 | 0 |
Baillie Gifford & Co
| | Direct | | 06 Apr 2022 | 276,059 |
BlackRock International Ltd.
| | Direct | | 30 Mar 2022 | 6,557 |
4imprint 2012 Employee Benefit Trust
| Bought at price 39.08 per share. | Direct | 117,234 | 18 Mar 2022 | 3,000 |
BlackRock International Ltd.
| | Direct | | 16 Mar 2022 | 246,586 |
BlackRock International Ltd.
| | Direct | | 15 Mar 2022 | 0 |
Brady (Charles John)
| | Direct | | 15 Mar 2022 | 0 |
Baillie Gifford & Co
| | Direct | | 15 Mar 2022 | 0 |
Seekings (David John Emmott)
| | Direct | | 15 Mar 2022 | 0 |
Southall (Christina)
| | Direct | | 15 Mar 2022 | 0 |
Warren (John Anthony)
| | Direct | | 15 Mar 2022 | 0 |
Majedie Asset Management, Ltd.
| | Direct | | 15 Mar 2022 | 0 |
Mawer Investment Management, Ltd.
| | Direct | | 15 Mar 2022 | 0 |
Montanaro Asset Management Limited
| | Direct | | 15 Mar 2022 | 0 |
Moody (Paul Stephen)
| | Direct | | 15 Mar 2022 | 0 |
Lyons-Tarr (Kevin)
| | Direct | | 15 Mar 2022 | 0 |
Invesco Asset Management Limited
| | Direct | | 15 Mar 2022 | 0 |
Fidelity Investment Services Ltd
| | Direct | | 15 Mar 2022 | 0 |
Gibney (John Michael)
| | Direct | | 15 Mar 2022 | 0 |
Baillie Gifford & Co
| | Direct | | 11 Mar 2022 | 0 |
BlackRock International Ltd.
| | Direct | | 04 Mar 2022 | 92,822 |
BlackRock International Ltd.
| | Direct | | 31 Jan 2022 | 45,603 |
BlackRock International Ltd.
| | Direct | | 21 Jan 2022 | 149,530 |
BlackRock International Ltd.
| | Direct | | 04 Jan 2022 | 0 |
Capital Research and Management Company
| | Direct | | 04 Jan 2022 | 0 |
Majedie Asset Management, Ltd.
| | Direct | | 04 Jan 2022 | 0 |
Mawer Investment Management, Ltd.
| | Direct | | 04 Jan 2022 | 0 |
Invesco Asset Management Limited
| | Direct | | 04 Jan 2022 | 0 |
Kames Capital PLC
| | Direct | | 04 Jan 2022 | 0 |
Standard Life Investments Ltd
| | Direct | | 04 Jan 2022 | 0 |
Warren (John Anthony)
| | Direct | | 01 Jan 2022 | 0 |
Seekings (David John Emmott)
| | Direct | | 01 Jan 2022 | 0 |
Southall (Christina)
| | Direct | | 01 Jan 2022 | 0 |
BlackRock International Ltd.
| | Direct | | 01 Jan 2022 | 0 |
Brady (Charles John)
| | Direct | | 01 Jan 2022 | 0 |
Baillie Gifford & Co
| | Direct | | 01 Jan 2022 | 0 |
Invesco Asset Management Limited
| | Direct | | 01 Jan 2022 | 0 |
Fidelity Investment Services Ltd
| | Direct | | 01 Jan 2022 | 0 |
Gibney (John Michael)
| | Direct | | 01 Jan 2022 | 0 |
Montanaro Asset Management Limited
| | Direct | | 01 Jan 2022 | 0 |
Moody (Paul Stephen)
| | Direct | | 01 Jan 2022 | 0 |
Majedie Asset Management, Ltd.
| | Direct | | 01 Jan 2022 | 0 |
Mawer Investment Management, Ltd.
| | Direct | | 01 Jan 2022 | 0 |
Lyons-Tarr (Kevin)
| | Direct | | 01 Jan 2022 | 0 |
Majedie Asset Management, Ltd.
| | Direct | | 06 Dec 2021 | 66,683 |
4imprint 2012 Employee Benefit Trust
| Bought at price 36.87 per share. | Direct | 51,070 | 06 Dec 2021 | 1,385 |
4imprint 2012 Employee Benefit Trust
| Bought at price 36.90 per share. | Direct | 114,946 | 03 Dec 2021 | 3,115 |
4imprint 2012 Employee Benefit Trust
| Bought at price 42.10 per share. | Direct | 189,463 | 13 Sept 2021 | 4,500 |
4imprint 2012 Employee Benefit Trust
| Bought at price 41.21 per share. | Direct | 185,454 | 12 Sept 2021 | 4,500 |
Baillie Gifford & Co
| | Direct | | 25 Aug 2021 | 980,134 |
BlackRock International Ltd.
| | Direct | | 19 Jul 2021 | 14,626 |
BlackRock International Ltd.
| | Direct | | 24 Jun 2021 | 3,824 |
BlackRock International Ltd.
| | Direct | | 17 Jun 2021 | 174,129 |
4imprint 2012 Employee Benefit Trust
| Bought at price 32.49 per share. | Direct | 146,209 | 04 May 2021 | 4,500 |
4imprint 2012 Employee Benefit Trust
| Bought at price 33.84 per share. | Direct | 152,289 | 16 Apr 2021 | 4,500 |
Seekings (David John Emmott)
| | Direct | | 16 Apr 2021 | 3,009 |
Seekings (David John Emmott)
| Sold at price 34.09 per share. | Direct | 41,045 | 16 Apr 2021 | 1,204 |
Lyons-Tarr (Kevin)
| | Direct | | 16 Apr 2021 | 4,514 |
Lyons-Tarr (Kevin)
| Sold at price 34.09 per share. | Direct | 61,568 | 16 Apr 2021 | 1,806 |
Standard Life Investments Ltd
| | Direct | | 12 Apr 2021 | 1,136,933 |
Gibney (John Michael)
| Bought at price 32.29 per share. | Direct | 48,440 | 18 Mar 2021 | 1,500 |
Gibney (John Michael)
| Bought at price 32.29 per share. | Direct | 48,440 | 18 Mar 2021 | 1,500 |
Brady (Charles John)
| Bought at price 34.71 per share. | Direct | 34,712 | 17 Mar 2021 | 1,000 |
BlackRock International Ltd.
| | Direct | | 16 Mar 2021 | 0 |
Brady (Charles John)
| | Direct | | 16 Mar 2021 | 0 |
Fidelity Investment Services Ltd
| | Direct | | 16 Mar 2021 | 0 |
Lyons-Tarr (Kevin)
| | Direct | | 16 Mar 2021 | 0 |
Invesco Asset Management Limited
| | Direct | | 16 Mar 2021 | 0 |
Majedie Asset Management, Ltd.
| | Direct | | 16 Mar 2021 | 0 |
Mawer Investment Management, Ltd.
| | Direct | | 16 Mar 2021 | 0 |
Montanaro Asset Management Limited
| | Direct | | 16 Mar 2021 | 0 |
Moody (Paul Stephen)
| | Direct | | 16 Mar 2021 | 0 |
Standard Life Investments Ltd
| | Direct | | 16 Mar 2021 | 0 |
Seekings (David John Emmott)
| | Direct | | 16 Mar 2021 | 0 |
Southall (Christina)
| | Direct | | 16 Mar 2021 | 0 |
Warren (John Anthony)
| | Direct | | 16 Mar 2021 | 0 |
Mawer Investment Management, Ltd.
| | Direct | | 10 Feb 2021 | 504,558 |
Majedie Asset Management, Ltd.
| | Direct | | 02 Jan 2021 | 0 |
Lyons-Tarr (Kevin)
| | Direct | | 02 Jan 2021 | 0 |
Montanaro Asset Management Limited
| | Direct | | 02 Jan 2021 | 0 |
Moody (Paul Stephen)
| | Direct | | 02 Jan 2021 | 0 |
Invesco Asset Management Limited
| | Direct | | 02 Jan 2021 | 0 |
BlackRock International Ltd.
| | Direct | | 02 Jan 2021 | 0 |
Brady (Charles John)
| | Direct | | 02 Jan 2021 | 0 |
Warren (John Anthony)
| | Direct | | 02 Jan 2021 | 0 |
Seekings (David John Emmott)
| | Direct | | 02 Jan 2021 | 0 |
Southall (Christina)
| | Direct | | 02 Jan 2021 | 0 |
Standard Life Investments Ltd
| | Direct | | 02 Jan 2021 | 0 |
Seekings (David John Emmott)
| Exercise of Option at price 22.16 per share. | Direct | 19,944 | 11 Dec 2020 | 900 |
Lyons-Tarr (Kevin)
| Exercise of Option at price 22.16 per share. | Direct | 19,944 | 11 Dec 2020 | 900 |
4imprint 2012 Employee Benefit Trust
| Bought at price 36.27 per share. | Direct | 272,002 | 08 Dec 2020 | 7,500 |
4imprint 2012 Employee Benefit Trust
| Bought at price 37.59 per share. | Direct | 281,895 | 07 Dec 2020 | 7,500 |
Montanaro Asset Management Limited
| | Direct | | 27 Oct 2020 | 284,211 |
Kames Capital PLC
| | Direct | | 26 Oct 2020 | 244,523 |
4imprint 2012 Employee Benefit Trust
| Bought at price 27.77 per share. | Direct | 152,707 | 26 Oct 2020 | 5,500 |
4imprint 2012 Employee Benefit Trust
| Bought at price 26.07 per share. | Direct | 143,401 | 15 Oct 2020 | 5,500 |
4imprint 2012 Employee Benefit Trust
| Bought at price 23.22 per share. | Direct | 139,296 | 05 Oct 2020 | 6,000 |
Southall (Christina)
| Bought at price 23.28 per share. | Direct | 23,281 | 05 Oct 2020 | 1,000 |
Kames Capital PLC
| | Direct | | 21 Aug 2020 | 89,669 |
Montanaro Asset Management Limited
| | Direct | | 22 Jun 2020 | 200,750 |
Moody (Paul Stephen)
| Bought at price 26.40 per share. | Direct | 118,782 | 22 May 2020 | 4,500 |
Southall (Christina)
| Bought at price 25.05 per share. | Direct | 50,106 | 19 May 2020 | 2,000 |
Standard Life Investments Ltd
| | Direct | | 11 May 2020 | 365,856 |
Montanaro Asset Management Limited
| | Direct | | 16 Apr 2020 | 349,162 |
Kames Capital PLC
| | Direct | | 09 Apr 2020 | 228,525 |
Kames Capital PLC
| | Direct | | 07 Apr 2020 | 132,176 |
Standard Life Investments Ltd
| | Direct | | 07 Apr 2020 | 165,643 |
BlackRock International Ltd.
| | Direct | | 06 Apr 2020 | 189,159 |
Seekings (David John Emmott)
| | Direct | | 02 Apr 2020 | 2,747 |
Lyons-Tarr (Kevin)
| | Direct | | 02 Apr 2020 | 4,121 |
4imprint 2012 Employee Benefit Trust
| Bought at price 22.83 per share. | Direct | 171,255 | 01 Apr 2020 | 7,500 |
4imprint 2012 Employee Benefit Trust
| Bought at price 22.11 per share. | Direct | 55,272 | 27 Mar 2020 | 2,500 |
Standard Life Investments Ltd
| | Direct | | 26 Mar 2020 | 36,472 |
Majedie Asset Management, Ltd.
| | Direct | | 24 Mar 2020 | 0 |
Standard Life Investments Ltd
| | Direct | | 23 Mar 2020 | 96,004 |
Seekings (David John Emmott)
| | Direct | | 03 Mar 2020 | 0 |
Warren (John Anthony)
| | Direct | | 03 Mar 2020 | 0 |
Lyons-Tarr (Kevin)
| | Direct | | 03 Mar 2020 | 0 |
Fidelity Investment Services Ltd
| | Direct | | 03 Mar 2020 | 0 |
Invesco Asset Management Limited
| | Direct | | 03 Mar 2020 | 0 |
Kames Capital PLC
| | Direct | | 03 Mar 2020 | 0 |
Montanaro Asset Management Limited
| | Direct | | 03 Mar 2020 | 0 |
Moody (Paul Stephen)
| | Direct | | 03 Mar 2020 | 0 |
4imprint 2012 Employee Benefit Trust
| | Direct | | 03 Mar 2020 | 0 |
Axa Investment Managers UK Ltd
| | Direct | | 03 Mar 2020 | 0 |
BlackRock International Ltd.
| | Direct | | 03 Mar 2020 | 86,757 |
BlackRock International Ltd.
| | Direct | | 03 Mar 2020 | 0 |
Brady (Charles John)
| | Direct | | 03 Mar 2020 | 0 |
Standard Life Investments Ltd
| | Direct | | 02 Mar 2020 | 68,199 |
BlackRock International Ltd.
| | Direct | | 25 Feb 2020 | 39,975 |
BlackRock International Ltd.
| | Direct | | 28 Dec 2019 | 0 |
Brady (Charles John)
| | Direct | | 28 Dec 2019 | 0 |
Axa Investment Managers UK Ltd
| | Direct | | 28 Dec 2019 | 0 |
Standard Life Investments Ltd
| | Direct | | 28 Dec 2019 | 0 |