v3.24.1.u1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
EARNINGS PER SHARE  
Summary of computation of basic and diluted net income (loss) per share

The following table sets forth the computation of basic and diluted net income per share:

​

​

​

​

​

​

​

​

​

    

Three Months Ended March 31, 

​

​

2024

    

2023

Numerator

 

​

  

 

​

  

Net income

​

$

38,334

​

$

29,485

Denominator

​

 

  

​

 

  

Net income per share of common stock - basic

​

$

0.68

​

$

0.49

Net income per share of common stock- diluted

​

$

0.67

​

$

0.48

Weighted average number of shares of common stock - basic

​

 

56,771,251

​

 

59,732,157

Weighted average number of shares of common stock - diluted

​

 

57,597,627

​

 

61,221,511

​

Securities outstanding that were included in the computation above, utilizing the treasury stock method are as follows:

​

​

​

​

​

​

​

​

​

    

Three Months Ended March 31, 

​

​

2024

    

2023

Stock options, SARs, and RSUs to purchase common stock

​

​

826,376

​

​

1,489,354

Summary of antidilutive securities excluded from computation of earnings per share

Potential shares of common stock issuable that were excluded from the computation of diluted weighted-average shares outstanding excluded from the numerator, are as follows:

​

​

​

​

​

​

​

​

​

    

Three Months Ended March 31, 

​

​

2024

    

2023

Stock options, SARs, and RSUs to purchase common stock

 

​

7,281,505

 

​

4,661,499

​