Sep 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $776,397               
              $23.07 p/Share               
          
        
            
        
          
              33,654 
              Reduced 15.89% 
          
   
         
        
          
            178,204 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              54,325 
              Added 20.41% 
          
   
         
        
          
            211,858 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,198 
              Added 6.64% 
          
   
         
        
          
            157,533 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 12                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $259,800               
              $25.98 p/Share               
          
        
            
        
          
              10,000 
              Reduced 6.4% 
          
   
         
        
          
            146,335 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $897,666               
              $26.49 p/Share               
          
        
            
        
          
              33,887 
              Reduced 17.81% 
          
   
         
        
          
            156,335 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              54,325 
              Added 22.21% 
          
   
         
        
          
            190,222 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,197 
              Added 7.61% 
          
   
         
        
          
            135,897 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $690,385               
              $29.87 p/Share               
          
        
            
        
          
              23,113 
              Reduced 15.6% 
          
   
         
        
          
            125,035 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              54,325 
              Added 26.83% 
          
   
         
        
          
            148,148 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,361 
              Added 3.46% 
          
   
         
        
          
            93,823 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $773,825               
              $27.21 p/Share               
          
        
            
        
          
              28,439 
              Reduced 23.92% 
          
   
         
        
          
            90,462 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 21                           
            2022                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              54,325 
              Added 31.36% 
          
   
         
        
          
            118,901 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 20                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,360 
              Added 4.95% 
          
   
         
        
          
            64,576 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $831,124               
              $29.59 p/Share               
          
        
            
        
          
              28,088 
              Reduced 31.58% 
          
   
         
        
          
            60,865 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 21                           
            2022                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              54,325 
              Added 37.92% 
          
   
         
        
          
            88,953 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 20                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,360 
              Added 8.84% 
          
   
         
        
          
            34,628 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $777,632               
              $28.89 p/Share               
          
        
            
        
          
              26,917 
              Reduced 46.26% 
          
   
         
        
          
            31,268 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 21                           
            2022                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              54,325 
              Added 48.28% 
          
   
         
        
          
            58,185 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 20                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,360 
              Added 46.54% 
          
   
         
        
          
            3,860 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,260,653               
              $48.1 p/Share               
          
        
            
        
          
              26,209 
              Reduced 100.0% 
          
   
         
        
          
            0 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 21                           
            2022                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              26,209 
              Added 50.0% 
          
   
         
        
          
            26,209 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 13                           
            2021                           
          
        
          
            
              SELL 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              696,920 
              Reduced 100.0% 
          
   
         
        
          
            0 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 08                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $13,782,400               
              $80.0 p/Share               
          
        
            
        
          
              172,280 
              Reduced 21.54% 
          
   
         
        
          
            627,720 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 08                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              869,200 
              Added 55.5% 
          
   
         
        
          
            696,920 Common Stock