Feb 27                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              57,038 
              Added 19.37% 
          
   
         
        
          
            237,496 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Feb 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $7,380,191               
              $91.0 p/Share               
          
        
            
        
          
              81,101 
              Reduced 31.01% 
          
   
         
        
          
            180,458 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $61,629               
              $94.96 p/Share               
          
        
            
        
          
              649 
              Reduced 0.25% 
          
   
         
        
          
            261,559 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              18,851 
              Added 6.69% 
          
   
         
        
          
            262,760 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Feb 24                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $51,805               
              $93.85 p/Share               
          
        
            
        
          
              552 
              Reduced 0.21% 
          
   
         
        
          
            262,208 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Sep 14                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $6,155,493               
              $129.0 p/Share               
          
        
            
        
          
              47,717 
              Reduced 16.32% 
          
   
         
        
          
            244,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Sep 14                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $476,693               
              $9.99 p/Share               
          
        
            
        
          
              47,717 
              Added 14.03% 
          
   
         
        
          
            292,453 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Sep 13                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $294,507               
              $129.0 p/Share               
          
        
            
        
          
              2,283 
              Reduced 0.92% 
          
   
         
        
          
            244,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Sep 13                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $22,807               
              $9.99 p/Share               
          
        
            
        
          
              2,283 
              Added 0.92% 
          
   
         
        
          
            247,019 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Aug 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $6,053,000               
              $121.06 p/Share               
          
        
            
        
          
              50,000 
              Reduced 16.96% 
          
   
         
        
          
            244,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Aug 10                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $499,500               
              $9.99 p/Share               
          
        
            
        
          
              50,000 
              Added 14.5% 
          
   
         
        
          
            294,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Jul 22                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,750,000               
              $115.0 p/Share               
          
        
            
        
          
              50,000 
              Reduced 16.96% 
          
   
         
        
          
            244,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Jul 22                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $242,500               
              $4.85 p/Share               
          
        
            
        
          
              50,000 
              Added 14.5% 
          
   
         
        
          
            294,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Jul 21                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,500,000               
              $110.0 p/Share               
          
        
            
        
          
              50,000 
              Reduced 16.96% 
          
   
         
        
          
            244,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Jul 21                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $242,500               
              $4.85 p/Share               
          
        
            
        
          
              50,000 
              Added 14.5% 
          
   
         
        
          
            294,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Apr 09                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $10,650,000               
              $106.5 p/Share               
          
        
            
        
          
              100,000 
              Reduced 29.01% 
          
   
         
        
          
            244,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Apr 09                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $485,000               
              $4.85 p/Share               
          
        
            
        
          
              100,000 
              Added 22.49% 
          
   
         
        
          
            344,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Apr 06                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,048,500               
              $100.97 p/Share               
          
        
            
        
          
              50,000 
              Reduced 16.96% 
          
   
         
        
          
            244,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Apr 06                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $242,500               
              $4.85 p/Share               
          
        
            
        
          
              50,000 
              Added 14.5% 
          
   
         
        
          
            294,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,800,000               
              $96.0 p/Share               
          
        
            
        
          
              50,000 
              Reduced 16.96% 
          
   
         
        
          
            244,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $242,500               
              $4.85 p/Share               
          
        
            
        
          
              50,000 
              Added 14.5% 
          
   
         
        
          
            294,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,623 
              Added 3.4% 
          
   
         
        
          
            244,736 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Feb 24                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $54,018               
              $97.33 p/Share               
          
        
            
        
          
              555 
              Reduced 0.23% 
          
   
         
        
          
            236,113 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Dec 07                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $4,062,053               
              $84.24 p/Share               
          
        
            
        
          
              48,220 
              Reduced 16.93% 
          
   
         
        
          
            236,668 Class A common stock, ... 
          
          
        
          
             
                
        
      
      
        
            Dec 07                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $233,867               
              $4.85 p/Share               
          
        
            
        
          
              48,220 
              Added 14.48% 
          
   
         
        
          
            284,888 Class A common stock, ...