Jan 18
2025
SELL
Payment of exercise price or tax liability
$379,346
$73.99 p/Share
5,127
Reduced 2.94%
169,524
Ordinary Shares
Jan 18
2025
BUY
Exercise of conversion of derivative security
-
13,023
Added 6.94%
174,651
Ordinary Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$1,732,140
$72.29 p/Share
23,961
Reduced 12.91%
161,628
Ordinary Shares
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
60,570
Added 24.61%
185,589
Ordinary Shares
Feb 08
2024
SELL
Open market or private sale
$4,005,854
$99.02 p/Share
40,455
Reduced 24.45%
125,019
Ordinary Shares
Jan 18
2024
SELL
Payment of exercise price or tax liability
$408,901
$94.5 p/Share
4,327
Reduced 2.55%
165,474
Ordinary Shares
Jan 18
2024
BUY
Exercise of conversion of derivative security
-
10,772
Added 5.97%
169,801
Ordinary Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$43,268
$64.87 p/Share
667
Reduced 0.42%
159,029
Ordinary Shares
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
1,696
Added 1.05%
159,696
Ordinary Shares
Feb 15
2023
SELL
Open market or private sale
$2,607,143
$66.23 p/Share
39,365
Reduced 19.95%
158,000
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$6,019,208
$64.48 p/Share
93,350
Reduced 32.11%
197,365
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
237,232
Added 44.93%
290,715
Ordinary Shares
Jan 18
2023
SELL
Payment of exercise price or tax liability
$152,463
$53.59 p/Share
2,845
Reduced 5.05%
53,483
Ordinary Shares
Jan 18
2023
BUY
Exercise of conversion of derivative security
-
7,231
Added 11.38%
56,328
Ordinary Shares
Jan 04
2023
SELL
Payment of exercise price or tax liability
-
14,174
Reduced 22.4%
49,097
Ordinary Shares
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
35,585
Added 36.0%
63,271
Ordinary Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$18,509
$27.75 p/Share
667
Reduced 2.35%
27,686
Ordinary Shares
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
1,696
Added 5.64%
28,353
Ordinary Shares
Jan 04
2022
SELL
Sale (or disposition) back to the issuer
$399,533
$27.68 p/Share
14,434
Reduced 35.13%
26,657
Ordinary Shares
Jan 04
2022
SELL
Payment of exercise price or tax liability
$249,091
$27.9 p/Share
8,928
Reduced 25.09%
26,657
Ordinary Shares
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
50,019
Added 54.9%
41,091
Ordinary Shares