Barclays Cash Flow Statement Analysis

Operating, investing, and financing activities in billions GBP

Scroll to see more
Cash flow statement showing operating, investing, and financing activities for Barclays PLC (BCS) - Annual data in billions GBP
BreakdownFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2025Dec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019Dec 2018
Operating Activities
Net Income7.176.315.265.937.012.384.363.49
Depreciation & Amortization1.761.701.781.721.670.000.000.00
Stock Based Compensation0.650.000.000.000.000.000.000.00
Change in Working Capital-2.68-6.33-21.9032.4237.0450.12-10.135.38
Change in Other Working Capital-2.682.3810.73-13.303.090.000.000.00
Other Operating Activities-13.112.3810.73-13.303.09-2.98-0.28-4.49
Net Cash from Operating Activities-6.217.11-0.9330.2310.52-7.74-0.509.19
Investing Activities
Capital Expenditures-1.86-1.57-1.72-1.75-1.72-1.32-1.75-1.38
Acquisitions0.00-0.46-2.420.001.060.000.000.00
Purchases of Investments0.00-109.93-86.39-97.11-88.170.000.000.00
Sales/Maturities of Investments0.0091.3267.0977.104.93-17.04-22.301.44
Other Investing Activities3.452.750.020.090.01-0.010.081.19
Net Cash from Investing Activities1.60-17.89-23.41-21.674.27-18.38-23.971.25
Financing Activities
Debt Repayment6.91-7.62-8.49-9.01-8.280.000.00-3.25
Common Stock Issued3.781.683.253.211.121.173.581.96
Common Stock Repurchased-6.14-5.03-5.25-4.13-1.670.000.000.00
Dividends Paid-2.21-2.26-2.26-1.98-1.36-0.941.91-1.66
Other Financing Activities24.860.000.000.000.000.000.000.00
Net Cash from Financing Activities27.210.78-1.390.7038.5067.980.69-6.79
Summary
Effect of Forex Changes on Cash-1.74-2.41-5.0510.33-4.231.67-3.354.16
Net Change in Cash20.85-9.99-25.739.2549.0643.53-27.123.65
Cash at Beginning of Period235.61248.01278.79259.21210.1416.9616.96185.93
Cash at End of Period256.46235.61248.01278.7958.82210.1416.96193.74
Free Cash Flow-8.075.54-2.6528.498.80-9.070.007.79
Supplemental Disclosures
Interest Paid0.0025.2920.308.698.069.580.000.00
Income Taxes Paid0.001.280.840.691.340.680.000.00