Dec 16
2024
SELL
Payment of exercise price or tax liability
$364,314
$82.48 p/Share
4,417
Reduced 2.38%
181,326
Ordinary Shares
Aug 02
2024
SELL
Payment of exercise price or tax liability
$1,481,199
$81.51 p/Share
18,172
Reduced 8.95%
184,914
Ordinary Shares
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
18,966
Added 8.54%
203,086
Ordinary Shares
Jul 29
2024
BUY
Grant, award, or other acquisition
-
40,000
Added 17.85%
184,120
Ordinary Shares
Jun 07
2024
SELL
Open market or private sale
$1,601,478
$83.79 p/Share
19,113
Reduced 11.76%
143,348
Ordinary Shares
Jun 07
2024
BUY
Exercise of conversion of derivative security
$1,199,531
$62.76 p/Share
19,113
Added 10.53%
162,461
Ordinary Shares
Aug 03
2023
SELL
Payment of exercise price or tax liability
$1,517,862
$84.49 p/Share
17,965
Reduced 11.29%
141,144
Ordinary Shares
Aug 03
2023
BUY
Grant, award, or other acquisition
-
18,165
Added 10.25%
159,109
Ordinary Shares
Jul 31
2023
BUY
Grant, award, or other acquisition
-
34,185
Added 19.73%
139,097
Ordinary Shares
Aug 01
2022
BUY
Grant, award, or other acquisition
-
28,471
Added 21.74%
102,497
Ordinary Shares
Jul 29
2022
SELL
Sale (or disposition) back to the issuer
-
23,410
Reduced 24.03%
74,026
Ordinary Shares
Aug 25
2021
SELL
Open market or private sale
$1,536,451
$132.67 p/Share
11,581
Reduced 10.78%
95,836
Ordinary Shares
Aug 25
2021
BUY
Exercise of conversion of derivative security
$683,742
$59.04 p/Share
11,581
Added 9.85%
105,936
Ordinary Shares
Aug 02
2021
SELL
Payment of exercise price or tax liability
$715,639
$131.31 p/Share
5,450
Reduced 6.63%
76,789
Ordinary Shares
Aug 02
2021
BUY
Grant, award, or other acquisition
-
19,047
Added 16.58%
95,836
Ordinary Shares
Jun 28
2021
SELL
Open market or private sale
$1,440,835
$125.29 p/Share
11,500
Reduced 12.31%
81,948
Ordinary Shares
Jun 28
2021
BUY
Exercise of conversion of derivative security
$636,180
$55.32 p/Share
11,500
Added 10.96%
93,448
Ordinary Shares
Apr 05
2021
SELL
Open market or private sale
$1,391,737
$118.83 p/Share
11,712
Reduced 12.51%
81,938
Ordinary Shares
Apr 05
2021
BUY
Exercise of conversion of derivative security
$567,564
$48.46 p/Share
11,712
Added 11.38%
91,246
Ordinary Shares
Aug 03
2020
BUY
Grant, award, or other acquisition
-
23,118
Added 22.18%
81,094
Ordinary Shares
Jul 31
2020
SELL
Payment of exercise price or tax liability
$410,233
$96.48 p/Share
4,252
Reduced 6.83%
57,976
Ordinary Shares
Oct 28
2019
BUY
Grant, award, or other acquisition
-
9,729
Added 13.65%
61,536
Ordinary Shares
Aug 01
2019
SELL
Payment of exercise price or tax liability
$1,000,667
$102.37 p/Share
9,775
Reduced 15.92%
51,637
Ordinary Shares
Jul 29
2019
BUY
Grant, award, or other acquisition
-
12,267
Added 16.65%
61,412
Ordinary Shares
Jun 06
2019
SELL
Open market or private sale
$1,056,550
$96.05 p/Share
11,000
Reduced 18.36%
48,918
Ordinary Shares