Mar 06
2025
SELL
Open market or private sale
$102,449
$55.11 p/Share
1,859
Reduced 1.06%
172,940
Ordinary Shares
Mar 05
2025
BUY
Grant, award, or other acquisition
-
4,773
Added 2.66%
174,799
Ordinary Shares
Feb 28
2025
BUY
Grant, award, or other acquisition
-
12,388
Added 6.79%
170,026
Ordinary Shares
Dec 16
2024
SELL
Open market or private sale
$79,029
$75.41 p/Share
1,048
Reduced 0.66%
157,638
Ordinary Shares
Dec 09
2024
SELL
Open market or private sale
$387,483
$75.71 p/Share
5,118
Reduced 3.12%
158,686
Ordinary Shares
Dec 09
2024
-
593
Reduced 0.36%
163,804
Ordinary Shares
Dec 04
2024
-
5,000
Reduced 2.95%
164,397
Ordinary Shares
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