Dec 13
2024
SELL
Open market or private sale
$118,814
$42.54 p/Share
2,793
Reduced 2.36%
115,646
Ordinary Shares
Nov 25
2024
SELL
Open market or private sale
$116,438
$40.36 p/Share
2,885
Reduced 2.38%
118,334
Ordinary Shares
Sep 12
2024
SELL
Open market or private sale
$747,412
$44.37 p/Share
16,845
Reduced 12.2%
121,219
Ordinary Shares
Sep 12
2024
SELL
Open market or private sale
$327,672
$44.34 p/Share
7,390
Reduced 5.75%
121,219
Ordinary Shares
Sep 12
2024
BUY
Exercise of conversion of derivative security
$348,017
$20.66 p/Share
16,845
Added 10.87%
138,064
Ordinary Shares
Aug 26
2024
SELL
Open market or private sale
$143,183
$49.17 p/Share
2,912
Reduced 2.21%
128,609
Ordinary Shares
May 29
2024
SELL
Open market or private sale
$827,820
$39.42 p/Share
21,000
Reduced 13.77%
131,521
Ordinary Shares
May 28
2024
SELL
Open market or private sale
$42,911
$38.94 p/Share
1,102
Reduced 0.72%
152,521
Ordinary Shares
May 24
2024
SELL
Open market or private sale
$36,884
$38.99 p/Share
946
Reduced 0.61%
153,623
Ordinary Shares
May 06
2024
SELL
Open market or private sale
$804,056
$37.12 p/Share
21,661
Reduced 12.29%
154,569
Ordinary Shares
Mar 04
2024
SELL
Open market or private sale
$64,964
$32.91 p/Share
1,974
Reduced 1.11%
176,230
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
33,659
Added 15.89%
178,204
Ordinary Shares
Feb 26
2024
SELL
Open market or private sale
$260,179
$32.69 p/Share
7,959
Reduced 5.22%
144,545
Ordinary Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
-
35,311
Added 18.8%
152,504
Ordinary Shares
Dec 04
2023
SELL
Open market or private sale
$68,973
$24.9 p/Share
2,770
Reduced 2.31%
117,193
Ordinary Shares
Dec 01
2023
SELL
Open market or private sale
$150,186
$24.89 p/Share
6,034
Reduced 4.79%
119,963
Ordinary Shares
Nov 27
2023
SELL
Open market or private sale
$40,953
$24.79 p/Share
1,652
Reduced 1.29%
125,997
Ordinary Shares
Sep 05
2023
SELL
Open market or private sale
$81,925
$29.28 p/Share
2,798
Reduced 2.14%
127,649
Ordinary Shares
Aug 31
2023
SELL
Open market or private sale
$102,550
$29.3 p/Share
3,500
Reduced 2.61%
130,447
Ordinary Shares
Aug 29
2023
SELL
Open market or private sale
$203,070
$29.01 p/Share
7,000
Reduced 4.97%
133,947
Ordinary Shares
Aug 25
2023
SELL
Open market or private sale
$47,538
$28.5 p/Share
1,668
Reduced 1.17%
140,947
Ordinary Shares
Jun 05
2023
SELL
Open market or private sale
$66,808
$33.81 p/Share
1,976
Reduced 1.37%
142,615
Ordinary Shares
May 25
2023
SELL
Open market or private sale
$37,483
$31.82 p/Share
1,178
Reduced 0.81%
144,591
Ordinary Shares
May 12
2023
SELL
Open market or private sale
$577,076
$32.01 p/Share
18,028
Reduced 11.01%
145,769
Ordinary Shares
Mar 03
2023
SELL
Open market or private sale
$3,995
$32.22 p/Share
124
Reduced 0.08%
163,797
Ordinary Shares