Mar 05
2025
SELL
Sale (or disposition) back to the issuer
$792,570
$138.95 p/Share
5,704
Reduced 6.03%
88,895
Ordinary Shares
Feb 27
2025
BUY
Grant, award, or other acquisition
-
34,666
Added 26.82%
94,599
Ordinary Shares
Jan 17
2025
SELL
Payment of exercise price or tax liability
$404,646
$122.62 p/Share
3,300
Reduced 5.22%
59,933
Ordinary Shares
Jan 17
2025
BUY
Grant, award, or other acquisition
-
7,741
Added 10.91%
63,233
Ordinary Shares
Dec 05
2024
SELL
Payment of exercise price or tax liability
$9,876
$123.45 p/Share
80
Reduced 0.14%
55,492
Ordinary Shares
Apr 05
2024
SELL
Payment of exercise price or tax liability
$200,004
$115.21 p/Share
1,736
Reduced 3.04%
55,357
Ordinary Shares
Mar 05
2024
SELL
Payment of exercise price or tax liability
$425,693
$117.53 p/Share
3,622
Reduced 5.97%
57,093
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
19,916
Added 24.7%
60,715
Ordinary Shares
Jan 17
2024
SELL
Payment of exercise price or tax liability
$381,692
$119.13 p/Share
3,204
Reduced 7.28%
40,799
Ordinary Shares
Jan 17
2024
BUY
Grant, award, or other acquisition
-
7,079
Added 13.86%
44,003
Ordinary Shares
Nov 10
2023
BUY
Grant, award, or other acquisition
-
772
Added 2.05%
36,887
Ordinary Shares
May 18
2023
SELL
Open market or private sale
$790,500
$131.75 p/Share
6,000
Reduced 14.29%
35,978
Ordinary Shares
Apr 05
2023
SELL
Payment of exercise price or tax liability
$263,424
$145.78 p/Share
1,807
Reduced 4.13%
41,978
Ordinary Shares
Mar 05
2023
SELL
Payment of exercise price or tax liability
$222,308
$142.78 p/Share
1,557
Reduced 3.43%
43,785
Ordinary Shares
Mar 03
2023
BUY
Grant, award, or other acquisition
-
12,784
Added 21.99%
45,342
Ordinary Shares
Dec 21
2022
SELL
Open market or private sale
$421,600
$160.0 p/Share
2,635
Reduced 7.49%
32,558
Ordinary Shares
Apr 05
2022
SELL
Payment of exercise price or tax liability
$265,983
$162.88 p/Share
1,633
Reduced 4.46%
34,995
Ordinary Shares
Mar 05
2022
SELL
Sale (or disposition) back to the issuer
$110,851
$153.96 p/Share
720
Reduced 1.93%
36,628
Ordinary Shares
Mar 03
2022
BUY
Grant, award, or other acquisition
-
11,730
Added 23.9%
37,348
Ordinary Shares
Apr 05
2021
SELL
Payment of exercise price or tax liability
$249,536
$164.71 p/Share
1,515
Reduced 5.64%
25,347
Ordinary Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
10,115
Added 27.35%
26,862
Ordinary Shares