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
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
537
Added 3.7%
13,967
Ordinary Shares
May 07
2021
SELL
Open market or private sale
$2,086,928
$146.41 p/Share
14,254
Reduced 100.0%
0
Ordinary Shares
May 07
2021
BUY
Exercise of conversion of derivative security
$974,990
$90.06 p/Share
10,826
Added 65.21%
5,775
Ordinary Shares
Apr 30
2021
SELL
Payment of exercise price or tax liability
$257,870
$143.5 p/Share
1,797
Reduced 34.39%
3,428
Ordinary Shares
Apr 30
2021
BUY
Exercise of conversion of derivative security
-
4,566
Added 46.63%
5,225
Ordinary Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$38,962
$131.63 p/Share
296
Reduced 33.3%
593
Ordinary Shares