v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Summary of Computation of Basic and Diluted Net Income Per Share Attributable to Stockholders

The following table summarizes the computation of basic and diluted net income per share attributable to the stockholders:

Three months ended June 30,

 

 

Six months ended June 30,

 

2026

 

 

2025

 

 

2026

 

 

2025

 

(in thousands, except per share amounts)

 

Numerator for earnings per share:

 

 

 

 

 

 

 

 

 

 

 

Net income

$

97,278

 

 

$

67,713

 

 

$

177,208

 

 

$

130,656

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for earnings per share:

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares of common stock - basic

 

326,261

 

 

 

328,445

 

 

 

326,756

 

 

 

328,442

 

Dilutive effect of stock options and restricted stock awards

 

6,049

 

 

 

5,855

 

 

 

6,102

 

 

 

5,785

 

Weighted average shares - diluted

 

332,310

 

 

 

334,300

 

 

 

332,858

 

 

 

334,227

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

Basic earnings per share

$

0.30

 

 

$

0.21

 

 

$

0.54

 

 

$

0.40

 

Diluted earnings per share

$

0.29

 

 

$

0.20

 

 

$

0.53

 

 

$

0.39