v3.26.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
EARNINGS PER SHARE
NOTE 12. EARNINGS PER SHARE
The following table sets forth the computation of basic and diluted earnings per share for the three and nine months ended September 30, 2026 and 2025 (in thousands, except per share data):
 
    
Three Months Ended

September 30,
  
Nine Months Ended

September 30,
    
2026
  
2025
  
2026
  
2025
 
Numerator:
           
 Net income
    $   36,771       $   30,146       $   208,162       $   194,861  
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
Denominator:
           
 Basic
           
 Weighted average common shares outstanding
     59,264        62,360        60,057        63,243  
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 Diluted
           
 Stock options
(1)
     29        68        23        77  
 Restricted stock units and awards
(1)
     602        152        162        170  
 Performance share units
     91        116        91        116  
 Contingent shares
(2)
     —        3        —        3  
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Diluted weighted average common shares outstanding
(3)
     59,986        62,699        60,333        63,609  
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 Basic earnings per share
    $ 0.62       $ 0.48       $ 3.47       $ 3.08  
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 Diluted earnings per share
    $ 0.61       $ 0.48       $ 3.45       $ 3.06  
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
 
 
(1)
A total of
48
 thousand and 789 thousand shares of stock-based awards were excluded from the calculation of diluted earnings per share for the three and nine months ended September 30, 2026, respectively, as their effect would be anti-dilutive. A total of 103 thousand and 73 thousand shares of stock-based awards were excluded from the calculation of diluted earnings per share for the three and nine months ended September 30, 2025, respectively, as their effect would be anti-dilutive.
 
 
(2)
Contingent shares represent additional shares to be issued for purchase price earned by former owners of businesses acquired by us once future conditions have been met.
 
 
(3)
The denominator used in calculating diluted earnings per share did not include 301 thousand PSUs for the three and nine months ended September 30, 2026. The denominator used in calculating diluted earnings per share did not include 151 thousand PSUs for the three and nine months ended September 30, 2025. The performance conditions associated with these PSUs were not met and consequently none of these PSUs were considered as issuable for the three and nine months ended September 30, 2026 and 2025.