TD Cash Flow Statement


* In Millions (except for per share items) of CAD
Period Ending: LTM
(Last Twelve Months)
2023
10-31
2022
10-31
2021
10-31
2020
10-31
2019
10-31
2018
10-31
2017
10-31
2016
10-31
2015
10-31
2014
10-31
2013
10-31
2012
10-31
2011
10-31
2010
10-31
2009
10-31
2008
10-31
2007
10-31
2006
10-31
2005
10-31
2004
10-31
2003
10-31
2002
10-31
2001
10-31
2000
10-31
1999
10-31
1998
10-31
1997
10-31
1996
10-31
1995
10-31
Report Filing: 2023-10-31 2022-10-31 2021-10-31 2020-10-31 2019-10-31 2018-10-31 2017-10-31 2016-10-31 2015-10-31 2014-10-31 2013-10-31 2012-10-31 2011-10-31 2010-10-31 2009-10-31 2008-10-31 2007-10-31 2006-10-31 2005-10-31 2004-10-31 2003-10-31 2002-10-31 2001-10-31 2000-10-31 1999-10-31 1998-10-31 1997-10-31 1996-10-31 1995-10-31
Net Income/Starting Line 10782000000 17429000000 14298000000 11895000000 14421000000 14516000000 12770000000 11079000000 9547000000 9395000000 7775000000 7563000000 5889000000 4644000000 3120000000 3833573834 3996783653 4603388309 2229306884 2310412095 1076091257 -76323988 1382320267 1024977155 2981021039 1121006328 1088015772 913979933 790523357
Cash From Operating Activities -65302000000 38949000000 50129000000 229607000000 271000000 5693000000 34870000000 44125000000 35273000000 25967000000 31595000000 14046000000 -759000000 3249000000 24643000000 19981962482 4053542711 -6386177494 5261542095 -8929529383 5153633127 13931464174 -4832566259 -5912275358 -9809033397 -16772958790 -8061963104 -1023010033 1819970553
Depreciation and Amortization 1911000000 1766000000 2066000000 2141000000 1405000000 1391000000 1307000000 1337000000 1250000000 1140000000 1039000000 985000000 1182000000 1193000000 1253000000 1014911015 860845710 848199260 867871059 920507193 1090597389 1309968847 1807649579 1605239111 253935560 223954314 158005915 134983278 131441574
Deferred Income Tax -1256000000 502000000 258000000 -1065000000 -33000000 385000000 175000000 103000000 -352000000 31000000 -370000000 112000000 -116000000 98000000 336000000 108225108 244063949 -16829350 -260951706 128017557 -73849400 -1017133956 -1209331852 -831556503 134029719 -106034882 -116039994 77056856 -11912729
Stock Based Compensation 1331100000 883500000 1406600000 299200000 747100000 0 1001800000 792500000 557800000 808600000 708800000 512100000 0 0 0 22000000 53000000 26000000 0 0 0 0 0 0 0 0 0 0 0
Other Non-Cash Items 785900000 -1864500000 -2429600000 4278800000 1011900000 1626000000 -204000000 1843000000 1227000000 1064000000 186000000 6267000000 104000000 106000000 111000000 472227994 -976280674 -1725764390 -30708466171 -280419410 2936832388 14034267913 -8311379146 415778251 -12268942180 -17343880228 -9099845093 -1917056856 679962522
Changes in Working Capital -78856000000 20233000000 34530000000 212058000000 -17281000000 -12225000000 19183000000 29763000000 23601000000 14337000000 22965000000 5494000000 -8369000000 -3807000000 17494000000 14531024531 -124869927 -10121171323 33542330854 -11816630090 146380061 -292834891 1714013649 -7744441060 169927909 -281987961 -92099704 -231973244 229955829
Accounts Receivable 812000000 -412000000 -288000000 -108000000 -26000000 -104000000 -283000000 7000000 -294000000 -204000000 -425000000 -236000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Accounts Payable 0 0 0 0 0 0 0 0 0 0 0 0 -188000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue -79668000000 20645000000 34818000000 212166000000 -17255000000 -12225000000 19183000000 29763000000 23601000000 14337000000 22965000000 5730000000 -8181000000 -3807000000 17494000000 14531024531 -124869927 -10121171323 33542330854 -11816630090 146380061 -292834891 1714013649 -7744441060 169927909 -281987961 0 0 0
Other Working Capital 0 0 0 0 0 104000000 283000000 -7000000 294000000 204000000 425000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -92099704 -231973244 229955829
Cash From Investing Activities 76226000000 -31895000000 -45268000000 -223319000000 5506000000 1549000000 -67311000000 -24972000000 -47077000000 -33475000000 -20010000000 -24490000000 -48479000000 -42785000000 -36611000000 -70912698413 -13866237820 -12459329070 -20349509978 -17902950500 2302518792 1540498442 -9917473417 7689613159 -24010004414 10162062047 -22570060555 -11827023411 -8359925044
Investments in Property Plant and Equipment -1844000000 -1454000000 -1129000000 -1261000000 -794000000 -587000000 -434000000 -797000000 -972000000 -837000000 -751000000 -827000000 -304000000 -770000000 -820000000 -531505532 -321634661 -493660945 -813555319 -207266520 -101542925 -113707165 0 -193420652 -273061645 -342028091 -155048585 -880936455 -179226342
Payments for Acquisitions -624000000 2479000000 -1858000000 300000000 -540000000 0 -2129000000 0 -2918000000 -2768000000 -6543000000 -6839000000 -3309000000 2024000000 0 -1759259259 -4138681298 -1980253562 -2184437360 0 0 -1194704050 -296778289 -7167225099 0 0 0 0 0
Purchases of Securities -51323000000 -180695000000 -174952000000 -197272000000 -76100000000 -71932000000 -83617000000 -73761000000 -73918000000 -48182000000 -73515000000 -64861000000 -72308000000 -80778000000 -92331000000 -282804232805 -96846088355 -265766857399 -106299445035 -35290173129 -29613609390 -16619937695 -21328360578 -69753274444 -60998970134 -50367031949 -18376003380 -11524949833 -2856377995
Proceeds from Sales and Maturities of Securities 88571000000 117320000000 133400000000 113480000000 77803000000 53603000000 64717000000 49505000000 44249000000 44250000000 62959000000 60930000000 59855000000 64241000000 76123000000 229641654642 106565131019 250711320543 93662770103 24457449403 29249637347 25998442368 11736232344 88111483399 40081947918 61881926223 18785945642 13130969900 0
Other Investing Activities 41446000000 30455000000 -729000000 -138566000000 5137000000 20465000000 -45848000000 81000000 -13518000000 -25938000000 -2160000000 -12893000000 -32413000000 -27502000000 -19583000000 -15459355459 -19124964525 5070122293 -4714842367 -6862960254 2768033760 -6529595016 -28566894 -3307950045 -2819920553 -1010804136 -22824954232 -12552107023 -5324320707
Cash From Financing Activities -12847000000 -4819000000 -5036000000 -4746000000 -5652000000 -6527000000 32599000000 -18451000000 11916000000 6565000000 -11477000000 10780000000 49798000000 39779000000 12213000000 51398508899 9754044083 19231459666 15384342898 26784930505 -7746274562 -15531152648 15188065386 -1719463905 33903928204 6789936719 30243064357 13229966555 6401552670
Debt Repayment -2359000000 -663000000 -550000000 -3126000000 -2564000000 -2468000000 -2520000000 -1000000000 -1675000000 -150000000 -3400000000 -201000000 -1814000000 -35000000 -20000000 -1078643579 -1744395043 -979468193 -2186798914 -184101439 -360015825 -1105919003 -1358514522 -4568992 -286008533 0 -514997888 -76923077 -105474501
Common Stock Issued 8571000000 11276000000 11088000000 8917000000 10120000000 8582000000 9830000000 6078000000 5649000000 4659000000 3902000000 3393000000 3139000000 3011000000 1581000000 189000000 203000000 119000000 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -13234000000 -14302000000 -11764000000 -9877000000 -12168000000 -10425000000 -11226000000 -6371000000 -6230000000 -6766000000 -4889000000 -3252000000 -2223000000 -3084000000 -37000000 -5000000 -701000000 -285000000 0 0 0 0 0 0 0 0 0 0 0
Dividends Paid -5825000000 -6665000000 -5555000000 -3660000000 -5157000000 0 -4211000000 -3808000000 -3444000000 -3188000000 -2647000000 -1870000000 -1835000000 -1766000000 -1791000000 -1635401635 -1452085895 -1200493661 -1098122565 -968056572 -841355664 -802180685 -766544993 -627474871 -475945270 -436950147 -366004788 -334046823 -301699906
Other Financing Activities -17906000000 5535000000 1745000000 3000000000 4117000000 2418000000 40726000000 -13350000000 17616000000 12010000000 -4443000000 12710000000 52531000000 41653000000 12480000000 53928554113 13448525021 21577421520 18669264377 27937088516 -6544903073 -13623052960 17313124901 -1087420042 34665882007 7226886866 31124067033 13640936455 6808727077
Effect of Forex Changes on Cash 88000000 390000000 -339000000 40000000 3000000 49000000 -94000000 51000000 261000000 143000000 37000000 4000000 -38000000 -83000000 -159000000 259740260 -171223158 -40390441 -28338647 -15849793 -142423843 1 1587050 -1 147124 0 0 0 0
Net Change in Cash -1835000000 2625000000 -514000000 1582000000 128000000 764000000 64000000 753000000 373000000 -800000000 145000000 340000000 522000000 160000000 -103000000 726310726 -228928200 346684618 269217145 -63399171 -433865225 -59190031 439612760 57873895 85037517 179039976 -388959302 379933111 -138401821
Cash at Beginning of Period 8556000000 5931000000 6445000000 4863000000 4735000000 3971000000 3907000000 3154000000 2781000000 3581000000 3436000000 3096000000 2574000000 2414000000 2517000000 1790524291 2018730489 1672837428 1403943795 1467934650 1901622049 1961059190 1521980638 1463600366 1378990731 1200030869 906069568 526020067 662026502
Cash at End of Period 6721000000 8556000000 5931000000 6445000000 4863000000 4735000000 3971000000 3907000000 3154000000 2781000000 3581000000 3436000000 3096000000 2574000000 2414000000 2516835017 1789802289 2019522046 1673160940 1404535479 1467756824 1901869159 1961593398 1521474261 1464028248 1379070845 517110266 905953178 523624681
Free Cash Flow -67146000000 37495000000 49000000000 228346000000 -523000000 5106000000 34436000000 43328000000 34301000000 25130000000 30844000000 13219000000 -1063000000 2479000000 23823000000 19450456950 3731908050 -6879838439 4447986776 -9136795903 5052090202 13817757009 -4832566259 -6105696010 -10082095042 -17114986881 -8217011689 -1903946488 1640744211
Operating Cash Flow -65302000000 38949000000 50129000000 229607000000 271000000 5693000000 34870000000 44125000000 35273000000 25967000000 31595000000 14046000000 -759000000 3249000000 24643000000 19981962482 4053542711 -6386177494 5261542095 -8929529383 5153633127 13931464174 -4832566259 -5912275358 -9809033397 -16772958790 -8061963104 -1023010033 1819970553
Capital Expenditure -1844000000 -1454000000 -1129000000 -1261000000 -794000000 -587000000 -434000000 -797000000 -972000000 -837000000 -751000000 -827000000 -304000000 -770000000 -820000000 -531505532 -321634661 -493660945 -813555319 -207266520 -101542925 -113707165 0 -193420652 -273061645 -342028091 -155048585 -880936455 -179226342

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.