XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Transactions
3 Months Ended
Dec. 31, 2024
Share Transactions [Abstract]  
Share Transactions

Note 14. Share Transactions

 

On February 8, 2023, the Board of Directors approved the expansion of the amount authorized for repurchase under the Company’s share repurchase program from $25 million to $35 million. Since announcing this share repurchase program on January 11, 2021, the Company has repurchased an aggregate of 703,931 shares of common stock through December 31, 2024 with a total cost of approximately $28.1 million, or 25.8% of shares outstanding as of the program’s inception. The total remaining amount authorized under the expanded share repurchase program is approximately $6.9 million.

 

The following table sets forth the number of shares of common stock repurchased by the Company at an average price of $39.93 per share under its share repurchase program from February 10, 2021 through December 31, 2024:

 

Month Ended  Shares Repurchased   Repurchase
Price Per
Share
  Aggregate
Consideration
for
Repurchased
Shares
 
February 2021   13,082    $30.25 - $30.96   397,384 
March 2021   12,241    $30.25 - $34.42   393,938 
April 2021   14,390    $33.11 - $34.89   491,469 
May 2021   25,075    $34.56 - $39.93   976,440 
August 2021   141,700   $41.03 - $42.28   5,944,213 
January 2022   7,312   $39.07 - $40.88   293,756 
February 2022   170,589   $39.53 - $41.00   6,908,864 
March 2022   132,054   $39.24 - $40.57   5,306,885 
April 2022   2,942   $39.07 - $41.00   117,758 
May 2022   3,391   $37.70 - $39.78   131,338 
June 2022   3,515   $37.28 - $39.19   135,063 
July 2022   700   $36.40 - $37.23   25,864 
August 2022   3,081   $28.24 - $37.79   112,456 
September 2022   91,508    $36.80 - $37.50   3,443,845 
October 2022   701    $35.20 - $36.14   14,434 
November 2022   1,103    $34.53 - $35.28   38,790 
December 2022   1,501    $33.26 - $34.84   51,295 
January 2023   2,052    $32.78 - $34.84   68,665 
February 2023   3,131    $33.06 - $39.03   115,430 
March 2023   2,003    $37.02 - $38.89   76,214 
April 2023   649    $35.79 - $37.03   23,671 
May 2023   100    $36.53 - $36.53   3,658 
June 2023   2,300    $33.63 - $38.76   85,556 
August 2023   14,751   $36.98 - $39.41   575,728 
September 2023   125   $38.11 - $38.11   4,772 
November 2023   475   $37.03 - $37.78   17,825 
December 2023   12,748   $37.53 - $41.03   520,749 
March 2024   40,000   $45.03 - $45.03   1,801,205 
April 2024   700   $43.76 - $43.76   30,637 
May 2024   12   $44.82 - $44.82   543 
Total   703,931      $28,108,445 

 

During the three months ended December 31, 2024, no shares were transferred into treasury. As of December 31, 2024, there were no shares that were not yet transferred into treasury.