XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share  
Schedule of computation of basic and diluted earnings per common share

Three Months Ended

March 31,

(Dollars and shares in thousands, except for per share amounts)

    

2025

    

2024

Basic earnings per common share:

    

    

Net income

$

89,080

$

115,056

Weighted-average basic common shares

101,410

76,301

Basic earnings per common share

$

0.88

$

1.51

Diluted earnings per common share:

Net income

$

89,080

$

115,056

Weighted-average basic common shares

101,410

76,301

Effect of dilutive securities

419

359

Weighted-average dilutive shares

101,829

76,660

Diluted earnings per common share

$

0.87

$

1.50

Schedule of anti-dilutive securities excluded from computation of diluted earnings per share

Three Months Ended March 31,

    

2025

    

2024

Number of shares

57,169

    

Range of exercise prices

$

87.30

to

$

91.35