v3.24.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Basic and diluted earnings per common share (“EPS”) for the three and nine months ended September 30, 2024 and 2023 were:
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
(in thousands, except per share data)
Numerator:  
Net income
$199,801 $177,025 $581,162 $538,980 
Denominator:  
Weighted average common shares outstanding - basic
59,046 61,143 59,973 61,670 
Plus: Dilutive effect of stock options and unvested restricted stock units
455 472 464 610 
Weighted average common shares outstanding - diluted
59,501 61,615 60,437 62,280 
Net income per common share:
  
Basic$3.38 $2.90 $9.69 $8.74 
Diluted$3.36 $2.87 $9.62 $8.65