Oct 20                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,970,119               
              $39.02 p/Share               
          
        
            
        
          
              50,490 
              Reduced 65.12% 
          
   
         
        
          
            27,046 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Oct 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $491,360               
              $12.46 p/Share               
          
        
            
        
          
              39,435 
              Added 33.71% 
          
   
         
        
          
            77,536 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Oct 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,271               
              $38.49 p/Share               
          
        
            
        
          
              85 
              Reduced 0.22% 
          
   
         
        
          
            38,101 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Oct 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              175 
              Added 0.46% 
          
   
         
        
          
            38,186 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Sep 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $383,240               
              $34.84 p/Share               
          
        
            
        
          
              11,000 
              Reduced 22.44% 
          
   
         
        
          
            38,011 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Sep 03                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $197,120               
              $17.92 p/Share               
          
        
            
        
          
              11,000 
              Added 18.33% 
          
   
         
        
          
            49,011 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Sep 02                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $12,855               
              $34.28 p/Share               
          
        
            
        
          
              375 
              Reduced 0.98% 
          
   
         
        
          
            38,011 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Sep 02                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              774 
              Added 1.98% 
          
   
         
        
          
            38,386 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Sep 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $143,404               
              $33.49 p/Share               
          
        
            
        
          
              4,282 
              Reduced 10.22% 
          
   
         
        
          
            37,612 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Sep 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,853 
              Added 17.45% 
          
   
         
        
          
            41,894 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Aug 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $549,950               
              $32.35 p/Share               
          
        
            
        
          
              17,000 
              Reduced 33.97% 
          
   
         
        
          
            33,041 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Aug 04                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $263,840               
              $15.52 p/Share               
          
        
            
        
          
              17,000 
              Added 25.36% 
          
   
         
        
          
            50,041 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Jul 15                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $7,736               
              $15.63 p/Share               
          
        
            
        
          
              495 
              Added 1.48% 
          
   
         
        
          
            33,041 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Jun 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $437,316               
              $28.75 p/Share               
          
        
            
        
          
              15,211 
              Reduced 31.85% 
          
   
         
        
          
            32,546 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Jun 03                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $235,770               
              $15.5 p/Share               
          
        
            
        
          
              15,211 
              Added 24.16% 
          
   
         
        
          
            47,757 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            May 07                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $470,998               
              $26.69 p/Share               
          
        
            
        
          
              17,647 
              Reduced 35.16% 
          
   
         
        
          
            32,546 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            May 07                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $213,528               
              $12.1 p/Share               
          
        
            
        
          
              17,647 
              Added 26.01% 
          
   
         
        
          
            50,193 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Apr 07                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $33,786               
              $20.28 p/Share               
          
        
            
        
          
              1,666 
              Reduced 4.87% 
          
   
         
        
          
            32,546 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Apr 07                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,933 
              Added 10.31% 
          
   
         
        
          
            34,212 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $45,368               
              $21.77 p/Share               
          
        
            
        
          
              2,084 
              Reduced 6.44% 
          
   
         
        
          
            30,279 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Apr 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,920 
              Added 13.2% 
          
   
         
        
          
            32,363 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Mar 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,416               
              $22.61 p/Share               
          
        
            
        
          
              328 
              Reduced 1.18% 
          
   
         
        
          
            27,443 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Mar 16                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              774 
              Added 2.71% 
          
   
         
        
          
            27,771 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Mar 12                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $203,194               
              $22.45 p/Share               
          
        
            
        
          
              9,051 
              Reduced 25.44% 
          
   
         
        
          
            26,528 Class A Ordinary Share 
          
          
        
          
             
                
        
      
      
        
            Mar 12                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $100,466               
              $11.1 p/Share               
          
        
            
        
          
              9,051 
              Added 20.28% 
          
   
         
        
          
            35,579 Class A Ordinary Share