v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
EARNINGS PER SHARE  
Schedule of reconciliation of basic to diluted earnings per share

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(000’s omitted, except per share data)

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Net income

$

61,334

$

51,331

$

118,552

$

100,945

Income attributable to unvested stock-based compensation awards

(154)

(240)

(351)

(431)

Income available to common shareholders

$

61,180

$

51,091

$

118,201

$

100,514

Weighted-average common shares outstanding – basic

52,613

 

52,785

52,634

52,745

Basic earnings per share

$

1.16

$

0.97

$

2.25

$

1.91

Net income

$

61,334

$

51,331

$

118,552

$

100,945

Income attributable to unvested stock-based compensation awards

 

(154)

 

(240)

 

(351)

 

(431)

Income available to common shareholders

$

61,180

$

51,091

$

118,201

$

100,514

Weighted-average common shares outstanding – basic

 

52,613

 

52,785

 

52,634

 

52,745

Assumed exercise of stock options and vesting of RSUs & PSUs

 

170

 

84

 

170

 

132

Weighted-average common shares outstanding – diluted

 

52,783

 

52,869

 

52,804

 

52,877

Diluted earnings per share

$

1.16

$

0.97

$

2.24

$

1.90

Anti-dilutive stock awards(1)

336

193

311

349

(1)Represents the amount of stock options, RSUs, and PSUs that were excluded from the calculation of diluted earnings per share as the impact would have been anti-dilutive.