Annual report pursuant to Section 13 and 15(d)

Note 16 - Shareholders' Equity (Tables)

v3.24.0.1
Note 16 - Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Dividends Payable [Table Text Block]

Dividend Payment Date

 

Amount per common share

 

Record Date

March 31, 2023

  $ 0.0625  

March 24, 2023

June 23, 2023

  $ 0.0625  

May 24, 2023

September 22, 2023

  $ 0.0625  

August 25, 2023

December 21, 2023

  $ 0.0625  

November 24, 2023

Aggregate per share amount paid in 2023

  $ 0.2500    
Schedule of Stockholders Equity [Table Text Block]

Period

 

Total Number of Shares Purchased

   

Average Price Paid per Share

   

Total Number of Shares Purchased as Part of Publicly Announced Programs

   

Maximum Amount that May Yet Be Used to Purchase Shares Under the Program

 

January 1, 2023 - January 31, 2023

    350,832     $ 4.29       350,832     $ 25,502,669  

February 1, 2023 - February 28, 2023

    326,992     $ 4.61       326,992     $ 24,003,172  

March 1, 2023 - March 31, 2023

    303,176     $ 4.97       303,176     $ 22,503,206  

April 1, 2023 - April 30, 2023

    303,969     $ 4.94       303,969     $ 21,003,245  

May 1, 2023 - May 31, 2023

    362,843     $ 4.14       362,843     $ 19,502,740  

June 1, 2023 - June 30, 2023

    494,164     $ 4.05       494,164     $ 17,504,007  

July 1, 2023 - July 31, 2023

    505,720     $ 3.96       505,720     $ 15,504,180  

August 1, 2023 - August 31, 2023

    435,342     $ 4.61       435,342     $ 13,505,242  

September 1, 2023 - September 30, 2023

    462,300     $ 4.31       462,300     $ 11,514,870  

October 1, 2023 - October 31, 2023

    491,869     $ 4.07       491,869     $ 9,515,101  

November 1, 2023 - November 30, 2023

    472,141     $ 4.24       472,141     $ 7,515,171  

December 1, 2023 - December 31, 2023

    449,839     $ 4.45       449,839     $ 5,515,237  

Total

  4,959,187           4,959,187