Dec 20
2024
SELL
Open market or private sale
$14,619
$78.6 p/Share
186
Reduced 0.2%
91,371
Ordinary Shares
Dec 18
2024
SELL
Payment of exercise price or tax liability
$144,004
$78.82 p/Share
1,827
Reduced 1.96%
91,557
Ordinary Shares
Dec 08
2024
SELL
Payment of exercise price or tax liability
$80,882
$84.34 p/Share
959
Reduced 1.02%
93,384
Ordinary Shares
Dec 06
2024
SELL
Payment of exercise price or tax liability
$100,027
$84.34 p/Share
1,186
Reduced 1.24%
94,343
Ordinary Shares
Dec 06
2024
BUY
Grant, award, or other acquisition
-
2,502
Added 2.55%
95,529
Ordinary Shares
Dec 03
2024
SELL
Open market or private sale
$15,557
$83.64 p/Share
186
Reduced 0.2%
93,026
Ordinary Shares
Dec 02
2024
BUY
Grant, award, or other acquisition
-
9,860
Added 9.57%
93,212
Ordinary Shares
Nov 20
2024
SELL
Open market or private sale
$15,551
$83.61 p/Share
186
Reduced 0.22%
83,352
Ordinary Shares
Nov 04
2024
SELL
Open market or private sale
$14,007
$75.31 p/Share
186
Reduced 0.22%
83,144
Ordinary Shares
Oct 21
2024
SELL
Open market or private sale
$14,409
$77.47 p/Share
186
Reduced 0.22%
83,330
Ordinary Shares
Oct 03
2024
SELL
Open market or private sale
$14,191
$76.3 p/Share
186
Reduced 0.22%
83,516
Ordinary Shares
Sep 20
2024
SELL
Open market or private sale
$13,728
$73.81 p/Share
186
Reduced 0.22%
83,702
Ordinary Shares
Sep 03
2024
SELL
Open market or private sale
$13,531
$72.75 p/Share
186
Reduced 0.22%
83,888
Ordinary Shares
Aug 20
2024
SELL
Open market or private sale
$13,113
$70.5 p/Share
186
Reduced 0.22%
84,074
Ordinary Shares
Aug 05
2024
SELL
Open market or private sale
$12,201
$65.6 p/Share
186
Reduced 0.22%
84,260
Ordinary Shares
Aug 02
2024
BUY
Grant, award, or other acquisition
-
40,789
Added 32.57%
84,446
Ordinary Shares
Jul 22
2024
SELL
Open market or private sale
$12,953
$69.64 p/Share
186
Reduced 0.43%
43,439
Ordinary Shares
Jul 03
2024
SELL
Open market or private sale
$12,303
$66.15 p/Share
186
Reduced 0.42%
43,625
Ordinary Shares
Jun 20
2024
SELL
Open market or private sale
$12,826
$68.96 p/Share
186
Reduced 0.42%
43,811
Ordinary Shares
Jun 03
2024
SELL
Open market or private sale
$13,431
$72.21 p/Share
186
Reduced 0.42%
43,997
Ordinary Shares
May 20
2024
SELL
Open market or private sale
$13,392
$72.0 p/Share
186
Reduced 0.42%
44,183
Ordinary Shares
May 03
2024
SELL
Open market or private sale
$11,392
$61.25 p/Share
186
Reduced 0.42%
44,369
Ordinary Shares
Apr 22
2024
SELL
Open market or private sale
$11,848
$63.7 p/Share
186
Reduced 0.42%
44,315
Ordinary Shares
Apr 03
2024
SELL
Open market or private sale
$12,183
$65.5 p/Share
186
Reduced 0.42%
44,501
Ordinary Shares
Mar 20
2024
SELL
Open market or private sale
$11,879
$63.87 p/Share
186
Reduced 0.41%
44,687
Ordinary Shares