Feb 10
2025
SELL
Open market or private sale
$113,882
$358.12 p/Share
318
Reduced 1.53%
20,513
Ordinary Shares
Feb 07
2025
SELL
Payment of exercise price or tax liability
$60,543
$356.14 p/Share
170
Reduced 0.81%
20,831
Ordinary Shares
Feb 06
2025
SELL
Payment of exercise price or tax liability
$40,777
$357.7 p/Share
114
Reduced 0.54%
21,001
Ordinary Shares
Feb 04
2025
SELL
Open market or private sale
$183,724
$357.44 p/Share
514
Reduced 2.38%
21,115
Ordinary Shares
Feb 04
2025
BUY
Grant, award, or other acquisition
-
985
Added 4.36%
21,629
Ordinary Shares
Feb 01
2025
SELL
Payment of exercise price or tax liability
$66,746
$362.75 p/Share
184
Reduced 0.88%
20,644
Ordinary Shares
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