Oct 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $98,488               
              $35.25 p/Share               
          
        
            
        
          
              2,794 
              Reduced 2.47% 
          
   
         
        
          
            110,431  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $143,441               
              $37.55 p/Share               
          
        
            
        
          
              3,820 
              Reduced 3.26% 
          
   
         
        
          
            113,225  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $58,644               
              $33.84 p/Share               
          
        
            
        
          
              1,733 
              Reduced 1.46% 
          
   
         
        
          
            117,045  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $94,870               
              $33.81 p/Share               
          
        
            
        
          
              2,806 
              Reduced 2.31% 
          
   
         
        
          
            118,778  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 02                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $144,570               
              $33.09 p/Share               
          
        
            
        
          
              4,369 
              Reduced 3.47% 
          
   
         
        
          
            121,584  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $129,460               
              $33.74 p/Share               
          
        
            
        
          
              3,837 
              Reduced 2.96% 
          
   
         
        
          
            125,953  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $48,755               
              $26.73 p/Share               
          
        
            
        
          
              1,824 
              Reduced 1.39% 
          
   
         
        
          
            129,790  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $70,113               
              $26.72 p/Share               
          
        
            
        
          
              2,624 
              Reduced 1.95% 
          
   
         
        
          
            131,614  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 02                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $140,057               
              $28.63 p/Share               
          
        
            
        
          
              4,892 
              Reduced 3.52% 
          
   
         
        
          
            134,238  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $74,591               
              $29.24 p/Share               
          
        
            
        
          
              2,551 
              Reduced 1.8% 
          
   
         
        
          
            139,130  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              25,698 
              Added 15.35% 
          
   
         
        
          
            141,681  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 17                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $83,978               
              $38.12 p/Share               
          
        
            
        
          
              2,203 
              Reduced 1.86% 
          
   
         
        
          
            115,983  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 16                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $70,217               
              $37.65 p/Share               
          
        
            
        
          
              1,865 
              Reduced 1.55% 
          
   
         
        
          
            118,186  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $163,872               
              $35.78 p/Share               
          
        
            
        
          
              4,580 
              Reduced 3.67% 
          
   
         
        
          
            120,051  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $83,179               
              $35.73 p/Share               
          
        
            
        
          
              2,328 
              Reduced 1.83% 
          
   
         
        
          
            124,631  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $337,953               
              $35.41 p/Share               
          
        
            
        
          
              9,544 
              Reduced 6.99% 
          
   
         
        
          
            126,959  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $344,622               
              $31.64 p/Share               
          
        
            
        
          
              10,892 
              Reduced 7.39% 
          
   
         
        
          
            136,503  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $61,434               
              $29.65 p/Share               
          
        
            
        
          
              2,072 
              Reduced 1.39% 
          
   
         
        
          
            147,395  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $51,933               
              $24.98 p/Share               
          
        
            
        
          
              2,079 
              Reduced 1.37% 
          
   
         
        
          
            149,467  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $47,840               
              $23.0 p/Share               
          
        
            
        
          
              2,080 
              Reduced 1.35% 
          
   
         
        
          
            151,546  
            Class A Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $59,167               
              $24.16 p/Share               
          
        
            
        
          
              2,449 
              Reduced 1.57% 
          
   
         
        
          
            153,626  
            Class A Common Stock