Dec 13
2024
BUY
Open market or private purchase
$380,300
$76.06 p/Share
5,000
Added 21.57%
18,175
Class A Ordinary Shares
May 23
2024
BUY
Grant, award, or other acquisition
-
1,692
Added 11.38%
13,175
Class A Ordinary Shares
May 18
2024
SELL
Payment of exercise price or tax liability
$80,021
$100.91 p/Share
793
Reduced 6.46%
11,483
Class A Ordinary Shares
Mar 15
2024
SELL
Open market or private sale
$1,819,431
$100.46 p/Share
18,111
Reduced 59.6%
12,276
Class A Ordinary Shares
May 26
2023
SELL
Payment of exercise price or tax liability
$57,275
$87.31 p/Share
656
Reduced 2.11%
30,387
Class A Ordinary Shares
May 18
2023
BUY
Grant, award, or other acquisition
-
1,860
Added 5.65%
31,043
Class A Ordinary Shares
May 27
2022
SELL
Payment of exercise price or tax liability
$75,985
$117.08 p/Share
649
Reduced 2.18%
29,183
Class A Ordinary Shares
May 26
2022
BUY
Grant, award, or other acquisition
-
1,568
Added 4.99%
29,832
Class A Ordinary Shares
Dec 06
2021
BUY
Open market or private purchase
$22,870
$88.99 p/Share
257
Added 0.9%
28,264
Class A Ordinary Shares
Sep 04
2021
BUY
Open market or private purchase
$22,617
$95.03 p/Share
238
Added 0.84%
28,006
Class A Ordinary Shares
Jun 14
2021
BUY
Open market or private purchase
$22,318
$109.94 p/Share
203
Added 0.73%
27,768
Class A Ordinary Shares
May 28
2021
SELL
Payment of exercise price or tax liability
$128,612
$112.62 p/Share
1,142
Reduced 2.34%
47,669
Class A Ordinary Shares
May 27
2021
BUY
Grant, award, or other acquisition
-
1,531
Added 3.04%
48,811
Class A Ordinary Shares
May 12
2021
SELL
Open market or private sale
$2,771,000
$110.84 p/Share
25,000
Reduced 47.56%
27,565
Class A Ordinary Shares
Mar 15
2021
BUY
Open market or private purchase
$46,516
$108.43 p/Share
429
Added 0.81%
52,565
Class A Ordinary Shares
Dec 04
2020
BUY
Open market or private purchase
$46,003
$88.98 p/Share
517
Added 0.98%
52,135
Class A Ordinary Shares
Sep 05
2020
BUY
Open market or private purchase
$45,343
$71.07 p/Share
638
Added 1.22%
51,617
Class A Ordinary Shares
Jun 15
2020
BUY
Open market or private purchase
$44,619
$63.47 p/Share
703
Added 1.36%
50,978
Class A Ordinary Shares
Mar 09
2020
BUY
Open market or private purchase
$43,918
$64.49 p/Share
681
Added 1.34%
50,275
Class A Ordinary Shares
Dec 09
2019
BUY
Open market or private purchase
$43,394
$93.12 p/Share
466
Added 0.93%
49,594
Class A Ordinary Shares
Sep 11
2019
BUY
Open market or private purchase
$42,906
$85.13 p/Share
504
Added 1.02%
49,127
Class A Ordinary Shares
Jun 17
2019
BUY
Open market or private purchase
$42,375
$85.09 p/Share
498
Added 1.01%
48,623
Class A Ordinary Shares
Mar 31
2019
BUY
Open market or private purchase
$39,881
$87.65 p/Share
455
Added 0.94%
48,125
Class A Ordinary Shares