Feb 12
2021
SELL
Payment of exercise price or tax liability
$5,397
$257.0 p/Share
21
Reduced 24.42%
65
Class A Ordinary Shares
Feb 12
2021
BUY
Grant, award, or other acquisition
-
46
Added 34.85%
86
Class A Ordinary Shares
Feb 03
2021
SELL
Open market or private sale
$1,980,348
$248.6 p/Share
7,966
Reduced 99.5%
40
Class A Ordinary Shares
Feb 01
2021
SELL
Payment of exercise price or tax liability
$1,338,169
$246.44 p/Share
5,430
Reduced 40.41%
8,006
Class A Ordinary Shares
Jan 01
2021
BUY
Grant, award, or other acquisition
-
13,396
Added 49.93%
13,436
Class A Ordinary Shares
Dec 21
2020
SELL
Open market or private sale
$1,658,605
$260.91 p/Share
6,357
Reduced 99.37%
40
Class A Ordinary Shares
Nov 13
2020
SELL
Payment of exercise price or tax liability
$8,168
$240.25 p/Share
34
Reduced 0.53%
6,397
Class A Ordinary Shares
Nov 13
2020
BUY
Grant, award, or other acquisition
-
74
Added 1.14%
6,431
Class A Ordinary Shares
Nov 02
2020
SELL
Open market or private sale
$1,926,823
$220.89 p/Share
8,723
Reduced 57.84%
6,357
Class A Ordinary Shares
Oct 19
2020
SELL
Open market or private sale
$2,500,864
$228.64 p/Share
10,938
Reduced 42.04%
15,080
Class A Ordinary Shares
Oct 14
2020
SELL
Payment of exercise price or tax liability
$2,069,379
$230.11 p/Share
8,993
Reduced 25.69%
26,018
Class A Ordinary Shares
Oct 14
2020
BUY
Grant, award, or other acquisition
-
19,931
Added 36.28%
35,011
Class A Ordinary Shares
May 04
2020
SELL
Open market or private sale
$379,195
$178.95 p/Share
2,119
Reduced 12.32%
15,080
Class A Ordinary Shares
Apr 29
2020
SELL
Open market or private sale
$999,925
$185.0 p/Share
5,405
Reduced 23.91%
17,199
Class A Ordinary Shares
Apr 20
2020
SELL
Open market or private sale
$5,935
$174.57 p/Share
34
Reduced 0.15%
22,604
Class A Ordinary Shares
Feb 14
2020
SELL
Payment of exercise price or tax liability
$6,161
$212.44 p/Share
29
Reduced 0.13%
22,638
Class A Ordinary Shares
Feb 14
2020
BUY
Grant, award, or other acquisition
-
63
Added 0.28%
22,667
Class A Ordinary Shares
Feb 05
2020
SELL
Open market or private sale
$2,079,706
$212.41 p/Share
9,791
Reduced 30.22%
22,604
Class A Ordinary Shares
Feb 03
2020
SELL
Open market or private sale
$1,204,312
$207.14 p/Share
5,814
Reduced 15.22%
32,395
Class A Ordinary Shares
Feb 01
2020
SELL
Payment of exercise price or tax liability
$1,393,279
$206.81 p/Share
6,737
Reduced 14.99%
38,209
Class A Ordinary Shares
Jan 01
2020
BUY
Grant, award, or other acquisition
-
16,528
Added 26.89%
44,946
Class A Ordinary Shares
Dec 23
2019
SELL
Open market or private sale
$938,339
$210.39 p/Share
4,460
Reduced 13.57%
28,418
Class A Ordinary Shares
Nov 15
2019
SELL
Payment of exercise price or tax liability
$10,031
$196.69 p/Share
51
Reduced 0.15%
32,878
Class A Ordinary Shares
Nov 15
2019
BUY
Grant, award, or other acquisition
-
112
Added 0.34%
32,929
Class A Ordinary Shares
Oct 22
2019
SELL
Payment of exercise price or tax liability
$2,295,431
$185.22 p/Share
12,393
Reduced 27.41%
32,817
Class A Ordinary Shares