Royal Bank Of Canada Gross Margin 2012-2025 | RY

Current and historical gross margin for Royal Bank Of Canada (RY) over the last 10 years. The current gross profit margin for Royal Bank Of Canada as of October 31, 2025 is %.
Royal Bank Of Canada Gross Margin Historical Data
Date TTM Revenue TTM Gross Profit Gross Margin
2025-10-31 $98.11B $47.55B 48.47%
2025-07-31 $97.83B $46.21B 47.23%
2025-04-30 $97.66B $44.53B 45.59%
2025-01-31 $99.24B $43.92B 44.26%
2024-10-31 $98.70B $42.13B 42.68%
2024-07-31 $96.69B $40.67B 42.06%
2024-04-30 $94.83B $40.84B 43.07%
2024-01-31 $90.76B $40.39B 44.50%
2023-10-31 $87.48B $41.62B 47.57%
2023-07-31 $80.75B $41.48B 51.37%
2023-04-30 $70.69B $40.06B 56.66%
2023-01-31 $61.07B $38.95B 63.78%
2022-10-31 $52.08B $38.05B 73.07%
2022-07-31 $47.40B $38.45B 81.12%
2022-04-30 $46.17B $39.40B 85.34%
2022-01-31 $46.20B $39.77B 86.09%
2021-10-31 $46.00B $39.52B 85.92%
2021-07-31 $44.82B $38.06B 84.92%
2021-04-30 $44.36B $37.12B 83.69%
2021-01-31 $43.75B $35.41B 80.92%
2020-10-31 $45.55B $35.10B 77.06%
2020-07-31 $48.03B $35.30B 73.50%
2020-04-30 $49.40B $34.54B 69.92%
2020-01-31 $51.77B $35.67B 68.90%
2019-10-31 $50.85B $34.61B 68.07%
2019-07-31 $49.62B $34.21B 68.96%
2019-04-30 $48.28B $33.98B 70.37%
2019-01-31 $46.25B $33.22B 71.83%
2018-10-31 $44.61B $33.09B 74.17%
2018-07-31 $43.99B $33.54B 76.24%
2018-04-30 $41.95B $32.66B 77.84%
2018-01-31 $40.84B $32.52B 79.63%
2017-10-31 $38.58B $31.11B 80.64%
2017-07-31 $36.26B $29.48B 81.29%
2017-04-30 $36.32B $29.87B 82.24%
2017-01-31 $35.52B $29.30B 82.50%
2016-10-31 $34.94B $28.97B 82.91%
2016-07-31 $35.11B $29.22B 83.23%
2016-03-31 $33.60B $27.72B 82.51%
2016-01-31 $33.44B $27.46B 82.10%
2015-10-31 $34.27B $27.86B 81.29%
2015-07-31 $37.08B $30.38B 81.93%
2015-04-30 $36.83B $29.84B 81.02%
2015-01-31 $36.79B $29.62B 80.50%
2014-10-31 $37.92B $30.67B 80.87%
2014-07-31 $36.76B $29.27B 79.63%
2014-04-30 $37.46B $29.94B 79.94%
2014-01-31 $37.96B $30.35B 79.95%
2013-10-31 $37.14B $29.39B 79.13%
2013-07-31 $34.97B $27.13B 77.58%
2013-04-30 $35.10B $27.10B 77.21%
2013-01-31 $33.81B $25.60B 75.74%
2012-10-31 $33.15B $24.84B 74.91%
2012-07-31 $32.36B $24.20B 74.79%
2012-04-30 $31.61B $23.37B 73.93%
2012-01-31 $32.35B $24.00B 74.17%
2011-10-31 $33.54B $25.10B 74.84%
2011-07-31 $33.91B $25.38B 74.83%
2011-04-30 $32.85B $24.64B 75.01%
2011-01-31 $31.92B $24.12B 75.57%
2010-10-31 $29.77B $22.36B 75.09%
2010-07-31 $28.80B $21.55B 74.83%
2010-04-30 $29.17B $22.04B 75.56%
2010-01-31 $25.89B $18.75B 72.43%
2009-10-31 $22.96B $15.20B 66.20%
2009-07-31 $25.63B $16.49B 64.31%
2009-04-30 $23.77B $12.74B 53.57%
2009-01-31 $23.94B $10.55B 44.08%
2008-10-31 $24.23B $8.60B 35.48%
2008-07-31 $24.28B $6.47B 26.67%
2008-04-30 $23.90B $6.04B 25.28%
2008-01-31 $23.82B $5.93B 24.89%
2007-10-31 $27.21B $10.04B 36.90%
2007-07-31 $25.84B $10.16B 39.33%
2007-04-30 $28.67B $12.96B 45.22%
2007-01-31 $31.44B $16.75B 53.28%
2006-10-31 $29.51B $15.97B 54.10%
2006-07-31 $27.87B $15.32B 54.97%
2006-04-30 $25.62B $14.65B 57.17%
2006-01-31 $23.76B $14.08B 59.25%
2005-10-31 $22.51B $13.93B 61.89%
2005-07-31 $21.56B $12.33B 57.17%
2005-04-30 $20.35B $11.84B 58.20%
2005-01-31 $19.44B $11.51B 59.21%
2004-10-31 $18.39B $10.85B 58.99%
2004-07-31 $17.02B $11.71B 68.77%
2004-04-30 $16.94B $11.60B 68.49%
2004-01-31 $16.38B $11.12B 67.90%
2003-10-31 $15.92B $10.77B 67.65%
2003-07-31 $15.37B $10.43B 67.87%
2003-04-30 $14.88B $10.09B 67.80%
2003-01-31 $14.69B $9.96B 67.84%
2002-10-31 $14.75B $9.96B 67.54%
2002-07-31 $15.06B $9.96B 66.14%
2002-04-30 $15.42B $9.86B 63.90%
2002-01-31 $15.94B $9.71B 60.94%
2001-10-31 $16.38B $9.46B 57.75%
2001-04-30 $12.26B $8.47B 69.03%
2000-07-31 $10.84B $9.46B 87.25%
2000-01-31 $13.52B $9.04B 66.89%
1999-10-31 $13.16B $7.09B 53.87%
1999-04-30 $9.83B $6.74B 68.62%
1999-01-31 $10.16B $8.57B 84.32%
1998-07-31 $13.04B $13.04B 100.00%
1998-04-30 $14.16B $14.16B 100.00%
1998-01-31 $14.81B $14.81B 100.00%
1997-10-31 $18.77B $18.77B 100.00%
1997-07-31 $16.15B $16.15B 100.00%
1997-04-30 $14.56B $14.56B 100.00%
1997-01-31 $13.25B $13.25B 100.00%
1996-10-31 $12.00B $12.00B 100.00%
1996-07-31 $11.84B $11.84B 100.00%
1996-04-30 $12.70B $12.70B 100.00%
1996-01-31 $12.54B $12.54B 100.00%
1995-04-30 $4.67B $4.67B 100.00%
1994-07-31 $9.04B $9.04B 100.00%
1994-04-30 $9.32B $9.32B 100.00%
1994-01-31 $9.22B $9.22B 100.00%
1993-10-31 $9.13B $9.13B 100.00%
1993-07-31 $9.26B $9.26B 100.00%
Sector Industry Market Cap Revenue
Finance Banks - Foreign $237.593B $98.112B
ROYAL BANK of Canada operate under the master brand name of RBC. They are Canada's largest bank as measured by assets and market capitalization, and one of North America's leading diversified financial services companies. They provide personal and commercial banking, wealth management services, insurance, corporate and investment banking, and transaction processing services on a global basis. They have employee approximately Seventy Thousant full- and part-time employees who serve more than 15 million personal, business, public sector and institutional clients through offices in Canada, the U.S. and 36 other countries.
Stock Name Country Market Cap PE Ratio
Industrial & Commercial Bank Of China (IDCBY) China $285.303B 5.84
HSBC (HSBC) United Kingdom $279.304B 11.37
China Construction Bank (CICHY) China $260.292B 5.53
Agri Bank China (ACGBY) China $251.988B 6.67
Mitsubishi UFJ Financial (MUFG) Japan $204.599B 14.73
Banco Santander, S.A (SAN) Spain $180.708B 13.80
Commonwealth Bank Of Australia (CMWAY) Australia $174.291B 0.00
HDFC Bank (HDB) India $171.002B 20.38
Bank Of China (BACHY) China $168.390B 5.56
China Merchants Bank (CIHKY) China $163.445B 8.22
Toronto Dominion Bank (TD) Canada $159.015B 15.03
UBS Group AG (UBS) Switzerland $149.575B 21.57
Banco Bilbao Viscaya Argentaria S.A (BBVA) Spain $141.395B 12.61
Sumitomo Mitsui Financial Group Inc (SMFG) Japan $130.340B 17.08
UniCredit S.p.A (UNCRY) Italy $129.661B 0.00
DBSs (DBSDY) Singapore $128.137B 0.00
Intesa Sanpaolo SpA (ISNPY) Italy $122.242B 12.54
BNP Paribas SA (BNPQY) France $113.443B 9.15
ICICI Bank (IBN) India $111.547B 19.26
Mizuho Financial (MFG) Japan $99.917B 15.17
Bank Of Montreal (BMO) Canada $94.764B 15.45
Bank Of Nova Scotia (BNS) Canada $89.339B 14.36
Barclays (BCS) United Kingdom $88.839B 11.81
CaixaBank, S.A (CAIXY) Spain $86.727B 0.00
National Australia Bank (NABZY) Australia $85.923B 0.00
Canadian Imperial Bank Of Commerce (CM) Canada $84.917B 14.91
ING Group (ING) Netherlands $83.700B 12.95
Nu Holdings (NU) Brazil $82.110B 30.98
Itau Unibanco Holding S.A (ITUB) Brazil $81.854B 10.53
Lloyds Banking Group (LYG) United Kingdom $80.592B 15.63
Deutsche Bank Aktiengesellschaft (DB) Germany $78.467B 14.53
Oversea-Chinese Banking (OVCHY) Singapore $69.730B 0.00
NatWest Group (RBSPF) United Kingdom $69.490B 10.45
NatWest Group (NWG) United Kingdom $69.418B 10.20
Nordea Bank AB (NRDBY) Finland $65.827B 12.61
Bank Of Communications (BCMXY) China $63.346B 5.51
Credit Agricole SA (CRARY) France $62.455B 7.88
Societe Generale Group (SCGLY) France $62.349B 12.04
KBC Group SA (KBCSY) Belgium $55.858B 13.35
Standard Chartered (SCBFF) United Kingdom $55.700B 11.45
BOC Hong Kong (BHKLY) Hong Kong, SAR China $54.150B 0.00
Erste Group Bank AG (EBKDY) Austria $49.943B 14.62
Commerzbank AG (CRZBY) Germany $49.033B 18.23
National Bank Of Canada (NTIOF) Canada $48.642B 15.52
United Overseas Bank (UOVEY) Singapore $46.558B 0.00
SKANDINAVISKA (SVKEF) Sweden $45.466B 14.68
DANSKE BANK (DNKEY) Denmark $41.065B 12.17
DNB Bank (DNBBY) Norway $40.841B 10.12
Swedbank AB (SWDBY) Sweden $40.286B 12.39
Hang Seng Bank (HSNGY) Hong Kong, SAR China $37.065B 0.00
Banco Bradesco SA (BBD) Brazil $36.503B 9.27
KB Financial Group Inc (KB) South Korea $32.890B 8.13
Banco Bradesco SA (BBDO) Brazil $32.246B 8.19
Bank Hapoalim (BKHYY) Israel $31.645B 12.73
Shinhan Financial Group Co (SHG) South Korea $26.018B 5.22
Credicorp (BAP) Peru $24.429B 13.84
Banco Do Brasil SA (BDORY) Brazil $23.611B 5.64
Banco Santander Brasil SA (BSBR) Brazil $23.498B 0.00
CHINA MINSHENG (CMAKY) China $21.410B 5.56
Banco De Chile (BCH) Chile $20.820B 14.72
Banco Santander Chile (BSAC) Chile $15.683B 14.35
Banco Comercial Portugues S.A (BPCGY) Portugal $15.130B 0.00
Raiffeisen Bank AG (RAIFY) Austria $14.526B 0.00
Woori Bank (WF) South Korea $13.876B 6.34
Chiba Bank (CHBAY) Japan $8.861B 13.96
Grupo Financiero Galicia S.A (GGAL) Argentina $8.120B 0.00
Macro Bank (BMA) Argentina $6.049B 0.00
Bank Of East Asia (BKEAY) Hong Kong, SAR China $4.517B 0.00
BBVA Banco Frances S.A (BBAR) Argentina $3.862B 19.91
Bank Of N.T Butterfield & Son (NTB) Bermuda $2.372B 9.22
Banco Latinoamericano De Comercio Exterior, S.A (BLX) Panama $1.614B 7.21
Grupo Supervielle S.A (SUPV) Argentina $1.021B 97.17
VersaBank (VBNK) Canada $0.494B 18.41
Western New England Bancorp (WNEB) United States $0.262B 19.35
Grupo Financiero Santander Mexico S.A B De C.V (BSMX) Mexico $0.000B 0.00