Mar 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $6,020,750               
              $158.47 p/Share               
          
        
            
        
          
              37,993 
              Reduced 6.64% 
          
   
         
        
          
            534,457  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $11,981,062               
              $158.78 p/Share               
          
        
            
        
          
              75,457 
              Reduced 14.12% 
          
   
         
        
          
            459,000  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $5,878,979               
              $51.82 p/Share               
          
        
            
        
          
              113,450 
              Added 17.19% 
          
   
         
        
          
            546,644  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 20                           
            2023                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              2,000 
              Reduced 0.43% 
          
   
         
        
          
            459,000  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,533,701               
              $111.95 p/Share               
          
        
            
        
          
              31,565 
              Reduced 6.41% 
          
   
         
        
          
            461,000  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $2,790,353               
              $111.95 p/Share               
          
        
            
        
          
              24,925 
              Reduced 4.82% 
          
   
         
        
          
            492,565  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $2,790,041               
              $49.39 p/Share               
          
        
            
        
          
              56,490 
              Added 9.84% 
          
   
         
        
          
            517,490  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 16                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,871,039               
              $107.63 p/Share               
          
        
            
        
          
              17,384 
              Reduced 3.63% 
          
   
         
        
          
            461,000  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 16                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              41,433 
              Added 8.2% 
          
   
         
        
          
            463,621  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $3,630,092               
              $90.42 p/Share               
          
        
            
        
          
              40,147 
              Reduced 7.71% 
          
   
         
        
          
            480,369  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,925,855               
              $90.42 p/Share               
          
        
            
        
          
              43,418 
              Reduced 9.04% 
          
   
         
        
          
            436,951  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 08                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $3,630,063               
              $43.44 p/Share               
          
        
            
        
          
              83,565 
              Added 13.83% 
          
   
         
        
          
            520,516  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 16                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,635,059               
              $94.05 p/Share               
          
        
            
        
          
              17,385 
              Reduced 3.83% 
          
   
         
        
          
            436,951  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 16                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              41,435 
              Added 8.56% 
          
   
         
        
          
            442,364  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 04                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,320,191               
              $90.59 p/Share               
          
        
            
        
          
              25,612 
              Reduced 5.84% 
          
   
         
        
          
            412,901  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              36,825 
              Added 7.9% 
          
   
         
        
          
            429,215  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              20,987 
              Added 4.97% 
          
   
         
        
          
            401,688  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 18                           
            2021                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $1,926,516               
              $87.41 p/Share               
          
        
            
        
          
              22,040 
              Reduced 5.16% 
          
   
         
        
          
            405,318  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 18                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,151,772               
              $87.41 p/Share               
          
        
            
        
          
              24,617 
              Reduced 6.07% 
          
   
         
        
          
            380,701  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 18                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,926,468               
              $41.29 p/Share               
          
        
            
        
          
              46,657 
              Added 9.84% 
          
   
         
        
          
            427,358  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 16                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,376,291               
              $86.25 p/Share               
          
        
            
        
          
              15,957 
              Reduced 4.02% 
          
   
         
        
          
            380,701  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 16                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              38,030 
              Added 8.96% 
          
   
         
        
          
            386,575  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 04                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,184,197               
              $84.84 p/Share               
          
        
            
        
          
              13,958 
              Reduced 3.75% 
          
   
         
        
          
            358,628  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 04                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              31,506 
              Added 7.8% 
          
   
         
        
          
            372,586  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 03                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,894,970               
              $88.55 p/Share               
          
        
            
        
          
              21,400 
              Reduced 5.9% 
          
   
         
        
          
            341,080  
            Class A Common Stock