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
Feb 23
2022
SELL
Payment of exercise price or tax liability
$36,067
$150.91 p/Share
239
Reduced 0.89%
26,491
Ordinary Shares
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
740
Added 2.69%
26,730
Ordinary Shares
Feb 22
2022
BUY
Grant, award, or other acquisition
-
13,108
Added 33.53%
25,990
Ordinary Shares
Jul 30
2021
SELL
Payment of exercise price or tax liability
$429,722
$157.87 p/Share
2,722
Reduced 17.44%
12,882
Ordinary Shares
Jul 30
2021
BUY
Exercise of conversion of derivative security
$958,113
$157.87 p/Share
6,069
Added 28.0%
15,604
Ordinary Shares
Feb 26
2021
SELL
Payment of exercise price or tax liability
$44,566
$130.31 p/Share
342
Reduced 3.46%
9,535
Ordinary Shares