Mar 06
2025
SELL
Open market or private sale
$116,171
$55.11 p/Share
2,108
Reduced 1.58%
131,531
Ordinary Shares
Mar 05
2025
BUY
Grant, award, or other acquisition
-
5,465
Added 3.93%
133,639
Ordinary Shares
Feb 28
2025
BUY
Grant, award, or other acquisition
-
18,256
Added 12.47%
128,174
Ordinary Shares
Jan 16
2025
SELL
Open market or private sale
$77,210
$77.21 p/Share
1,000
Reduced 0.9%
109,918
Ordinary Shares
Jan 15
2025
SELL
Open market or private sale
$75,900
$75.9 p/Share
1,000
Reduced 0.89%
110,918
Ordinary Shares
Jan 14
2025
SELL
Open market or private sale
$75,680
$75.68 p/Share
1,000
Reduced 0.89%
111,918
Ordinary Shares
Jan 13
2025
SELL
Open market or private sale
$73,500
$73.5 p/Share
1,000
Reduced 0.88%
112,918
Ordinary Shares
Jan 10
2025
SELL
Open market or private sale
$74,120
$74.12 p/Share
1,000
Reduced 0.87%
113,918
Ordinary Shares
Jan 08
2025
SELL
Open market or private sale
$73,480
$73.48 p/Share
1,000
Reduced 0.86%
114,918
Ordinary Shares
Jan 07
2025
SELL
Open market or private sale
$78,730
$78.73 p/Share
1,000
Reduced 0.86%
115,918
Ordinary Shares
Jan 06
2025
SELL
Open market or private sale
$79,150
$79.15 p/Share
1,000
Reduced 0.85%
116,918
Ordinary Shares
Jan 03
2025
SELL
Open market or private sale
$75,060
$75.06 p/Share
1,000
Reduced 0.84%
117,918
Ordinary Shares
Jan 02
2025
SELL
Open market or private sale
$73,320
$73.32 p/Share
1,000
Reduced 0.83%
118,918
Ordinary Shares
Dec 16
2024
SELL
Open market or private sale
$112,210
$75.41 p/Share
1,488
Reduced 1.23%
119,918
Ordinary Shares
Sep 17
2024
SELL
Open market or private sale
$79,774
$53.54 p/Share
1,490
Reduced 1.21%
121,406
Ordinary Shares
Jun 18
2024
SELL
Open market or private sale
$83,441
$55.48 p/Share
1,504
Reduced 1.21%
122,642
Ordinary Shares
Mar 18
2024
SELL
Open market or private sale
$52,965
$49.27 p/Share
1,075
Reduced 0.86%
124,146
Ordinary Shares
Mar 08
2024
SELL
Open market or private sale
$36,696
$57.16 p/Share
642
Reduced 0.51%
125,003
Ordinary Shares
Mar 07
2024
BUY
Grant, award, or other acquisition
-
1,545
Added 1.21%
125,645
Ordinary Shares
Feb 29
2024
BUY
Grant, award, or other acquisition
-
22,764
Added 15.5%
124,100
Ordinary Shares
Dec 19
2023
SELL
Open market or private sale
$95,820
$63.04 p/Share
1,520
Reduced 1.48%
101,336
Ordinary Shares
Sep 18
2023
SELL
Open market or private sale
$85,033
$57.3 p/Share
1,484
Reduced 1.42%
102,856
Ordinary Shares
Jun 20
2023
SELL
Open market or private sale
$126,521
$84.8 p/Share
1,492
Reduced 1.41%
104,177
Ordinary Shares
Jun 15
2023
BUY
Grant, award, or other acquisition
-
25,232
Added 19.28%
105,669
Ordinary Shares
Mar 17
2023
SELL
Open market or private sale
$724,695
$76.85 p/Share
9,430
Reduced 10.49%
80,437
Ordinary Shares