v3.24.2.u1
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2024
STOCK-BASED COMPENSATION  
Summary of restricted stock activity

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

Number of

​

average grant 

​

    

Shares

    

date fair value

Nonvested stock at December 31, 2023

 

638,181

​

$

125.25

Granted

 

223,399

​

​

183.04

Vested

 

(263,071)

​

​

113.90

Forfeited

 

(20,307)

​

​

144.77

Nonvested stock at June 30, 2024

 

578,202

​

$

152.06

Summary of performance-based restricted stock units activity

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

Number of

​

average grant 

​

    

Shares

    

date fair value

Nonvested stock at December 31, 2023

 

134,484

​

$

127.72

Granted

 

86,996

​

​

145.21

Vested

 

(110,376)

​

​

100.50

Forfeited

 

—

​

​

—

Nonvested stock at June 30, 2024

 

111,104

​

$

168.45