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

The following table sets forth the calculation of basic and diluted net income / (loss) per share attributable to common stockholders during the periods presented:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator for Basic and Diluted income / (loss) per share – net income / (loss) available to common stockholders

 

$

8,173

 

 

$

(12,814

)

 

$

(5,074

)

 

$

(34,414

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Class A Common Stock

 

 

222,648,972

 

 

 

198,507,575

 

 

 

219,850,998

 

 

 

196,573,719

 

Class B Common Stock

 

 

22,686,249

 

 

 

18,746,281

 

 

 

22,111,645

 

 

 

18,345,206

 

Denominator for Basic income / (loss) per share – weighted-average common stock

 

 

245,335,221

 

 

 

217,253,856

 

 

 

241,962,643

 

 

 

214,918,925

 

Effect of Dilutive securities

 

 

11,246,306

 

 

 

 

 

 

 

 

 

 

Denominator for Diluted income / (loss) per share – weighted-average common stock

 

 

256,581,527

 

 

 

217,253,856

 

 

 

241,962,643

 

 

 

214,918,925

 

Basic income / (loss) per share

 

$

0.03

 

 

$

(0.06

)

 

$

(0.02

)

 

$

(0.16

)

Diluted income / (loss) per share

 

$

0.03

 

 

$

(0.06

)

 

$

(0.02

)

 

$

(0.16

)

 

Schedule of Anti-Dilutive Common Equivalent Shares

Anti-dilutive weighted-average common equivalent shares were as follows:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Options

 

 

4,125,883

 

 

 

593,713

 

 

 

15,088,627

 

 

 

986,571

 

Restricted Stock and RSUs

 

 

33,110

 

 

 

17,824,761

 

 

 

12,031,328

 

 

 

19,058,743

 

PSUs

 

 

1,183,891

 

 

 

4,564,966

 

 

 

4,265,042

 

 

 

5,115,962