Mar 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              63,578 
              Reduced 100.0% 
          
   
         
        
          
            0 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $106,909               
              $33.8 p/Share               
          
        
            
        
          
              3,163 
              Reduced 4.74% 
          
   
         
        
          
            63,578 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,729 
              Added 9.16% 
          
   
         
        
          
            66,741 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $104,630               
              $33.85 p/Share               
          
        
            
        
          
              3,091 
              Reduced 4.9% 
          
   
         
        
          
            60,012 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,576 
              Added 9.44% 
          
   
         
        
          
            63,103 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $204,352               
              $33.85 p/Share               
          
        
            
        
          
              6,037 
              Reduced 9.65% 
          
   
         
        
          
            56,527 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,844 
              Added 17.03% 
          
   
         
        
          
            62,564 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $173,481               
              $33.85 p/Share               
          
        
            
        
          
              5,125 
              Reduced 9.34% 
          
   
         
        
          
            49,720 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 24                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,904 
              Added 16.58% 
          
   
         
        
          
            54,845 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 20                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $118,020               
              $33.72 p/Share               
          
        
            
        
          
              3,500 
              Reduced 7.38% 
          
   
         
        
          
            43,941 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $117,809               
              $33.66 p/Share               
          
        
            
        
          
              3,500 
              Reduced 6.87% 
          
   
         
        
          
            47,441 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 20                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $116,550               
              $33.3 p/Share               
          
        
            
        
          
              3,500 
              Reduced 6.43% 
          
   
         
        
          
            50,941 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 20                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $116,305               
              $33.23 p/Share               
          
        
            
        
          
              3,500 
              Reduced 6.04% 
          
   
         
        
          
            54,441 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 19                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $117,075               
              $33.45 p/Share               
          
        
            
        
          
              3,500 
              Reduced 5.7% 
          
   
         
        
          
            57,941 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $808,500               
              $33.0 p/Share               
          
        
            
        
          
              24,500 
              Reduced 28.51% 
          
   
         
        
          
            61,441 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 22                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,785 
              Added 12.06% 
          
   
         
        
          
            85,941 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 14                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $70,820               
              $22.39 p/Share               
          
        
            
        
          
              3,163 
              Reduced 4.09% 
          
   
         
        
          
            74,156 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 14                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,728 
              Added 8.01% 
          
   
         
        
          
            77,319 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $74,524               
              $24.11 p/Share               
          
        
            
        
          
              3,091 
              Reduced 4.2% 
          
   
         
        
          
            70,591 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,576 
              Added 8.19% 
          
   
         
        
          
            73,682 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $148,752               
              $24.64 p/Share               
          
        
            
        
          
              6,037 
              Reduced 8.25% 
          
   
         
        
          
            67,106 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,843 
              Added 14.94% 
          
   
         
        
          
            73,143 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $114,480               
              $28.62 p/Share               
          
        
            
        
          
              4,000 
              Reduced 6.22% 
          
   
         
        
          
            60,300 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 22                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,785 
              Added 15.49% 
          
   
         
        
          
            64,300 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 03                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $114,240               
              $28.56 p/Share               
          
        
            
        
          
              4,000 
              Reduced 7.08% 
          
   
         
        
          
            52,515 Class A Common Stock