| 
            Sep 04                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $3,400              
              $13.6 p/Share              
                   
         |    
        
           
              250
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 23                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,334              
              $13.42 p/Share              
                   
         |    
        
           
              323
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jun 06                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $1,115              
              $11.15 p/Share              
                   
         |    
        
           
              100
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 16                          
            2024                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $2,875              
              $11.5 p/Share              
                   
         |    
        
           
              250
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jan 27                          
            2023                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $5,108              
              $12.77 p/Share              
                   
         |    
        
           
              400
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 22                          
            2022                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $1,320              
              $13.2 p/Share              
                   
         |    
        
           
              100
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 15                          
            2022                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $2,660              
              $13.3 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 04                          
            2022                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $6,620              
              $13.24 p/Share              
                   
         |    
        
           
              500
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Mar 03                          
            2022                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,677              
              $15.59 p/Share              
                   
         |    
        
           
              300
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Nov 18                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $13,770              
              $13.77 p/Share              
                   
         |    
        
           
              1,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Oct 29                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $5,494              
              $13.7 p/Share              
                   
         |    
        
           
              401
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Sep 10                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,134              
              $13.78 p/Share              
                   
         |    
        
           
              300
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Sep 09                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $2,740              
              $13.7 p/Share              
                   
         |    
        
           
              200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Sep 01                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $18,134              
              $13.96 p/Share              
                   
         |    
        
           
              1,299
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 25                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $5,584              
              $13.96 p/Share              
                   
         |    
        
           
              400
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 12                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $16,896              
              $14.08 p/Share              
                   
         |    
        
           
              1,200
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 05                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $13,820              
              $13.82 p/Share              
                   
         |    
        
           
              1,000
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 03                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $5,524              
              $13.81 p/Share              
                   
         |    
        
           
              400
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Aug 02                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $8,298              
              $13.83 p/Share              
                   
         |    
        
           
              600
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jun 07                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $5,548              
              $13.87 p/Share              
                   
         |    
        
           
              400
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jun 03                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $4,170              
              $13.9 p/Share              
                   
         |    
        
           
              300
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            Jun 01                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $1,391              
              $13.91 p/Share              
                   
         |    
        
           
              100
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 28                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $12,150              
              $13.5 p/Share              
                   
         |    
        
           
              900
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 20                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $6,660              
              $13.32 p/Share              
                   
         |    
        
           
              500
              
         | 
        
          
            
          
         |        
      
 
      
      
        | 
            May 14                          
            2021                          
         |  
        
          
            
              BUY
             
            
                Open market or private purchase
             
                            
         | 
        
           
              $6,600              
              $13.2 p/Share              
                   
         |    
        
           
              500
              
         | 
        
          
            
          
         |