Annual report [Section 13 and 15(d), not S-K Item 405]

Net Income Per Share

v3.25.0.1
Net Income Per Share
12 Months Ended
Dec. 31, 2024
Net Income Per Share  
Net Income Per Share

13.  NET INCOME PER SHARE

Basic net income per share is calculated by dividing net income by the weighted average shares outstanding during the period, without consideration for common stock equivalents. Diluted net income per share is calculated by adjusting weighted average shares outstanding for the dilutive effect of common stock equivalents outstanding for the period, determined using the treasury stock method.

Basic and diluted net income per share were computed as follows:

Years Ended December 31,

2024

2023

2022

Net income (in thousands)

$

622,602

$

614,254

$

555,989

Weighted average number of common shares outstanding - basic

30,504,064

31,597,508

32,213,839

Dilutive effect of common stock equivalents:

RSAs with service-based conditions

36,609

30,368

15,199

RSAs with market-based conditions

21,020

37,519

59,561

RSAs with performance-based conditions

27,298

25,645

46,601

Stock options

90,669

85,861

105,205

Weighted average number of common shares outstanding - diluted

30,679,660

31,776,901

32,440,405

Basic net income per common share

$

20.41

$

19.44

$

17.26

Diluted net income per common share

$

20.29

$

19.33

$

17.14

The following table summarizes shares excluded from the calculation of diluted net income per share because their effect would have been anti-dilutive:

Year Ended December 31, 

2024

2023

2022

Anti-dilutive common stock equivalents:

RSAs with service-based conditions

-

-

14,882

RSAs with market-based conditions

3,271

3,876

157

RSAs with performance-based conditions

-

-

9,251

Stock options

-

504

21,006

Total anti-dilutive common stock equivalents

3,271

4,380

45,296