RY 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
1994
10-31
1993
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 1994-10-31 1993-10-31
Net Income/Starting Line 14866000000 15807000000 16050000000 11437000000 12871000000 12431000000 11469000000 10458000000 10026000000 9004000000 8429000000 7539000000 6650000000 5223000000 3858000000 4555000000 5492384826 4757096376 3437241705 2817605462 3005406831 2761682243 2410728456 2208346025 1725025747 1824046921 1679059287 1429966555 1262080043 1168537806 300000000
Cash From Operating Activities 26079000000 21942000000 61044000000 138819000000 14265000000 17474000000 37725000000 26856000000 24149000000 15174000000 7242000000 -2074000000 10338000000 11294000000 7403000000 11432000000 19473086747 -14996073152 -29528869996 748597903 -7572200976 -3023364486 -7203618473 -15152299726 4893041048 -6511961722 421067455 -2300066890 1330076295 1783038009 1573000000
Depreciation and Amortization 2870000000 2652000000 2592000000 2648000000 1934000000 1652000000 1617000000 1546000000 1246000000 1173000000 464000000 437000000 865000000 410000000 389000000 674000000 529751206 481319421 464045342 396244818 469471186 479750779 672909062 459945172 459026041 342028091 382058865 324949833 360058894 335046666 277000000
Deferred Income Tax -995000000 569000000 581000000 -586000000 -519000000 459000000 203000000 -479000000 302000000 -207000000 -155000000 123000000 -160000000 77000000 -97000000 -455000000 -146627566 143610457 0 -69495245 275616511 98130841 -165053166 -205604630 -27070767 181046458 228981834 214046823 391112301 183010956 -706000000
Stock Based Compensation 747000000 461000000 2121000000 570000000 1113000000 0 0 0 0 0 0 1988000000 0 2015000000 4586000000 2007000000 -120140006 -120049366 0 -99975616 -31649743 115264798 128551024 10660981 -27953509 0 0 0 0 0 0
Other Non-Cash Items 1657000000 -228000000 -3178000000 3498000000 306000000 1117000000 626000000 1027000000 681000000 846000000 1577000000 356000000 -1174000000 267000000 -2000000 -11000000 2054677893 595759003 -34503483292 -570592538 -2640116050 99688473 580860181 782820591 8934088569 -9101095848 -1482044783 -3911973245 -1248293401 510482889 1969000000
Changes in Working Capital 6934000000 2681000000 42878000000 121252000000 -1440000000 1815000000 23810000000 14304000000 11894000000 4358000000 -3073000000 -12517000000 4157000000 3302000000 -1331000000 4662000000 11663040394 -20853809043 1073326249 -1725188978 -8650929711 -6577881620 -10831614030 -18408467865 -6170075033 242012656 -386987748 -357056856 565118458 -414040308 -267000000
Accounts Receivable 2837000000 333000000 -509000000 -142000000 199000000 0 0 0 0 0 0 0 0 -2592000000 2396000000 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 2636000000 -2249000000 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 0 -44000000 -147000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 4097000000 2348000000 43387000000 121394000000 -1639000000 1815000000 23810000000 14304000000 11894000000 4358000000 -3073000000 -12517000000 4157000000 3302000000 -1331000000 4662000000 11663040394 -20853809043 1073326249 -1725188978 -8650929711 -6577881620 -10831614030 -18408467865 -6170075033 0 0 0 0 0 0
Other Working Capital 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 242012656 -386987748 -357056856 565118458 -414040308 -267000000
Cash From Investing Activities -28265000000 -57054000000 -57348000000 -39557000000 -11126000000 -8018000000 -15458000000 -21426000000 -25143000000 -8217000000 364000000 3765000000 -32936000000 -51574000000 15918000000 -44653000000 -36690000946 -43234601144 -7724642815 -14002682273 -5433205855 -5864485981 -22721790192 -4908620164 -10063998823 22997376 -4382058865 -27936989967 -7948065855 -9160016232 -9727000000
Investments in Property Plant and Equipment -2730000000 -2500000000 -2186000000 -2629000000 -2261000000 -1980000000 -1364000000 -1257000000 -1337000000 -1227000000 -946000000 -1351000000 -1338000000 -1072000000 -700000000 -1265000000 -705704285 -510490295 -382571732 -443794197 -419359093 -419003115 -369782574 -292415474 -254965426 -517981170 -293057316 -240000000 -255119797 -253077235 -212000000
Payments for Acquisitions 1712000000 -2360000000 78000000 -22000000 67000000 -51000000 0 -2330000000 255000000 173000000 -2520000000 1824000000 -1306000000 -82000000 -27000000 -974000000 -372717813 -255806126 0 0 -280891468 -99688474 -3120139660 -322875419 0 0 0 0 0 0 0
Purchases of Securities -202456000000 -122964000000 -123547000000 -149516000000 -72435000000 -59286000000 -61559000000 -58482000000 -53246000000 -55833000000 -41341000000 -55690000000 -33229000000 -39863000000 -32268000000 -24864000000 -29032258064 -54879389656 -36372653206 -51287490856 -50207042067 -33093457944 -45051579114 -23754188242 -27574076798 -15083963575 -10493029151 -6265016722 -3152991567 -3061003652 -10647000000
Proceeds from Sales and Maturities of Securities 156466000000 99143000000 108925000000 113286000000 65377000000 57108000000 52276000000 43752000000 43641000000 48030000000 43977000000 58525000000 55139000000 54236000000 52411000000 23689000000 26349446599 42911477617 48035187153 57944403804 44768561255 32143302181 26551341057 31190983856 16002059732 19780984720 0 0 0 0 1734000000
Other Investing Activities 18743000000 -28373000000 -40618000000 -676000000 -1874000000 -3809000000 -4811000000 -3109000000 -14456000000 640000000 1194000000 457000000 -52202000000 -64793000000 -3498000000 -41239000000 -32928767383 -30500392684 -19004605030 -20215801024 705525518 -4395638629 -731629901 -11730124885 1762983669 -4156042599 6404027602 -21431973245 -4539954491 -5845935345 -602000000
Cash From Financing Activities -9833000000 -2185000000 -5928000000 -7746000000 -7457000000 -7720000000 -8651000000 -3134000000 -4430000000 -5284000000 -4449000000 -4200000000 29174000000 41425000000 -25783000000 39198000000 17373947592 57711208347 38665722045 15141428920 13357510220 9629283489 30769719092 18547060615 5222009710 7628029017 4437966484 29922943144 6543033061 7190991478 5900000000
Debt Repayment -825000000 -821000000 -3121000000 -3588000000 -1100000000 0 -119000000 -1500000000 -1700000000 -1600000000 -2000000000 -1006000000 -404000000 -1305000000 -1659000000 -500000000 -988553590 -952541232 -786397450 -990002438 -100224186 -501557633 -579273131 -19798965 -122995439 -71924680 0 0 -135055548 0 0
Common Stock Issued 4239000000 5525000000 4853000000 4848000000 5627000000 5810000000 4743000000 5452000000 6277000000 5607000000 4701000000 5410000000 6317000000 197000000 2511000000 223000000 363000000 360000000 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -4075000000 -11282000000 -6218000000 -7175000000 -7544000000 -7353000000 -7901000000 -5887000000 -6575000000 -7066000000 -5199000000 -5261000000 -6080000000 -58000000 -60000000 -431000000 -929000000 -1302000000 0 0 0 0 0 0 0 0 0 0 0 0 0
Dividends Paid -5549000000 -6960000000 -6420000000 -6333000000 -6025000000 -5640000000 -5309000000 -4997000000 -4564000000 -4211000000 -3810000000 -3272000000 -3049000000 -2934000000 -2744000000 -2688000000 -2277930186 -1807472232 -1481875074 -1472811509 -1181590400 -1104361371 -971274401 -790435577 -735030160 -688069146 -599915505 -562006689 -535002008 -531989720 -518000000
Other Financing Activities -3623000000 11353000000 4978000000 4502000000 1585000000 -537000000 -65000000 3798000000 2132000000 1986000000 1859000000 -71000000 32390000000 45525000000 -23831000000 42594000000 21206431368 61413221811 40933994569 17604242867 14639324806 11235202493 32320266624 19357295157 6080035309 8388022843 5037881989 30484949833 7213090617 7722981198 6418000000
Effect of Forex Changes on Cash 1611000000 -4152000000 -2810000000 1062000000 419000000 66000000 -138000000 181000000 455000000 198000000 96000000 -18000000 57000000 -168000000 -271000000 883000000 -332040488 -79658925 -121620026 -17069008 0 1557632 0 1522997 0 0 0 0 0 0 2111000000
Net Change in Cash -10408000000 -41449000000 -5042000000 92578000000 -3899000000 1802000000 13478000000 2477000000 -4969000000 1871000000 3253000000 -2527000000 7523000000 977000000 -2733000000 6860000000 -175007095 -599124873 1289408430 1871494758 352103389 742990654 844310427 -1512336278 51051935 1139064671 476975074 -314113713 -74956499 -185986745 -143000000
Cash at Beginning of Period 72397000000 113846000000 118888000000 26310000000 30209000000 28407000000 14929000000 12452000000 17421000000 15550000000 12617000000 15144000000 8440000000 8353000000 11086000000 4226000000 4400718948 5000560978 3711181958 2887100707 2534616906 1791277259 947468656 2459640573 2409003972 1269949066 792986903 1107023411 1182037211 1373055593 1516000000
Cash at End of Period 61989000000 72397000000 113846000000 118888000000 26310000000 30209000000 28407000000 14929000000 12452000000 17421000000 15870000000 12617000000 15963000000 9330000000 8353000000 11086000000 4225711853 4401436105 5000590388 4758595465 2886720295 2534267913 1791779083 947304295 2460055907 2409013737 1269961977 792909698 1107080712 1187068848 1373000000
Free Cash Flow 23349000000 19442000000 58858000000 136190000000 12004000000 15494000000 36361000000 25599000000 22812000000 13947000000 6296000000 -3425000000 9000000000 10222000000 6703000000 10167000000 18767382462 -15506563447 -29911441728 304803706 -7991560069 -3442367601 -7573401047 -15444715200 4638075622 -7029942892 128010139 -2540066890 1074956498 1529960774 1361000000
Operating Cash Flow 26079000000 21942000000 61044000000 138819000000 14265000000 17474000000 37725000000 26856000000 24149000000 15174000000 7242000000 -2074000000 10338000000 11294000000 7403000000 11432000000 19473086747 -14996073152 -29528869996 748597903 -7572200976 -3023364486 -7203618473 -15152299726 4893041048 -6511961722 421067455 -2300066890 1330076295 1783038009 1573000000
Capital Expenditure -2730000000 -2500000000 -2186000000 -2629000000 -2261000000 -1980000000 -1364000000 -1257000000 -1337000000 -1227000000 -946000000 -1351000000 -1338000000 -1072000000 -700000000 -1265000000 -705704285 -510490295 -382571732 -443794197 -419359093 -419003115 -369782574 -292415474 -254965426 -517981170 -293057316 -240000000 -255119797 -253077235 -212000000

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.