XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
EARNINGS PER SHARE  
Schedule of reconciliation of basic to diluted earnings per share

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(000’s omitted, except per share data)

2025

    

2024

    

2025

    

2024

Net income

$

55,088

$

43,901

$

156,033

$

132,688

Income attributable to unvested stock-based compensation awards

(242)

 

(192)

 

(657)

 

(524)

Income available to common shareholders

$

54,846

$

43,709

$

155,376

$

132,164

Weighted-average common shares outstanding – basic

52,689

 

52,520

 

52,726

 

52,807

Basic earnings per share

$

1.04

$

0.83

$

2.95

$

2.50

Net income

$

55,088

$

43,901

$

156,033

$

132,688

Income attributable to unvested stock-based compensation awards

 

(242)

 

(192)

 

(657)

 

(524)

Income available to common shareholders

$

54,846

$

43,709

$

155,376

$

132,164

Weighted-average common shares outstanding – basic

 

52,689

 

52,520

 

52,726

 

52,807

Assumed exercise of stock options

 

115

 

160

 

126

 

104

Weighted-average common shares outstanding – diluted

 

52,804

 

52,680

 

52,852

 

52,911

Diluted earnings per share

$

1.04

$

0.83

$

2.94

$

2.50