XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Calculation Of Basic And Diluted Earnings Per Common Share
The following table summarizes our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three months ended March 31, 2025 and 2024 (in thousands, except share and per share data):
For the three months ended
March 31,
 20252024
Numerator:
Net income
$240,677 $197,149 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share45,634,877 47,138,185 
Effect of dilutive securities—Share-based awards149,358 178,312 
Shares used to compute diluted earnings per common share45,784,235 47,316,497 
Basic earnings per common share$5.27 $4.18 
Diluted earnings per common share$5.26 $4.17