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
Sep 11
2024
BUY
Exercise of conversion of derivative security
-
6,778
Added 9.22%
66,739
Ordinary Shares
Sep 09
2024
SELL
Payment of exercise price or tax liability
$760,455
$101.34 p/Share
7,504
Reduced 11.12%
59,961
Ordinary Shares
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
14,845
Added 19.72%
60,446
Ordinary Shares
Aug 07
2024
SELL
Open market or private sale
$2,434,320
$94.5 p/Share
25,760
Reduced 32.87%
52,620
Ordinary Shares
Aug 07
2024
BUY
Exercise of conversion of derivative security
$223,614
$46.23 p/Share
4,837
Added 5.81%
78,380
Ordinary Shares
Jun 09
2024
SELL
Payment of exercise price or tax liability
$46,613
$96.11 p/Share
485
Reduced 0.66%
73,350
Ordinary Shares
Jun 09
2024
BUY
Exercise of conversion of derivative security
-
958
Added 1.28%
73,835
Ordinary Shares