v3.26.3
CAPITAL STOCK AND STOCK COMPENSATION (Tables)
9 Months Ended
Sep. 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 September 30,

​

Nine Months Ended September 30,

​

​

​

2026

​

​

2025

​

​

2026

​

​

2025

Common stock outstanding at beginning

49,520,476

​

​

49,366,276

​

​

49,404,078

​

​

49,194,458

​

​

​

​

​

​

​

​

​

​

​

​

​

Restricted common stock issued - non-executive directors

​

​

—

​

​

—

​

​

15,780

​

​

28,072

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

​

​

15,738

​

​

17,442

​

​

250,033

​

​

308,388

Common stock withheld for employee taxes(1)

​

​

(4,903)

​

​

(12,249)

​

​

(138,580)

​

​

(159,449)

​

​

​

​

​

​

​

​

​

​

​

​

​

Common stock outstanding at ending

​

​

49,531,311

​

​

49,371,469

​

​

49,531,311

​

​

49,371,469

(1)In connection with the settlement of vested restricted stock units and the exercise of stock options, the Company repurchased 4,903 and 138,580 shares of common stock during the three and nine months ended September 30, 2026, respectively, at an average cost of $81.98 and $66.80 per share (based on the closing market prices on the dates of vesting or exercise), respectively, from employees and certain members of management to cover withholding taxes. Similarly, the Company repurchased 12,249 and 159,449 shares of common stock during the three and nine months ended September 30, 2025, respectively, at an average cost of $47.52 and $34.19 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

August 7, 2026

September 10, 2026

September 24, 2026

​

$

5.05

​

$

250,133

​