Quarterly report [Sections 13 or 15(d)]

Net Income Per Share (Tables)

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

Three Months Ended March 31, 

2025

2024

Net income (in thousands)

$

123,385

$

152,381

Weighted average number of common shares outstanding - basic

29,028,234

31,641,454

Dilutive effect of common stock equivalents:

RSAs with service-based conditions

31,211

41,832

RSAs with market-based conditions

13,686

50,955

RSAs with performance-based conditions

18,693

14,429

Stock options

83,068

95,148

Weighted average number of common shares outstanding - diluted

29,174,892

31,843,818

Basic net income per common share

$

4.25

$

4.82

Diluted net income per common share

$

4.23

$

4.79

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, 

2025

 

2024

Anti-dilutive common stock equivalents:

RSAs with service-based conditions

10,151

14

RSAs with market-based conditions

12,844

-

RSAs with performance-based conditions

-

-

Stock options

-

-

Total anti-dilutive common stock equivalents

22,995

14