May 17
2023
SELL
Open market or private sale
$782,775
$175.0 p/Share
4,473
Reduced 7.49%
55,220
Ordinary Shares
May 16
2023
SELL
Open market or private sale
$621,257
$175.15 p/Share
3,547
Reduced 5.61%
59,693
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
17,757
Added 21.96%
63,122
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$71,832
$182.78 p/Share
393
Reduced 0.86%
45,365
Ordinary Shares
Feb 07
2023
BUY
Grant, award, or other acquisition
-
4,191
Added 8.39%
45,758
Ordinary Shares
Feb 04
2023
SELL
Payment of exercise price or tax liability
$77,687
$186.3 p/Share
417
Reduced 0.99%
41,567
Ordinary Shares
Feb 01
2023
SELL
Payment of exercise price or tax liability
$69,910
$178.8 p/Share
391
Reduced 0.92%
41,984
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
8,566
Added 16.87%
42,216
Ordinary Shares
Feb 08
2022
SELL
Payment of exercise price or tax liability
$62,988
$159.06 p/Share
396
Reduced 1.16%
33,650
Ordinary Shares
Feb 05
2022
SELL
Payment of exercise price or tax liability
$35,399
$158.74 p/Share
223
Reduced 0.65%
34,046
Ordinary Shares
Feb 04
2022
SELL
Payment of exercise price or tax liability
$70,798
$158.74 p/Share
446
Reduced 1.28%
34,269
Ordinary Shares
Feb 01
2022
BUY
Grant, award, or other acquisition
-
3,739
Added 9.72%
34,715
Ordinary Shares
Dec 06
2021
SELL
Open market or private sale
$391,170
$195.0 p/Share
2,006
Reduced 6.08%
30,969
Ordinary Shares
Dec 06
2021
BUY
Exercise of conversion of derivative security
$140,861
$70.22 p/Share
2,006
Added 5.73%
32,975
Ordinary Shares
Dec 02
2021
SELL
Open market or private sale
$1,331,400
$190.01 p/Share
7,007
Reduced 18.45%
30,969
Ordinary Shares
Dec 02
2021
BUY
Exercise of conversion of derivative security
$140,932
$70.22 p/Share
2,007
Added 5.02%
37,976
Ordinary Shares
Mar 02
2021
SELL
Payment of exercise price or tax liability
$535,564
$157.38 p/Share
3,403
Reduced 8.65%
35,945
Ordinary Shares
Mar 02
2021
BUY
Grant, award, or other acquisition
-
7,621
Added 16.23%
39,348
Ordinary Shares
Feb 08
2021
BUY
Grant, award, or other acquisition
-
4,028
Added 11.27%
31,727
Ordinary Shares
Feb 06
2021
SELL
Payment of exercise price or tax liability
$28,974
$149.35 p/Share
194
Reduced 0.7%
27,699
Ordinary Shares
Feb 05
2021
SELL
Payment of exercise price or tax liability
$33,604
$149.35 p/Share
225
Reduced 0.8%
27,893
Ordinary Shares
Feb 04
2021
SELL
Payment of exercise price or tax liability
$67,127
$148.84 p/Share
451
Reduced 1.58%
28,118
Ordinary Shares