XML 29 R7.htm IDEA: XBRL DOCUMENT v2.4.0.8
Consolidated Statements of Cash Flows (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Cash flows from operating activities:    
Net earnings $ 242,445 $ 230,057
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation of property and equipment 35,190 30,969
Gain on sale of property and equipment (412) (456)
Bad debt expense 5,421 4,336
Deferred income taxes 1,100 (220)
Stock-based compensation 3,000 2,700
Excess tax benefits from stock-based compensation (1,488) (2,093)
Amortization of non-compete agreements 263 158
Changes in operating assets and liabilities:    
Trade accounts receivable (93,420) (68,629)
Inventories (34,703) (9,724)
Other current assets (3,021) (8,515)
Accounts payable 18,235 11,734
Accrued expenses 18,046 13,135
Income taxes 31,707 16,558
Other 566 (6,145)
Net cash provided by operating activities 222,929 213,865
Cash flows from investing activities:    
Purchases of property and equipment (97,560) (92,561)
Proceeds from sale of property and equipment 2,720 2,904
Net increase in marketable securities (2) (83)
Net (increase) decrease in other assets (69) 37
Net cash used in investing activities (94,911) (89,703)
Cash flows from financing activities:    
Borrowings under line of credit 380,000 30,000
Payments against line of credit (310,000) (30,000)
Proceeds from exercise of stock options 5,143 7,118
Excess tax benefits from stock-based compensation 1,488 2,093
Purchases of common stock (8,847) 0
Payments of dividends (148,353) (89,000)
Net cash used in financing activities (80,569) (79,789)
Effect of exchange rate changes on cash (15) (1,131)
Net increase in cash and cash equivalents 47,434 43,242
Cash and cash equivalents at beginning of period 58,506 79,611
Cash and cash equivalents at end of period 105,940 122,853
Supplemental disclosure of cash flow information:    
Cash paid during each period for interest 320 37
Net cash paid during each period for income taxes $ 99,348 $ 120,716