Sep 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              87,794 
              Added 27.74% 
          
   
         
        
          
            228,666  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 19                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $507,581               
              $167.74 p/Share               
          
        
            
        
          
              3,026 
              Reduced 2.1% 
          
   
         
        
          
            140,872  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 14                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $572,110               
              $162.67 p/Share               
          
        
            
        
          
              3,517 
              Reduced 2.39% 
          
   
         
        
          
            143,898  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $625,900               
              $220.0 p/Share               
          
        
            
        
          
              2,845 
              Reduced 1.89% 
          
   
         
        
          
            147,415  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 19                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $681,202               
              $215.23 p/Share               
          
        
            
        
          
              3,165 
              Reduced 2.06% 
          
   
         
        
          
            150,260  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $724,999               
              $220.7 p/Share               
          
        
            
        
          
              3,285 
              Reduced 2.1% 
          
   
         
        
          
            153,425  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 14                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $805,374               
              $227.25 p/Share               
          
        
            
        
          
              3,544 
              Reduced 2.21% 
          
   
         
        
          
            156,710  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,732,041               
              $279.16 p/Share               
          
        
            
        
          
              16,951 
              Reduced 9.57% 
          
   
         
        
          
            160,254  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 21                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $652,498               
              $296.86 p/Share               
          
        
            
        
          
              2,198 
              Reduced 1.23% 
          
   
         
        
          
            177,205  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 19                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $413,989               
              $311.27 p/Share               
          
        
            
        
          
              1,330 
              Reduced 0.74% 
          
   
         
        
          
            179,403  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 19                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $971,301               
              $308.84 p/Share               
          
        
            
        
          
              3,145 
              Reduced 1.71% 
          
   
         
        
          
            180,733  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $968,454               
              $311.3 p/Share               
          
        
            
        
          
              3,111 
              Reduced 1.66% 
          
   
         
        
          
            183,878  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 31                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,120,035               
              $320.01 p/Share               
          
        
            
        
          
              3,500 
              Reduced 1.84% 
          
   
         
        
          
            186,989  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $646,366               
              $283.37 p/Share               
          
        
            
        
          
              2,281 
              Reduced 1.18% 
          
   
         
        
          
            190,489  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 21                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $879,679               
              $251.05 p/Share               
          
        
            
        
          
              3,504 
              Reduced 1.79% 
          
   
         
        
          
            192,770  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 19                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $725,396               
              $241.96 p/Share               
          
        
            
        
          
              2,998 
              Reduced 1.5% 
          
   
         
        
          
            196,274  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $309,893               
              $239.3 p/Share               
          
        
            
        
          
              1,295 
              Reduced 0.65% 
          
   
         
        
          
            199,272  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $896,161               
              $253.01 p/Share               
          
        
            
        
          
              3,542 
              Reduced 1.74% 
          
   
         
        
          
            200,567  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 11                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $982,680               
              $190.0 p/Share               
          
        
            
        
          
              5,172 
              Reduced 2.47% 
          
   
         
        
          
            204,109  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 27                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              83,826 
              Added 28.6% 
          
   
         
        
          
            209,281  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 22                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $70,179               
              $156.65 p/Share               
          
        
            
        
          
              448 
              Reduced 0.36% 
          
   
         
        
          
            125,455  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 19                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $477,462               
              $156.34 p/Share               
          
        
            
        
          
              3,054 
              Reduced 2.37% 
          
   
         
        
          
            125,903  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $29,069               
              $146.08 p/Share               
          
        
            
        
          
              199 
              Reduced 0.15% 
          
   
         
        
          
            128,957  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $196,848               
              $143.79 p/Share               
          
        
            
        
          
              1,369 
              Reduced 1.05% 
          
   
         
        
          
            129,156  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 23                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $78,275               
              $175.9 p/Share               
          
        
            
        
          
              445 
              Reduced 0.34% 
          
   
         
        
          
            130,525  
            Class A Common Stock