Jan 31                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              18,227 
              Added 12.5% 
          
   
         
        
          
            127,539 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 24                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $120,657               
              $17.54 p/Share               
          
        
            
        
          
              6,879 
              Reduced 5.92% 
          
   
         
        
          
            109,312 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $115,562               
              $17.37 p/Share               
          
        
            
        
          
              6,653 
              Reduced 5.42% 
          
   
         
        
          
            116,191 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              18,594 
              Added 13.15% 
          
   
         
        
          
            122,844 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 06                           
            2025                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              19,390 
              Added 15.68% 
          
   
         
        
          
            104,250 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 29                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              20,414 
              Added 19.39% 
          
   
         
        
          
            84,860 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $17,576               
              $15.95 p/Share               
          
        
            
        
          
              1,102 
              Reduced 1.68% 
          
   
         
        
          
            64,446 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $60,322               
              $15.95 p/Share               
          
        
            
        
          
              3,782 
              Reduced 5.46% 
          
   
         
        
          
            65,548 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 23                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $105,399               
              $15.75 p/Share               
          
        
            
        
          
              6,692 
              Reduced 8.8% 
          
   
         
        
          
            69,330 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 23                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              17,798 
              Added 18.97% 
          
   
         
        
          
            76,022 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 26                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $662,575               
              $17.0 p/Share               
          
        
            
        
          
              38,975 
              Reduced 40.1% 
          
   
         
        
          
            58,224 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $256,590               
              $15.0 p/Share               
          
        
            
        
          
              17,106 
              Reduced 14.97% 
          
   
         
        
          
            97,199 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              17,106 
              Added 13.02% 
          
   
         
        
          
            114,305 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 30                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $25,834               
              $17.78 p/Share               
          
        
            
        
          
              1,453 
              Reduced 1.47% 
          
   
         
        
          
            97,199 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 27                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $57,177               
              $17.79 p/Share               
          
        
            
        
          
              3,214 
              Reduced 3.16% 
          
   
         
        
          
            98,652 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 27                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              17,566 
              Added 14.71% 
          
   
         
        
          
            101,866 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 23                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $125,140               
              $16.82 p/Share               
          
        
            
        
          
              7,440 
              Reduced 8.11% 
          
   
         
        
          
            84,300 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 23                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              20,516 
              Added 18.28% 
          
   
         
        
          
            91,740 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 30                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $95,111               
              $21.92 p/Share               
          
        
            
        
          
              4,339 
              Reduced 5.74% 
          
   
         
        
          
            71,224 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 28                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $31,828               
              $21.92 p/Share               
          
        
            
        
          
              1,452 
              Reduced 1.89% 
          
   
         
        
          
            75,563 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 27                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $33,713               
              $22.02 p/Share               
          
        
            
        
          
              1,531 
              Reduced 1.95% 
          
   
         
        
          
            77,015 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 25                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              13,095 
              Added 14.29% 
          
   
         
        
          
            78,546 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 24                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $388,646               
              $21.79 p/Share               
          
        
            
        
          
              17,836 
              Reduced 21.42% 
          
   
         
        
          
            65,451 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 24                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              49,369 
              Added 37.22% 
          
   
         
        
          
            83,287 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,059,733               
              $25.59 p/Share               
          
        
            
        
          
              41,412 
              Reduced 54.97% 
          
   
         
        
          
            33,918 Class A Common Stock