Ally Financial Inc. (ALLY)
NYSE: ALLY · IEX Real-Time Price · USD
39.05
+0.34 (0.88%)
At close: Apr 19, 2024, 4:00 PM
39.02
-0.03 (-0.08%)
After-hours: Apr 19, 2024, 7:51 PM EDT

Ally Financial Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 2008
Net Income
9101,6043,0031,0851,7151,2639291,0671,2891,150
Upgrade
Depreciation & Amortization
1,2471,3271,2611,5501,5551,6491,8592,3822,8012,936
Upgrade
Other Operating Activities
2,5063,316-2221,1047801,2381,2911,1181,021-683
Upgrade
Operating Cash Flow
4,6636,2474,0423,7394,0504,1504,0794,5675,1113,403
Upgrade
Operating Cash Flow Growth
-25.36%54.55%8.10%-7.68%-2.41%1.74%-10.69%-10.64%50.19%36.07%
Upgrade
Acquisitions
00-6990-17100-3091,04947
Upgrade
Change in Investments
-7,072-16,223-8,27410,516-1,821-13,549-10,023-11,485-11,916-866
Upgrade
Other Investing Activities
-216-1,040-2,125-2,089-1,777-9601,2962,724864-2,393
Upgrade
Investing Cash Flow
-7,288-17,263-11,0988,427-3,769-14,509-8,727-9,070-10,003-3,212
Upgrade
Dividends Paid
-368-384-324-289-273-242-184-108-2,571-268
Upgrade
Share Issuance / Repurchase
-33-1,650-1,994-106-1,039-939-753-341-160
Upgrade
Debt Issued / Paid
2,0083,060-5,207-15,842-14,765-965-11,202-7,693343-4,728
Upgrade
Other Financing Activities
2,23210,5493,67716,26214,54712,86714,17211,8127,6884,851
Upgrade
Financing Cash Flow
3,83911,575-3,84825-1,53010,7212,0333,6705,444-145
Upgrade
Exchange Rate Effect
3-7033-531-4-1
Upgrade
Net Cash Flow
1,217552-10,90412,194-1,246357-2,612-83254845
Upgrade
Free Cash Flow
4,6636,2474,0423,7394,0504,1504,0794,5675,1113,403
Upgrade
Free Cash Flow Growth
-25.36%54.55%8.10%-7.68%-2.41%1.74%-10.69%-10.64%50.19%36.07%
Upgrade
Free Cash Flow Margin
56.77%74.12%49.26%55.92%63.34%71.50%70.75%84.00%105.14%73.17%
Upgrade
Free Cash Flow Per Share
15.3519.7311.159.9510.3010.059.229.6810.617.09
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).