Jan 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,504               
              $16.0 p/Share               
          
        
            
        
          
              469 
              Added 1.71% 
          
   
         
        
          
            26,997 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Nov 29                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $202               
              $22.45 p/Share               
          
        
            
        
          
              9 
              Reduced 0.03% 
          
   
         
        
          
            26,528 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Nov 29                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $99               
              $11.1 p/Share               
          
        
            
        
          
              9 
              Added 0.03% 
          
   
         
        
          
            26,537 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Nov 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $193,900               
              $22.45 p/Share               
          
        
            
        
          
              8,637 
              Reduced 24.56% 
          
   
         
        
          
            26,528 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Nov 27                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $95,870               
              $11.1 p/Share               
          
        
            
        
          
              8,637 
              Added 19.72% 
          
   
         
        
          
            35,165 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Oct 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,007               
              $24.48 p/Share               
          
        
            
        
          
              82 
              Reduced 0.31% 
          
   
         
        
          
            26,528 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Oct 04                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              175 
              Added 0.65% 
          
   
         
        
          
            26,610 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Sep 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $8,797               
              $26.74 p/Share               
          
        
            
        
          
              329 
              Reduced 1.23% 
          
   
         
        
          
            26,435 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Sep 02                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              775 
              Added 2.81% 
          
   
         
        
          
            26,764 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Sep 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $73,668               
              $26.74 p/Share               
          
        
            
        
          
              2,755 
              Reduced 9.58% 
          
   
         
        
          
            25,989 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Sep 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,490 
              Added 18.42% 
          
   
         
        
          
            28,744 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Jul 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,512               
              $15.65 p/Share               
          
        
            
        
          
              480 
              Added 2.11% 
          
   
         
        
          
            22,254 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Apr 08                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $29,821               
              $17.9 p/Share               
          
        
            
        
          
              1,666 
              Reduced 7.25% 
          
   
         
        
          
            21,328 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Apr 08                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,932 
              Added 14.6% 
          
   
         
        
          
            22,994 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $21,354               
              $19.7 p/Share               
          
        
            
        
          
              1,084 
              Reduced 5.38% 
          
   
         
        
          
            19,062 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,558 
              Added 11.27% 
          
   
         
        
          
            20,146 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $207,185               
              $21.45 p/Share               
          
        
            
        
          
              9,659 
              Reduced 35.45% 
          
   
         
        
          
            17,588 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $109,726               
              $11.36 p/Share               
          
        
            
        
          
              9,659 
              Added 26.17% 
          
   
         
        
          
            27,247 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $111,695               
              $21.79 p/Share               
          
        
            
        
          
              5,126 
              Reduced 22.57% 
          
   
         
        
          
            17,588 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $45,262               
              $8.83 p/Share               
          
        
            
        
          
              5,126 
              Added 18.41% 
          
   
         
        
          
            22,714 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Jan 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,200               
              $12.35 p/Share               
          
        
            
        
          
              583 
              Added 3.21% 
          
   
         
        
          
            17,588 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Jan 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $319,563               
              $19.17 p/Share               
          
        
            
        
          
              16,670 
              Reduced 49.5% 
          
   
         
        
          
            17,005 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Jan 02                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $231,379               
              $13.88 p/Share               
          
        
            
        
          
              16,670 
              Added 33.11% 
          
   
         
        
          
            33,675 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Dec 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $178,215               
              $19.13 p/Share               
          
        
            
        
          
              9,316 
              Reduced 35.39% 
          
   
         
        
          
            17,005 Class A Common Share 
          
          
        
          
             
                
        
      
      
        
            Dec 19                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $129,306               
              $13.88 p/Share               
          
        
            
        
          
              9,316 
              Added 26.14% 
          
   
         
        
          
            26,321 Class A Common Share