May 15
2020
BUY
Grant, award, or other acquisition
$543
$180.9 p/Share
3
Added 0.01%
59,872
Class A Ordinary Shares
Apr 20
2020
SELL
Open market or private sale
$524,610
$174.87 p/Share
3,000
Reduced 4.77%
59,869
Class A Ordinary Shares
Feb 14
2020
SELL
Payment of exercise price or tax liability
$1,912
$212.44 p/Share
9
Reduced 0.01%
62,869
Class A Ordinary Shares
Feb 14
2020
BUY
Grant, award, or other acquisition
-
16
Added 0.03%
62,878
Class A Ordinary Shares
Feb 01
2020
SELL
Payment of exercise price or tax liability
$439,471
$206.81 p/Share
2,125
Reduced 3.27%
62,862
Class A Ordinary Shares
Jan 21
2020
SELL
Open market or private sale
$627,060
$209.02 p/Share
3,000
Reduced 4.41%
64,987
Class A Ordinary Shares
Jan 01
2020
SELL
Payment of exercise price or tax liability
$56,137
$210.25 p/Share
267
Reduced 0.39%
67,987
Class A Ordinary Shares
Jan 01
2020
BUY
Grant, award, or other acquisition
-
3,567
Added 4.97%
68,254
Class A Ordinary Shares
Dec 23
2019
SELL
Open market or private sale
$1,680,880
$210.11 p/Share
8,000
Reduced 11.01%
64,687
Class A Ordinary Shares
Nov 15
2019
SELL
Payment of exercise price or tax liability
$9,638
$196.69 p/Share
49
Reduced 0.07%
72,687
Class A Ordinary Shares
Nov 15
2019
BUY
Grant, award, or other acquisition
-
85
Added 0.12%
72,736
Class A Ordinary Shares
Oct 22
2019
SELL
Payment of exercise price or tax liability
$2,179,113
$185.22 p/Share
11,765
Reduced 13.94%
72,651
Class A Ordinary Shares
Oct 22
2019
SELL
Open market or private sale
$555,750
$185.25 p/Share
3,000
Reduced 4.43%
64,669
Class A Ordinary Shares
Oct 22
2019
BUY
Grant, award, or other acquisition
-
19,747
Added 18.96%
84,416
Class A Ordinary Shares
Jul 16
2019
SELL
Open market or private sale
$582,870
$194.29 p/Share
3,000
Reduced 4.25%
67,669
Class A Ordinary Shares
May 15
2019
BUY
Grant, award, or other acquisition
-
8
Added 0.01%
70,669
Class A Ordinary Shares
Apr 23
2019
SELL
Open market or private sale
$537,660
$179.22 p/Share
3,000
Reduced 4.07%
70,661
Class A Ordinary Shares
Apr 01
2019
SELL
Open market or private sale
$527,490
$175.83 p/Share
3,000
Reduced 3.91%
73,661
Class A Ordinary Shares
Feb 01
2019
SELL
Payment of exercise price or tax liability
$107,954
$154.44 p/Share
699
Reduced 0.9%
76,661
Class A Ordinary Shares
Jan 01
2019
SELL
Payment of exercise price or tax liability
$29,752
$140.34 p/Share
212
Reduced 0.27%
77,360
Class A Ordinary Shares
Jan 01
2019
BUY
Grant, award, or other acquisition
-
5,344
Added 6.45%
77,572
Class A Ordinary Shares