XML 12 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Statement of Cash Flows [Abstract]    
Interest Paid, Excluding Capitalized Interest, Operating Activities $ 4,506 $ 4,525
Net income (Loss), Including Portion Attributable to Noncontrolling Interest 218,180 114,083
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization, including debt cost 23,704 21,978
Allowance for doubtful accounts 382 128
Equity in losses (earnings) of unconsolidated affiliates 855 (184)
Stock-based compensation 5,533 6,021
Gain on sale of property and equipment (272) (102)
Deferred income taxes 4,839 (888)
Changes in operating assets and liabilities:    
Accounts receivable (25,408) (29,270)
Vehicle pooling costs (9,358) (10,313)
Inventories 1,710 (3,268)
Prepaid expenses and other current and non-current assets 4,079 614
Operating lease right-of-use assets and lease liabilities 256 0
Accounts payable and accrued liabilities 16,587 (20,611)
Deferred revenue (1,437) 467
Income taxes receivable (28,740) 15,286
Income taxes payable 1,700 14,177
Other liabilities (152) (435)
Net Cash Provided by (Used in) Operating Activities 212,458 107,683
Cash flows from investing activities:    
Purchases of property and equipment (131,793) (62,336)
Proceeds from sale of property and equipment 283 810
Net Cash Provided by (Used in) Investing Activities (131,510) (61,526)
Cash flows from financing activities:    
Proceeds from the exercise of stock options 12,620 1,229
Payments for employee stock-based tax withholdings 101,354 2
Net Cash Provided by (Used in) Financing Activities (88,734) 1,227
Effect of foreign currency translation 2,569 (1,595)
Net (decrease) increase in cash and cash equivalents (5,217) 45,789
Cash and cash equivalents at beginning of period 186,319 274,520
Cash and cash equivalents at end of period 181,102 320,309
Supplemental disclosure of cash flow information:    
Income taxes paid, net of refunds $ 7,465 $ 6,053