Jul 30                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $64,988               
              $9.78 p/Share               
          
        
            
        
          
              6,645 
              Reduced 2.31% 
          
   
         
        
          
            280,635  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 30                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $146,700               
              $9.78 p/Share               
          
        
            
        
          
              15,000 
              Added 4.96% 
          
   
         
        
          
            287,280  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 24                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $71,836               
              $9.15 p/Share               
          
        
            
        
          
              7,851 
              Reduced 2.8% 
          
   
         
        
          
            272,280  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 24                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              17,722 
              Added 5.95% 
          
   
         
        
          
            280,131  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $149,571               
              $9.35 p/Share               
          
        
            
        
          
              15,997 
              Reduced 5.75% 
          
   
         
        
          
            262,409  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              44,149 
              Added 13.69% 
          
   
         
        
          
            278,406  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 27                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $189,617               
              $10.43 p/Share               
          
        
            
        
          
              18,180 
              Reduced 7.2% 
          
   
         
        
          
            234,257  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 27                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              30,345 
              Added 12.0% 
          
   
         
        
          
            222,437  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 27                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              30,000 
              Added 10.62% 
          
   
         
        
          
            252,437  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 30                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $73,305               
              $11.03 p/Share               
          
        
            
        
          
              6,646 
              Reduced 3.34% 
          
   
         
        
          
            192,092  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $165,450               
              $11.03 p/Share               
          
        
            
        
          
              15,000 
              Added 7.02% 
          
   
         
        
          
            198,738  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Apr 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $344,783               
              $11.97 p/Share               
          
        
            
        
          
              28,804 
              Reduced 13.55% 
          
   
         
        
          
            183,738  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $117,267               
              $11.88 p/Share               
          
        
            
        
          
              9,871 
              Reduced 4.44% 
          
   
         
        
          
            212,542  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 25                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $93,819               
              $11.95 p/Share               
          
        
            
        
          
              7,851 
              Reduced 3.41% 
          
   
         
        
          
            222,413  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 25                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              17,722 
              Added 7.15% 
          
   
         
        
          
            230,264  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 19                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,054,531               
              $11.86 p/Share               
          
        
            
        
          
              173,232 
              Reduced 44.91% 
          
   
         
        
          
            212,542  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 19                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $433,080               
              $2.5 p/Share               
          
        
            
        
          
              173,232 
              Added 30.99% 
          
   
         
        
          
            385,774  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 18                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,841,481               
              $11.84 p/Share               
          
        
            
        
          
              239,990 
              Reduced 53.03% 
          
   
         
        
          
            212,542  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 18                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $599,975               
              $2.5 p/Share               
          
        
            
        
          
              239,990 
              Added 41.83% 
          
   
         
        
          
            333,778  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,553,558               
              $11.81 p/Share               
          
        
            
        
          
              300,894 
              Reduced 58.6% 
          
   
         
        
          
            212,542  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $752,235               
              $2.5 p/Share               
          
        
            
        
          
              300,894 
              Added 36.95% 
          
   
         
        
          
            513,436  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 14                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,948,166               
              $12.15 p/Share               
          
        
            
        
          
              324,952 
              Reduced 60.46% 
          
   
         
        
          
            212,542  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 14                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $768,840               
              $2.5 p/Share               
          
        
            
        
          
              307,536 
              Added 36.39% 
          
   
         
        
          
            537,494  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $85,533               
              $11.85 p/Share               
          
        
            
        
          
              7,218 
              Reduced 3.04% 
          
   
         
        
          
            229,958  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 06                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              24,634 
              Added 9.41% 
          
   
         
        
          
            237,176  
            Common Stock