v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
EARNINGS PER SHARE  
Earnings per share and diluted earnings per share

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands, except per share data)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Net income

$

32,866

$

31,484

$

75,435

$

78,752

Dividends declared on Common Stock:

Class A Shares

(8,609)

(7,803)

(17,212)

(15,602)

Class B Shares

(962)

(881)

(1,929)

(1,763)

Undistributed net income for basic earnings per share

23,295

22,800

56,294

61,387

Weighted average potential dividends on Class A Shares upon exercise of dilutive options

(14)

(28)

(33)

(67)

Undistributed net income for diluted earnings per share

$

23,281

$

22,772

$

56,261

$

61,320

Weighted average shares outstanding:

Class A Shares

 

17,695

 

17,571

 

17,676

 

17,571

Class B Shares

2,138

2,150

2,143

2,150

Effect of dilutive securities on Class A Shares outstanding

 

31

 

63

 

33

 

74

Weighted average shares outstanding including dilutive securities

 

19,864

 

19,784

 

19,852

 

19,795

Basic earnings per share:

Class A Common Stock:

Per share dividends distributed

$

0.50

$

0.45

$

0.99

$

0.90

Undistributed earnings per share*

1.19

1.17

2.87

3.14

Total basic earnings per share - Class A Common Stock

$

1.69

$

1.62

$

3.86

$

4.04

Class B Common Stock:

Per share dividends distributed

$

0.45

$

0.41

$

0.90

$

0.82

Undistributed earnings per share*

1.08

1.06

2.61

2.86

Total basic earnings per share - Class B Common Stock

$

1.53

$

1.47

$

3.51

$

3.68

Diluted earnings per share:

Class A Common Stock:

Per share dividends distributed

$

0.50

$

0.45

$

0.99

$

0.90

Undistributed earnings per share*

1.18

1.16

2.86

3.13

Total diluted earnings per share - Class A Common Stock

$

1.68

$

1.61

$

3.85

$

4.03

Class B Common Stock:

Per share dividends distributed

$

0.45

$

0.41

$

0.90

$

0.82

Undistributed earnings per share*

1.08

1.06

2.60

2.84

Total diluted earnings per share - Class B Common Stock

$

1.53

$

1.47

$

3.50

$

3.66

*

To arrive at undistributed EPS, undistributed net income is first prorated between Class A and Class B Common Shares, with Class A Common Shares receiving a 10% premium. The resulting pro-rated, undistributed net income for each class is then divided by the weighted-average shares for each class.

Antidilutive stock options

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Antidilutive stock options

60,230

 

39,395

 

62,480

37,145

Average antidilutive stock options

60,230

 

39,395

 

59,134

34,050