Mar 11
2025
-
44,198
Reduced 8.98%
447,972
Ordinary Shares
Feb 28
2025
SELL
Payment of exercise price or tax liability
$2,580,510
$65.12 p/Share
39,627
Reduced 12.61%
274,517
Ordinary Shares
Feb 28
2025
SELL
Sale (or disposition) back to the issuer
-
20,026
Reduced 5.99%
314,144
Ordinary Shares
Feb 28
2025
BUY
Grant, award, or other acquisition
-
217,653
Added 30.66%
492,170
Ordinary Shares
Sep 16
2024
-
29,770
Reduced 8.18%
334,170
Ordinary Shares
Sep 11
2024
BUY
Open market or private purchase
$986,527
$64.5 p/Share
15,295
Added 4.03%
363,940
Ordinary Shares
Sep 10
2024
BUY
Open market or private purchase
$973,878
$67.28 p/Share
14,475
Added 3.99%
348,645
Ordinary Shares
Mar 26
2024
-
39,775
Reduced 10.64%
334,170
Ordinary Shares
Feb 28
2024
SELL
Payment of exercise price or tax liability
$2,802,557
$78.77 p/Share
35,579
Reduced 15.0%
201,619
Ordinary Shares
Feb 28
2024
SELL
Sale (or disposition) back to the issuer
-
6,287
Reduced 2.58%
237,198
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
172,326
Added 31.55%
373,945
Ordinary Shares
Apr 11
2023
-
66,233
Reduced 21.38%
243,485
Ordinary Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$7,210,057
$116.28 p/Share
62,006
Reduced 23.73%
199,305
Ordinary Shares
Feb 28
2023
BUY
Grant, award, or other acquisition
-
110,413
Added 26.28%
309,718
Ordinary Shares
Mar 19
2022
-
68,546
Reduced 20.78%
261,311
Ordinary Shares
Feb 28
2022
SELL
Sale (or disposition) back to the issuer
-
5,793
Reduced 1.93%
294,274
Ordinary Shares
Feb 28
2022
SELL
Payment of exercise price or tax liability
$7,070,660
$129.44 p/Share
54,625
Reduced 18.56%
239,649
Ordinary Shares
Feb 28
2022
BUY
Grant, award, or other acquisition
-
90,208
Added 21.47%
329,857
Ordinary Shares
Feb 28
2022
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
1,091
Added 0.36%
300,067
Ordinary Shares
Jul 26
2021
-
60,717
Reduced 16.88%
298,976
Ordinary Shares
Feb 28
2021
SELL
Sale (or disposition) back to the issuer
-
4,043
Reduced 1.2%
333,229
Ordinary Shares
Feb 28
2021
SELL
Payment of exercise price or tax liability
$7,250,308
$149.84 p/Share
48,387
Reduced 14.52%
284,842
Ordinary Shares
Feb 28
2021
BUY
Grant, award, or other acquisition
-
74,851
Added 17.23%
359,693
Ordinary Shares
Feb 28
2021
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
1,940
Added 0.57%
337,272
Ordinary Shares