Mar 31                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $237,067               
              $56.96 p/Share               
          
        
            
        
          
              4,162 
              Reduced 2.57% 
          
   
         
        
          
            157,726 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 09                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $458,032               
              $72.97 p/Share               
          
        
            
        
          
              6,277 
              Reduced 3.73% 
          
   
         
        
          
            161,888 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 08                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $208,402               
              $72.97 p/Share               
          
        
            
        
          
              2,856 
              Reduced 1.67% 
          
   
         
        
          
            168,165 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 28                           
            2024                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              2,597 
              Reduced 1.5% 
          
   
         
        
          
            171,021 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,189,620               
              $60.0 p/Share               
          
        
            
        
          
              19,827 
              Reduced 10.25% 
          
   
         
        
          
            173,618 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $148,800               
              $60.0 p/Share               
          
        
            
        
          
              2,480 
              Reduced 1.27% 
          
   
         
        
          
            193,445 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $133,410               
              $56.94 p/Share               
          
        
            
        
          
              2,343 
              Reduced 1.18% 
          
   
         
        
          
            195,925 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Sale (or disposition) back to the issuer 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,791 
              Reduced 4.71% 
          
   
         
        
          
            198,268 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $344,645               
              $57.25 p/Share               
          
        
            
        
          
              6,020 
              Reduced 2.81% 
          
   
         
        
          
            208,059 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 09                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $242,740               
              $57.25 p/Share               
          
        
            
        
          
              4,240 
              Reduced 1.94% 
          
   
         
        
          
            214,079 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              38,175 
              Added 14.88% 
          
   
         
        
          
            218,319 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,846,385               
              $54.01 p/Share               
          
        
            
        
          
              34,186 
              Reduced 16.86% 
          
   
         
        
          
            168,622 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 14                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $572,957               
              $16.76 p/Share               
          
        
            
        
          
              34,186 
              Added 14.42% 
          
   
         
        
          
            202,808 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $205,200               
              $54.0 p/Share               
          
        
            
        
          
              3,800 
              Reduced 2.2% 
          
   
         
        
          
            168,622 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 06                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $63,688               
              $16.76 p/Share               
          
        
            
        
          
              3,800 
              Added 2.16% 
          
   
         
        
          
            172,422 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $5,406               
              $54.06 p/Share               
          
        
            
        
          
              100 
              Reduced 0.06% 
          
   
         
        
          
            168,622 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 31                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,676               
              $16.76 p/Share               
          
        
            
        
          
              100 
              Added 0.06% 
          
   
         
        
          
            168,722 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 30                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $81,486               
              $54.0 p/Share               
          
        
            
        
          
              1,509 
              Reduced 0.89% 
          
   
         
        
          
            168,622 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $25,290               
              $16.76 p/Share               
          
        
            
        
          
              1,509 
              Added 0.88% 
          
   
         
        
          
            170,131 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 19                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $295,815               
              $54.05 p/Share               
          
        
            
        
          
              5,473 
              Reduced 3.14% 
          
   
         
        
          
            168,622 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 19                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $91,727               
              $16.76 p/Share               
          
        
            
        
          
              5,473 
              Added 3.05% 
          
   
         
        
          
            174,095 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $189,245               
              $54.07 p/Share               
          
        
            
        
          
              3,500 
              Reduced 2.03% 
          
   
         
        
          
            168,622 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 18                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $58,660               
              $16.76 p/Share               
          
        
            
        
          
              3,500 
              Added 1.99% 
          
   
         
        
          
            172,122 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $409,806               
              $54.0 p/Share               
          
        
            
        
          
              7,589 
              Reduced 4.31% 
          
   
         
        
          
            168,622 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $127,191               
              $16.76 p/Share               
          
        
            
        
          
              7,589 
              Added 4.13% 
          
   
         
        
          
            176,211 Class A Common Stock