Aug 10                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $378,990               
              $15.19 p/Share               
          
        
            
        
          
              24,950 
              Reduced 5.26% 
          
   
         
        
          
            449,140 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 29                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              143,100 
              Added 23.19% 
          
   
         
        
          
            474,090 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $89,769               
              $14.86 p/Share               
          
        
            
        
          
              6,041 
              Reduced 1.79% 
          
   
         
        
          
            330,990 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 18                           
            2025                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $194,846               
              $22.88 p/Share               
          
        
            
        
          
              8,516 
              Reduced 2.46% 
          
   
         
        
          
            337,031 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 10                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $146,459               
              $23.05 p/Share               
          
        
            
        
          
              6,354 
              Reduced 1.81% 
          
   
         
        
          
            345,547 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 19                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $478,755               
              $20.91 p/Share               
          
        
            
        
          
              22,896 
              Reduced 6.11% 
          
   
         
        
          
            351,901 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $192,487               
              $22.5 p/Share               
          
        
            
        
          
              8,555 
              Reduced 2.23% 
          
   
         
        
          
            374,797 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $778,921               
              $18.61 p/Share               
          
        
            
        
          
              41,855 
              Reduced 9.84% 
          
   
         
        
          
            383,352 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $393,156               
              $17.07 p/Share               
          
        
            
        
          
              23,032 
              Reduced 5.14% 
          
   
         
        
          
            425,207 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 30                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              118,100 
              Added 20.85% 
          
   
         
        
          
            448,239 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 17                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $160,400               
              $4.01 p/Share               
          
        
            
        
          
              40,000 
              Added 10.81% 
          
   
         
        
          
            330,139 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $93,550               
              $18.47 p/Share               
          
        
            
        
          
              5,065 
              Reduced 1.72% 
          
   
         
        
          
            290,139 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $126,357               
              $15.03 p/Share               
          
        
            
        
          
              8,407 
              Reduced 2.77% 
          
   
         
        
          
            295,204 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 10                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $84,556               
              $15.36 p/Share               
          
        
            
        
          
              5,505 
              Reduced 1.78% 
          
   
         
        
          
            303,611 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $92,456               
              $12.94 p/Share               
          
        
            
        
          
              7,145 
              Reduced 2.26% 
          
   
         
        
          
            309,116 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $332,365               
              $12.85 p/Share               
          
        
            
        
          
              25,865 
              Reduced 7.56% 
          
   
         
        
          
            316,261 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 10                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $78,029               
              $11.09 p/Share               
          
        
            
        
          
              7,036 
              Reduced 2.02% 
          
   
         
        
          
            342,126 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 10                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $127,856               
              $10.05 p/Share               
          
        
            
        
          
              12,722 
              Reduced 3.52% 
          
   
         
        
          
            349,162 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 25                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              75,000 
              Added 17.17% 
          
   
         
        
          
            361,884 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $630,700               
              $9.01 p/Share               
          
        
            
        
          
              70,000 
              Reduced 21.41% 
          
   
         
        
          
            256,884 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $363,000               
              $3.63 p/Share               
          
        
            
        
          
              100,000 
              Added 25.85% 
          
   
         
        
          
            286,884 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 10                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $34,138               
              $6.95 p/Share               
          
        
            
        
          
              4,912 
              Reduced 1.88% 
          
   
         
        
          
            256,884 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 10                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $91,600               
              $17.16 p/Share               
          
        
            
        
          
              5,338 
              Reduced 2.0% 
          
   
         
        
          
            261,796 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $96,629               
              $13.72 p/Share               
          
        
            
        
          
              7,043 
              Reduced 2.57% 
          
   
         
        
          
            267,134 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 10                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $138,980               
              $12.43 p/Share               
          
        
            
        
          
              11,181 
              Reduced 3.92% 
          
   
         
        
          
            274,177 Common Stock