Mar 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $295,078               
              $213.98 p/Share               
          
        
            
        
          
              1,379 
              Reduced 8.23% 
          
   
         
        
          
            15,367 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 14                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $60,557               
              $211.0 p/Share               
          
        
            
        
          
              287 
              Reduced 1.68% 
          
   
         
        
          
            16,746 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 14                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $213,869               
              $168.8 p/Share               
          
        
            
        
          
              1,267 
              Added 6.92% 
          
   
         
        
          
            17,033 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 14                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,746 
              Added 9.97% 
          
   
         
        
          
            15,766 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $65,838               
              $206.39 p/Share               
          
        
            
        
          
              319 
              Reduced 2.22% 
          
   
         
        
          
            14,020 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $306,766               
              $205.47 p/Share               
          
        
            
        
          
              1,493 
              Reduced 9.43% 
          
   
         
        
          
            14,339 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 03                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,375 
              Added 21.65% 
          
   
         
        
          
            15,832 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $555,317               
              $213.01 p/Share               
          
        
            
        
          
              2,607 
              Reduced 18.54% 
          
   
         
        
          
            11,457 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $667,454               
              $194.65 p/Share               
          
        
            
        
          
              3,429 
              Reduced 19.6% 
          
   
         
        
          
            14,064 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $242,195               
              $204.04 p/Share               
          
        
            
        
          
              1,187 
              Reduced 6.35% 
          
   
         
        
          
            17,493 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $244,192               
              $163.23 p/Share               
          
        
            
        
          
              1,496 
              Added 7.41% 
          
   
         
        
          
            18,680 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 14                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,777 
              Added 9.37% 
          
   
         
        
          
            17,184 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $65,005               
              $203.78 p/Share               
          
        
            
        
          
              319 
              Reduced 2.03% 
          
   
         
        
          
            15,407 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $86,785               
              $202.77 p/Share               
          
        
            
        
          
              428 
              Reduced 2.65% 
          
   
         
        
          
            15,726 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $922,324               
              $197.12 p/Share               
          
        
            
        
          
              4,679 
              Reduced 22.46% 
          
   
         
        
          
            16,154 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $388,909               
              $207.64 p/Share               
          
        
            
        
          
              1,873 
              Reduced 8.25% 
          
   
         
        
          
            20,833 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,302 
              Added 18.93% 
          
   
         
        
          
            22,706 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,774,910               
              $188.76 p/Share               
          
        
            
        
          
              9,403 
              Reduced 35.08% 
          
   
         
        
          
            17,404 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 16                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $98,066               
              $163.99 p/Share               
          
        
            
        
          
              598 
              Reduced 2.18% 
          
   
         
        
          
            26,807 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $60,739               
              $162.84 p/Share               
          
        
            
        
          
              373 
              Reduced 1.34% 
          
   
         
        
          
            27,405 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $243,474               
              $130.27 p/Share               
          
        
            
        
          
              1,869 
              Added 6.3% 
          
   
         
        
          
            27,778 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $225,381               
              $163.32 p/Share               
          
        
            
        
          
              1,380 
              Reduced 5.06% 
          
   
         
        
          
            25,909 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,976 
              Added 6.75% 
          
   
         
        
          
            27,289 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $458,481               
              $168.25 p/Share               
          
        
            
        
          
              2,725 
              Reduced 9.72% 
          
   
         
        
          
            25,313 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 06                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,404 
              Added 20.89% 
          
   
         
        
          
            28,038 Class A Common Stock