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
Mar 09
2024
SELL
Open market or private sale
$44,954
$92.69 p/Share
485
Reduced 0.66%
72,877
Ordinary Shares
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
958
Added 1.29%
73,362
Ordinary Shares
Feb 22
2024
SELL
Open market or private sale
$493,880
$88.02 p/Share
5,611
Reduced 7.19%
72,404
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
14,042
Added 15.25%
78,015
Ordinary Shares
Dec 09
2023
SELL
Open market or private sale
$38,280
$80.59 p/Share
475
Reduced 0.74%
63,874
Ordinary Shares
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
958
Added 1.47%
64,349
Ordinary Shares
Nov 29
2023
SELL
Open market or private sale
$4,890,323
$79.01 p/Share
61,895
Reduced 49.4%
63,391
Ordinary Shares
Nov 29
2023
BUY
Exercise of conversion of derivative security
$3,030,998
$48.97 p/Share
61,895
Added 33.07%
125,286
Ordinary Shares