Mar 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $219,233               
              $93.85 p/Share               
          
        
            
        
          
              2,336 
              Reduced 3.56% 
          
   
         
        
          
            63,355  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,870 
              Added 8.53% 
          
   
         
        
          
            62,908  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,783 
              Added 4.06% 
          
   
         
        
          
            65,691  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $27,404               
              $92.27 p/Share               
          
        
            
        
          
              297 
              Reduced 0.52% 
          
   
         
        
          
            57,038  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,100 
              Added 1.88% 
          
   
         
        
          
            57,335  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $304,335               
              $100.74 p/Share               
          
        
            
        
          
              3,021 
              Reduced 5.1% 
          
   
         
        
          
            56,235  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,430 
              Added 2.36% 
          
   
         
        
          
            59,256  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,761 
              Added 14.44% 
          
   
         
        
          
            57,826  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $29,691               
              $100.31 p/Share               
          
        
            
        
          
              296 
              Reduced 0.61% 
          
   
         
        
          
            48,065  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,099 
              Added 2.22% 
          
   
         
        
          
            48,361  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $148,030               
              $83.35 p/Share               
          
        
            
        
          
              1,776 
              Reduced 3.62% 
          
   
         
        
          
            47,262  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,580 
              Added 11.83% 
          
   
         
        
          
            49,038  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 22                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $25,317               
              $85.53 p/Share               
          
        
            
        
          
              296 
              Reduced 0.69% 
          
   
         
        
          
            42,458  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 22                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,099 
              Added 2.51% 
          
   
         
        
          
            42,754  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 22                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $445,500               
              $89.1 p/Share               
          
        
            
        
          
              5,000 
              Reduced 10.72% 
          
   
         
        
          
            41,655  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 22                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $440,150               
              $88.03 p/Share               
          
        
            
        
          
              5,000 
              Reduced 9.68% 
          
   
         
        
          
            46,655  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 18                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $278,688               
              $87.09 p/Share               
          
        
            
        
          
              3,200 
              Reduced 5.83% 
          
   
         
        
          
            51,655  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 17                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,029,078               
              $87.21 p/Share               
          
        
            
        
          
              11,800 
              Reduced 17.7% 
          
   
         
        
          
            54,855  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $376,415               
              $84.74 p/Share               
          
        
            
        
          
              4,442 
              Reduced 100.0% 
          
   
         
        
          
            0  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,442 
              Added 50.0% 
          
   
         
        
          
            4,442  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 21                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $450,150               
              $90.03 p/Share               
          
        
            
        
          
              5,000 
              Reduced 6.98% 
          
   
         
        
          
            66,655  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $418,582               
              $89.06 p/Share               
          
        
            
        
          
              4,700 
              Reduced 6.16% 
          
   
         
        
          
            71,655  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 11                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $17,800               
              $89.0 p/Share               
          
        
            
        
          
              200 
              Reduced 0.26% 
          
   
         
        
          
            76,355  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 09                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $8,900               
              $89.0 p/Share               
          
        
            
        
          
              100 
              Reduced 0.13% 
          
   
         
        
          
            76,555  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 08                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $441,000               
              $88.2 p/Share               
          
        
            
        
          
              5,000 
              Reduced 6.12% 
          
   
         
        
          
            76,655  
            Class A Common Stock