Dec 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $125,666               
              $32.94 p/Share               
          
        
            
        
          
              3,815 
              Reduced 10.78% 
          
   
         
        
          
            31,585 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 04                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              8,600 
              Added 19.55% 
          
   
         
        
          
            35,400 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $24,869               
              $28.39 p/Share               
          
        
            
        
          
              876 
              Reduced 3.17% 
          
   
         
        
          
            26,800 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,014 
              Added 6.78% 
          
   
         
        
          
            27,676 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $41,758               
              $29.12 p/Share               
          
        
            
        
          
              1,434 
              Reduced 5.29% 
          
   
         
        
          
            25,662 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 10                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,969 
              Added 9.88% 
          
   
         
        
          
            27,096 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $24,930               
              $28.33 p/Share               
          
        
            
        
          
              880 
              Reduced 3.52% 
          
   
         
        
          
            24,127 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,772 
              Added 6.62% 
          
   
         
        
          
            25,007 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 02                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $51,197               
              $34.64 p/Share               
          
        
            
        
          
              1,478 
              Reduced 5.98% 
          
   
         
        
          
            23,235 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $20,608               
              $34.12 p/Share               
          
        
            
        
          
              604 
              Reduced 2.39% 
          
   
         
        
          
            24,713 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $30,351               
              $33.95 p/Share               
          
        
            
        
          
              894 
              Reduced 3.41% 
          
   
         
        
          
            25,317 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,014 
              Added 7.14% 
          
   
         
        
          
            26,211 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $32,423               
              $38.28 p/Share               
          
        
            
        
          
              847 
              Reduced 3.38% 
          
   
         
        
          
            24,197 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 07                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,772 
              Added 6.61% 
          
   
         
        
          
            25,044 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $10,462               
              $30.5 p/Share               
          
        
            
        
          
              343 
              Reduced 1.46% 
          
   
         
        
          
            23,230 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 02                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $72,456               
              $48.99 p/Share               
          
        
            
        
          
              1,479 
              Reduced 5.9% 
          
   
         
        
          
            23,573 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $25,755               
              $42.57 p/Share               
          
        
            
        
          
              605 
              Reduced 2.36% 
          
   
         
        
          
            25,052 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $45,317               
              $50.69 p/Share               
          
        
            
        
          
              894 
              Reduced 3.37% 
          
   
         
        
          
            25,657 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,014 
              Added 7.05% 
          
   
         
        
          
            26,551 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $19,462               
              $46.56 p/Share               
          
        
            
        
          
              418 
              Reduced 1.68% 
          
   
         
        
          
            24,537 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 13                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $8,404               
              $39.27 p/Share               
          
        
            
        
          
              214 
              Reduced 0.85% 
          
   
         
        
          
            24,955 Class A Common Stock