v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Summary of Stock Option Activity

The following table sets forth stock option activity as of June 30, 2026:

 

 

Number
of shares

 

 

Weighted
average
exercise price

 

 

Weighted
average
contractual
term (years)

 

 

Aggregate
intrinsic
value

 

Outstanding at December 31, 2025

 

 

7,034,278

 

 

$

51.98

 

 

 

 

 

 

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Exercised

 

 

(1,061,762

)

 

 

42.96

 

 

 

 

 

 

 

Forfeited/Canceled

 

 

(70,937

)

 

 

79.90

 

 

 

 

 

 

 

Outstanding at June 30, 2026

 

 

5,901,579

 

 

$

53.27

 

 

 

5.4

 

 

$

1,130,181

 

Vested and expected to vest at June 30, 2026

 

 

5,901,579

 

 

$

53.27

 

 

 

5.4

 

 

$

1,130,181

 

Exercisable at June 30, 2026

 

 

4,771,457

 

 

$

45.33

 

 

 

5.0

 

 

$

951,605

 

Schedule of RSU Activity

The following table sets forth the RSU activity for the six months ended June 30, 2026:

 

 

Number
of shares

 

 

Weighted
average
grant date
fair value

 

Nonvested at December 31, 2025

 

 

1,012,809

 

 

$

90.93

 

Granted

 

 

695,719

 

 

 

162.32

 

Vested

 

 

(328,316

)

 

 

72.31

 

Forfeited

 

 

(45,917

)

 

 

123.29

 

Nonvested at June 30, 2026

 

 

1,334,295

 

 

$

131.62

 

 

Schedule of PSU Activity

The following table sets forth the PSU activity for the six months ended June 30, 2026:

 

 

Number
of shares

 

 

Weighted
average
grant date
fair value

 

Nonvested at December 31, 2025

 

 

64,281

 

 

$

94.39

 

Granted

 

 

55,386

 

 

 

138.42

 

Vested

 

 

 

 

 

 

Forfeited

 

 

 

 

 

 

Nonvested at June 30, 2026

 

 

119,667

 

 

$

114.77

 

Schedule of Stock-Based Compensation Expense Recognized

Stock-based compensation expense recognized was as follows:

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Research and development

 

$

7,739

 

 

$

6,941

 

 

$

14,642

 

 

$

13,400

 

Selling, general and administrative

 

 

19,409

 

 

 

17,670

 

 

 

35,944

 

 

 

34,519

 

Total

 

$

27,148

 

 

$

24,611

 

 

$

50,586

 

 

$

47,919