Aug 02                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $355,243               
              $1.74 p/Share               
          
        
            
        
          
              204,163 
              Reduced 6.6% 
          
   
         
        
          
            2,891,334  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              631,089 
              Added 16.93% 
          
   
         
        
          
            3,095,497  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Jul 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Acquisition or disposition by will or laws 
            
                            
         
        
          
              -                  
          
        
            
        
          
              448,474 
              Added 15.4% 
          
   
         
        
          
            2,464,408  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 26                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $177,128               
              $4.59 p/Share               
          
        
            
        
          
              38,590 
              Reduced 1.88% 
          
   
         
        
          
            2,015,934  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 26                           
            2025                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              127,778 
              Added 5.86% 
          
   
         
        
          
            2,054,524  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $581,482               
              $4.01 p/Share               
          
        
            
        
          
              145,008 
              Reduced 7.0% 
          
   
         
        
          
            1,926,746  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              411,298 
              Added 16.56% 
          
   
         
        
          
            2,071,754  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $1,287               
              $1.14 p/Share               
          
        
            
        
          
              1,129 
              Reduced 0.07% 
          
   
         
        
          
            1,660,456  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              3,845 
              Added 0.23% 
          
   
         
        
          
            1,661,585  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              123,800 
              Added 6.95% 
          
   
         
        
          
            1,657,740  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            May 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              16,668 
              Added 1.07% 
          
   
         
        
          
            1,533,940  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            May 16                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $256,000               
              $1.28 p/Share               
          
        
            
        
          
              200,000 
              Added 11.65% 
          
   
         
        
          
            1,517,272  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              18,199 
              Added 1.36% 
          
   
         
        
          
            1,317,268  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            May 20                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              16,666 
              Added 1.27% 
          
   
         
        
          
            1,299,069  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 30                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $2,021,700               
              $8.79 p/Share               
          
        
            
        
          
              230,000 
              Added 15.24% 
          
   
         
        
          
            1,279,658  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              7,394 
              Added 0.7% 
          
   
         
        
          
            1,049,658  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            May 20                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $66,838               
              $1.88 p/Share               
          
        
            
        
          
              35,552 
              Added 3.3% 
          
   
         
        
          
            1,042,264  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            May 20                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $167               
              $0.01 p/Share               
          
        
            
        
          
              16,666 
              Added 1.63% 
          
   
         
        
          
            1,006,712  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 25                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $427,822               
              $30.55 p/Share               
          
        
            
        
          
              14,004 
              Reduced 1.39% 
          
   
         
        
          
            990,046  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 24                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,270,038               
              $30.9 p/Share               
          
        
            
        
          
              73,464 
              Reduced 6.82% 
          
   
         
        
          
            1,004,050  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 23                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $42,974               
              $30.01 p/Share               
          
        
            
        
          
              1,432 
              Reduced 0.13% 
          
   
         
        
          
            1,077,514  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 22                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $333,111               
              $30.01 p/Share               
          
        
            
        
          
              11,100 
              Reduced 1.02% 
          
   
         
        
          
            1,078,946  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 11                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $265,983               
              $27.05 p/Share               
          
        
            
        
          
              9,833 
              Reduced 0.89% 
          
   
         
        
          
            1,090,046  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 10                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $930,235               
              $27.1 p/Share               
          
        
            
        
          
              34,326 
              Reduced 3.03% 
          
   
         
        
          
            1,099,879  
            Common Stock, par valu... 
          
          
        
          
             
           
                
        
      
      
        
            Feb 09                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,510,499               
              $27.05 p/Share               
          
        
            
        
          
              55,841 
              Reduced 4.69% 
          
   
         
        
          
            1,134,205  
            Common Stock, par valu...