Sep 30
2024
SELL
Payment of exercise price or tax liability
$8,247
$95.9 p/Share
86
Reduced 1.02%
8,328
Class A Ordinary Shares
Sep 30
2024
BUY
Grant, award, or other acquisition
-
472
Added 5.09%
8,800
Class A Ordinary Shares
Jun 28
2024
BUY
Grant, award, or other acquisition
-
351
Added 4.0%
8,414
Class A Ordinary Shares
May 23
2024
BUY
Grant, award, or other acquisition
-
1,692
Added 17.34%
8,063
Class A Ordinary Shares
May 18
2024
SELL
Payment of exercise price or tax liability
$30,777
$100.91 p/Share
305
Reduced 4.57%
6,371
Class A Ordinary Shares
Mar 31
2024
SELL
Payment of exercise price or tax liability
$5,114
$102.28 p/Share
50
Reduced 0.79%
6,266
Class A Ordinary Shares
Mar 31
2024
BUY
Grant, award, or other acquisition
-
410
Added 5.79%
6,676
Class A Ordinary Shares
Dec 31
2023
BUY
Grant, award, or other acquisition
-
189
Added 2.91%
6,316
Class A Ordinary Shares
Sep 30
2023
BUY
Grant, award, or other acquisition
-
236
Added 3.71%
6,127
Class A Ordinary Shares
Jun 30
2023
BUY
Grant, award, or other acquisition
-
221
Added 3.62%
5,879
Class A Ordinary Shares
May 26
2023
SELL
Payment of exercise price or tax liability
$23,049
$87.31 p/Share
264
Reduced 4.46%
5,658
Class A Ordinary Shares
May 18
2023
BUY
Grant, award, or other acquisition
-
1,860
Added 23.9%
5,922
Class A Ordinary Shares
Apr 25
2023
SELL
Open market or private sale
$91
$91.36 p/Share
1
Reduced 0.02%
5,891
Class A Ordinary Shares
Mar 31
2023
BUY
Grant, award, or other acquisition
-
211
Added 4.94%
4,062
Class A Ordinary Shares
Dec 31
2022
BUY
Grant, award, or other acquisition
-
216
Added 5.31%
3,851
Class A Ordinary Shares
Dec 06
2022
BUY
Open market or private purchase
$82
$82.3 p/Share
1
Added 0.02%
5,892
Class A Ordinary Shares
Oct 03
2022
SELL
Open market or private sale
$782
$78.22 p/Share
10
Reduced 0.17%
5,891
Class A Ordinary Shares
Sep 30
2022
BUY
Grant, award, or other acquisition
-
269
Added 6.89%
3,635
Class A Ordinary Shares
Sep 01
2022
BUY
Open market or private purchase
$818
$81.86 p/Share
10
Added 0.17%
5,901
Class A Ordinary Shares
Jul 26
2022
SELL
Open market or private sale
$2,189
$87.56 p/Share
25
Reduced 0.42%
5,891
Class A Ordinary Shares
Jun 30
2022
BUY
Grant, award, or other acquisition
-
192
Added 5.4%
3,366
Class A Ordinary Shares
Jun 23
2022
BUY
Open market or private purchase
$169
$84.5 p/Share
2
Added 0.03%
5,916
Class A Ordinary Shares
May 28
2022
SELL
Payment of exercise price or tax liability
$11,357
$117.08 p/Share
97
Reduced 2.97%
3,174
Class A Ordinary Shares
May 26
2022
BUY
Grant, award, or other acquisition
-
1,568
Added 32.4%
3,271
Class A Ordinary Shares
Mar 31
2022
BUY
Grant, award, or other acquisition
-
176
Added 9.37%
1,703
Class A Ordinary Shares