XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Cash flows from operating activities:    
Net income $ 332,532 $ 245,848
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization, including debt cost 43,350 39,327
Allowance for credit loss 1,049 1,396
Equity in (earnings) losses of unconsolidated affiliates (4,764) 2,122
Stock-based compensation 8,317 10,192
Gain on sale of property and equipment (1,050) (113)
Deferred income taxes (988) (1,780)
Changes in operating assets and liabilities:    
Accounts receivable (77,086) (53,837)
Vehicle pooling costs (4,377) (4,643)
Inventories (3,669) 4,020
Prepaid expenses, other current and non-current assets (40,543) (35,303)
Operating lease right-of-use assets and lease liabilities 366 52
Accounts payable and accrued liabilities 38,153 40,372
Deferred revenue 1,101 (588)
Income taxes receivable 6,135 44,595
Income taxes payable 76,720 19,899
Net cash provided by operating activities 375,246 311,559
Cash flows from investing activities:    
Purchases of property and equipment (162,260) (152,655)
Cash acquired in connection with acquisition 17,662 0
Proceeds from sale of property and equipment 924 185
Proceeds from the sale of held to maturity securities 1,380,000 0
Investment in unconsolidated affiliate (1,001) 0
Net cash provided by (used in) investing activities 1,235,325 (152,470)
Cash flows from financing activities:    
Proceeds from the exercise of stock options 8,123 1,061
Payments for employee stock-based tax withholdings (711) (295)
Payments of finance lease obligations (5) (7)
Net cash provided by financing activities 7,407 759
Effect of foreign currency translation 6,194 (4,693)
Net increase in cash, cash equivalents, and restricted cash 1,624,172 155,155
Cash, cash equivalents, and restricted cash at beginning of period 957,395 1,384,236
Cash, cash equivalents, and restricted cash at end of period 2,581,567 1,539,391
Supplemental disclosure of cash flow information:    
Interest paid 96 64
Income taxes paid, net of refunds $ 9,066 $ 5,700