Annual report pursuant to Section 13 and 15(d)

Net Income Per Share (Tables)

v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Net Income Per Share  
Schedule of basic and diluted income per share

Years Ended December 31,

2023

2022

2021

Net income (in thousands)

$

614,254

$

555,989

$

324,016

Weighted average number of common shares outstanding - basic

31,597,508

32,213,839

32,801,906

Dilutive effect of common stock equivalents:

RSAs with service-based conditions

30,368

15,199

21,130

RSAs with market-based conditions

37,519

59,561

127,723

RSAs with performance-based conditions

25,645

46,601

65,262

Stock options

85,861

105,205

130,150

Weighted average number of common shares outstanding - diluted

31,776,901

32,440,405

33,146,171

Basic net income per common share

$

19.44

$

17.26

$

9.88

Diluted net income per common share

$

19.33

$

17.14

$

9.78

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

Year Ended December 31, 

2023

2022

2021

Anti-dilutive common stock equivalents:

RSAs with service-based conditions

-

14,882

1,206

RSAs with market-based conditions

3,876

157

6,926

RSAs with performance-based conditions

-

9,251

-

Stock options

504

21,006

19,121

Total anti-dilutive common stock equivalents

4,380

45,296

27,253