| 
            Sep 17                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $203,343              
              $14.51 p/Share              
                   
         |    
        
           
              14,014
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Sep 16                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $527,423              
              $14.5 p/Share              
                   
         |    
        
           
              36,374
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Sep 15                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $100,454              
              $14.32 p/Share              
                   
         |    
        
           
              7,015
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 22                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $30,436              
              $13.71 p/Share              
                   
         |    
        
           
              2,220
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 20                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $40,197              
              $12.81 p/Share              
                   
         |    
        
           
              3,138
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 19                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $128,300              
              $12.83 p/Share              
                   
         |    
        
           
              10,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 18                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $128,200              
              $12.82 p/Share              
                   
         |    
        
           
              10,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 15                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $140,786              
              $12.63 p/Share              
                   
         |    
        
           
              11,147
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 12                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $319,000              
              $12.76 p/Share              
                   
         |    
        
           
              25,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 01                          
            2025                          
         |  
        
          
            
              BUY
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              93,874
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 27                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Other acquisition or disposition
             
                            
         | 
        
           
              -                 
                   
         |    
        
           
              570,656
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 21                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $1,407,000              
              $14.07 p/Share              
                   
         |    
        
           
              100,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 20                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $70,765              
              $14.51 p/Share              
                   
         |    
        
           
              4,877
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 19                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $193,740              
              $14.52 p/Share              
                   
         |    
        
           
              13,343
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 14                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $1,452              
              $14.52 p/Share              
                   
         |    
        
           
              100
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 13                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $115,207              
              $14.65 p/Share              
                   
         |    
        
           
              7,864
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 12                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $438,300              
              $14.61 p/Share              
                   
         |    
        
           
              30,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 11                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $145,404              
              $14.51 p/Share              
                   
         |    
        
           
              10,021
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 10                          
            2025                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $6,365              
              $14.5 p/Share              
                   
         |    
        
           
              439
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 16                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $293,897              
              $15.3 p/Share              
                   
         |    
        
           
              19,209
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 12                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $477,876              
              $15.52 p/Share              
                   
         |    
        
           
              30,791
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 10                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $1,822,173              
              $15.69 p/Share              
                   
         |    
        
           
              116,136
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 09                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $343,752              
              $15.82 p/Share              
                   
         |    
        
           
              21,729
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 06                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $458,188              
              $16.58 p/Share              
                   
         |    
        
           
              27,635
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Dec 05                          
            2024                          
         |  
        
          
            
              SELL
             
            
                Open market or private sale
             
                            
         | 
        
           
              $931,612              
              $17.06 p/Share              
                   
         |    
        
           
              54,608
              
         | 
        
          
            
          
         |