Mar 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $89,286               
              $96.63 p/Share               
          
        
            
        
          
              924 
              Reduced 0.47% 
          
   
         
        
          
            194,013  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 28                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $261,674               
              $96.63 p/Share               
          
        
            
        
          
              2,708 
              Reduced 1.37% 
          
   
         
        
          
            194,937  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 27                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $783,757               
              $96.82 p/Share               
          
        
            
        
          
              8,095 
              Reduced 3.93% 
          
   
         
        
          
            197,645  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 26                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $217,314               
              $102.41 p/Share               
          
        
            
        
          
              2,122 
              Reduced 1.02% 
          
   
         
        
          
            205,740  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 24                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              39,476 
              Added 15.96% 
          
   
         
        
          
            207,862  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,274,875               
              $125.0 p/Share               
          
        
            
        
          
              34,199 
              Reduced 16.88% 
          
   
         
        
          
            168,386  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 12                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $341,648               
              $9.99 p/Share               
          
        
            
        
          
              34,199 
              Added 14.44% 
          
   
         
        
          
            202,585  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 05                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,103,760               
              $120.0 p/Share               
          
        
            
        
          
              34,198 
              Reduced 16.88% 
          
   
         
        
          
            168,386  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Jun 05                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $341,638               
              $9.99 p/Share               
          
        
            
        
          
              34,198 
              Added 14.44% 
          
   
         
        
          
            202,584  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $112,752               
              $121.37 p/Share               
          
        
            
        
          
              929 
              Reduced 0.55% 
          
   
         
        
          
            168,386  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 28                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,462,200               
              $123.11 p/Share               
          
        
            
        
          
              20,000 
              Reduced 10.29% 
          
   
         
        
          
            174,315  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 28                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $333,788               
              $123.26 p/Share               
          
        
            
        
          
              2,708 
              Reduced 1.37% 
          
   
         
        
          
            194,315  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 28                           
            2024                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              5,000 
              Reduced 2.87% 
          
   
         
        
          
            169,315  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $355,381               
              $120.55 p/Share               
          
        
            
        
          
              2,948 
              Reduced 1.47% 
          
   
         
        
          
            197,023  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $90,291               
              $117.11 p/Share               
          
        
            
        
          
              771 
              Reduced 0.43% 
          
   
         
        
          
            177,120  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 26                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              22,851 
              Added 10.26% 
          
   
         
        
          
            199,971  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Dec 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,650,000               
              $113.0 p/Share               
          
        
            
        
          
              50,000 
              Reduced 21.94% 
          
   
         
        
          
            177,891  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Dec 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $499,500               
              $9.99 p/Share               
          
        
            
        
          
              50,000 
              Added 17.99% 
          
   
         
        
          
            227,891  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Dec 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,400,000               
              $108.0 p/Share               
          
        
            
        
          
              50,000 
              Reduced 21.94% 
          
   
         
        
          
            177,891  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Dec 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $499,500               
              $9.99 p/Share               
          
        
            
        
          
              50,000 
              Added 17.99% 
          
   
         
        
          
            227,891  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Jul 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,145,440               
              $115.0 p/Share               
          
        
            
        
          
              18,656 
              Reduced 9.49% 
          
   
         
        
          
            177,891  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Jul 12                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,052,160               
              $110.0 p/Share               
          
        
            
        
          
              18,656 
              Reduced 8.67% 
          
   
         
        
          
            196,547  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Jul 11                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,958,880               
              $105.0 p/Share               
          
        
            
        
          
              18,656 
              Reduced 7.98% 
          
   
         
        
          
            215,203  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $82,188               
              $88.47 p/Share               
          
        
            
        
          
              929 
              Reduced 0.4% 
          
   
         
        
          
            233,859  
            Class A common stock, ... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 28                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $248,621               
              $91.81 p/Share               
          
        
            
        
          
              2,708 
              Reduced 1.14% 
          
   
         
        
          
            234,788  
            Class A common stock, ...