XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash Flows from Operating Activities    
Net income $ 211,680 $ 182,456
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 47,218 45,326
Stock option expense 23,933 22,376
Noncash long-term incentive compensation 15,783 6,637
Benefit for deferred income taxes (2,245) (8,232)
Litigation settlements   2,050
Litigation settlements (5,750)  
Noncash directors' compensation 1,282 1,444
Amortization of debt issuance costs 241 500
Changes in operating assets and liabilities:    
Increase in accounts receivable (14,336) (27,843)
Decrease/(increase) in inventories 2,125 (2,239)
(Increase)/decrease in prepaid expenses (1,173) 781
Decrease in accounts payable and other current liabilities (19,641) (15,815)
Change in current income taxes (4,545) 12,314
Net change in lease assets and liabilities (400) (892)
Increase in other assets (21,101) (8,622)
Increase in other liabilities 18,348 11,426
Other sources 1,165 69
Net cash provided by operating activities 252,584 221,736
Cash Flows from Investing Activities    
Business combinations, net of cash acquired (97,400) (3,994)
Capital expenditures (36,770) (45,075)
Proceeds from sale of fixed assets 3,060 506
Other uses (281) (409)
Net cash used by investing activities (131,391) (48,972)
Cash Flows from Financing Activities    
Purchases of treasury stock (152,049) (27,769)
Proceeds from exercise of stock options 49,906 58,277
Dividends paid (19,594) (17,446)
Change in cash overdrafts payable (15,749) 16,182
Capital stock surrendered to pay taxes on stock-based compensation (8,827) (5,446)
Payments on other long-term debt   (97,500)
Other uses (387) (38)
Net cash used by financing activities (146,700) (73,740)
(Decrease)/increase in Cash and Cash Equivalents (25,507) 99,024
Cash and cash equivalents at beginning of period 263,958 74,126
Cash and cash equivalents at end of period $ 238,451 $ 173,150