v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
(Accumulated Deficit) Retained Earnings
Beginning Balance at Dec. 31, 2022 $ 4,370,119 $ 223 $ 4,792,041 $ 15,069 $ (437,214)
Increase (Decrease) in Stockholders' Equity          
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares, net of shares withheld for taxes, and shares of Common Stock under the ESPP 7,286 1 7,285    
Issuance of shares of Common Stock for services rendered 321   321    
Stock compensation 216,475   216,475    
Other comprehensive (loss) income (1,963)     (1,963)  
Net income 597,599       597,599
Ending Balance at Dec. 31, 2023 5,189,837 224 5,016,122 13,106 160,385
Increase (Decrease) in Stockholders' Equity          
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares, net of shares withheld for taxes, and shares of Common Stock under the ESPP 8,999 2 8,997    
Issuance of shares of Common Stock for services rendered 321   321    
Stock compensation 266,058   266,058    
Repurchase of common stock (2,023,975) (33) (758,061)   (1,265,881)
Other comprehensive (loss) income (26,227)     (26,227)  
Net income 32,615       32,615
Ending Balance at Dec. 31, 2024 3,447,628 193 4,533,437 (13,121) (1,072,881)
Increase (Decrease) in Stockholders' Equity          
Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares, net of shares withheld for taxes, and shares of Common Stock under the ESPP 144,944 5 144,939    
Issuance of shares of Common Stock for services rendered 327   327    
Stock compensation 249,346   249,346    
Other comprehensive (loss) income 38,583     38,583  
Net income 1,286,650       1,286,650
Ending Balance at Dec. 31, 2025 $ 5,167,478 $ 198 $ 4,928,049 $ 25,462 $ 213,769