Nov 03
2023
SELL
Open market or private sale
$1,245,799
$73.36 p/Share
16,982
Reduced 21.13%
63,391
Ordinary Shares
Sep 15
2023
SELL
Payment of exercise price or tax liability
$538,942
$63.75 p/Share
8,454
Reduced 9.52%
80,373
Ordinary Shares
Sep 15
2023
BUY
Grant, award, or other acquisition
-
17,051
Added 16.1%
88,827
Ordinary Shares
Sep 09
2023
SELL
Payment of exercise price or tax liability
$370,124
$65.37 p/Share
5,662
Reduced 7.31%
71,776
Ordinary Shares
Sep 09
2023
BUY
Exercise of conversion of derivative security
-
11,418
Added 13.42%
73,676
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$997,509
$66.39 p/Share
15,025
Reduced 18.56%
65,946
Ordinary Shares
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
32,767
Added 31.37%
71,687
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$161,527
$70.26 p/Share
2,299
Reduced 4.55%
48,204
Ordinary Shares
Sep 12
2022
SELL
Payment of exercise price or tax liability
$1,288,612
$68.77 p/Share
18,738
Reduced 27.16%
50,255
Ordinary Shares
Sep 12
2022
BUY
Grant, award, or other acquisition
-
37,793
Added 35.39%
68,993
Ordinary Shares
Sep 09
2022
SELL
Payment of exercise price or tax liability
$350,207
$68.83 p/Share
5,088
Reduced 14.02%
31,200
Ordinary Shares
Sep 09
2022
BUY
Exercise of conversion of derivative security
-
3,016
Added 8.45%
32,696
Ordinary Shares
Jul 24
2022
BUY
Grant, award, or other acquisition
-
13,780
Added 29.35%
33,171
Ordinary Shares
Feb 22
2022
SELL
Open market or private sale
$2,203,827
$107.53 p/Share
20,495
Reduced 51.38%
19,391
Ordinary Shares
Feb 22
2022
BUY
Exercise of conversion of derivative security
$1,003,640
$48.97 p/Share
20,495
Added 33.94%
39,886
Ordinary Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$247,916
$108.64 p/Share
2,282
Reduced 10.53%
19,391
Ordinary Shares
Oct 04
2021
SELL
Open market or private sale
$2,211,882
$84.62 p/Share
26,139
Reduced 54.85%
21,514
Ordinary Shares
Oct 04
2021
BUY
Exercise of conversion of derivative security
$1,280,027
$48.97 p/Share
26,139
Added 35.42%
47,653
Ordinary Shares
Sep 09
2021
SELL
Payment of exercise price or tax liability
$313,813
$87.34 p/Share
3,593
Reduced 14.31%
21,514
Ordinary Shares
Jul 22
2021
BUY
Grant, award, or other acquisition
-
13,781
Added 35.44%
25,107
Ordinary Shares
May 03
2021
SELL
Open market or private sale
$7,333,473
$92.41 p/Share
79,358
Reduced 87.51%
11,326
Ordinary Shares
May 03
2021
BUY
Exercise of conversion of derivative security
$3,994,088
$50.33 p/Share
79,358
Added 46.67%
90,684
Ordinary Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$167,637
$73.14 p/Share
2,292
Reduced 16.83%
11,326
Ordinary Shares