XML 41 R23.htm IDEA: XBRL DOCUMENT v3.25.4
Stock Repurchases
12 Months Ended
Dec. 31, 2025
Stock Repurchases [Abstract]  
Stock Repurchases
15. Stock Repurchases

 

In 2025, 2024, and 2023 the Company repurchased shares of its common stock. Details of these purchases are as follows:

 

Period   Total
Number of
Shares
Purchased
    Average
Price Paid
per Share
    Total Number
of Shares
Purchased as
Part of
Publicly
Announced
Program
    Maximum
Dollar Value
of Shares that
May Yet Be
Purchased
Under the
Program
 
Fourth Quarter 2023                        
October 1 to October 28                  
October 29 to November 25     179,341     $ 45.20       179,341          
November 26 to December 31     84,721     $ 43.67       84,721          
First Quarter 2024                                
January 1 to January 27     7,317     $ 43.42       7,317          
January 28 to February 24     20,307     $ 42.93       20,307          
February 25 to March 30     47,400     $ 42.79       47,400          
Second Quarter 2024                                
March 31 to April 27                          
April 28 to May 25     28,924     $ 42.92       28,924          
May 26 to June 29     373,969     $ 42.27       373,969          
Third Quarter 2024                        
June 30 to July 27     156,517     $ 41.27       156,517          
July 28 to August 24                          
August 25 to September 28     64,325     $ 40.66       64,325          
Fourth Quarter 2024                                
September 29 to October 26     11,340     $ 40.50       11,340          
October 27 to November 23     52,129     $ 39.50       52,129          
November 23 to December 31     72,832     $ 34.81       72,832          
First Quarter 2025                                
January 1 to January 25     28,720     $ 34.44       28,720          
January 26 to February 22                          
February 23 to March 29     50,480     $ 39.62       50,480          
Second Quarter 2025                                
March 30 to April 26     99,951     $ 37.98       99,951          
April 27 to May 24     171,061     $ 35.20       171,061          
May 25 to June 28     92,872     $ 35.86       92,872          
Third Quarter 2025                                
June 29 to July 26     116,667     $ 35.24       116,667          
July 27 to August 23     173,014     $ 33.75       173,014          
August 24 to September 27                          
Total     1,831,887     $ 39.48       1,831,887     $ 14,300,000  

 

All of these purchases were made with cash held by the Company and no debt was incurred

 

At December 31, 2025, approximately $14.3 million remained authorized for share repurchases.