Sep 05                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $180,740               
              $180.74 p/Share               
          
        
            
        
          
              1,000 
              Reduced 45.6% 
          
   
         
        
          
            1,193  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jun 24                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $274,555               
              $127.7 p/Share               
          
        
            
        
          
              2,150 
              Reduced 49.5% 
          
   
         
        
          
            2,193  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 21                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              139 
              Added 3.1% 
          
   
         
        
          
            4,343  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              224 
              Added 5.06% 
          
   
         
        
          
            4,204  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 21                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              93 
              Added 2.28% 
          
   
         
        
          
            3,980  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 17                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              203 
              Added 4.96% 
          
   
         
        
          
            3,887  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 12                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              449 
              Added 10.86% 
          
   
         
        
          
            3,684  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 26                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,748 
              Added 35.08% 
          
   
         
        
          
            3,235  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 26                           
            2024                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              216 
              Reduced 12.68% 
          
   
         
        
          
            1,487  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            May 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $301,400               
              $150.7 p/Share               
          
        
            
        
          
              2,000 
              Reduced 54.01% 
          
   
         
        
          
            1,703  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              139 
              Added 3.62% 
          
   
         
        
          
            3,703  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              224 
              Added 5.91% 
          
   
         
        
          
            3,564  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 17                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              203 
              Added 5.73% 
          
   
         
        
          
            3,340  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 12                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              449 
              Added 12.52% 
          
   
         
        
          
            3,137  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 26                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,748 
              Added 39.4% 
          
   
         
        
          
            2,688  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 26                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              470 
              Added 33.33% 
          
   
         
        
          
            940  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 07                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $208,202               
              $127.03 p/Share               
          
        
            
        
          
              1,639 
              Reduced 77.71% 
          
   
         
        
          
            470  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 30                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              224 
              Added 4.34% 
          
   
         
        
          
            4,942  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              203 
              Added 4.13% 
          
   
         
        
          
            4,718  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              449 
              Added 9.05% 
          
   
         
        
          
            4,515  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 07                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              470 
              Added 10.36% 
          
   
         
        
          
            4,066  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 26                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,748 
              Added 32.71% 
          
   
         
        
          
            3,596  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $172,960               
              $86.48 p/Share               
          
        
            
        
          
              2,000 
              Reduced 51.98% 
          
   
         
        
          
            1,848  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Nov 26                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              470 
              Added 10.88% 
          
   
         
        
          
            3,848  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 20                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $154,940               
              $71.5 p/Share               
          
        
            
        
          
              2,167 
              Reduced 39.08% 
          
   
         
        
          
            3,378  
            Common Stock