Mar 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $245,632               
              $29.63 p/Share               
          
        
            
        
          
              8,290 
              Reduced 97.07% 
          
   
         
        
          
            250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $5,535               
              $33.55 p/Share               
          
        
            
        
          
              165 
              Reduced 1.9% 
          
   
         
        
          
            8,540  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              576 
              Added 6.21% 
          
   
         
        
          
            8,705  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 23                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $48,011               
              $24.71 p/Share               
          
        
            
        
          
              1,943 
              Reduced 19.29% 
          
   
         
        
          
            8,129  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 23                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              6,854 
              Added 40.49% 
          
   
         
        
          
            10,072  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $40,295               
              $26.58 p/Share               
          
        
            
        
          
              1,516 
              Reduced 32.02% 
          
   
         
        
          
            3,218  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 13                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,484 
              Added 48.64% 
          
   
         
        
          
            4,734  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $187,100               
              $18.71 p/Share               
          
        
            
        
          
              10,000 
              Reduced 97.56% 
          
   
         
        
          
            250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $25,000               
              $2.5 p/Share               
          
        
            
        
          
              10,000 
              Added 49.38% 
          
   
         
        
          
            10,250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $213,500               
              $21.35 p/Share               
          
        
            
        
          
              10,000 
              Reduced 97.56% 
          
   
         
        
          
            250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $25,000               
              $2.5 p/Share               
          
        
            
        
          
              10,000 
              Added 49.38% 
          
   
         
        
          
            10,250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $195,600               
              $19.56 p/Share               
          
        
            
        
          
              10,000 
              Reduced 97.56% 
          
   
         
        
          
            250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $25,000               
              $2.5 p/Share               
          
        
            
        
          
              10,000 
              Added 49.38% 
          
   
         
        
          
            10,250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $224,500               
              $22.45 p/Share               
          
        
            
        
          
              10,000 
              Reduced 97.56% 
          
   
         
        
          
            250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $25,000               
              $2.5 p/Share               
          
        
            
        
          
              10,000 
              Added 49.38% 
          
   
         
        
          
            10,250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $180,900               
              $18.09 p/Share               
          
        
            
        
          
              10,000 
              Reduced 97.56% 
          
   
         
        
          
            250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $25,000               
              $2.5 p/Share               
          
        
            
        
          
              10,000 
              Added 49.38% 
          
   
         
        
          
            10,250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 08                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $376,835               
              $16.46 p/Share               
          
        
            
        
          
              22,894 
              Reduced 98.92% 
          
   
         
        
          
            250  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 08                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $50,000               
              $2.5 p/Share               
          
        
            
        
          
              20,000 
              Added 46.36% 
          
   
         
        
          
            23,144  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $11,666               
              $15.29 p/Share               
          
        
            
        
          
              763 
              Reduced 19.53% 
          
   
         
        
          
            3,144  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $6,084               
              $15.6 p/Share               
          
        
            
        
          
              390 
              Reduced 9.08% 
          
   
         
        
          
            3,907  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,153 
              Added 21.16% 
          
   
         
        
          
            4,297  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $44,638               
              $15.04 p/Share               
          
        
            
        
          
              2,968 
              Reduced 48.56% 
          
   
         
        
          
            3,144  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 10                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $21,542               
              $14.21 p/Share               
          
        
            
        
          
              1,516 
              Reduced 19.87% 
          
   
         
        
          
            6,112  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 10                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,484 
              Added 37.02% 
          
   
         
        
          
            7,628  
            Class A Common Stock