Feb 27
2025
BUY
Grant, award, or other acquisition
-
9,289
Added 16.33%
47,604
Class A Ordinary Shares
Feb 26
2025
SELL
Payment of exercise price or tax liability
$140,284
$76.2 p/Share
1,841
Reduced 5.62%
30,936
Class A Ordinary Shares
Feb 26
2025
BUY
Grant, award, or other acquisition
$562,279
$76.2 p/Share
7,379
Added 16.15%
38,315
Class A Ordinary Shares
Feb 24
2025
SELL
Payment of exercise price or tax liability
$70,197
$77.31 p/Share
908
Reduced 2.7%
32,777
Class A Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$41,173
$76.96 p/Share
535
Reduced 1.56%
33,685
Class A Ordinary Shares
Aug 20
2024
SELL
Open market or private sale
$480,996
$96.78 p/Share
4,970
Reduced 12.68%
34,220
Class A Ordinary Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$109,296
$99.27 p/Share
1,101
Reduced 2.73%
39,190
Class A Ordinary Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
7,285
Added 15.31%
40,291
Class A Ordinary Shares
Feb 21
2024
SELL
Payment of exercise price or tax liability
$370,044
$97.38 p/Share
3,800
Reduced 7.42%
47,418
Class A Ordinary Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
$1,309,761
$97.38 p/Share
13,450
Added 18.1%
60,868
Class A Ordinary Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,296
Added 15.54%
23,356
Class A Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$134,459
$94.89 p/Share
1,417
Reduced 6.92%
19,060
Class A Ordinary Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$551,690
$94.89 p/Share
5,814
Added 22.11%
20,477
Class A Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$59,170
$97.32 p/Share
608
Reduced 3.98%
14,663
Class A Ordinary Shares
Oct 15
2022
BUY
Grant, award, or other acquisition
-
188
Added 1.22%
15,271
Class A Ordinary Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
3,503
Added 18.85%
15,083
Class A Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$24,061
$99.84 p/Share
241
Reduced 2.04%
11,580
Class A Ordinary Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
2,796
Added 19.13%
11,821
Class A Ordinary Shares
Feb 21
2021
SELL
Payment of exercise price or tax liability
$62,938
$100.22 p/Share
628
Reduced 6.51%
9,025
Class A Ordinary Shares