v3.25.4
Stock-Based Compensation and Employee Benefit Plan (Tables)
12 Months Ended
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Fair Value Assumptions of Options Awarded
The fair value of each stock option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table:

Year Ended December 31,
202320242025
Expected term (years)
1.4 - 6.1
6.16.1
Risk-free interest rate
3.6% - 5.0%
4.3% - 4.4%
3.8% - 4.0%
Expected volatility
51.3% - 54.4%
51.8% - 52.7%
50.2% - 50.7%
Expected dividend yield— — — 
Schedule of Stock Option Activity
A summary of stock option and RSU activity under the Company’s equity incentive plans was as follows (in millions, except per share amounts):

Outstanding
Stock Options
Outstanding
Restricted Stock Units
 Number of
Shares
Weighted-
Average
Exercise
Price
Number of
Shares
Weighted-
Average
Grant
Date Fair
Value
Balances as of December 31, 2023$71.76 30 $85.35 
Granted168.18 13 153.36 
Exercised/Vested (3)41.55 (11)119.00 
Canceled— — (2)143.07 
Balances as of December 31, 202493.53 30 97.93 
Granted139.80 16 136.11 
Exercised/Vested(1)53.34 (11)138.98 
Canceled— — (3)140.20 
Balances as of December 31, 2025$108.28 32 $99.64 
 Number of
Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
Options outstanding as of December 31, 2024$93.53 5.43$260 
Options exercisable as of December 31, 202480.55 4.69253 
Options outstanding as of December 31, 2025108.28 5.79203 
Options exercisable as of December 31, 202594.05 4.48199 
Schedule of RSU Activity
A summary of stock option and RSU activity under the Company’s equity incentive plans was as follows (in millions, except per share amounts):

Outstanding
Stock Options
Outstanding
Restricted Stock Units
 Number of
Shares
Weighted-
Average
Exercise
Price
Number of
Shares
Weighted-
Average
Grant
Date Fair
Value
Balances as of December 31, 2023$71.76 30 $85.35 
Granted168.18 13 153.36 
Exercised/Vested (3)41.55 (11)119.00 
Canceled— — (2)143.07 
Balances as of December 31, 202493.53 30 97.93 
Granted139.80 16 136.11 
Exercised/Vested(1)53.34 (11)138.98 
Canceled— — (3)140.20 
Balances as of December 31, 2025$108.28 32 $99.64 
 Number of
Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
Options outstanding as of December 31, 2024$93.53 5.43$260 
Options exercisable as of December 31, 202480.55 4.69253 
Options outstanding as of December 31, 2025108.28 5.79203 
Options exercisable as of December 31, 202594.05 4.48199