v3.24.2.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 109,190 $ 89,517
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 13,092 13,207
Amortization of intangibles 9,097 6,885
Amortization of premium and discount on investments, net (4,276) (6,845)
Stock-based compensation 18,523 11,320
Deferred income tax benefit (7,402) (12,782)
Retirement plan expense, net of benefit payments 962 1,397
Decrease (increase) in assets:    
Accounts receivable 15,464 (16,726)
Inventory 3,952 7,365
Other current assets (45,364) 12,038
Other assets 6,444 7,665
Increase (decrease) in liabilities:    
Accounts payable and accrued expenses 12,367 (17,651)
Other current liabilities (2,141) (20,811)
Deferred revenue 10,797 (15,736)
Other liabilities (1,536) (1,445)
Net cash provided by operating activities 139,169 57,398
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (16,334) (27,274)
Purchases of intangibles 0 (66,063)
Purchases of investments (174,757) (115,048)
Proceeds from sale and maturity of investments 97,620 190,907
Net cash used in investing activities (93,471) (17,478)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 1,187 971
Payment of withholding taxes related to stock-based compensation to employees (7,329) (7,429)
Cash dividends paid (38,685) (33,422)
Net cash used in financing activities (44,827) (39,880)
INCREASE IN CASH AND CASH EQUIVALENTS 871 40
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 91,985 93,430
CASH AND CASH EQUIVALENTS, END OF PERIOD $ 92,856 $ 93,470