Sep 17
2024
SELL
Open market or private sale
$56,217
$53.54 p/Share
1,050
Reduced 0.61%
172,397
Ordinary Shares
Jun 26
2024
SELL
Open market or private sale
$317,400
$52.9 p/Share
6,000
Reduced 3.35%
173,193
Ordinary Shares
Jun 21
2024
SELL
Open market or private sale
$494,217
$55.53 p/Share
8,900
Reduced 4.73%
179,193
Ordinary Shares
Jun 21
2024
BUY
Exercise of conversion of derivative security
$346,388
$38.92 p/Share
8,900
Added 4.52%
188,093
Ordinary Shares
Jun 18
2024
SELL
Open market or private sale
$58,753
$55.48 p/Share
1,059
Reduced 0.59%
179,193
Ordinary Shares
Jun 10
2024
SELL
Open market or private sale
$108,962
$57.5 p/Share
1,895
Reduced 1.04%
180,252
Ordinary Shares
Jun 07
2024
SELL
Open market or private sale
$130,389
$56.79 p/Share
2,296
Reduced 1.24%
182,147
Ordinary Shares
Mar 18
2024
SELL
Open market or private sale
$38,332
$49.27 p/Share
778
Reduced 0.42%
184,443
Ordinary Shares
Mar 08
2024
SELL
Open market or private sale
$29,094
$57.16 p/Share
509
Reduced 0.27%
185,003
Ordinary Shares
Mar 07
2024
BUY
Grant, award, or other acquisition
-
1,224
Added 0.66%
185,512
Ordinary Shares
Feb 29
2024
BUY
Grant, award, or other acquisition
-
15,898
Added 7.94%
184,288
Ordinary Shares
Dec 19
2023
SELL
Open market or private sale
$67,704
$63.04 p/Share
1,074
Reduced 0.63%
168,390
Ordinary Shares
Sep 18
2023
SELL
Open market or private sale
$60,050
$57.3 p/Share
1,048
Reduced 0.61%
169,464
Ordinary Shares
Jul 07
2023
SELL
Open market or private sale
$347,774
$81.81 p/Share
4,251
Reduced 2.43%
170,349
Ordinary Shares
Jun 20
2023
SELL
Open market or private sale
$86,072
$84.8 p/Share
1,015
Reduced 0.58%
174,600
Ordinary Shares
Jun 15
2023
BUY
Grant, award, or other acquisition
-
17,814
Added 9.21%
175,615
Ordinary Shares
Jun 08
2023
SELL
Open market or private sale
$344,112
$82.62 p/Share
4,165
Reduced 2.57%
157,801
Ordinary Shares
Mar 17
2023
SELL
Open market or private sale
$338,293
$76.85 p/Share
4,402
Reduced 2.65%
161,966
Ordinary Shares
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
12,488
Added 6.98%
166,368
Ordinary Shares
Dec 22
2022
SELL
Open market or private sale
$162,320
$81.16 p/Share
2,000
Reduced 1.28%
153,689
Ordinary Shares
Dec 19
2022
SELL
Open market or private sale
$61,471
$80.46 p/Share
764
Reduced 0.49%
155,689
Ordinary Shares
Dec 16
2022
SELL
Open market or private sale
$105,717
$83.77 p/Share
1,262
Reduced 0.8%
156,453
Ordinary Shares
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
2,485
Added 1.55%
157,715
Ordinary Shares
Sep 16
2022
SELL
Open market or private sale
$80,454
$63.25 p/Share
1,272
Reduced 0.81%
155,230
Ordinary Shares
Sep 16
2022
BUY
Exercise of conversion of derivative security
-
2,485
Added 1.56%
156,502
Ordinary Shares