Oct 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Disposition due to a tender of shares in a change of control transaction 
            
                            
         
        
          
              $2,151,508               
              $46.5 p/Share               
          
        
            
        
          
              46,269 
              Reduced 100.0% 
          
   
         
        
          
            0 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $115,725               
              $46.29 p/Share               
          
        
            
        
          
              2,500 
              Reduced 5.13% 
          
   
         
        
          
            46,269 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $626,335               
              $44.86 p/Share               
          
        
            
        
          
              13,962 
              Reduced 22.26% 
          
   
         
        
          
            48,769 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              25,245 
              Added 28.7% 
          
   
         
        
          
            62,731 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $110,300               
              $44.12 p/Share               
          
        
            
        
          
              2,500 
              Reduced 6.25% 
          
   
         
        
          
            37,486 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $109,300               
              $43.72 p/Share               
          
        
            
        
          
              2,500 
              Reduced 5.88% 
          
   
         
        
          
            39,986 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $109,550               
              $43.82 p/Share               
          
        
            
        
          
              2,500 
              Reduced 5.56% 
          
   
         
        
          
            42,486 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $207,678               
              $44.14 p/Share               
          
        
            
        
          
              4,705 
              Reduced 9.47% 
          
   
         
        
          
            44,986 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,505 
              Added 14.61% 
          
   
         
        
          
            49,691 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 13                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $108,025               
              $43.21 p/Share               
          
        
            
        
          
              2,500 
              Reduced 5.72% 
          
   
         
        
          
            41,186 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $92,025               
              $36.81 p/Share               
          
        
            
        
          
              2,500 
              Reduced 5.41% 
          
   
         
        
          
            43,686 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $327,500               
              $32.75 p/Share               
          
        
            
        
          
              10,000 
              Reduced 17.8% 
          
   
         
        
          
            46,186 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 21                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $210,948               
              $30.94 p/Share               
          
        
            
        
          
              6,818 
              Reduced 10.82% 
          
   
         
        
          
            56,186 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 21                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              12,699 
              Added 16.77% 
          
   
         
        
          
            63,004 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $388,812               
              $31.25 p/Share               
          
        
            
        
          
              12,442 
              Reduced 19.83% 
          
   
         
        
          
            50,305 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              29,711 
              Added 32.13% 
          
   
         
        
          
            62,747 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 20                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $66,576               
              $29.2 p/Share               
          
        
            
        
          
              2,280 
              Reduced 6.46% 
          
   
         
        
          
            33,036 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,122 
              Added 10.45% 
          
   
         
        
          
            35,316 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $304,711               
              $30.38 p/Share               
          
        
            
        
          
              10,030 
              Reduced 24.33% 
          
   
         
        
          
            31,194 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $147,937               
              $30.34 p/Share               
          
        
            
        
          
              4,876 
              Reduced 19.32% 
          
   
         
        
          
            20,363 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              20,861 
              Added 33.6% 
          
   
         
        
          
            41,224 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $305,846               
              $30.21 p/Share               
          
        
            
        
          
              10,124 
              Reduced 28.63% 
          
   
         
        
          
            25,239 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 22                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $49,211               
              $29.61 p/Share               
          
        
            
        
          
              1,662 
              Reduced 4.49% 
          
   
         
        
          
            35,363 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,122 
              Added 10.02% 
          
   
         
        
          
            37,025 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $235,213               
              $23.3 p/Share               
          
        
            
        
          
              10,095 
              Reduced 23.48% 
          
   
         
        
          
            32,903 Class A Common Stock