Logo image of RY

ROYAL BANK OF CANADA (RY) Stock Income Statement

NYSE:RY - New York Stock Exchange, Inc. - CA7800871021 - Common Stock

121.45  -0.79 (-0.65%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

2024
(2024-10-31)
2023
(2023-10-31)
2022
(2022-10-31)
2021
(2021-10-31)
2020
(2020-10-31)
Revenue
RY Revenue ChartRY Revenue over time chart
57.34B56.13B48.98B49.69B47.18B
Net Interest Income
RY Net Interest Income ChartRY Net Interest Income over time chart
27.95B25.13B22.72B20.00B20.84B
Non Interest Income
RY Non Interest Income ChartRY Non Interest Income over time chart
29.39B31.00B26.27B29.69B26.35B
Loan Loss Provision
RY Loan Loss Provision ChartRY Loan Loss Provision over time chart
3.23B2.47B484.00M597.00M1.72B
Net Interest Income after Provision
RY Net Interest Income after Provision ChartRY Net Interest Income after Provision over time chart
24.72B22.66B22.23B19.41B19.11B
Non Interest Expense
RY Non Interest Expense ChartRY Non Interest Expense over time chart
-34.25B-35.20B-28.39B-28.46B-31.07B
Minority Interest Expense
RY Minority Interest Expense ChartRY Minority Interest Expense over time chart
-10.00M-7.00M-13.00M-12.00M-5.00M
Income Before Taxes
RY Income Before Taxes ChartRY Income Before Taxes over time chart
19.86B18.47B20.11B20.63B14.39B
Income Tax
RY Income Tax ChartRY Income Tax over time chart
3.62B3.60B4.30B4.58B2.95B
Net Income
RY Net Income ChartRY Net Income over time chart
15.91B14.62B15.55B15.78B11.16B
 
Per Share Data
EPS Diluted Total Ops
RY EPS Diluted Total Ops ChartRY EPS Diluted Total Ops over time chart
11.2510.5011.0611.067.82
Non GAAP EPS
RY Non GAAP EPS ChartRY Non GAAP EPS over time chart
12.1911.3711.2011.197.97
 
Statistics
Profit Margin
RY Profit Margin ChartRY Profit Margin over time chart
27.74%26.05%31.74%31.76%23.66%

All data in CAD

Charts

RY Income Statement data chartRY Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 10B 20B 30B 40B 50B
RY Earnings Per Share (EPS) chartRY EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 1 2 3 4 5