Nov 15
2019
BUY
Grant, award, or other acquisition
-
158
Added 0.9%
17,332
Class A Ordinary Shares
Nov 05
2019
BUY
Grant, award, or other acquisition
$15,686
$186.74 p/Share
84
Added 0.49%
17,174
Class A Ordinary Shares
Oct 24
2019
SELL
Open market or private sale
$2,412,172
$186.11 p/Share
12,961
Reduced 43.13%
17,090
Class A Ordinary Shares
Oct 22
2019
SELL
Payment of exercise price or tax liability
$2,157,998
$185.22 p/Share
11,651
Reduced 27.94%
30,051
Class A Ordinary Shares
Oct 22
2019
BUY
Grant, award, or other acquisition
-
24,612
Added 37.11%
41,702
Class A Ordinary Shares
Oct 05
2019
BUY
Grant, award, or other acquisition
$15,601
$187.96 p/Share
83
Added 0.48%
17,090
Class A Ordinary Shares
Sep 05
2019
BUY
Grant, award, or other acquisition
$14,138
$199.12 p/Share
71
Added 0.42%
17,007
Class A Ordinary Shares
Aug 05
2019
BUY
Grant, award, or other acquisition
$14,259
$187.62 p/Share
76
Added 0.45%
16,936
Class A Ordinary Shares
Jul 05
2019
BUY
Grant, award, or other acquisition
$14,250
$190.0 p/Share
75
Added 0.44%
16,860
Class A Ordinary Shares
Jun 05
2019
BUY
Grant, award, or other acquisition
$14,170
$179.37 p/Share
79
Added 0.47%
16,785
Class A Ordinary Shares
May 15
2019
BUY
Grant, award, or other acquisition
-
114
Added 0.68%
16,706
Class A Ordinary Shares
May 05
2019
BUY
Grant, award, or other acquisition
$14,179
$177.24 p/Share
80
Added 0.48%
16,592
Class A Ordinary Shares
Apr 22
2019
SELL
Open market or private sale
$456,488
$177.76 p/Share
2,568
Reduced 13.46%
16,512
Class A Ordinary Shares
Apr 05
2019
BUY
Grant, award, or other acquisition
$14,218
$177.73 p/Share
80
Added 0.42%
19,080
Class A Ordinary Shares
Mar 05
2019
BUY
Grant, award, or other acquisition
$14,200
$163.22 p/Share
87
Added 0.46%
19,000
Class A Ordinary Shares
Feb 05
2019
BUY
Grant, award, or other acquisition
$14,128
$156.98 p/Share
90
Added 0.47%
18,913
Class A Ordinary Shares
Feb 01
2019
SELL
Open market or private sale
$510,170
$154.55 p/Share
3,301
Reduced 14.92%
18,823
Class A Ordinary Shares
Jan 05
2019
SELL
Payment of exercise price or tax liability
$54,234
$139.42 p/Share
389
Reduced 1.73%
22,124
Class A Ordinary Shares
Jan 05
2019
BUY
Grant, award, or other acquisition
$92,017
$69.71 p/Share
1,320
Added 5.54%
22,513
Class A Ordinary Shares
Jan 01
2019
SELL
Payment of exercise price or tax liability
$187,494
$140.34 p/Share
1,336
Reduced 5.93%
21,193
Class A Ordinary Shares
Jan 01
2019
BUY
Grant, award, or other acquisition
-
5,344
Added 19.17%
22,529
Class A Ordinary Shares
Dec 05
2018
BUY
Grant, award, or other acquisition
$240,202
$166.23 p/Share
1,445
Added 7.76%
17,185
Class A Ordinary Shares