Jun 11
2025
SELL
Payment of exercise price or tax liability
$108,275
$126.49 p/Share
856
Reduced 2.13%
39,393
Ordinary Shares
Jun 11
2025
BUY
Exercise of conversion of derivative security
-
1,694
Added 4.04%
40,249
Ordinary Shares
Jun 09
2025
SELL
Payment of exercise price or tax liability
$63,132
$130.17 p/Share
485
Reduced 1.24%
38,555
Ordinary Shares
Jun 09
2025
BUY
Exercise of conversion of derivative security
-
958
Added 2.4%
39,040
Ordinary Shares
May 30
2025
SELL
Open market or private sale
$3,154,097
$117.62 p/Share
26,816
Reduced 41.32%
38,082
Ordinary Shares
May 30
2025
BUY
Exercise of conversion of derivative security
$2,342,109
$87.34 p/Share
26,816
Added 29.24%
64,898
Ordinary Shares
May 29
2025
SELL
Open market or private sale
$2,936,112
$117.36 p/Share
25,018
Reduced 39.65%
38,082
Ordinary Shares
Mar 11
2025
SELL
Payment of exercise price or tax liability
$74,446
$86.97 p/Share
856
Reduced 1.34%
63,100
Ordinary Shares
Mar 11
2025
BUY
Exercise of conversion of derivative security
-
1,694
Added 2.58%
63,956
Ordinary Shares
Mar 09
2025
SELL
Payment of exercise price or tax liability
$42,680
$88.0 p/Share
485
Reduced 0.77%
62,262
Ordinary Shares
Mar 09
2025
BUY
Exercise of conversion of derivative security
-
958
Added 1.5%
62,747
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$715,631
$100.85 p/Share
7,096
Reduced 10.3%
61,789
Ordinary Shares
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
14,043
Added 16.93%
68,885
Ordinary Shares
Feb 20
2025
SELL
Payment of exercise price or tax liability
$482,202
$102.64 p/Share
4,698
Reduced 7.89%
54,842
Ordinary Shares
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
11,808
Added 16.55%
59,540
Ordinary Shares
Dec 11
2024
SELL
Payment of exercise price or tax liability
$84,221
$98.39 p/Share
856
Reduced 1.77%
47,588
Ordinary Shares
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
1,694
Added 3.38%
48,444
Ordinary Shares
Dec 09
2024
SELL
Payment of exercise price or tax liability
$48,000
$98.97 p/Share
485
Reduced 1.03%
46,750
Ordinary Shares
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
958
Added 1.99%
47,235
Ordinary Shares
Nov 25
2024
SELL
Open market or private sale
$4,815,191
$101.87 p/Share
47,268
Reduced 50.53%
46,277
Ordinary Shares
Nov 25
2024
BUY
Exercise of conversion of derivative security
$2,826,153
$59.79 p/Share
47,268
Added 33.57%
93,545
Ordinary Shares
Nov 22
2024
SELL
Open market or private sale
$2,177,274
$100.4 p/Share
21,686
Reduced 31.91%
46,277
Ordinary Shares
Oct 19
2024
SELL
Payment of exercise price or tax liability
$532,457
$112.12 p/Share
4,749
Reduced 6.53%
67,963
Ordinary Shares
Oct 19
2024
BUY
Exercise of conversion of derivative security
-
9,398
Added 11.45%
72,712
Ordinary Shares
Sep 11
2024
SELL
Payment of exercise price or tax liability
$351,165
$102.53 p/Share
3,425
Reduced 5.13%
63,314
Ordinary Shares