Mar 26                           
            2024                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              562,229 
              Added 18.12% 
          
   
         
        
          
            2,540,055 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 28                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $187,922               
              $15.95 p/Share               
          
        
            
        
          
              11,782 
              Reduced 0.59% 
          
   
         
        
          
            1,977,826 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $787,483               
              $15.95 p/Share               
          
        
            
        
          
              49,372 
              Reduced 2.42% 
          
   
         
        
          
            1,989,608 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 23                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,208,513               
              $15.75 p/Share               
          
        
            
        
          
              76,731 
              Reduced 3.63% 
          
   
         
        
          
            2,038,980 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 23                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              160,186 
              Added 7.04% 
          
   
         
        
          
            2,115,711 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $72,351               
              $15.94 p/Share               
          
        
            
        
          
              4,539 
              Reduced 0.23% 
          
   
         
        
          
            1,955,525 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 20                           
            2023                           
          
        
          
            
              SELL 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              15,083 
              Reduced 0.82% 
          
   
         
        
          
            1,820,231 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,493,061 
              Added 44.86% 
          
   
         
        
          
            1,835,314 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 30                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $271,447               
              $17.78 p/Share               
          
        
            
        
          
              15,267 
              Reduced 4.1% 
          
   
         
        
          
            357,336 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 28                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $205,118               
              $17.79 p/Share               
          
        
            
        
          
              11,530 
              Reduced 2.28% 
          
   
         
        
          
            494,353 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 27                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $503,937               
              $17.79 p/Share               
          
        
            
        
          
              28,327 
              Reduced 5.3% 
          
   
         
        
          
            505,883 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 27                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              161,607 
              Added 23.23% 
          
   
         
        
          
            534,210 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 23                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,349,468               
              $16.82 p/Share               
          
        
            
        
          
              80,230 
              Reduced 17.72% 
          
   
         
        
          
            372,603 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 23                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              152,382 
              Added 25.18% 
          
   
         
        
          
            452,833 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $56,390               
              $16.02 p/Share               
          
        
            
        
          
              3,520 
              Reduced 1.16% 
          
   
         
        
          
            300,451 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 04                           
            2022                           
          
        
          
            
              SELL 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,066,251 
              Reduced 69.48% 
          
   
         
        
          
            468,421 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 04                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              1,588,201 
              Reduced 83.94% 
          
   
         
        
          
            303,971 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              164,450 
              Added 9.68% 
          
   
         
        
          
            1,534,672 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,066,251 
              Added 41.0% 
          
   
         
        
          
            1,534,672 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 04                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              357,500 
              Added 15.89% 
          
   
         
        
          
            1,892,172 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 30                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $767,595               
              $21.92 p/Share               
          
        
            
        
          
              35,018 
              Reduced 2.49% 
          
   
         
        
          
            1,370,222 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 28                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $491,951               
              $21.92 p/Share               
          
        
            
        
          
              22,443 
              Reduced 1.57% 
          
   
         
        
          
            1,405,240 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 25                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              127,976 
              Added 8.23% 
          
   
         
        
          
            1,427,683 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 24                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $3,705,825               
              $21.79 p/Share               
          
        
            
        
          
              170,070 
              Reduced 11.57% 
          
   
         
        
          
            1,299,707 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 24                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              356,731 
              Added 19.53% 
          
   
         
        
          
            1,469,777 Class A Common Stock