Nov 05
2019
BUY
Grant, award, or other acquisition
$20,355
$186.74 p/Share
109
Added 0.74%
14,647
Class A Ordinary Shares
Oct 24
2019
SELL
Open market or private sale
$511,349
$185.81 p/Share
2,752
Reduced 15.92%
14,538
Class A Ordinary Shares
Oct 22
2019
SELL
Payment of exercise price or tax liability
$268,939
$185.22 p/Share
1,452
Reduced 7.75%
17,290
Class A Ordinary Shares
Oct 22
2019
BUY
Grant, award, or other acquisition
-
4,204
Added 18.32%
18,742
Class A Ordinary Shares
Oct 05
2019
BUY
Grant, award, or other acquisition
$20,488
$187.96 p/Share
109
Added 0.74%
14,538
Class A Ordinary Shares
Sep 05
2019
BUY
Grant, award, or other acquisition
$20,310
$199.12 p/Share
102
Added 0.7%
14,429
Class A Ordinary Shares
Aug 05
2019
BUY
Grant, award, or other acquisition
$20,451
$187.62 p/Share
109
Added 0.76%
14,327
Class A Ordinary Shares
Jul 05
2019
BUY
Grant, award, or other acquisition
$20,330
$190.0 p/Share
107
Added 0.75%
14,218
Class A Ordinary Shares
Jun 05
2019
BUY
Grant, award, or other acquisition
$20,448
$179.37 p/Share
114
Added 0.8%
14,111
Class A Ordinary Shares
May 15
2019
BUY
Grant, award, or other acquisition
-
115
Added 0.81%
13,997
Class A Ordinary Shares
May 05
2019
BUY
Grant, award, or other acquisition
$20,383
$177.24 p/Share
115
Added 0.82%
13,882
Class A Ordinary Shares
Apr 22
2019
SELL
Open market or private sale
$1,113,969
$177.78 p/Share
6,266
Reduced 31.28%
13,767
Class A Ordinary Shares
Apr 05
2019
BUY
Grant, award, or other acquisition
$20,439
$177.73 p/Share
115
Added 0.57%
20,033
Class A Ordinary Shares
Mar 05
2019
BUY
Grant, award, or other acquisition
$20,403
$163.22 p/Share
125
Added 0.62%
19,918
Class A Ordinary Shares
Feb 05
2019
BUY
Grant, award, or other acquisition
$20,250
$156.98 p/Share
129
Added 0.65%
19,793
Class A Ordinary Shares
Feb 01
2019
SELL
Payment of exercise price or tax liability
$101,004
$154.44 p/Share
654
Reduced 3.22%
19,664
Class A Ordinary Shares
Feb 01
2019
BUY
Grant, award, or other acquisition
-
9,712
Added 32.34%
20,318
Class A Ordinary Shares
Jan 05
2019
SELL
Payment of exercise price or tax liability
$62,460
$139.42 p/Share
448
Reduced 4.05%
10,606
Class A Ordinary Shares
Jan 05
2019
BUY
Grant, award, or other acquisition
$95,991
$69.71 p/Share
1,377
Added 11.08%
11,054
Class A Ordinary Shares
Jan 01
2019
SELL
Payment of exercise price or tax liability
$23,156
$140.34 p/Share
165
Reduced 1.68%
9,677
Class A Ordinary Shares
Jan 01
2019
BUY
Grant, award, or other acquisition
-
2,685
Added 21.43%
9,842
Class A Ordinary Shares
Dec 05
2018
BUY
Grant, award, or other acquisition
$172,547
$166.23 p/Share
1,038
Added 12.67%
7,157
Class A Ordinary Shares