Oct 15
2024
SELL
Open market or private sale
$8,533,947
$77.15 p/Share
110,615
Reduced 8.17%
1,243,751
Ordinary Shares
Oct 15
2024
BUY
Exercise of conversion of derivative security
$4,630,343
$41.86 p/Share
110,615
Added 7.55%
1,354,366
Ordinary Shares
Sep 16
2024
SELL
Open market or private sale
$8,038,392
$72.67 p/Share
110,615
Reduced 8.17%
1,243,751
Ordinary Shares
Sep 16
2024
BUY
Exercise of conversion of derivative security
$4,630,343
$41.86 p/Share
110,615
Added 7.55%
1,354,366
Ordinary Shares
Dec 20
2023
-
55,655
Added 4.29%
1,240,985
Ordinary Shares
Dec 18
2023
-
112,117
Added 8.64%
1,185,330
Ordinary Shares
Dec 18
2023
BUY
Grant, award, or other acquisition
-
51,382
Added 4.57%
1,073,213
Ordinary Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$2,902,921
$52.44 p/Share
55,357
Reduced 5.14%
1,021,831
Ordinary Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
$6,176,330
$52.44 p/Share
117,779
Added 9.86%
1,077,188
Ordinary Shares
Dec 10
2023
SELL
Payment of exercise price or tax liability
$487,671
$56.08 p/Share
8,696
Reduced 0.9%
959,408
Ordinary Shares
Dec 08
2023
SELL
Payment of exercise price or tax liability
$689,671
$56.08 p/Share
12,298
Reduced 1.25%
968,104
Ordinary Shares
Nov 15
2023
SELL
Open market or private sale
$5,404,263
$52.3 p/Share
103,332
Reduced 9.53%
980,402
Ordinary Shares
Nov 15
2023
BUY
Exercise of conversion of derivative security
$3,705,485
$35.86 p/Share
103,332
Added 8.7%
1,083,734
Ordinary Shares
Oct 16
2023
SELL
Open market or private sale
$5,411,496
$52.37 p/Share
103,332
Reduced 9.54%
979,759
Ordinary Shares
Oct 16
2023
BUY
Exercise of conversion of derivative security
$3,705,485
$35.86 p/Share
103,332
Added 8.71%
1,083,091
Ordinary Shares
Aug 23
2023
SELL
Open market or private sale
$6,120,354
$59.23 p/Share
103,332
Reduced 9.54%
979,759
Ordinary Shares
Aug 23
2023
BUY
Exercise of conversion of derivative security
$3,705,485
$35.86 p/Share
103,332
Added 8.71%
1,083,091
Ordinary Shares
Dec 12
2022
-
176,326
Added 15.28%
977,512
Ordinary Shares
Dec 10
2022
SELL
Payment of exercise price or tax liability
$558,255
$65.77 p/Share
8,488
Reduced 1.05%
801,186
Ordinary Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$370,640
$66.77 p/Share
5,551
Reduced 0.72%
768,488
Ordinary Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
41,186
Added 4.84%
809,674
Ordinary Shares
Dec 07
2022
SELL
Payment of exercise price or tax liability
$2,989,807
$66.39 p/Share
45,034
Reduced 5.5%
774,039
Ordinary Shares
Dec 07
2022
BUY
Grant, award, or other acquisition
$6,361,157
$66.39 p/Share
95,815
Added 10.47%
819,073
Ordinary Shares
Dec 05
2022
SELL
Payment of exercise price or tax liability
$641,855
$67.21 p/Share
9,550
Reduced 1.3%
723,257
Ordinary Shares
Dec 10
2021
SELL
Payment of exercise price or tax liability
$657,008
$79.32 p/Share
8,283
Reduced 1.12%
728,778
Ordinary Shares