v3.26.1
Net Income (Loss) Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2026
Net Income (Loss) Per Share Attributable to Common Stockholders  
Net Income (Loss) Per Share Attributable to Common Stockholders

14.

Net Income (Loss) Per Share Attributable to Common Stockholders

The following table presents the computation of the basic and diluted net income (loss) per share attributable to common stockholders for the three and six months ended June 30, 2026 and 2025 (in thousands, except share and per share amounts):

  ​ ​ ​

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Numerator:

Net income (loss)

$

(142,221)

$

59,321

$

(235,274)

$

(39,642)

Denominator:

 

  ​

 

 

  ​

 

  ​

Weighted-average shares of common stock outstanding

 

127,699,028

 

76,559,569

 

126,387,979

 

65,544,642

Less: Weighted-average shares of common stock subject to repurchase

 

(8,774)

 

(82,425)

 

(10,287)

 

(104,621)

Weighted-average shares of common stock outstanding, basic

127,690,254

76,477,144

126,377,692

65,440,021

Dilutive effect of issuable shares of common stock

158,751

Weighted-average shares of common stock outstanding, diluted

127,690,254

76,635,895

126,377,692

65,440,021

Net income (loss) per share attributable to common stockholders, basic and diluted

Basic

$

(1.11)

$

0.78

$

(1.86)

$

(0.61)

Diluted

(1.11)

0.77

(1.86)

(0.61)

The following outstanding potentially dilutive securities were excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the periods presented, because including them would have been antidilutive:

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Stock options issued and outstanding

 

21,486,374

 

17,746,130

 

21,486,374

 

18,190,124

RSUs issued and outstanding

3,263,275

212,118

3,263,275

672,117

Common stock issuable under the 2024 ESPP

74,777

135,993

74,777

264,207

Early exercised stock options and unvested restricted common stock

 

7,991

 

61,643

 

7,991

 

61,643

Total

 

24,832,417

 

18,155,884

 

24,832,417

 

19,188,091