Cicurel (David Elie)
| Bought at price 94.82 per share. | Direct | 189 | 05 Dec 2022 | 2 |
Lavelle (Mark)
| Bought at price 94.82 per share. | Direct | 189 | 05 Dec 2022 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 94.82 per share. | Direct | 189 | 05 Dec 2022 | 2 |
Hambro (Alexander Robert)
| Sold at price 89.91 per share. | Direct | 899,060 | 16 Nov 2022 | 10,000 |
Ormsby (Bradley Leonard)
| Bought at price 88.11 per share. | Direct | 176 | 07 Nov 2022 | 2 |
Cicurel (David Elie)
| Bought at price 88.11 per share. | Direct | 176 | 07 Nov 2022 | 2 |
Lavelle (Mark)
| Bought at price 88.11 per share. | Direct | 176 | 07 Nov 2022 | 2 |
Lavelle (Mark)
| Bought at price 83.02 per share. | Direct | 166 | 05 Oct 2022 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 83.02 per share. | Direct | 166 | 05 Oct 2022 | 2 |
Cicurel (David Elie)
| Bought at price 83.02 per share. | Direct | 166 | 05 Oct 2022 | 2 |
Hambro (Alexander Robert)
| Sold at price 83.09 per share. | Direct | 124,631 | 04 Oct 2022 | 1,500 |
Lavelle (Mark)
| Bought at price 88.09 per share. | Direct | 76,810 | 22 Sept 2022 | 872 |
Lavelle (Mark)
| Bought at price 87.48 per share. | Direct | 174 | 05 Sept 2022 | 2 |
Cicurel (David Elie)
| Bought at price 87.48 per share. | Direct | 174 | 05 Sept 2022 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 87.48 per share. | Direct | 262 | 05 Sept 2022 | 3 |
Ormsby (Bradley Leonard)
| Bought at price 103.81 per share. | Direct | 311 | 05 Aug 2022 | 3 |
Lavelle (Mark)
| Bought at price 103.81 per share. | Direct | 311 | 05 Aug 2022 | 3 |
Cicurel (David Elie)
| Bought at price 103.81 per share. | Direct | 311 | 05 Aug 2022 | 3 |
Cicurel (David Elie)
| Holding at price 91.99 per share. | Direct | 367,964 | 26 Jul 2022 | 4,000 |
Cicurel (David Elie)
| Bought at price 87.47 per share. | Direct | 349 | 05 Jul 2022 | 4 |
Ormsby (Bradley Leonard)
| Bought at price 87.47 per share. | Direct | 349 | 05 Jul 2022 | 4 |
Lavelle (Mark)
| Bought at price 87.47 per share. | Direct | 349 | 05 Jul 2022 | 4 |
Ormsby (Bradley Leonard)
| Sold at price 89.12 per share. | Direct | 47,767 | 29 Jun 2022 | 536 |
Ormsby (Bradley Leonard)
| Bought at price 89.12 per share. | Direct | 47,767 | 29 Jun 2022 | 536 |
Hambro (Alexander Robert)
| Sold at price 88.32 per share. | Direct | 88,322 | 20 Jun 2022 | 1,000 |
Holroyd (Charles John Arthur)
| Bought at price 93.19 per share. | Direct | 272,950 | 13 Jun 2022 | 2,929 |
Ormsby (Bradley Leonard)
| Bought at price 104.39 per share. | Direct | 208 | 08 Jun 2022 | 2 |
Cicurel (David Elie)
| Bought at price 104.39 per share. | Direct | 417 | 08 Jun 2022 | 4 |
Lavelle (Mark)
| Bought at price 104.39 per share. | Direct | 417 | 08 Jun 2022 | 4 |
Lavelle (Mark)
| Bought at price 84.75 per share. | Direct | 339 | 06 May 2022 | 4 |
Ormsby (Bradley Leonard)
| Bought at price 84.75 per share. | Direct | 508 | 06 May 2022 | 6 |
Cicurel (David Elie)
| Bought at price 84.75 per share. | Direct | 339 | 06 May 2022 | 4 |
Cicurel (David Elie)
| Bought at price 91.18 per share. | Direct | 182 | 11 Apr 2022 | 2 |
Lavelle (Mark)
| Bought at price 91.18 per share. | Direct | 182 | 11 Apr 2022 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 91.18 per share. | Direct | 182 | 11 Apr 2022 | 2 |
Cicurel (David Elie)
| | Direct | | 22 Mar 2022 | 0 |
Hargreaves Lansdown Asset Management Ltd.
| | Direct | | 22 Mar 2022 | 0 |
Upton (Stephen Gerald)
| | Direct | | 22 Mar 2022 | 0 |
Liontrust Asset Management Plc
| | Direct | | 22 Mar 2022 | 0 |
ODIN Forvaltning AS
| | Direct | | 22 Mar 2022 | 0 |
Cicurel (David Elie)
| Bought at price 82.90 per share. | Direct | 165 | 09 Mar 2022 | 2 |
Lavelle (Mark)
| Bought at price 82.90 per share. | Direct | 248 | 09 Mar 2022 | 3 |
Ormsby (Bradley Leonard)
| Bought at price 82.90 per share. | Direct | 165 | 09 Mar 2022 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 100.95 per share. | Direct | 201 | 08 Feb 2022 | 2 |
Cicurel (David Elie)
| Bought at price 100.95 per share. | Direct | 302 | 08 Feb 2022 | 3 |
Lavelle (Mark)
| Bought at price 100.95 per share. | Direct | 201 | 08 Feb 2022 | 2 |
Lavelle (Mark)
| Bought at price 112.36 per share. | Direct | 112 | 05 Jan 2022 | 1 |
Ormsby (Bradley Leonard)
| Bought at price 112.36 per share. | Direct | 224 | 05 Jan 2022 | 2 |
Cicurel (David Elie)
| Bought at price 112.36 per share. | Direct | 112 | 05 Jan 2022 | 1 |
Lavelle (Mark)
| | Direct | | 31 Dec 2021 | 0 |
Hambro (Alexander Robert)
| | Direct | | 31 Dec 2021 | 0 |
Holroyd (Charles John Arthur)
| | Direct | | 31 Dec 2021 | 0 |
Kodituwakku (Lushani)
| | Direct | | 31 Dec 2021 | 0 |
Cohen (Ralph Leslie)
| | Direct | | 31 Dec 2021 | 0 |
Elman (Ralph Julian)
| | Direct | | 31 Dec 2021 | 0 |
Ormsby (Bradley Leonard)
| | Direct | | 31 Dec 2021 | 0 |
Cicurel (David Elie)
| | Direct | | 31 Dec 2021 | 0 |
ODIN Forvaltning AS
| | Direct | | 15 Dec 2021 | 33,250 |
Liontrust Asset Management Plc
| | Direct | | 08 Dec 2021 | 0 |
ODIN Forvaltning AS
| | Direct | | 08 Dec 2021 | 0 |
Cicurel (David Elie)
| | Direct | | 08 Dec 2021 | 0 |
Tellworth Investments LLP
| | Direct | | 08 Dec 2021 | 0 |
Upton (Stephen Gerald)
| | Direct | | 08 Dec 2021 | 0 |
Hargreaves Lansdown Asset Management Ltd.
| | Direct | | 08 Dec 2021 | 0 |
Danske Capital AS
| | Direct | | 08 Dec 2021 | 0 |
Baillie Gifford & Co
| | Direct | | 08 Dec 2021 | 0 |
Berenberg Asset Management
| | Direct | | 08 Dec 2021 | 0 |
BlackRock International Ltd.
| | Direct | | 08 Dec 2021 | 0 |
Broadcrest Asset Management
| | Direct | | 08 Dec 2021 | 0 |
Brown Shipley & Co Ltd
| | Direct | | 08 Dec 2021 | 0 |
Lavelle (Mark)
| Bought at price 102.13 per share. | Direct | 204 | 06 Dec 2021 | 2 |
Cicurel (David Elie)
| Bought at price 102.13 per share. | Direct | 204 | 06 Dec 2021 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 102.13 per share. | Direct | 204 | 06 Dec 2021 | 2 |
Cohen (Ralph Leslie)
| Exercise of Option at price 22.50 per share. | Direct | 39,930 | 29 Nov 2021 | 1,775 |
Elman (Ralph Julian)
| Bought at price 111.46 per share. | Direct | 1,783 | 05 Nov 2021 | 16 |
Lavelle (Mark)
| Bought at price 113.22 per share. | Direct | 226 | 05 Nov 2021 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 113.22 per share. | Direct | 226 | 05 Nov 2021 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 111.46 per share. | Direct | 668 | 05 Nov 2021 | 6 |
Cicurel (David Elie)
| Bought at price 113.22 per share. | Direct | 226 | 05 Nov 2021 | 2 |
Cicurel (David Elie)
| Bought at price 104.12 per share. | Direct | 208 | 05 Oct 2021 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 104.12 per share. | Direct | 208 | 05 Oct 2021 | 2 |
Lavelle (Mark)
| Bought at price 104.12 per share. | Direct | 208 | 05 Oct 2021 | 2 |
Cicurel (David Elie)
| | Direct | | 24 Sept 2021 | 5,000 |
Cicurel (David Elie)
| Bought at price 99.47 per share. | Direct | 198 | 06 Sept 2021 | 2 |
Lavelle (Mark)
| Bought at price 99.47 per share. | Direct | 198 | 06 Sept 2021 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 99.47 per share. | Direct | 198 | 06 Sept 2021 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 89.42 per share. | Direct | 357 | 05 Aug 2021 | 4 |
Lavelle (Mark)
| Bought at price 89.42 per share. | Direct | 268 | 05 Aug 2021 | 3 |
Cicurel (David Elie)
| Bought at price 89.42 per share. | Direct | 268 | 05 Aug 2021 | 3 |
Elman (Ralph Julian)
| Bought at price 81.30 per share. | Direct | 5,365 | 09 Jul 2021 | 66 |
Ormsby (Bradley Leonard)
| Bought at price 81.30 per share. | Direct | 1,544 | 09 Jul 2021 | 19 |
Ormsby (Bradley Leonard)
| Bought at price 83.42 per share. | Direct | 333 | 05 Jul 2021 | 4 |
Cicurel (David Elie)
| Bought at price 83.42 per share. | Direct | 500 | 05 Jul 2021 | 6 |
Lavelle (Mark)
| Bought at price 83.42 per share. | Direct | 500 | 05 Jul 2021 | 6 |
Lavelle (Mark)
| Bought at price 87.90 per share. | Direct | 351 | 07 Jun 2021 | 4 |
Ormsby (Bradley Leonard)
| Bought at price 87.90 per share. | Direct | 527 | 07 Jun 2021 | 6 |
Cicurel (David Elie)
| Bought at price 87.90 per share. | Direct | 351 | 07 Jun 2021 | 4 |
Judges Scientific plc
| Bought at price 87.96 per share. | Direct | 74,677 | 28 May 2021 | 849 |
Kodituwakku (Lushani)
| Bought at price 86.28 per share. | Direct | 28,040 | 07 May 2021 | 325 |
Lavelle (Mark)
| Bought at price 84.79 per share. | Direct | 508 | 05 May 2021 | 6 |
Cicurel (David Elie)
| Bought at price 84.79 per share. | Direct | 508 | 05 May 2021 | 6 |
Ormsby (Bradley Leonard)
| Bought at price 84.79 per share. | Direct | 339 | 05 May 2021 | 4 |
Hargreaves Lansdown Asset Management Ltd.
| | Direct | | 14 Apr 2021 | 0 |
JPMorgan Asset Management (UK) Limited
| | Direct | | 14 Apr 2021 | 0 |
Liontrust Asset Management Plc
| | Direct | | 14 Apr 2021 | 0 |
National Farmers Union Mutual Insurance Society, Ltd.
| | Direct | | 14 Apr 2021 | 0 |
ODIN Forvaltning AS
| | Direct | | 14 Apr 2021 | 0 |
BlackRock International Ltd.
| | Direct | | 14 Apr 2021 | 0 |
Brown Shipley & Co Ltd
| | Direct | | 14 Apr 2021 | 0 |
Upton (Stephen Gerald)
| | Direct | | 14 Apr 2021 | 0 |
Cicurel (David Elie)
| | Direct | | 14 Apr 2021 | 0 |
Baillie Gifford & Co
| | Direct | | 14 Apr 2021 | 0 |
Danske Capital AS
| | Direct | | 14 Apr 2021 | 0 |
Ormsby (Bradley Leonard)
| Bought at price 88.43 per share. | Direct | 265 | 06 Apr 2021 | 3 |
Lavelle (Mark)
| Bought at price 88.43 per share. | Direct | 176 | 06 Apr 2021 | 2 |
Cicurel (David Elie)
| Bought at price 88.43 per share. | Direct | 176 | 06 Apr 2021 | 2 |
Ormsby (Bradley Leonard)
| | Direct | | 25 Mar 2021 | 33 |
Ormsby (Bradley Leonard)
| Bought at price 82.67 per share. | Direct | 165 | 08 Mar 2021 | 2 |
Cicurel (David Elie)
| Bought at price 82.67 per share. | Direct | 248 | 08 Mar 2021 | 3 |
Lavelle (Mark)
| Bought at price 82.67 per share. | Direct | 248 | 08 Mar 2021 | 3 |
Lavelle (Mark)
| Bought at price 88.99 per share. | Direct | 177 | 05 Feb 2021 | 2 |
Cicurel (David Elie)
| Bought at price 88.99 per share. | Direct | 177 | 05 Feb 2021 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 88.99 per share. | Direct | 177 | 05 Feb 2021 | 2 |
Cicurel (David Elie)
| Sold at price 85.86 per share. | Direct | 4,292,850 | 19 Jan 2021 | 50,000 |
Cicurel (David Elie)
| Bought at price 86.49 per share. | Direct | 172 | 06 Jan 2021 | 2 |
Ormsby (Bradley Leonard)
| Bought at price 86.49 per share. | Direct | 259 | 06 Jan 2021 | 3 |
Lavelle (Mark)
| Bought at price 86.49 per share. | Direct | 172 | 06 Jan 2021 | 2 |
Lavelle (Mark)
| | Direct | | 31 Dec 2020 | 0 |
Cohen (Ralph Leslie)
| | Direct | | 31 Dec 2020 | 0 |
Elman (Ralph Julian)
| | Direct | | 31 Dec 2020 | 0 |
Hambro (Alexander Robert)
| | Direct | | 31 Dec 2020 | 0 |
Holroyd (Charles John Arthur)
| | Direct | | 31 Dec 2020 | 0 |
Ormsby (Bradley Leonard)
| | Direct | | 31 Dec 2020 | 0 |
Cicurel (David Elie)
| | Direct | | 31 Dec 2020 | 0 |
Cicurel (David Elie)
| Bought at price 77.37 per share. | Direct | 232 | 04 Dec 2020 | 3 |
Lavelle (Mark)
| Bought at price 77.37 per share. | Direct | 232 | 04 Dec 2020 | 3 |
Ormsby (Bradley Leonard)
| Bought at price 77.37 per share. | Direct | 154 | 04 Dec 2020 | 2 |
Cicurel (David Elie)
| | Direct | | 10 Nov 2020 | 50,000 |
Ormsby (Bradley Leonard)
| Bought at price 72.36 per share. | Direct | 651 | 06 Nov 2020 | 9 |
Elman (Ralph Julian)
| Bought at price 72.36 per share. | Direct | 1,519 | 06 Nov 2020 | 21 |
Ormsby (Bradley Leonard)
| Bought at price 70.83 per share. | Direct | 212 | 05 Nov 2020 | 3 |
Cicurel (David Elie)
| Bought at price 70.83 per share. | Direct | 212 | 05 Nov 2020 | 3 |
Lavelle (Mark)
| Bought at price 70.83 per share. | Direct | 212 | 05 Nov 2020 | 3 |
Ormsby (Bradley Leonard)
| Exercise of Option at price 18.73 per share. | Direct | 187,270 | 26 Oct 2020 | 10,000 |
Ormsby (Bradley Leonard)
| Sold at price 67.72 per share. | Direct | 677,200 | 26 Oct 2020 | 10,000 |
Hambro (Alexander Robert)
| Sold at price 67.00 per share. | Direct | 134,002 | 19 Oct 2020 | 2,000 |
Cicurel (David Elie)
| Bought at price 64.55 per share. | Direct | 193 | 06 Oct 2020 | 3 |
Cicurel (David Elie)
| Bought at price 66.42 per share. | Direct | 199 | 07 Sept 2020 | 3 |
Lavelle (Mark)
| Bought at price 66.42 per share. | Direct | 199 | 07 Sept 2020 | 3 |
Ormsby (Bradley Leonard)
| Bought at price 66.42 per share. | Direct | 199 | 07 Sept 2020 | 3 |