Nov 01
2024
SELL
Open market or private sale
$2,002,200
$100.11 p/Share
20,000
Reduced 3.02%
642,497
Ordinary Shares
Oct 19
2024
SELL
Payment of exercise price or tax liability
$1,589,749
$112.12 p/Share
14,179
Reduced 2.1%
662,497
Ordinary Shares
Oct 19
2024
BUY
Exercise of conversion of derivative security
-
28,060
Added 3.98%
676,676
Ordinary Shares
Oct 01
2024
SELL
Open market or private sale
$2,159,000
$107.95 p/Share
20,000
Reduced 2.99%
648,616
Ordinary Shares
Sep 26
2024
SELL
Open market or private sale
$15,621,871
$110.18 p/Share
141,785
Reduced 17.5%
668,616
Ordinary Shares
Sep 26
2024
BUY
Exercise of conversion of derivative security
$7,130,367
$50.29 p/Share
141,785
Added 14.89%
810,401
Ordinary Shares
Sep 11
2024
SELL
Payment of exercise price or tax liability
$687,771
$102.53 p/Share
6,708
Reduced 0.99%
668,616
Ordinary Shares
Sep 11
2024
BUY
Exercise of conversion of derivative security
-
13,275
Added 1.93%
675,324
Ordinary Shares
Sep 09
2024
SELL
Payment of exercise price or tax liability
$2,875,725
$101.34 p/Share
28,377
Reduced 4.11%
662,049
Ordinary Shares
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
56,156
Added 7.8%
663,471
Ordinary Shares
Sep 03
2024
SELL
Open market or private sale
$1,955,200
$97.76 p/Share
20,000
Reduced 3.06%
634,270
Ordinary Shares
Aug 07
2024
SELL
Open market or private sale
$1,879,400
$93.97 p/Share
20,000
Reduced 2.97%
654,270
Ordinary Shares
Jun 09
2024
SELL
Payment of exercise price or tax liability
$101,972
$96.11 p/Share
1,061
Reduced 0.16%
673,945
Ordinary Shares
Jun 09
2024
BUY
Exercise of conversion of derivative security
-
2,814
Added 0.42%
675,006
Ordinary Shares
Mar 09
2024
SELL
Open market or private sale
$92,690
$92.69 p/Share
1,000
Reduced 0.15%
672,192
Ordinary Shares
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
2,814
Added 0.42%
673,192
Ordinary Shares
Dec 09
2023
SELL
Open market or private sale
$112,503
$80.59 p/Share
1,396
Reduced 0.21%
670,378
Ordinary Shares
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
2,814
Added 0.42%
671,774
Ordinary Shares
Dec 08
2023
SELL
Open market or private sale
$12,287,209
$80.21 p/Share
153,188
Reduced 18.63%
668,960
Ordinary Shares
Dec 08
2023
BUY
Exercise of conversion of derivative security
$4,741,168
$30.95 p/Share
153,188
Added 15.71%
822,148
Ordinary Shares
Sep 15
2023
SELL
Payment of exercise price or tax liability
$2,327,193
$63.75 p/Share
36,505
Reduced 5.17%
668,960
Ordinary Shares
Sep 15
2023
BUY
Grant, award, or other acquisition
-
73,627
Added 9.45%
705,465
Ordinary Shares
Sep 09
2023
SELL
Payment of exercise price or tax liability
$998,461
$65.37 p/Share
15,274
Reduced 2.36%
631,838
Ordinary Shares
Sep 09
2023
BUY
Exercise of conversion of derivative security
-
30,803
Added 4.61%
637,420
Ordinary Shares
Sep 01
2023
SELL
Open market or private sale
$7,196,019
$72.79 p/Share
98,860
Reduced 13.82%
616,309
Ordinary Shares