Mar 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,560 
              Added 17.58% 
          
   
         
        
          
            7,312 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 09                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $150,500               
              $172.0 p/Share               
          
        
            
        
          
              875 
              Reduced 13.2% 
          
   
         
        
          
            5,752 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 09                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $115,365               
              $153.82 p/Share               
          
        
            
        
          
              750 
              Added 10.17% 
          
   
         
        
          
            6,627 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 10                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $101,843               
              $162.95 p/Share               
          
        
            
        
          
              625 
              Added 9.61% 
          
   
         
        
          
            5,877 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 21                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $533,400               
              $168.0 p/Share               
          
        
            
        
          
              3,175 
              Reduced 37.68% 
          
   
         
        
          
            5,252 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $412,500               
              $165.0 p/Share               
          
        
            
        
          
              2,500 
              Reduced 22.88% 
          
   
         
        
          
            8,427 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 19                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $294,516               
              $163.62 p/Share               
          
        
            
        
          
              1,800 
              Reduced 14.14% 
          
   
         
        
          
            10,927 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $379,500               
              $165.0 p/Share               
          
        
            
        
          
              2,300 
              Reduced 15.31% 
          
   
         
        
          
            12,727 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $117,577               
              $156.77 p/Share               
          
        
            
        
          
              750 
              Added 4.75% 
          
   
         
        
          
            15,027 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 10                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $110,075               
              $176.12 p/Share               
          
        
            
        
          
              625 
              Added 4.19% 
          
   
         
        
          
            14,277 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $60,296               
              $160.79 p/Share               
          
        
            
        
          
              375 
              Added 2.67% 
          
   
         
        
          
            13,652 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $80,030               
              $160.06 p/Share               
          
        
            
        
          
              500 
              Reduced 3.63% 
          
   
         
        
          
            13,277 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $621,460               
              $182.89 p/Share               
          
        
            
        
          
              3,398 
              Reduced 19.78% 
          
   
         
        
          
            13,777 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $621,405               
              $46.03 p/Share               
          
        
            
        
          
              13,500 
              Added 44.01% 
          
   
         
        
          
            17,175 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 17                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $178,480               
              $178.48 p/Share               
          
        
            
        
          
              1,000 
              Added 21.39% 
          
   
         
        
          
            3,675 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 10                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $107,244               
              $171.59 p/Share               
          
        
            
        
          
              625 
              Added 18.94% 
          
   
         
        
          
            2,675 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 23                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $227,940               
              $189.95 p/Share               
          
        
            
        
          
              1,200 
              Reduced 36.92% 
          
   
         
        
          
            2,050 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 20                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $70,147               
              $187.06 p/Share               
          
        
            
        
          
              375 
              Added 10.34% 
          
   
         
        
          
            3,250 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $112,344               
              $179.75 p/Share               
          
        
            
        
          
              625 
              Added 17.86% 
          
   
         
        
          
            2,875 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 13                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $128,400               
              $150.0 p/Share               
          
        
            
        
          
              856 
              Reduced 27.56% 
          
   
         
        
          
            2,250 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 13                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $39,402               
              $46.03 p/Share               
          
        
            
        
          
              856 
              Added 21.61% 
          
   
         
        
          
            3,106 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $343,332               
              $153.0 p/Share               
          
        
            
        
          
              2,244 
              Reduced 49.93% 
          
   
         
        
          
            2,250 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $29,643               
              $46.03 p/Share               
          
        
            
        
          
              644 
              Added 12.53% 
          
   
         
        
          
            4,494 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 10                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $94,688               
              $151.5 p/Share               
          
        
            
        
          
              625 
              Added 13.97% 
          
   
         
        
          
            3,850 Class A Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 20                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $58,065               
              $154.84 p/Share               
          
        
            
        
          
              375 
              Added 10.42% 
          
   
         
        
          
            3,225 Class A Common Stock