XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Basic and diluted earnings per common share (“EPS”) for the nine months ended September 30, 2023 and 2022 were:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands, except per share data)
Numerator:  
Net income
$177,025 $169,349 $538,980 $402,424 
Denominator:  
Weighted average common shares outstanding - basic
61,143 61,693 61,670 61,042 
Plus: Dilutive effect of stock options and unvested restricted stock units
472 674 610 798 
Weighted average common shares outstanding - diluted
61,615 62,367 62,280 61,840 
Net income per common share:
  
Basic$2.90 $2.75 $8.74 $6.59 
Diluted$2.87 $2.72 $8.65 $6.51