Mar 31                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $441,610               
              $56.96 p/Share               
          
        
            
        
          
              7,753 
              Reduced 1.38% 
          
   
         
        
          
            552,343 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 09                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,067,915               
              $72.97 p/Share               
          
        
            
        
          
              14,635 
              Reduced 2.55% 
          
   
         
        
          
            560,096 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 08                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $607,329               
              $72.97 p/Share               
          
        
            
        
          
              8,323 
              Reduced 1.43% 
          
   
         
        
          
            574,731 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $988,106               
              $59.36 p/Share               
          
        
            
        
          
              16,646 
              Reduced 2.78% 
          
   
         
        
          
            583,054 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $278,986               
              $16.76 p/Share               
          
        
            
        
          
              16,646 
              Added 2.7% 
          
   
         
        
          
            599,700 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,475,707               
              $59.27 p/Share               
          
        
            
        
          
              41,770 
              Reduced 6.69% 
          
   
         
        
          
            583,054 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 14                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $700,065               
              $16.76 p/Share               
          
        
            
        
          
              41,770 
              Added 6.27% 
          
   
         
        
          
            624,824 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,223,896               
              $59.26 p/Share               
          
        
            
        
          
              20,653 
              Reduced 3.42% 
          
   
         
        
          
            583,054 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 13                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $346,144               
              $16.76 p/Share               
          
        
            
        
          
              20,653 
              Added 3.31% 
          
   
         
        
          
            603,707 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $102,199               
              $58.5 p/Share               
          
        
            
        
          
              1,747 
              Reduced 0.3% 
          
   
         
        
          
            583,054 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $29,279               
              $16.76 p/Share               
          
        
            
        
          
              1,747 
              Added 0.3% 
          
   
         
        
          
            584,801 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 09                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,955,886               
              $58.43 p/Share               
          
        
            
        
          
              67,703 
              Reduced 10.4% 
          
   
         
        
          
            583,054 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 09                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,134,702               
              $16.76 p/Share               
          
        
            
        
          
              67,703 
              Added 9.42% 
          
   
         
        
          
            650,757 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 07                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,228               
              $58.49 p/Share               
          
        
            
        
          
              21 
              Reduced 0.0% 
          
   
         
        
          
            583,054 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 07                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $351               
              $16.76 p/Share               
          
        
            
        
          
              21 
              Added 0.0% 
          
   
         
        
          
            583,075 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 29                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $237,181               
              $61.43 p/Share               
          
        
            
        
          
              3,861 
              Reduced 0.66% 
          
   
         
        
          
            583,054 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 29                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $64,710               
              $16.76 p/Share               
          
        
            
        
          
              3,861 
              Added 0.65% 
          
   
         
        
          
            586,915 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $395,277               
              $56.94 p/Share               
          
        
            
        
          
              6,942 
              Reduced 1.18% 
          
   
         
        
          
            583,054 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,034 
              Reduced 1.18% 
          
   
         
        
          
            589,996 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $778,256               
              $57.25 p/Share               
          
        
            
        
          
              13,594 
              Reduced 2.23% 
          
   
         
        
          
            597,030 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 09                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $558,130               
              $57.25 p/Share               
          
        
            
        
          
              9,749 
              Reduced 1.57% 
          
   
         
        
          
            610,624 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 09                           
            2024                           
          
        
          
            
              BUY 
            
            
                Acquisition or disposition by will or laws 
            
                            
         
        
          
              -                  
          
        
            
        
          
              29,431 
              Added 4.53% 
          
   
         
        
          
            620,373 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              71,126 
              Added 10.74% 
          
   
         
        
          
            590,942 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $444,338               
              $54.34 p/Share               
          
        
            
        
          
              8,177 
              Reduced 1.55% 
          
   
         
        
          
            519,816 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,094 
              Reduced 0.21% 
          
   
         
        
          
            527,993 Class A Common Stock