Aug 20                           
            2025                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $8,596               
              $21.49 p/Share               
          
        
            
        
          
              400 
              Added 1.76% 
          
   
         
        
          
            22,388 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 14                           
            2025                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $19,250               
              $19.25 p/Share               
          
        
            
        
          
              1,000 
              Added 4.59% 
          
   
         
        
          
            20,808 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $18,399               
              $19.45 p/Share               
          
        
            
        
          
              946 
              Added 4.56% 
          
   
         
        
          
            19,808 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $7,712               
              $405.93 p/Share               
          
        
            
        
          
              19 
              Added 0.1% 
          
   
         
        
          
            18,862 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 13                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $23,340               
              $19.45 p/Share               
          
        
            
        
          
              1,200 
              Added 6.11% 
          
   
         
        
          
            18,456 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $7,629               
              $17.3 p/Share               
          
        
            
        
          
              441 
              Added 2.49% 
          
   
         
        
          
            17,256 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,033 
              Added 4.49% 
          
   
         
        
          
            21,989 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 14                           
            2024                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $7,415               
              $16.93 p/Share               
          
        
            
        
          
              438 
              Added 2.54% 
          
   
         
        
          
            16,814 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $7,306               
              $16.42 p/Share               
          
        
            
        
          
              445 
              Added 2.67% 
          
   
         
        
          
            16,232 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 29                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              454 
              Added 2.8% 
          
   
         
        
          
            15,787 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $7,240               
              $17.28 p/Share               
          
        
            
        
          
              419 
              Added 2.66% 
          
   
         
        
          
            15,333 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $7,047               
              $16.74 p/Share               
          
        
            
        
          
              421 
              Added 2.75% 
          
   
         
        
          
            14,913 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4,997               
              $19.22 p/Share               
          
        
            
        
          
              260 
              Added 1.76% 
          
   
         
        
          
            14,492 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 27                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              726 
              Added 4.92% 
          
   
         
        
          
            14,024 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4,992               
              $20.63 p/Share               
          
        
            
        
          
              242 
              Added 1.79% 
          
   
         
        
          
            13,298 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $4,997               
              $19.83 p/Share               
          
        
            
        
          
              252 
              Added 1.91% 
          
   
         
        
          
            12,963 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $6,676               
              $23.59 p/Share               
          
        
            
        
          
              283 
              Added 2.19% 
          
   
         
        
          
            12,622 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $6,641               
              $22.21 p/Share               
          
        
            
        
          
              299 
              Added 2.37% 
          
   
         
        
          
            12,338 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 16                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              556 
              Added 4.41% 
          
   
         
        
          
            12,039 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $6,585               
              $21.38 p/Share               
          
        
            
        
          
              308 
              Added 2.61% 
          
   
         
        
          
            11,483 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $6,452               
              $19.67 p/Share               
          
        
            
        
          
              328 
              Added 2.85% 
          
   
         
        
          
            11,174 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2021                           
          
        
          
            
              BUY 
            
            
                Open market or private purchase 
            
                            
         
        
          
              $6,399               
              $19.75 p/Share               
          
        
            
        
          
              324 
              Added 2.9% 
          
   
         
        
          
            10,846 Common Stock