v3.26.1
Stock Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Valuation Assumptions Used for Valuation of Fair Value of Stock Compensation Granted
We utilized the Black-Scholes valuation model for estimating the fair value of the stock compensation granted, with the following weighted-average assumptions:
Employee Stock OptionsEmployee Stock Purchase Plan
For the Three Months EndedFor the Six Months EndedFor the Three Months EndedFor the Six Months Ended
June 30,June 30,
20262025202620252026202520262025
Average risk-free interest rates4.18 %3.89 %3.85 %4.24 %4.01 %4.29 %3.79 %4.22 %
Average expected life (in years)5.585.464.914.890.500.500.500.50
Volatility31 %31 %30 %29 %38 %32 %34 %37 %
Weighted-average fair value (in dollars)$36.50 $25.04 $34.05 $23.35 $20.63 $12.63 $21.51 $14.49 
Schedule of Option Activity Under the 2010 Stock Plan
Option activity under our 2010 Stock Plan and 2024 Inducement Plan was as follows:
Shares Subject to
Outstanding Options
SharesWeighted Average
Exercise Price
Balance at December 31, 202510,859,861$83.46 
Options granted421,118$104.23 
Options exercised(2,058,609)$78.41 
Options cancelled(238,870)$92.18 
Balance at June 30, 20268,983,500$85.36 
Schedule of RSU Award and PSU Activity Under the 2010 Stock Plan
RSU and PSU award activity under the 2010 Stock Plan and 2024 Inducement Plan was as follows:
Shares Subject to
Outstanding Awards
SharesGrant Date Value
Balance at December 31, 20259,275,450$66.86 
RSUs granted 372,558$102.78 
PSUs granted13,171$116.63 
Additional PSUs earned63,187$61.76 
RSUs released(347,182)$69.02 
PSUs released(18,750)$82.86 
RSUs cancelled (272,605)$67.74 
PSUs cancelled(16,599)$84.44 
Balance at June 30, 20269,069,230$68.20 
Schedule of Shares Available for Grant
The following table summarizes our shares available for grant under the 2010 Stock Plan and 2024 Inducement Plan. Each RSU and PSU grant reduces the available share pool by one share.
Shares Available
for Grant
Balance at December 31, 20259,059,040
Options, RSUs and PSUs granted and issuance of shares for services rendered(871,896)
Options, RSUs and PSUs cancelled528,074
Balance at June 30, 20268,715,218