Jun 07                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $42,633               
              $9.21 p/Share               
          
        
            
        
          
              4,629 
              Reduced 39.33% 
          
   
         
        
          
            7,142 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Jun 07                           
            2025                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              7,142 
              Reduced 100.0% 
          
   
         
        
          
            0 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Jun 07                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,771 
              Added 53.98% 
          
   
         
        
          
            10,036 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2024                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              6,061 
              Reduced 100.0% 
          
   
         
        
          
            0 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $29,111               
              $7.4 p/Share               
          
        
            
        
          
              3,934 
              Reduced 39.36% 
          
   
         
        
          
            6,061 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,995 
              Added 50.0% 
          
   
         
        
          
            9,995 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Jul 07                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $25,024               
              $14.39 p/Share               
          
        
            
        
          
              1,739 
              Reduced 39.36% 
          
   
         
        
          
            2,679 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Jul 07                           
            2024                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              2,679 
              Reduced 100.0% 
          
   
         
        
          
            0 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Jul 07                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,418 
              Added 50.0% 
          
   
         
        
          
            4,418 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $103,534               
              $19.52 p/Share               
          
        
            
        
          
              5,304 
              Reduced 39.36% 
          
   
         
        
          
            8,171 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2023                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              8,171 
              Reduced 100.0% 
          
   
         
        
          
            0 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              13,475 
              Added 50.0% 
          
   
         
        
          
            13,475 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Dec 17                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              2,683 
              Reduced 100.0% 
          
   
         
        
          
            0 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Dec 17                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $52,138               
              $29.93 p/Share               
          
        
            
        
          
              1,742 
              Reduced 39.37% 
          
   
         
        
          
            2,683 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Dec 17                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              4,425 
              Added 50.0% 
          
   
         
        
          
            4,425 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 19                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              1,240 
              Reduced 100.0% 
          
   
         
        
          
            0 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 19                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $28,695               
              $34.04 p/Share               
          
        
            
        
          
              843 
              Reduced 40.47% 
          
   
         
        
          
            1,240 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 19                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              2,083 
              Added 50.0% 
          
   
         
        
          
            2,083 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2022                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              5,488 
              Reduced 100.0% 
          
   
         
        
          
            0 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $121,108               
              $34.0 p/Share               
          
        
            
        
          
              3,562 
              Reduced 39.36% 
          
   
         
        
          
            5,488 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,050 
              Added 50.0% 
          
   
         
        
          
            9,050 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Dec 17                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $101,229               
              $46.16 p/Share               
          
        
            
        
          
              2,193 
              Reduced 39.36% 
          
   
         
        
          
            3,378 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Dec 17                           
            2021                           
          
        
                           
         
        
          
              -                  
          
        
            
        
          
              3,378 
              Reduced 100.0% 
          
   
         
        
          
            0 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Dec 17                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              5,571 
              Added 50.0% 
          
   
         
        
          
            5,571 $.0001 par value commo... 
          
          
        
          
             
                
        
      
      
        
            Nov 19                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $40,569               
              $48.82 p/Share               
          
        
            
        
          
              831 
              Reduced 39.89% 
          
   
         
        
          
            1,252 $.0001 par value commo...