Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Commitments and Contingencies (Tables)

v3.23.2
Note 10 - Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Other Commitments [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

 

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  

Total

    1,160,976               1,160,976          

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

 

July 1, 2023 - July 31, 2023

   

505,720

     

$3.96

     

505,720

     

$15,504,180

 

August 1, 2023 - August 4, 2023

   

98,411

     

$4.29

     

98,411

     

$15,082,133

 

Total

   

604,131

             

604,131