v3.26.1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Basic and diluted earnings per share computations The calculation of basic and diluted earnings per share for the periods noted was as follows (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Net income
$379,261 $273,249 $735,665 $591,822 
Basic weighted-average number of shares outstanding79,791 79,984 79,951 77,307 
Dilutive common share equivalents241 389 292 453 
Diluted weighted-average number of shares outstanding80,032 80,373 80,243 77,760 
Basic earnings per share
$4.75 $3.42 $9.20 $7.66 
Diluted earnings per share
$4.74 $3.40 $9.17 $7.61