v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities    
Net income (loss) $ 1,009 $ 1,147
Depreciation and amortization 2,629 2,626
Accretion and amortization of loan and leasing fees (811) (728)
Undistributed earnings of nonconsolidated affiliates, net (28) (45)
Provision for loan losses 682 378
Deferred income taxes 207 287
Gain on termination of leased vehicles (347) (417)
Other operating activities (143) (26)
Changes in assets and liabilities:    
Other assets 623 (304)
Other liabilities 145 253
Related party payables 99 44
Net cash provided by (used in) operating activities 4,065 3,214
Cash flows from investing activities    
Purchases and funding of finance receivables (19,270) (17,025)
Principal collections and recoveries on finance receivables 18,055 15,577
Net change in floorplan and other short-duration receivables 2,847 (2,991)
Purchases of leased vehicles (8,591) (7,489)
Proceeds from termination of leased vehicles 5,326 6,157
Other investing activities (10) (10)
Net cash provided by (used in) investing activities (1,642) (5,781)
Cash flows from financing activities    
Net change in debt (original maturities of three months or less) 41 296
Borrowings and issuances of secured debt 15,557 13,984
Payments on secured debt (14,456) (14,762)
Borrowings and issuances of unsecured debt 13,093 15,367
Payments on unsecured debt (12,267) (9,053)
Debt issuance costs (95) (112)
Dividends paid (759) (959)
Net cash provided by (used in) financing activities 1,115 4,760
Net increase (decrease) in cash, cash equivalents and restricted cash 3,538 2,194
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash 64 (58)
Cash, cash equivalents and restricted cash at beginning of period 8,081 8,249
Cash, cash equivalents and restricted cash at end of period 11,683 10,384
Supplemental Cash Flow Elements [Abstract]    
Cash and cash equivalents 8,403  
Restricted cash included in other assets 3,281  
Total $ 11,683 $ 10,384