May 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $554,191               
              $179.35 p/Share               
          
        
            
        
          
              3,090 
              Reduced 2.3% 
          
   
         
        
          
            130,970  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $36,670               
              $183.35 p/Share               
          
        
            
        
          
              200 
              Reduced 0.15% 
          
   
         
        
          
            134,060  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $251,028               
              $184.58 p/Share               
          
        
            
        
          
              1,360 
              Reduced 1.0% 
          
   
         
        
          
            134,260  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 23                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $473,061               
              $205.5 p/Share               
          
        
            
        
          
              2,302 
              Reduced 1.67% 
          
   
         
        
          
            135,620  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $599,556               
              $204.0 p/Share               
          
        
            
        
          
              2,939 
              Reduced 2.09% 
          
   
         
        
          
            137,922  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $263,713               
              $212.33 p/Share               
          
        
            
        
          
              1,242 
              Reduced 0.87% 
          
   
         
        
          
            140,861  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $185,587               
              $212.83 p/Share               
          
        
            
        
          
              872 
              Reduced 0.61% 
          
   
         
        
          
            142,103  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $496,283               
              $190.22 p/Share               
          
        
            
        
          
              2,609 
              Reduced 1.79% 
          
   
         
        
          
            142,975  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $80,343               
              $179.74 p/Share               
          
        
            
        
          
              447 
              Reduced 0.31% 
          
   
         
        
          
            145,584  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 20                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $576,870               
              $187.6 p/Share               
          
        
            
        
          
              3,075 
              Reduced 2.06% 
          
   
         
        
          
            146,031  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 16                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $38,189               
              $186.29 p/Share               
          
        
            
        
          
              205 
              Reduced 0.14% 
          
   
         
        
          
            149,106  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $240,067               
              $183.96 p/Share               
          
        
            
        
          
              1,305 
              Reduced 0.87% 
          
   
         
        
          
            149,311  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 28                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              53,750 
              Added 26.3% 
          
   
         
        
          
            150,616  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 23                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $420,660               
              $190.0 p/Share               
          
        
            
        
          
              2,214 
              Reduced 2.23% 
          
   
         
        
          
            96,866  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $576,401               
              $185.1 p/Share               
          
        
            
        
          
              3,114 
              Reduced 3.05% 
          
   
         
        
          
            99,080  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,082,240               
              $190.0 p/Share               
          
        
            
        
          
              5,696 
              Reduced 5.28% 
          
   
         
        
          
            102,194  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 23                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $70,555               
              $157.49 p/Share               
          
        
            
        
          
              448 
              Reduced 0.41% 
          
   
         
        
          
            107,890  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $448,716               
              $146.4 p/Share               
          
        
            
        
          
              3,065 
              Reduced 2.75% 
          
   
         
        
          
            108,338  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 23                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $91,335               
              $170.72 p/Share               
          
        
            
        
          
              535 
              Reduced 0.48% 
          
   
         
        
          
            111,403  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $363,470               
              $165.59 p/Share               
          
        
            
        
          
              2,195 
              Reduced 1.92% 
          
   
         
        
          
            111,938  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 23                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $51,744               
              $117.07 p/Share               
          
        
            
        
          
              442 
              Reduced 0.39% 
          
   
         
        
          
            114,133  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $362,191               
              $115.79 p/Share               
          
        
            
        
          
              3,128 
              Reduced 2.66% 
          
   
         
        
          
            114,575  
            Class A Common Stock