XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Calculation Of Basic And Diluted Earnings Per Common Share
The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three and six months ended June 30, 2025 and 2024 (in thousands, except share and per share data):
For the three months ended
June 30,
 20252024
Numerator:
Net income
$302,160 $247,572 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share44,833,638 46,972,032 
Effect of dilutive securities—Share-based awards156,750 187,628 
Shares used to compute diluted earnings per common share44,990,388 47,159,660 
Basic earnings per common share$6.74 $5.27 
Diluted earnings per common share$6.72 $5.25 

For the six months ended
June 30,
 20252024
Numerator:
Net income
$542,837 $444,721 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share45,227,690 47,053,768 
Effect of dilutive securities—Share-based awards153,054 182,970 
Shares used to compute diluted earnings per common share45,380,744 47,236,738 
Basic earnings per common share$12.00 $9.45 
Diluted earnings per common share$11.96 $9.41