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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

(dollars in thousands, except shares and per share amounts)

  ​

2026

  ​

2025

  ​

2026

  ​

2025

Numerator:

​

​

​

​

​

​

​

​

​

​

​

​

Net income

​

$

73,375

​

$

73,247

​

$

141,159

​

$

132,495

​

​

​

​

​

​

​

​

​

​

​

​

​

Denominator:

​

​

​

​

​

​

​

​

​

​

​

​

Basic: weighted-average shares outstanding

​

​

121,669,238

​

​

125,321,837

​

​

122,061,243

​

​

125,799,060

Add: weighted-average equity-based awards

​

​

670,598

​

​

511,227

​

​

768,895

​

​

694,509

Diluted: weighted-average shares outstanding

​

​

122,339,836

​

​

125,833,064

​

​

122,830,138

​

​

126,493,569

​

​

​

​

​

​

​

​

​

​

​

​

​

Basic earnings per share

​

$

0.60

​

$

0.58

​

$

1.16

​

$

1.05

Diluted earnings per share

​

$

0.60

​

$

0.58

​

$

1.15

​

$

1.05

​