Dec 18
2024
SELL
Payment of exercise price or tax liability
$133,836
$78.82 p/Share
1,698
Reduced 1.13%
149,179
Ordinary Shares
Dec 08
2024
SELL
Payment of exercise price or tax liability
$189,174
$84.34 p/Share
2,243
Reduced 1.46%
150,877
Ordinary Shares
Dec 06
2024
SELL
Payment of exercise price or tax liability
$406,012
$84.34 p/Share
4,814
Reduced 3.05%
153,120
Ordinary Shares
Dec 06
2024
BUY
Grant, award, or other acquisition
-
10,241
Added 6.09%
157,934
Ordinary Shares
Dec 02
2024
BUY
Grant, award, or other acquisition
-
6,776
Added 4.39%
147,692
Ordinary Shares
Oct 01
2024
SELL
Open market or private sale
$232,320
$77.44 p/Share
3,000
Reduced 2.09%
140,487
Ordinary Shares
Sep 03
2024
SELL
Open market or private sale
$84,899
$72.75 p/Share
1,167
Reduced 0.81%
143,487
Ordinary Shares
Aug 02
2024
BUY
Grant, award, or other acquisition
-
40,789
Added 22.0%
144,654
Ordinary Shares
Aug 01
2024
SELL
Open market or private sale
$83,218
$71.31 p/Share
1,167
Reduced 1.11%
103,865
Ordinary Shares
Jul 01
2024
SELL
Open market or private sale
$77,383
$66.31 p/Share
1,167
Reduced 1.1%
104,556
Ordinary Shares
Jun 03
2024
SELL
Open market or private sale
$83,780
$71.73 p/Share
1,168
Reduced 1.09%
105,723
Ordinary Shares
May 06
2024
SELL
Open market or private sale
$189,030
$63.01 p/Share
3,000
Reduced 2.73%
106,891
Ordinary Shares
Dec 18
2023
BUY
Grant, award, or other acquisition
-
10,594
Added 8.87%
108,802
Ordinary Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$458,378
$52.44 p/Share
8,741
Reduced 8.17%
98,208
Ordinary Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
$975,121
$52.44 p/Share
18,595
Added 14.81%
106,949
Ordinary Shares
Dec 10
2023
SELL
Payment of exercise price or tax liability
$77,053
$56.08 p/Share
1,374
Reduced 1.53%
88,353
Ordinary Shares
Dec 08
2023
SELL
Payment of exercise price or tax liability
$103,523
$56.08 p/Share
1,846
Reduced 2.02%
89,727
Ordinary Shares
May 18
2023
SELL
Open market or private sale
$2,235,468
$63.01 p/Share
35,478
Reduced 28.17%
90,484
Ordinary Shares
May 18
2023
BUY
Exercise of conversion of derivative security
$898,585
$32.35 p/Share
27,777
Added 18.07%
125,962
Ordinary Shares
Dec 10
2022
SELL
Payment of exercise price or tax liability
$88,197
$65.77 p/Share
1,341
Reduced 1.36%
97,244
Ordinary Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$60,627
$66.77 p/Share
908
Reduced 0.99%
90,723
Ordinary Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
7,862
Added 7.39%
98,585
Ordinary Shares
Dec 07
2022
SELL
Payment of exercise price or tax liability
$94,406
$66.39 p/Share
1,422
Reduced 1.53%
91,631
Ordinary Shares
Dec 07
2022
BUY
Grant, award, or other acquisition
$200,763
$66.39 p/Share
3,024
Added 3.15%
93,053
Ordinary Shares
Dec 05
2022
SELL
Payment of exercise price or tax liability
$81,189
$67.21 p/Share
1,208
Reduced 1.32%
90,029
Ordinary Shares