Jan 03                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,403 
              Added 11.64% 
          
   
         
        
          
            63,760  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,290 
              Added 15.67% 
          
   
         
        
          
            55,357  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $80,205               
              $11.33 p/Share               
          
        
            
        
          
              7,079 
              Reduced 13.58% 
          
   
         
        
          
            45,067  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 28                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              16,945 
              Added 24.53% 
          
   
         
        
          
            52,146  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,042               
              $12.71 p/Share               
          
        
            
        
          
              82 
              Reduced 0.23% 
          
   
         
        
          
            35,201  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 02                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              317 
              Added 0.89% 
          
   
         
        
          
            35,283  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 25                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $9,245               
              $12.36 p/Share               
          
        
            
        
          
              748 
              Reduced 2.09% 
          
   
         
        
          
            34,966  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 25                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,561 
              Added 6.69% 
          
   
         
        
          
            35,714  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $35,907               
              $22.22 p/Share               
          
        
            
        
          
              1,616 
              Reduced 4.64% 
          
   
         
        
          
            33,232  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,486 
              Added 13.6% 
          
   
         
        
          
            34,848  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $94,072               
              $22.95 p/Share               
          
        
            
        
          
              4,099 
              Reduced 12.25% 
          
   
         
        
          
            29,362  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,712 
              Added 27.53% 
          
   
         
        
          
            33,461  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $22,330               
              $22.95 p/Share               
          
        
            
        
          
              973 
              Reduced 4.48% 
          
   
         
        
          
            20,749  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 31                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,188 
              Added 9.15% 
          
   
         
        
          
            21,722  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 02                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $2,456               
              $17.42 p/Share               
          
        
            
        
          
              141 
              Reduced 0.69% 
          
   
         
        
          
            20,361  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 02                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              316 
              Added 1.52% 
          
   
         
        
          
            20,502  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $11,567               
              $11.9 p/Share               
          
        
            
        
          
              972 
              Reduced 4.59% 
          
   
         
        
          
            20,186  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,187 
              Added 9.37% 
          
   
         
        
          
            21,158  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $18,312               
              $18.82 p/Share               
          
        
            
        
          
              973 
              Reduced 4.88% 
          
   
         
        
          
            18,971  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,188 
              Added 9.89% 
          
   
         
        
          
            19,944  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 25                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $30,605               
              $26.87 p/Share               
          
        
            
        
          
              1,139 
              Reduced 6.03% 
          
   
         
        
          
            17,756  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 25                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,561 
              Added 11.94% 
          
   
         
        
          
            18,895  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $31,515               
              $32.39 p/Share               
          
        
            
        
          
              973 
              Reduced 5.62% 
          
   
         
        
          
            16,334  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,188 
              Added 11.22% 
          
   
         
        
          
            17,307  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $117,882               
              $51.32 p/Share               
          
        
            
        
          
              2,297 
              Reduced 13.19% 
          
   
         
        
          
            15,119  
            Class A Common Stock