Mar 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $5,461,582               
              $368.18 p/Share               
          
        
            
        
          
              14,834 
              Reduced 25.7% 
          
   
         
        
          
            42,880 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              34,560 
              Added 37.45% 
          
   
         
        
          
            57,714 Common 
          
          
        
          
             
                
        
      
      
        
            Nov 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,228 
              Added 30.64% 
          
   
         
        
          
            23,154 Common 
          
          
        
          
             
                
        
      
      
        
            May 17                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,720 
              Reduced 37.39% 
          
   
         
        
          
            12,926 Common 
          
          
        
          
             
                
        
      
      
        
            May 17                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,510,995               
              $132.08 p/Share               
          
        
            
        
          
              11,440 
              Added 35.65% 
          
   
         
        
          
            20,646 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,155,902               
              $270.26 p/Share               
          
        
            
        
          
              4,277 
              Reduced 31.72% 
          
   
         
        
          
            9,206 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,785 
              Added 44.44% 
          
   
         
        
          
            13,483 Common 
          
          
        
          
             
                
        
      
      
        
            Feb 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $197,246               
              $266.91 p/Share               
          
        
            
        
          
              739 
              Reduced 21.5% 
          
   
         
        
          
            2,698 Common 
          
          
        
          
             
                
        
      
      
        
            Feb 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $159,793               
              $149.34 p/Share               
          
        
            
        
          
              1,070 
              Added 23.74% 
          
   
         
        
          
            3,437 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $186,409               
              $249.21 p/Share               
          
        
            
        
          
              748 
              Reduced 24.01% 
          
   
         
        
          
            2,367 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,556 
              Added 45.07% 
          
   
         
        
          
            3,115 Common 
          
          
        
          
             
                
        
      
      
        
            Feb 22                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $217,784               
              $250.04 p/Share               
          
        
            
        
          
              871 
              Reduced 60.91% 
          
   
         
        
          
            559 Common 
          
          
        
          
             
                
        
      
      
        
            Feb 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $159,931               
              $111.84 p/Share               
          
        
            
        
          
              1,430 
              Added 50.0% 
          
   
         
        
          
            1,430 Common 
          
          
        
          
             
                
        
      
      
        
            May 05                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              1,882 
              Reduced 100.0% 
          
   
         
        
          
            0 Common 
          
          
        
          
             
                
        
      
      
        
            May 04                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              170 
              Reduced 8.28% 
          
   
         
        
          
            1,882 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $87,532               
              $208.41 p/Share               
          
        
            
        
          
              420 
              Reduced 16.99% 
          
   
         
        
          
            2,052 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 31                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $70,965               
              $120.28 p/Share               
          
        
            
        
          
              590 
              Added 19.27% 
          
   
         
        
          
            2,472 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $156,856               
              $196.07 p/Share               
          
        
            
        
          
              800 
              Reduced 10.88% 
          
   
         
        
          
            6,555 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,682 
              Added 26.72% 
          
   
         
        
          
            7,355 Common 
          
          
        
          
             
                
        
      
      
        
            Apr 28                           
            2021                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              176 
              Reduced 100.0% 
          
   
         
        
          
            0 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 09                           
            2021                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              4,497 
              Reduced 96.23% 
          
   
         
        
          
            176 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $169,096               
              $262.98 p/Share               
          
        
            
        
          
              643 
              Reduced 12.1% 
          
   
         
        
          
            4,673 Common 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,196 
              Added 29.23% 
          
   
         
        
          
            5,316 Common 
          
          
        
          
             
                
        
      
      
        
            Feb 09                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $86,384               
              $245.41 p/Share               
          
        
            
        
          
              352 
              Reduced 10.14% 
          
   
         
        
          
            3,120 Common 
          
          
        
          
             
                
        
      
      
        
            Feb 09                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $63,239               
              $119.77 p/Share               
          
        
            
        
          
              528 
              Added 13.2% 
          
   
         
        
          
            3,472 Common