Quarterly report pursuant to Section 13 or 15(d)

Net Income Per Share (Tables)

v3.24.1.u1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Net Income Per Share  
Schedule of basic and diluted income per share

Three Months Ended March 31, 

2024

2023

Net income (in thousands)

$

152,381

$

135,870

Weighted average number of common shares outstanding - basic

31,641,454

31,550,658

Dilutive effect of common stock equivalents:

RSAs with service-based conditions

41,832

22,643

RSAs with market-based conditions

50,955

24,861

RSAs with performance-based conditions

14,429

29,031

Stock options

95,148

86,046

Weighted average number of common shares outstanding - diluted

31,843,818

31,713,239

Basic net income per common share

$

4.82

$

4.31

Diluted net income per common share

$

4.79

$

4.28

Summary of shares excluded from the calculation of diluted income per share because their effect would have been anti-dilutive

Three Months Ended March 31, 

2024

 

2023

Anti-dilutive common stock equivalents:

RSAs with service-based conditions

14

11,163

RSAs with market-based conditions

-

8,933

RSAs with performance-based conditions

-

-

Stock options

-

22,280

Total anti-dilutive common stock equivalents

14

42,376