Quarterly report [Sections 13 or 15(d)]

Net Income Per Share (Tables)

v3.25.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Net Income Per Share  
Schedule of basic and diluted income per share

Three Months Ended June 30, 

 

Six Months Ended June 30, 

2025

2024

 

2025

2024

Net income (in thousands)

$

151,602

$

150,723

$

274,986

$

303,104

Weighted average number of common shares outstanding - basic

28,371,644

31,324,833

28,698,125

31,483,144

Dilutive effect of common stock equivalents:

RSAs with service-based conditions

12,893

34,973

21,949

38,083

RSAs with market-based conditions

32,363

61,856

31,218

61,491

RSAs with performance-based conditions

17,918

10,885

25,500

17,474

Stock options

80,736

91,516

81,927

93,332

Weighted average number of common shares outstanding - diluted

28,515,554

31,524,063

28,858,719

31,693,524

Basic net income per common share

$

5.34

$

4.81

$

9.58

$

9.63

Diluted net income per common share

$

5.32

$

4.78

$

9.53

$

9.56

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

Three Months Ended June 30, 

 

Six Months Ended June 30, 

2025

 

2024

 

2025

 

2024

Anti-dilutive common stock equivalents:

RSAs with service-based conditions

9,980

10,053

RSAs with market-based conditions

24,852

21,101

RSAs with performance-based conditions

Stock options

Total anti-dilutive common stock equivalents

34,832

31,154