v3.26.1
CAPITAL STOCK AND STOCK COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2026
CAPITAL STOCK AND STOCK COMPENSATION [Abstract]  
Schedule of changes in shares of common stock outstanding

The following table shows the changes in shares of common stock outstanding:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30,

​

Six Months Ended June 30,

​

​

​

2026

​

​

2025

​

​

2026

​

​

2025

Common stock outstanding at beginning

49,504,696

​

​

49,287,457

​

​

49,404,078

​

​

49,194,458

​

​

​

​

​

​

​

​

​

​

​

​

​

Restricted common stock issued - non-executive directors

​

​

15,780

​

​

28,072

​

​

15,780

​

​

28,072

Common stock issued - vesting or exercise of share-based compensation

​

​

-

​

​

101,560

​

​

234,295

​

​

290,946

Common stock withheld for employee taxes(1)

​

​

-

​

​

(50,813)

​

​

(133,677)

​

​

(147,200)

​

​

​

​

​

​

​

​

​

​

​

​

​

Common stock outstanding at ending

​

​

49,520,476

​

​

49,366,276

​

​

49,520,476

​

​

49,366,276

(1)In connection with the settlement of vested restricted stock units and the exercise of stock options, the Company repurchased nil and 133,677 shares of common stock during the three and six months ended June 30, 2026, respectively, at an average cost of $66.24 per share (based on the closing market prices on the dates of vesting or exercise), from employees and certain members of management to cover withholding taxes. Similarly, the Company repurchased 50,813 and 147,200 shares of common stock during the three and six months ended June 30, 2025, respectively, at an average cost of $31.64 and $33.08 per share, respectively.
Schedule of cash dividend declared and paid

During 2026, the Company’s Board of Directors declared and paid the following dividends:

​

​

​

​

​

​

​

​

​

​

Declaration Date

Record Date

Payment Date

​

​

Total Dividends per Share

​

​

Total Dividends Paid (Dollars in Thousands)

February 25, 2026

March 20, 2026

March 30, 2026

​

$

2.15

​

$

106,435

May 6, 2026

June 12, 2026

June 26, 2026

​

$

4.55

​

$

225,319

​