v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share  
Schedule of computation of basic and diluted earnings per common share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

​

June 30,

​

June 30,

​

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

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

 

Basic earnings per common share:

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

​

  ​ ​ ​

​

Net income

​

$

230,022

​

$

215,224

​

$

455,842

​

$

304,304

​

Weighted-average basic common shares

​

​

97,301

​

​

101,495

​

​

97,919

​

​

101,453

​

Basic earnings per common share

​

$

2.36

​

$

2.12

​

$

4.66

​

$

3.00

​

Diluted earnings per common share:

​

​

​

​

​

​

​

​

​

​

​

​

​

Net income

​

$

230,022

​

$

215,224

​

$

455,842

​

$

304,304

​

Weighted-average basic common shares

​

​

97,301

​

​

101,495

​

​

97,919

​

​

101,453

​

Effect of dilutive securities

​

​

376

​

​

350

​

​

373

​

​

383

​

Weighted-average dilutive shares

​

​

97,677

​

​

101,845

​

​

98,292

​

​

101,836

​

Diluted earnings per common share

​

$

2.35

​

$

2.11

​

$

4.64

​

$

2.99

​

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30,

​

Six Months Ended June 30,

​

​

​

  ​ ​ ​

2026

  ​ ​ ​

​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

 

​

Number of shares

​

​

​

​

​

—

​

​

​

​

​

9,085

​

​

​

​

​

—

​

​

​

​

​

—

​

  ​ ​ ​

Range of exercise prices

​

​

​

​

​

—

​

​

$ 91.05

to

​

$ 91.35

​

​

​

​

​

—

​

​

​

​

​

—

​

​

​