XML 24 R5.htm IDEA: XBRL DOCUMENT  v2.3.0.11
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
In Thousands
9 Months Ended
Apr. 30, 2011
May 01, 2010
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 59,495 $ 50,681
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 26,898 20,219
Share-based compensation 7,395 6,517
Gain on disposals of property and equipment (3) (3)
Excess tax benefits from share-based payment arrangements (1,519) (399)
Provision for doubtful accounts 849 781
Changes in assets and liabilities, net of acquired businesses:    
Accounts receivable (62,168) (32,564)
Inventories (101,778) (72,141)
Prepaid expenses and other assets 502 4,373
Notes receivable, trade (895) 38
Accounts payable 25,881 37,591
Accrued expenses and other liabilities 12,511 18,037
Net cash (used in) provided by operating activities (32,832) 33,130
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (24,456) (30,912)
Purchases of acquired businesses, net of cash acquired (21,984) (235)
Proceeds from disposals of property and equipment 82 20
Net cash used in investing activities (46,358) (31,127)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Net proceeds from common stock issuance 138,301  
Repayments of long-term debt (3,774) (4,157)
Net repayments under notes payable (65,570) (13,000)
Increase in bank overdraft 12,224 11,697
Proceeds from stock option exercises 9,761 3,751
Payment of employee restricted stock tax withholdings (2,665) (1,272)
Excess tax benefits from share-based payment arrangements 1,519 399
Capitalized debt issuance costs   (7)
Net cash provided by (used in) financing activities 89,796 (2,589)
EFFECT OF EXCHANGE RATE CHANGES ON CASH (90)  
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 10,516 (586)
Cash and cash equivalents at beginning of period 13,802 10,269
Cash and cash equivalents at end of period 24,318 9,683
Supplemental disclosures of cash flow information:    
Interest paid, net of amounts capitalized 3,545 3,559
Income taxes paid, net of refunds $ 27,674 $ 23,025