Dec 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $54,274               
              $7.85 p/Share               
          
        
            
        
          
              6,914 
              Reduced 2.08% 
          
   
         
        
          
            326,190  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 08                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $44,136               
              $9.0 p/Share               
          
        
            
        
          
              4,904 
              Reduced 1.45% 
          
   
         
        
          
            333,104  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 07                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $113,326               
              $8.88 p/Share               
          
        
            
        
          
              12,762 
              Reduced 3.64% 
          
   
         
        
          
            338,008  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 06                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              20,316 
              Added 5.47% 
          
   
         
        
          
            350,770  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              40,632 
              Added 10.95% 
          
   
         
        
          
            330,454  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 08                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $41,193               
              $8.4 p/Share               
          
        
            
        
          
              4,904 
              Reduced 1.66% 
          
   
         
        
          
            289,822  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 07                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              25,000 
              Added 7.82% 
          
   
         
        
          
            294,726  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $45,381               
              $8.8 p/Share               
          
        
            
        
          
              5,157 
              Reduced 1.88% 
          
   
         
        
          
            269,726  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 07                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $190,200               
              $6.34 p/Share               
          
        
            
        
          
              30,000 
              Added 9.84% 
          
   
         
        
          
            274,883  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 08                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              28,821 
              Added 10.53% 
          
   
         
        
          
            244,883  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $61,693               
              $8.59 p/Share               
          
        
            
        
          
              7,182 
              Reduced 3.22% 
          
   
         
        
          
            216,062  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 03                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $29,674               
              $8.15 p/Share               
          
        
            
        
          
              3,641 
              Reduced 1.6% 
          
   
         
        
          
            223,244  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 06                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $217,080               
              $34.49 p/Share               
          
        
            
        
          
              6,294 
              Reduced 2.7% 
          
   
         
        
          
            226,885  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $263,643               
              $35.27 p/Share               
          
        
            
        
          
              7,475 
              Reduced 3.11% 
          
   
         
        
          
            233,179  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 03                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $182,693               
              $34.04 p/Share               
          
        
            
        
          
              5,367 
              Reduced 2.18% 
          
   
         
        
          
            240,654  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 10                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              30,307 
              Added 10.97% 
          
   
         
        
          
            246,021  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 09                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,608,000               
              $32.16 p/Share               
          
        
            
        
          
              50,000 
              Reduced 18.82% 
          
   
         
        
          
            215,714  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 30                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $257,399               
              $32.3 p/Share               
          
        
            
        
          
              7,969 
              Reduced 2.91% 
          
   
         
        
          
            265,714  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 02                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,549,393               
              $30.96 p/Share               
          
        
            
        
          
              50,045 
              Reduced 15.46% 
          
   
         
        
          
            273,683  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 06                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $122,691               
              $21.15 p/Share               
          
        
            
        
          
              5,801 
              Reduced 1.76% 
          
   
         
        
          
            323,728  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 05                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $146,412               
              $21.25 p/Share               
          
        
            
        
          
              6,890 
              Reduced 2.05% 
          
   
         
        
          
            329,529  
            Class A Common Stock