Oct 01                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              14,151 
              Added 6.23% 
          
   
         
        
          
            213,074  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $50,855               
              $9.27 p/Share               
          
        
            
        
          
              5,486 
              Reduced 2.68% 
          
   
         
        
          
            198,923  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 18                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $101,731               
              $9.96 p/Share               
          
        
            
        
          
              10,214 
              Reduced 4.76% 
          
   
         
        
          
            204,409  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 18                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              17,312 
              Added 7.46% 
          
   
         
        
          
            214,623  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 18                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              23,846 
              Added 10.78% 
          
   
         
        
          
            197,311  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $96,323               
              $10.28 p/Share               
          
        
            
        
          
              9,370 
              Reduced 5.12% 
          
   
         
        
          
            173,465  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Aug 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              29,762 
              Added 14.0% 
          
   
         
        
          
            182,835  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $249,649               
              $8.51 p/Share               
          
        
            
        
          
              29,336 
              Reduced 16.08% 
          
   
         
        
          
            153,073  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 20                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $344,497               
              $4.26 p/Share               
          
        
            
        
          
              80,868 
              Added 30.72% 
          
   
         
        
          
            182,409  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $59,037               
              $9.62 p/Share               
          
        
            
        
          
              6,137 
              Reduced 5.7% 
          
   
         
        
          
            101,541  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 22                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $269,260               
              $11.92 p/Share               
          
        
            
        
          
              22,589 
              Reduced 17.34% 
          
   
         
        
          
            107,678  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 22                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $303,036               
              $5.96 p/Share               
          
        
            
        
          
              50,845 
              Added 28.07% 
          
   
         
        
          
            130,267  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $71,184               
              $11.88 p/Share               
          
        
            
        
          
              5,992 
              Reduced 7.02% 
          
   
         
        
          
            79,422  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,298 
              Added 9.82% 
          
   
         
        
          
            85,414  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $57,434               
              $13.92 p/Share               
          
        
            
        
          
              4,126 
              Reduced 5.14% 
          
   
         
        
          
            76,116  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 24                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $262,885               
              $14.2 p/Share               
          
        
            
        
          
              18,513 
              Reduced 18.75% 
          
   
         
        
          
            80,242  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 24                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $673,932               
              $14.2 p/Share               
          
        
            
        
          
              47,460 
              Added 32.46% 
          
   
         
        
          
            98,755  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 16                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,117 
              Added 17.81% 
          
   
         
        
          
            51,295  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $91,899               
              $10.41 p/Share               
          
        
            
        
          
              8,828 
              Reduced 18.01% 
          
   
         
        
          
            40,178  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Feb 01                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $132,243               
              $10.99 p/Share               
          
        
            
        
          
              12,033 
              Added 19.71% 
          
   
         
        
          
            49,006  
            Common Stock