Oct 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              $8,818,606               
              $22.8 p/Share               
          
        
            
        
          
              386,781 
              Reduced 100.0% 
          
   
         
        
          
            0  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $50,913               
              $22.77 p/Share               
          
        
            
        
          
              2,236 
              Reduced 0.57% 
          
   
         
        
          
            386,781  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $119,796               
              $22.35 p/Share               
          
        
            
        
          
              5,360 
              Reduced 1.36% 
          
   
         
        
          
            389,017  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $49,907               
              $22.33 p/Share               
          
        
            
        
          
              2,235 
              Reduced 0.56% 
          
   
         
        
          
            394,377  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 03                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $57,303               
              $20.65 p/Share               
          
        
            
        
          
              2,775 
              Reduced 0.84% 
          
   
         
        
          
            327,712  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $58,381               
              $20.71 p/Share               
          
        
            
        
          
              2,819 
              Reduced 0.85% 
          
   
         
        
          
            330,487  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $57,296               
              $20.82 p/Share               
          
        
            
        
          
              2,752 
              Reduced 0.82% 
          
   
         
        
          
            333,306  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              68,900 
              Added 14.8% 
          
   
         
        
          
            396,612  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 28                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $57,174               
              $21.09 p/Share               
          
        
            
        
          
              2,711 
              Reduced 0.8% 
          
   
         
        
          
            336,058  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 27                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $57,392               
              $20.87 p/Share               
          
        
            
        
          
              2,750 
              Reduced 0.81% 
          
   
         
        
          
            338,769  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $555,475               
              $25.0 p/Share               
          
        
            
        
          
              22,219 
              Reduced 6.11% 
          
   
         
        
          
            341,519  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 29                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $62,743               
              $23.65 p/Share               
          
        
            
        
          
              2,653 
              Reduced 0.72% 
          
   
         
        
          
            363,738  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $50,449               
              $23.11 p/Share               
          
        
            
        
          
              2,183 
              Reduced 0.59% 
          
   
         
        
          
            366,391  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $128,151               
              $22.55 p/Share               
          
        
            
        
          
              5,683 
              Reduced 1.52% 
          
   
         
        
          
            368,574  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 27                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $56,071               
              $21.75 p/Share               
          
        
            
        
          
              2,578 
              Reduced 0.68% 
          
   
         
        
          
            374,257  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $50,973               
              $21.7 p/Share               
          
        
            
        
          
              2,349 
              Reduced 0.62% 
          
   
         
        
          
            376,835  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 28                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $47,334               
              $19.01 p/Share               
          
        
            
        
          
              2,490 
              Reduced 0.0% 
          
   
         
        
          
            200,623,713  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 20                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $43,775               
              $18.82 p/Share               
          
        
            
        
          
              2,326 
              Reduced 3.14% 
          
   
         
        
          
            71,857  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $100,914               
              $19.92 p/Share               
          
        
            
        
          
              5,066 
              Reduced 1.3% 
          
   
         
        
          
            384,000  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 30                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $100,756               
              $19.38 p/Share               
          
        
            
        
          
              5,199 
              Reduced 1.32% 
          
   
         
        
          
            389,066  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 25                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              112,936 
              Added 22.27% 
          
   
         
        
          
            394,265  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $46,668               
              $18.63 p/Share               
          
        
            
        
          
              2,505 
              Reduced 0.88% 
          
   
         
        
          
            281,329  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $30,738               
              $22.21 p/Share               
          
        
            
        
          
              1,384 
              Reduced 0.49% 
          
   
         
        
          
            283,834  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $148,693               
              $18.33 p/Share               
          
        
            
        
          
              8,112 
              Reduced 2.77% 
          
   
         
        
          
            285,218  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 25                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              105,325 
              Added 26.42% 
          
   
         
        
          
            293,330  
            Class A Common Stock