Feb 28
2025
SELL
Payment of exercise price or tax liability
$59,841
$289.09 p/Share
207
Reduced 0.9%
22,811
Ordinary Shares
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
691
Added 2.91%
23,018
Ordinary Shares
Feb 27
2025
SELL
Payment of exercise price or tax liability
$619,689
$295.09 p/Share
2,100
Reduced 8.6%
22,327
Ordinary Shares
Feb 26
2025
BUY
Grant, award, or other acquisition
-
5,314
Added 17.87%
24,427
Ordinary Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$130,554
$302.21 p/Share
432
Reduced 2.21%
19,113
Ordinary Shares
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
1,420
Added 6.83%
19,372
Ordinary Shares
Aug 02
2024
SELL
Payment of exercise price or tax liability
$109,928
$283.32 p/Share
388
Reduced 2.1%
18,125
Ordinary Shares
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
863
Added 4.45%
18,513
Ordinary Shares
Feb 29
2024
SELL
Payment of exercise price or tax liability
$967,262
$285.16 p/Share
3,392
Reduced 16.12%
17,650
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
8,004
Added 27.56%
21,042
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$62,289
$285.73 p/Share
218
Reduced 1.64%
13,038
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
728
Added 5.21%
13,256
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$120,246
$284.27 p/Share
423
Reduced 3.27%
12,528
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,402
Added 9.88%
12,786
Ordinary Shares
Dec 11
2023
-
87
Reduced 0.75%
11,549
Ordinary Shares
Dec 04
2023
SELL
Open market or private sale
$601,823
$228.05 p/Share
2,639
Reduced 18.49%
11,636
Ordinary Shares
Dec 04
2023
BUY
Exercise of conversion of derivative security
$216,160
$81.91 p/Share
2,639
Added 15.6%
14,275
Ordinary Shares
Aug 04
2023
SELL
Payment of exercise price or tax liability
$84,168
$217.49 p/Share
387
Reduced 3.22%
11,636
Ordinary Shares
Aug 04
2023
BUY
Exercise of conversion of derivative security
-
862
Added 6.69%
12,023
Ordinary Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$693,233
$171.72 p/Share
4,037
Reduced 26.56%
11,161
Ordinary Shares
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
917
Added 7.34%
11,573
Ordinary Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$36,033
$171.59 p/Share
210
Reduced 1.45%
14,281
Ordinary Shares
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
706
Added 4.65%
14,491
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$31,265
$171.79 p/Share
182
Reduced 1.3%
13,785
Ordinary Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
-
9,595
Added 41.67%
13,430
Ordinary Shares