Apr 05
2024
BUY
Grant, award, or other acquisition
$27,561
$332.07 p/Share
83
Added 0.46%
17,960
Class A Ordinary Shares
Mar 25
2024
SELL
Open market or private sale
$2,655,120
$331.89 p/Share
8,000
Reduced 30.92%
17,877
Class A Ordinary Shares
Mar 05
2024
BUY
Grant, award, or other acquisition
$27,292
$379.06 p/Share
72
Added 0.28%
25,877
Class A Ordinary Shares
Feb 15
2024
SELL
Payment of exercise price or tax liability
$2,606
$372.35 p/Share
7
Reduced 0.03%
25,805
Class A Ordinary Shares
Feb 15
2024
BUY
Grant, award, or other acquisition
-
23
Added 0.09%
25,812
Class A Ordinary Shares
Feb 05
2024
BUY
Grant, award, or other acquisition
$27,493
$371.54 p/Share
74
Added 0.29%
25,789
Class A Ordinary Shares
Feb 01
2024
SELL
Payment of exercise price or tax liability
$580,381
$367.33 p/Share
1,580
Reduced 5.79%
25,715
Class A Ordinary Shares
Jan 05
2024
SELL
Payment of exercise price or tax liability
$167,469
$337.64 p/Share
496
Reduced 1.78%
27,295
Class A Ordinary Shares
Jan 05
2024
BUY
Grant, award, or other acquisition
$191,273
$168.82 p/Share
1,133
Added 3.92%
27,791
Class A Ordinary Shares
Jan 01
2024
BUY
Grant, award, or other acquisition
-
3,559
Added 11.78%
26,658
Class A Ordinary Shares
Dec 05
2023
BUY
Grant, award, or other acquisition
$368,181
$335.32 p/Share
1,098
Added 4.54%
23,099
Class A Ordinary Shares
Nov 15
2023
SELL
Payment of exercise price or tax liability
$4,833
$322.23 p/Share
15
Reduced 0.07%
22,001
Class A Ordinary Shares
Nov 15
2023
BUY
Grant, award, or other acquisition
-
43
Added 0.19%
22,016
Class A Ordinary Shares
Nov 05
2023
BUY
Grant, award, or other acquisition
$27,532
$312.87 p/Share
88
Added 0.4%
21,973
Class A Ordinary Shares
Oct 24
2023
SELL
Open market or private sale
$740,175
$296.07 p/Share
2,500
Reduced 10.25%
21,885
Class A Ordinary Shares
Oct 18
2023
SELL
Payment of exercise price or tax liability
$1,115,383
$306.34 p/Share
3,641
Reduced 12.99%
24,385
Class A Ordinary Shares
Oct 18
2023
BUY
Grant, award, or other acquisition
-
7,342
Added 20.76%
28,026
Class A Ordinary Shares
Oct 05
2023
BUY
Grant, award, or other acquisition
$27,710
$307.89 p/Share
90
Added 0.43%
20,684
Class A Ordinary Shares
Sep 05
2023
BUY
Grant, award, or other acquisition
$54,882
$326.68 p/Share
168
Added 0.81%
20,678
Class A Ordinary Shares
Feb 14
2020
SELL
Payment of exercise price or tax liability
$425
$212.44 p/Share
2
Reduced 0.01%
20,222
Class A Ordinary Shares
Feb 14
2020
BUY
Grant, award, or other acquisition
-
21
Added 0.1%
20,224
Class A Ordinary Shares
Feb 05
2020
BUY
Grant, award, or other acquisition
$24,218
$212.44 p/Share
114
Added 0.56%
20,203
Class A Ordinary Shares
Feb 01
2020
SELL
Payment of exercise price or tax liability
$87,067
$206.81 p/Share
421
Reduced 2.05%
20,089
Class A Ordinary Shares
Jan 21
2020
SELL
Open market or private sale
$1,254,480
$209.08 p/Share
6,000
Reduced 22.63%
20,510
Class A Ordinary Shares
Jan 05
2020
SELL
Payment of exercise price or tax liability
$95,009
$208.81 p/Share
455
Reduced 1.69%
26,510
Class A Ordinary Shares