The Toronto-Dominion Bank Cash Flow Statement Analysis

Operating, investing, and financing activities in billions CAD

Scroll to see more
Cash flow statement showing operating, investing, and financing activities for The Toronto-Dominion Bank (TD) - Annual data in billions CAD
BreakdownFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2025Oct 2024Oct 2023Oct 2022Oct 2021Oct 2020Oct 2019Oct 2018
Operating Activities
Net Income20.548.8410.6317.4314.3011.9014.4214.52
Depreciation & Amortization2.172.031.911.772.072.141.411.39
Deferred Income Tax-0.76-1.06-1.310.500.26-1.07-0.030.39
Change in Working Capital-88.5842.24-78.6620.2334.53212.06-17.28-12.23
Change in Other Working Capital-88.580.000.000.000.000.000.000.00
Other Operating Activities-3.014.252.931.01-0.227.243.030.00
Net Cash from Operating Activities-69.6554.94-65.30-66.8156.62229.610.275.69
Investing Activities
Capital Expenditures-2.15-2.18-1.84-1.45-1.13-1.26-25.69-0.59
Acquisitions20.783.42-0.622.48-1.860.00-0.540.00
Purchases of Investments-130.62-53.85-51.32-180.700.000.000.000.00
Sales/Maturities of Investments136.5878.3361.58-63.38-41.55-83.7926.6012.56
Other Investing Activities61.59-42.54-24.340.000.000.000.000.00
Net Cash from Investing Activities86.19-45.4276.23-31.90-45.27-223.325.511.55
Financing Activities
Debt Repayment-2.58-2.22-2.36-0.660.000.000.00-2.47
Common Stock Issued14.8412.050.0711.2811.098.9210.129.32
Common Stock Repurchased-20.84-17.13-13.23-14.300.000.000.000.00
Dividends Paid-7.66-7.165.836.675.563.665.17-4.63
Other Financing Activities0.730.000.000.000.000.000.00-0.07
Net Cash from Financing Activities-15.50-9.81-12.85100.94-11.53-4.75-5.65-6.53
Summary
Effect of Forex Changes on Cash0.030.010.090.39-0.340.040.000.05
Net Change in Cash1.08-0.30-1.922.63-0.511.580.130.72
Cash at Beginning of Period6.446.728.565.936.454.864.743.97
Cash at End of Period7.516.446.728.565.936.454.864.74
Free Cash Flow-71.7952.76-67.15-68.2655.490.000.005.11
Supplemental Disclosures
Interest Paid55.4761.7848.1812.525.8811.5917.9613.89
Income Taxes Paid4.333.813.044.404.072.293.593.54