Jun 05
2024
SELL
Open market or private sale
$2,887,844
$321.3 p/Share
8,988
Reduced 30.22%
20,757
Ordinary Shares
Jun 05
2024
BUY
Exercise of conversion of derivative security
$946,256
$105.28 p/Share
8,988
Added 23.21%
29,745
Ordinary Shares
Mar 04
2024
SELL
Open market or private sale
$813,378
$288.33 p/Share
2,821
Reduced 11.98%
20,729
Ordinary Shares
Feb 28
2024
SELL
Payment of exercise price or tax liability
$627,978
$283.64 p/Share
2,214
Reduced 8.59%
23,550
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
6,761
Added 20.79%
25,764
Ordinary Shares
Feb 12
2024
SELL
Open market or private sale
$134,687
$273.2 p/Share
493
Reduced 2.53%
19,002
Ordinary Shares
Feb 09
2024
SELL
Open market or private sale
$129,529
$273.27 p/Share
474
Reduced 2.37%
19,495
Ordinary Shares
Feb 08
2024
SELL
Payment of exercise price or tax liability
$48,319
$269.94 p/Share
179
Reduced 0.89%
19,969
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$47,029
$273.43 p/Share
172
Reduced 0.85%
20,148
Ordinary Shares
Feb 06
2024
BUY
Grant, award, or other acquisition
-
1,296
Added 6.0%
20,320
Ordinary Shares
Feb 05
2024
SELL
Open market or private sale
$139,089
$271.66 p/Share
512
Reduced 2.62%
19,024
Ordinary Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$50,357
$270.74 p/Share
186
Reduced 0.94%
19,536
Ordinary Shares
Aug 08
2023
SELL
Open market or private sale
$1,253,422
$205.21 p/Share
6,108
Reduced 23.7%
19,666
Ordinary Shares
Aug 08
2023
BUY
Exercise of conversion of derivative security
$455,656
$74.6 p/Share
6,108
Added 19.16%
25,774
Ordinary Shares
Mar 03
2023
SELL
Open market or private sale
$399,788
$190.83 p/Share
2,095
Reduced 9.66%
19,600
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$272,363
$185.66 p/Share
1,467
Reduced 6.33%
21,695
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,795
Added 17.15%
23,162
Ordinary Shares
Feb 10
2023
SELL
Open market or private sale
$86,431
$181.96 p/Share
475
Reduced 2.52%
18,366
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$35,824
$182.78 p/Share
196
Reduced 1.03%
18,841
Ordinary Shares
Feb 07
2023
SELL
Open market or private sale
$60,858
$180.59 p/Share
337
Reduced 1.93%
17,097
Ordinary Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
1,940
Added 9.25%
19,037
Ordinary Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$25,709
$186.3 p/Share
138
Reduced 0.79%
17,434
Ordinary Shares
Feb 03
2023
SELL
Open market or private sale
$85,941
$186.02 p/Share
462
Reduced 2.56%
17,572
Ordinary Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$42,196
$178.8 p/Share
236
Reduced 1.29%
18,034
Ordinary Shares
Nov 25
2022
-
167
Reduced 0.91%
18,243
Ordinary Shares