XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash Flows from Operating Activities    
Net income $ 135,904 $ 107,498
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 31,521 29,947
Stock option expense 17,895 16,882
Noncash long-term incentive compensation 12,699 3,493
Benefit for deferred income taxes (2,420) (1,932)
Litigation settlements   1,750
Litigation settlements (5,750)  
Noncash directors' compensation 1,282 1,444
Amortization of debt issuance costs 160 420
Changes in operating assets and liabilities:    
(Increase)/decrease in accounts receivable (2,422) 20,100
Decrease/(increase) in inventories 1,289 (1,412)
Decrease in prepaid expenses 1,275 1,719
(Decrease)/increase in accounts payable and other current liabilities (19,499) 8,561
Change in current income taxes (10,776) 1,865
Net change in lease assets and liabilities (109) (1,046)
Increase in other assets (15,365) (3,810)
Increase in other liabilities 15,730 7,344
Other sources/(uses) 652 (14)
Net cash provided by operating activities 162,066 192,809
Cash Flows from Investing Activities    
Business combinations, net of cash acquired (92,300) (305)
Capital expenditures (23,225) (33,420)
Proceeds from sale of fixed assets 2,916 360
Other uses (265) (169)
Net cash used by investing activities (112,874) (33,534)
Cash Flows from Financing Activities    
Purchases of treasury stock (94,228) (13,425)
Proceeds from exercise of stock options 38,594 53,675
Change in cash overdrafts payable (15,749)  
Dividends paid (12,107) (11,412)
Capital stock surrendered to pay taxes on stock-based compensation (5,960) (5,313)
Payments on other long-term debt   (97,500)
Other (uses)/sources (797) 498
Net cash used by financing activities (90,247) (73,477)
(Decrease)/increase in Cash and Cash Equivalents (41,055) 85,798
Cash and cash equivalents at beginning of period 263,958 74,126
Cash and cash equivalents at end of period $ 222,903 $ 159,924