Mar 01
2023
SELL
Payment of exercise price or tax liability
$2,026,850
$185.66 p/Share
10,917
Reduced 8.15%
123,002
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
24,698
Added 15.57%
133,919
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$133,612
$182.78 p/Share
731
Reduced 0.66%
109,221
Ordinary Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
15,933
Added 12.66%
109,952
Ordinary Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$119,604
$186.3 p/Share
642
Reduced 0.68%
94,019
Ordinary Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$191,494
$178.8 p/Share
1,071
Reduced 1.12%
94,661
Ordinary Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$3,430
$171.53 p/Share
20
Reduced 0.02%
95,732
Ordinary Shares
Nov 25
2022
SELL
Open market or private sale
$2,622,529
$179.0 p/Share
14,651
Reduced 13.27%
95,750
Ordinary Shares
Nov 25
2022
BUY
Exercise of conversion of derivative security
$683,322
$46.64 p/Share
14,651
Added 11.72%
110,401
Ordinary Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$71,334
$131.37 p/Share
543
Reduced 0.56%
95,747
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,968,569
$152.06 p/Share
12,946
Reduced 11.85%
96,285
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
29,128
Added 21.05%
109,231
Ordinary Shares
Feb 08
2022
SELL
Payment of exercise price or tax liability
$95,913
$159.06 p/Share
603
Reduced 0.75%
80,103
Ordinary Shares
Feb 05
2022
SELL
Payment of exercise price or tax liability
$114,928
$158.74 p/Share
724
Reduced 0.89%
80,706
Ordinary Shares
Feb 04
2022
SELL
Payment of exercise price or tax liability
$88,577
$158.74 p/Share
558
Reduced 0.68%
81,430
Ordinary Shares
Feb 01
2022
BUY
Grant, award, or other acquisition
-
11,964
Added 12.73%
81,988
Ordinary Shares
Jan 07
2022
SELL
Payment of exercise price or tax liability
$29,228
$194.85 p/Share
150
Reduced 0.21%
70,024
Ordinary Shares
Jul 01
2021
BUY
Grant, award, or other acquisition
-
3,867
Added 5.22%
70,167
Ordinary Shares
Mar 04
2021
SELL
Open market or private sale
$4,758,013
$155.07 p/Share
30,683
Reduced 31.64%
66,292
Ordinary Shares
Mar 02
2021
SELL
Payment of exercise price or tax liability
$3,904,126
$157.38 p/Share
24,807
Reduced 20.37%
96,975
Ordinary Shares
Mar 02
2021
BUY
Grant, award, or other acquisition
-
55,490
Added 31.3%
121,782
Ordinary Shares
Feb 08
2021
BUY
Grant, award, or other acquisition
-
5,236
Added 7.32%
66,292
Ordinary Shares
Feb 06
2021
SELL
Payment of exercise price or tax liability
$107,681
$149.35 p/Share
721
Reduced 1.17%
61,056
Ordinary Shares
Feb 05
2021
SELL
Payment of exercise price or tax liability
$109,175
$149.35 p/Share
731
Reduced 1.17%
61,777
Ordinary Shares
Feb 04
2021
SELL
Payment of exercise price or tax liability
$83,797
$148.84 p/Share
563
Reduced 0.89%
62,508
Ordinary Shares