Feb 21                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,227 
              Added 26.34% 
          
   
         
        
          
            17,416  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $254,389               
              $71.76 p/Share               
          
        
            
        
          
              3,545 
              Reduced 24.06% 
          
   
         
        
          
            11,189  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,691 
              Added 44.24% 
          
   
         
        
          
            14,734  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $24,614               
              $71.76 p/Share               
          
        
            
        
          
              343 
              Reduced 10.13% 
          
   
         
        
          
            3,043  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              766 
              Added 18.45% 
          
   
         
        
          
            3,386  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 03                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $9,378               
              $85.25 p/Share               
          
        
            
        
          
              110 
              Reduced 4.03% 
          
   
         
        
          
            2,620  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 02                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              238 
              Added 8.02% 
          
   
         
        
          
            2,730  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $31,107               
              $86.89 p/Share               
          
        
            
        
          
              358 
              Reduced 12.56% 
          
   
         
        
          
            2,492  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              765 
              Added 21.16% 
          
   
         
        
          
            2,850  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 03                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $14,135               
              $128.5 p/Share               
          
        
            
        
          
              110 
              Reduced 5.01% 
          
   
         
        
          
            2,085  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 02                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              238 
              Added 9.78% 
          
   
         
        
          
            2,195  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 02                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $48,262               
              $135.95 p/Share               
          
        
            
        
          
              355 
              Reduced 15.35% 
          
   
         
        
          
            1,957  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              766 
              Added 24.89% 
          
   
         
        
          
            2,312  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 03                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $14,208               
              $131.56 p/Share               
          
        
            
        
          
              108 
              Reduced 6.53% 
          
   
         
        
          
            1,546  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 02                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              237 
              Added 12.53% 
          
   
         
        
          
            1,654  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 26                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $351,173               
              $137.07 p/Share               
          
        
            
        
          
              2,562 
              Reduced 64.39% 
          
   
         
        
          
            1,417  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 25                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,562 
              Added 39.17% 
          
   
         
        
          
            3,979  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $43,472               
              $126.74 p/Share               
          
        
            
        
          
              343 
              Reduced 19.49% 
          
   
         
        
          
            1,417  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              766 
              Added 30.32% 
          
   
         
        
          
            1,760  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 22                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,081,083               
              $173.64 p/Share               
          
        
            
        
          
              6,226 
              Reduced 86.23% 
          
   
         
        
          
            994  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 21                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,226 
              Added 46.3% 
          
   
         
        
          
            7,220  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 02                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13,049               
              $183.79 p/Share               
          
        
            
        
          
              71 
              Reduced 6.67% 
          
   
         
        
          
            994  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 02                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              238 
              Added 18.27% 
          
   
         
        
          
            1,065  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 07                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,760,365               
              $149.98 p/Share               
          
        
            
        
          
              31,740 
              Reduced 97.46% 
          
   
         
        
          
            827  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 07                           
            2021                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              31,740 
              Added 49.36% 
          
   
         
        
          
            32,567  
            Class A Common Stock