| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +1,481 | $36.91 | +$54,663.71 | 3,678,581 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +3,755 | $38.18 | +$143,365.9 | 3,682,336 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +10,593 | $39.17 | +$414,927.81 | 3,692,929 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +38,623 | $39.87 | +$1,539,899.01 | 3,731,552 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +50,642 | $41.03 | +$2,077,841.26 | 3,782,194 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +61,042 | $42.12 | +$2,571,089.04 | 3,843,236 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +66,087 | $43.30 | +$2,861,567.1 | 3,909,323 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +31,558 | $44.23 | +$1,395,810.34 | 3,940,881 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +10,946 | $44.93 | +$491,803.78 | 3,951,827 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +37,783 | $48.93 | +$1,848,722.19 | 3,989,610 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +59,787 | $49.82 | +$2,978,588.34 | 4,049,397 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +17,662 | $50.77 | +$896,699.74 | 4,067,059 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +8,697 | $52.01 | +$452,330.97 | 4,075,756 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +4,725 | $52.81 | +$249,527.25 | 4,080,481 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +21,823 | $53.98 | +$1,178,005.54 | 4,102,304 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +18,949 | $54.92 | +$1,040,679.08 | 4,121,253 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +1,453 | $55.83 | +$81,120.99 | 4,122,706 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +1,894 | $56.89 | +$107,749.66 | 4,124,600 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +295 | $57.63 | +$17,000.85 | 4,124,895 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +1,302 | $58.98 | +$76,791.96 | 4,126,197 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +417 | $60.21 | +$25,107.57 | 4,126,614 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +136 | $62.20 | +$8,459.2 | 4,126,750 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +139 | $63.85 | +$8,875.15 | 4,126,889 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +95 | $64.44 | +$6,121.8 | 4,126,984 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +16 | $65.32 | +$1,045.12 | 4,127,000 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +15 | $70.62 | +$1,059.3 | 4,127,015 | Indirect | |
| Jun 26, 2023 | Class A Ordinary Shares | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +85 | $72.46 | +$6,159.1 | 4,127,100 | Indirect | |