XML 27 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Operating activities:      
Net earnings $ 91,060 $ 95,645 $ 80,110
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 25,442 27,303 32,432
Non-cash portion of stock-based compensation expense 9,980 9,495 8,154
Gain on sale of business, net (4,666) 0 0
Deferred income taxes 33,656 (8,618) 2,085
Changes in operating assets and liabilities (net of effects of business acquisitions/divestitures):      
Accounts receivable (16,612) 766 8,159
Inventories (7,563) (5,687) 4,833
Prepaid expenses and other assets 1,747 1,812 475
Accounts payable and accrued liabilities 13,091 22,255 3,928
Income taxes (3,093) 1,061 (1,200)
Net cash provided by operating activities 143,042 144,032 138,976
Investing activities:      
Purchases of property, plant and equipment (21,777) (15,167) (17,140)
Sale of business, net of cash transferred with business 19,141 0 0
Other (269) (86) 1,724
Net cash used in investing activities (2,905) (15,253) (15,416)
Financing activities:      
Payment of dividends (42,873) (41,880) (40,808)
Proceeds from exercise of stock options 12,099 19,728 5,246
Purchase of treasury stock (1,462) 0 (23,552)
Proceeds from borrowings on line of credit 23,221 180,320 96,276
Repayment of borrowing on line of credit (78,419) (244,268) (91,759)
Principal payments on debt 0 (49,302) (42,514)
Payments of Debt Issuance Costs 0 0 (803)
Income tax on equity-based compensation, and other (3,246) (839) (1,662)
Net cash used in financing activities (90,680) (136,241) (99,576)
Effect of exchange rate changes on cash and cash equivalents (1,974) 178 2,752
Net increase (decrease) in cash and cash equivalents 47,483 (7,284) 26,736
Cash and cash equivalents, beginning of period 133,944 141,228 114,492
Cash and cash equivalents, end of period 181,427 133,944 141,228
Cash paid during the period for:      
Interest 2,976 5,766 8,528
Income taxes $ 33,267 $ 31,885 $ 28,497