Feb 28
2025
SELL
Payment of exercise price or tax liability
$42,785
$289.09 p/Share
148
Reduced 0.41%
36,021
Ordinary Shares
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
495
Added 1.35%
36,169
Ordinary Shares
Feb 27
2025
SELL
Payment of exercise price or tax liability
$731,528
$295.09 p/Share
2,479
Reduced 6.5%
35,674
Ordinary Shares
Feb 26
2025
BUY
Grant, award, or other acquisition
-
6,072
Added 13.73%
38,153
Ordinary Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$117,559
$302.21 p/Share
389
Reduced 1.2%
32,081
Ordinary Shares
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
1,270
Added 3.79%
32,271
Ordinary Shares
Nov 25
2024
SELL
Open market or private sale
$534,554
$378.58 p/Share
1,412
Reduced 4.33%
31,200
Ordinary Shares
Aug 14
2024
-
2,835
Reduced 8.0%
32,612
Ordinary Shares
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,072,771
$285.16 p/Share
3,762
Reduced 9.59%
35,447
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
8,387
Added 17.62%
39,209
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$98,005
$285.73 p/Share
343
Reduced 1.1%
30,822
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
764
Added 2.39%
31,165
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$159,475
$284.27 p/Share
561
Reduced 1.81%
30,401
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 3.91%
30,686
Ordinary Shares
Feb 07
2024
SELL
Open market or private sale
$5,395,897
$273.21 p/Share
19,750
Reduced 39.93%
29,712
Ordinary Shares
Feb 07
2024
BUY
Exercise of conversion of derivative security
$1,589,677
$80.49 p/Share
19,750
Added 30.16%
45,736
Ordinary Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$657,687
$171.72 p/Share
3,830
Reduced 11.42%
29,712
Ordinary Shares
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
874
Added 2.82%
30,104
Ordinary Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$38,092
$171.59 p/Share
222
Reduced 0.67%
32,668
Ordinary Shares
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
741
Added 2.2%
32,890
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$35,045
$171.79 p/Share
204
Reduced 0.63%
32,149
Ordinary Shares
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
615
Added 1.87%
32,353
Ordinary Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
-
9,141
Added 22.36%
31,738
Ordinary Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$901,861
$152.29 p/Share
5,922
Reduced 20.77%
22,597
Ordinary Shares
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
2,028
Added 8.06%
23,127
Ordinary Shares