v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 382,692 $ 315,990
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 19,731 20,284
Amortization 465 709
Stock-based compensation expense 16,870 29,166
Noncash lease expense 18,063 17,329
Deferred income tax provision 28,220 63,366
Other 669 (433)
Changes in assets and liabilities:    
Accounts receivable and unbilled, net (45,148) (77,119)
Prepaid expenses and other current assets (2,576) (15,607)
Accounts payable 1,469 1,296
Accrued expenses 36,101 57,521
Advanced billings 107,465 123,743
Lease liabilities (17,807) (18,131)
Other assets and liabilities, net (15,818) 2,457
Net cash provided by operating activities 530,396 520,571
CASH FLOWS FROM INVESTING ACTIVITIES:    
Property and equipment expenditures (50,886) (26,820)
Other 115 153
Net cash used in investing activities (50,771) (26,667)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from stock option exercises 25,590 34,272
Repurchases of common stock (294,764) (917,389)
Net cash used in financing activities (269,174) (883,117)
EFFECT OF EXCHANGE RATES ON CASH AND CASH EQUIVALENTS (2,185) 5,128
INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 208,266 (384,085)
CASH AND CASH EQUIVALENTS — Beginning of period 497,049 669,436
CASH AND CASH EQUIVALENTS — End of period $ 705,315 $ 285,351