v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Treasury Stock
Balance (in shares) at Dec. 31, 2024   48,148,000        
Balance at Dec. 31, 2024 $ 3,388,422 $ 481 $ 1,539,301 $ (157) $ 1,866,799 $ (18,002)
Balance (in shares) at Dec. 31, 2024           (5,184,000)
Increase (Decrease) in Stockholders' Equity            
Net income 165,679       165,679  
Other comprehensive income (loss), net of tax 42     42    
Exercise of stock options and vesting of restricted stock units $ 29,771   (4,251)     $ 34,022
Exercise of stock options and vesting of restricted stock units (in shares) 328,000         328,000
Employee taxes paid for withheld shares upon equity award settlement (in shares) (56,000)         (56,000)
Employee taxes paid for withheld shares upon equity award settlement $ (32,926)         $ (32,926)
Share-based compensation 75,962   75,962      
Issuance of shares pursuant to employee stock purchase plan $ 9,322   9,246     $ 76
Issuance of shares pursuant to employee stock purchase plan (in shares) 19,000         19,000
Treasury stock purchases, including excise taxes (in shares) (3,000)         (3,000)
Treasury stock purchases, including excise taxes $ (1,605)         $ (1,605)
Purchase of Capped Call transactions, net of tax 0          
Balance (in shares) at Jun. 30, 2025   48,148,000        
Balance at Jun. 30, 2025 3,634,667 $ 481 1,620,258 (115) 2,032,478 $ (18,435)
Balance (in shares) at Jun. 30, 2025           (4,896,000)
Balance (in shares) at Mar. 31, 2025   48,148,000        
Balance at Mar. 31, 2025 3,512,704 $ 481 1,581,856 (83) 1,947,851 $ (17,401)
Balance (in shares) at Mar. 31, 2025           (5,035,000)
Increase (Decrease) in Stockholders' Equity            
Net income 84,627       84,627  
Other comprehensive income (loss), net of tax (32)     (32)    
Exercise of stock options and vesting of restricted stock units $ 13,327   (5,209)     $ 18,536
Exercise of stock options and vesting of restricted stock units (in shares) 163,000         163,000
Employee taxes paid for withheld shares upon equity award settlement (in shares) (32,000)         (32,000)
Employee taxes paid for withheld shares upon equity award settlement $ (18,008)         $ (18,008)
Share-based compensation 38,302   38,302      
Issuance of shares pursuant to employee stock purchase plan $ 5,352   5,309     $ 43
Issuance of shares pursuant to employee stock purchase plan (in shares) 11,000         11,000
Treasury stock purchases, including excise taxes (in shares) (3,000)         (3,000)
Treasury stock purchases, including excise taxes $ (1,605)         $ (1,605)
Purchase of Capped Call transactions, net of tax 0          
Balance (in shares) at Jun. 30, 2025   48,148,000        
Balance at Jun. 30, 2025 $ 3,634,667 $ 481 1,620,258 (115) 2,032,478 $ (18,435)
Balance (in shares) at Jun. 30, 2025           (4,896,000)
Balance (in shares) at Dec. 31, 2025 48,147,969 48,148,000        
Balance at Dec. 31, 2025 $ 3,702,789 $ 481 1,616,119 (11) 2,182,402 $ (96,202)
Balance (in shares) at Dec. 31, 2025 (5,027,037)         (5,027,000)
Increase (Decrease) in Stockholders' Equity            
Net income $ 174,692       174,692  
Other comprehensive income (loss), net of tax (389)     (389)    
Exercise of stock options and vesting of restricted stock units $ 5,857   (81,401)     $ 87,258
Exercise of stock options and vesting of restricted stock units (in shares) 286,000         286,000
Employee taxes paid for withheld shares upon equity award settlement (in shares) (82,000)         (82,000)
Employee taxes paid for withheld shares upon equity award settlement $ (27,991)         $ (27,991)
Share-based compensation 74,828   74,828      
Issuance of shares pursuant to employee stock purchase plan $ 9,178   (1,824)     $ 11,002
Issuance of shares pursuant to employee stock purchase plan (in shares) 29,000         29,000
Treasury stock purchases, including excise taxes (in shares) (2,423,000)         (2,423,000)
Treasury stock purchases, including excise taxes $ (761,232)         $ (755,005)
Purchase of Capped Call transactions, net of tax $ (140,501)   (140,501)      
Balance (in shares) at Jun. 30, 2026 48,147,969 48,148,000        
Balance at Jun. 30, 2026 $ 3,037,231 $ 481 1,460,994 (400) 2,357,094 $ (780,938)
Balance (in shares) at Jun. 30, 2026 (7,217,405)         (7,217,000)
Balance (in shares) at Mar. 31, 2026   48,148,000        
Balance at Mar. 31, 2026 $ 3,558,233 $ 481 1,570,196 (279) 2,263,582 $ (275,747)
Balance (in shares) at Mar. 31, 2026           (5,701,000)
Increase (Decrease) in Stockholders' Equity            
Net income 93,512       93,512  
Other comprehensive income (loss), net of tax (121)     (121)    
Exercise of stock options and vesting of restricted stock units $ 3,241   (166)     $ 3,407
Exercise of stock options and vesting of restricted stock units (in shares) 117,000         117,000
Employee taxes paid for withheld shares upon equity award settlement (in shares) (29,000)         (29,000)
Employee taxes paid for withheld shares upon equity award settlement $ (9,010)         $ (9,010)
Share-based compensation 37,669   37,669      
Issuance of shares pursuant to employee stock purchase plan $ 5,377   23     $ 5,354
Issuance of shares pursuant to employee stock purchase plan (in shares) 19,000         19,000
Treasury stock purchases, including excise taxes (in shares) (1,623,000)         (1,623,000)
Treasury stock purchases, including excise taxes $ (511,169)   (6,227)     $ (504,942)
Purchase of Capped Call transactions, net of tax $ (140,501)   (140,501)      
Balance (in shares) at Jun. 30, 2026 48,147,969 48,148,000        
Balance at Jun. 30, 2026 $ 3,037,231 $ 481 $ 1,460,994 $ (400) $ 2,357,094 $ (780,938)
Balance (in shares) at Jun. 30, 2026 (7,217,405)         (7,217,000)