RY Income 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
Revenue 56256000000 48775000000 49537000000 47104000000 45926000000 42555000000 40122000000 37674000000 35172000000 33946000000 30861000000 29749000000 27430000000 28330000000 29106000000 21582000000 22462397124 20637271402 19215964104 18121189953 17417908480 15719626169 14730995081 11958574474 10607915258 10049081648 9278974792 7911036789 7257127561 7365075072 6490000000
Cost of Revenue 0 0 0 0 0 2716000000 3053000000 3424000000 3040000000 3573000000 2784000000 3621000000 3360000000 5108000000 4609000000 1631000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Gross Profit 56256000000 48775000000 49537000000 47104000000 45926000000 39839000000 37069000000 34250000000 32132000000 30373000000 28077000000 26128000000 24070000000 23222000000 24497000000 19951000000 22462397124 20637271402 19215964104 18121189953 17417908480 15719626169 14730995081 11958574474 10607915258 10049081648 9278974792 7911036789 7257127561 7365075072 6490000000
Operating Expenses 37797000000 10625000000 28918000000 32720000000 30023000000 9280000000 12674000000 13083000000 11652000000 10854000000 9659000000 8232000000 9010000000 8657000000 10034000000 -1957000000 -3266483776 -900931224 4362970834 6989758595 5541342477 4079439253 190445962 -2491623516 -1174047374 -2661984874 -1797070835 -2961872910 -2808994779 -527661300 1009000000
Research & Development 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 0 0
Selling, General and Administrative 22993000000 18311000000 20430000000 18935000000 18685000000 16452000000 16383000000 15625000000 14546000000 14604000000 12974000000 12908000000 12318000000 14745000000 13587000000 9410000000 10033109450 9848535847 9391899870 8978297976 6448635105 6314641745 5722901127 4695400548 4096071796 3594073159 3365019011 2850969900 2563110695 2675098066 2310000000
Other Operating Expenses 14804000000 -7686000000 8488000000 13785000000 11338000000 -7172000000 -3709000000 -2542000000 -2894000000 -3750000000 -3315000000 -4676000000 -3308000000 -6088000000 -3553000000 -11367000000 -13299593226 -10749467071 -5028929036 -1988539381 -907292628 -2235202492 -5532455165 -7187024064 -5270119170 -6256058033 -5162089846 -5812842810 -5372105474 -3202759366 -1301000000
Operating Income 18459000000 38150000000 20619000000 14384000000 15903000000 30559000000 24395000000 21167000000 20480000000 19519000000 18418000000 17896000000 15060000000 14565000000 14463000000 21908000000 25728880900 21538202626 14852993270 11131431358 11876566003 11640186916 14540549119 14450197990 11781962632 12711066522 11076045627 10872909699 10066122340 7892736372 5481000000
Net Interest(Non Operating) 25129000000 22717000000 20002000000 20835000000 19749000000 18191000000 17140000000 16531000000 14771000000 14116000000 13251000000 12498000000 10600000000 10977000000 11506000000 9360000000 7531926970 6762032986 6770575038 6693489393 6642489780 7157320872 6516425964 5278708498 5116963366 5064053095 5000000000 4890033445 4667112836 4668064385 4393000000
Interest Income 86991000000 40771000000 28145000000 34883000000 41333000000 33021000000 26904000000 24452000000 22729000000 22019000000 21150000000 20852000000 18920000000 18673000000 20543000000 25344000000 26376880144 22169864244 16958318574 13775908315 14053804563 14671339564 17306776702 16108742004 14199941151 14776045686 13306999014 13452976589 12716102262 10737183822 9579000000
Interest Expense 61862000000 18054000000 8143000000 14048000000 21584000000 14830000000 9764000000 7921000000 7958000000 7903000000 7899000000 8354000000 8320000000 7696000000 9037000000 15984000000 18844953174 15407831258 10187743536 7082418922 7411314783 7514018692 10790350738 10830033506 9082977785 9711992591 8306999014 8562943144 8048989426 6069119437 5186000000
Equity & Other Income/(Expense) -25122000000 -40758000000 -19990000000 -20830000000 -19738000000 -32990000000 -26863000000 -24399000000 -22628000000 -21925000000 -21052000000 -20704000000 -17018000000 -18574000000 -20443000000 -25263000000 -26376880144 -22140693370 -16908725942 -13775908315 -14053804563 -14671339564 -17306776702 -16108742004 -14199941151 -14776045686 -13306999014 -13452976589 -12716102262 -10737183822 -9579000000
Income Before Tax 18466000000 20109000000 20631000000 14389000000 15914000000 15760000000 14672000000 13299000000 12623000000 11710000000 10617000000 9690000000 8642000000 6968000000 5526000000 6005000000 6883927726 6159542242 4714842366 4049012436 4465251220 4126168224 3750198381 3620164484 2698984847 2999073931 2769046613 2309966555 2017132914 1823616935 295000000
Income Tax Expense 3600000000 4302000000 4581000000 2952000000 3043000000 3329000000 3203000000 2841000000 2597000000 2706000000 2188000000 2100000000 1888000000 1646000000 1568000000 1369000000 1391542900 1402445866 1277600661 1231406974 1459844389 1364485981 1339469925 1411818459 973959100 1175027010 1089987326 880000000 755052871 655079129 -5000000
Income Attributable to Non-Controlling Interest 7000000 13000000 12000000 5000000 11000000 31000000 41000000 53000000 101000000 94000000 98000000 148000000 1902000000 99000000 100000000 81000000 0 29170874 49592632 0 0 0 0 0 0 0 0 0 0 0 0
Net Income 14859000000 15794000000 16038000000 11432000000 12860000000 12400000000 11428000000 10405000000 9925000000 8910000000 8331000000 7442000000 4852000000 5223000000 3858000000 4555000000 5492384826 4727925502 3387649073 2817605462 3005406831 2761682243 2410728456 2208346025 1725025747 1824046921 1679059287 1429966555 1262080043 1168537806 300000000
Depreciation and Amortization 2870000000 2652000000 2592000000 1273000000 1197000000 1077000000 1015000000 1546000000 712000000 1173000000 464000000 437000000 865000000 500000000 389000000 674000000 529751206 481319421 464045342 396244818 469471186 479750779 672909062 459945172 459026041 342028091 382058865 324949833 360058894 335046666 277000000
EBITDA 21329000000 40802000000 23211000000 15657000000 17100000000 31636000000 25410000000 22713000000 21192000000 20692000000 18882000000 18333000000 15925000000 15065000000 14852000000 22582000000 26258632106 22019522047 15317038612 11527676176 12346037189 12119937695 15213458181 14910143162 12240988673 13053094613 11458104492 11197859532 10426181234 8227783038 5758000000
Earnings Per Share (EPS) 10.51 11.08 11.08 7.84 8.78 8.59 7.59 6.8 6.75 6.03 5.53 4.96 4.25 3.49 2.59 3.41 4.24 3.65 2.61 2.14 2.22 2.08 1.79 1.71 1.25 1.32 1.23 1.03 0.88 0.8 0.12
Diluted Earnings Per Share 10.5 11.06 11.06 7.82 8.75 8.55 7.56 6.78 6.73 6 5.49 4.91 4.19 3.46 2.57 3.38 4.19 3.59 2.57 2.11 2.19 2.06 1.78 1.7 1.24 1.3 1.21 1.03 0.88 0.8 0.12
Weighted Average Shares Outstanding 1391020000 1403654000 1424343000 1423915000 1434779000 1443894000 1466988000 1485876000 1442935000 1442553000 1443735000 1442167000 1430722000 1420719000 1398675000 1305706000 1273185000 1279956000 1283433000 1293465000 1305670698 1345142000 1283032000 1212778000 1252316000 1230184061 1235369206 1253528606 1254857143 1251250000 1269565217
Diluted Weighted Average Shares Outstanding 1392529000 1406034000 1426735000 1428770000 1440682000 1450485000 1474421000 1494137000 1449509000 1452003000 1466529000 1468287000 1471493000 1433754000 1412126000 1319744000 1289314000 1299785000 1304680000 1311016000 1320541662 1358306000 1294432000 1219730000 1264789494 1252147407 1256921975 1253528606 1254857143 1251250000 1269565217

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.