Mar 03
2023
SELL
Payment of exercise price or tax liability
$99,925
$176.86 p/Share
565
Reduced 3.34%
16,358
Ordinary Shares
Mar 03
2023
SELL
Open market or private sale
$3,777,778
$176.97 p/Share
21,347
Reduced 57.3%
15,905
Ordinary Shares
Mar 03
2023
BUY
Exercise of conversion of derivative security
$99,977
$98.21 p/Share
1,018
Added 5.67%
16,923
Ordinary Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$791,629
$171.72 p/Share
4,610
Reduced 11.01%
37,252
Ordinary Shares
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
1,048
Added 2.7%
37,708
Ordinary Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$46,157
$171.59 p/Share
269
Reduced 0.65%
40,814
Ordinary Shares
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
942
Added 2.24%
41,083
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$38,996
$171.79 p/Share
227
Reduced 0.56%
40,141
Ordinary Shares
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
717
Added 1.75%
40,368
Ordinary Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
-
10,965
Added 21.66%
39,651
Ordinary Shares
Nov 04
2022
SELL
Payment of exercise price or tax liability
$199,782
$156.08 p/Share
1,280
Reduced 4.26%
28,733
Ordinary Shares
Nov 04
2022
SELL
Open market or private sale
$4,275,114
$155.81 p/Share
27,438
Reduced 48.85%
28,733
Ordinary Shares
Nov 04
2022
BUY
Exercise of conversion of derivative security
$2,428,478
$81.22 p/Share
29,900
Added 38.76%
47,241
Ordinary Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$886,480
$152.29 p/Share
5,821
Reduced 17.44%
27,551
Ordinary Shares
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
2,196
Added 7.26%
28,065
Ordinary Shares
Feb 23
2022
SELL
Payment of exercise price or tax liability
$43,462
$150.91 p/Share
288
Reduced 0.92%
31,176
Ordinary Shares
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
942
Added 2.91%
31,464
Ordinary Shares
Feb 22
2022
BUY
Grant, award, or other acquisition
-
13,108
Added 30.04%
30,522
Ordinary Shares
May 14
2021
SELL
Open market or private sale
$1,134,757
$148.16 p/Share
7,659
Reduced 29.58%
18,235
Ordinary Shares
May 14
2021
BUY
Exercise of conversion of derivative security
$650,604
$71.89 p/Share
9,050
Added 25.9%
25,894
Ordinary Shares
Mar 03
2021
SELL
Payment of exercise price or tax liability
$199,821
$136.49 p/Share
1,464
Reduced 8.0%
16,844
Ordinary Shares
Mar 03
2021
SELL
Open market or private sale
$3,096,681
$136.07 p/Share
22,758
Reduced 57.47%
16,844
Ordinary Shares
Mar 03
2021
BUY
Exercise of conversion of derivative security
$808,940
$73.54 p/Share
11,000
Added 33.54%
21,799
Ordinary Shares
Feb 26
2021
SELL
Payment of exercise price or tax liability
$105,551
$130.31 p/Share
810
Reduced 2.62%
30,066
Ordinary Shares
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
1,861
Added 5.74%
30,564
Ordinary Shares