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 $235.986B $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
HSBC (HSBC) United Kingdom $287.685B 11.71
Industrial & Commercial Bank Of China (IDCBY) China $281.561B 5.77
China Construction Bank (CICHY) China $256.107B 5.44
Agri Bank China (ACGBY) China $240.508B 6.36
Mitsubishi UFJ Financial (MUFG) Japan $212.432B 15.30
Banco Santander, S.A (SAN) Spain $185.025B 14.12
Bank Of China (BACHY) China $184.563B 5.57
Commonwealth Bank Of Australia (CMWAY) Australia $172.685B 0.00
HDFC Bank (HDB) India $163.758B 19.28
Toronto Dominion Bank (TD) Canada $158.957B 15.13
China Merchants Bank (CIHKY) China $149.907B 7.54
UBS Group AG (UBS) Switzerland $149.669B 21.58
Banco Bilbao Viscaya Argentaria S.A (BBVA) Spain $144.197B 13.03
UniCredit S.p.A (UNCRY) Italy $132.402B 0.00
Sumitomo Mitsui Financial Group Inc (SMFG) Japan $132.391B 17.35
DBSs (DBSDY) Singapore $129.010B 0.00
Intesa Sanpaolo SpA (ISNPY) Italy $119.572B 12.26
BNP Paribas SA (BNPQY) France $115.610B 9.33
ICICI Bank (IBN) India $104.258B 18.46
Mizuho Financial (MFG) Japan $104.019B 15.79
Bank Of Montreal (BMO) Canada $98.111B 15.99
Bank Of Nova Scotia (BNS) Canada $91.858B 14.76
Itau Unibanco Holding S.A (ITUB) Brazil $90.937B 11.70
Barclays (BCS) United Kingdom $90.572B 12.04
National Australia Bank (NABZY) Australia $89.895B 0.00
CaixaBank, S.A (CAIXY) Spain $87.365B 0.00
Nu Holdings (NU) Brazil $86.736B 32.73
Canadian Imperial Bank Of Commerce (CM) Canada $85.600B 15.07
ING Group (ING) Netherlands $83.584B 12.94
Lloyds Banking Group (LYG) United Kingdom $81.476B 15.80
Deutsche Bank Aktiengesellschaft (DB) Germany $77.969B 14.44
Oversea-Chinese Banking (OVCHY) Singapore $72.312B 0.00
NatWest Group (RBSPF) United Kingdom $71.173B 10.70
NatWest Group (NWG) United Kingdom $70.659B 10.38
Nordea Bank AB (NRDBY) Finland $68.505B 13.12
Societe Generale Group (SCGLY) France $63.806B 12.33
Bank Of Communications (BCMXY) China $62.827B 5.47
Credit Agricole SA (CRARY) France $61.910B 7.81
KBC Group SA (KBCSY) Belgium $57.349B 13.70
Standard Chartered (SCBFF) United Kingdom $57.052B 11.73
BOC Hong Kong (BHKLY) Hong Kong, SAR China $53.223B 0.00
Erste Group Bank AG (EBKDY) Austria $49.306B 15.26
Commerzbank AG (CRZBY) Germany $48.595B 18.07
United Overseas Bank (UOVEY) Singapore $48.528B 0.00
National Bank Of Canada (NTIOF) Canada $46.950B 14.98
SKANDINAVISKA (SVKEF) Sweden $45.894B 14.82
Swedbank AB (SWDBY) Sweden $43.606B 13.41
DANSKE BANK (DNKEY) Denmark $42.418B 12.57
DNB Bank (DNBBY) Norway $42.067B 10.43
Banco Bradesco SA (BBD) Brazil $41.079B 10.43
Hang Seng Bank (HSNGY) Hong Kong, SAR China $36.578B 0.00
Banco Bradesco SA (BBDO) Brazil $35.651B 9.05
KB Financial Group Inc (KB) South Korea $35.388B 8.75
Bank Hapoalim (BKHYY) Israel $32.063B 12.90
Shinhan Financial Group Co (SHG) South Korea $27.712B 5.56
PT Bank Mandiri Persero TBK (PPERY) Indonesia $27.627B 0.00
Credicorp (BAP) Peru $27.090B 15.35
Banco Do Brasil SA (BDORY) Brazil $25.731B 6.15
Banco Santander Brasil SA (BSBR) Brazil $24.990B 0.00
Banco De Chile (BCH) Chile $21.643B 15.30
CHINA MINSHENG (CMAKY) China $20.512B 5.32
Banco Santander Chile (BSAC) Chile $16.579B 15.17
Raiffeisen Bank AG (RAIFY) Austria $15.079B 0.00
Banco Comercial Portugues S.A (BPCGY) Portugal $15.034B 0.00
Woori Bank (WF) South Korea $14.667B 6.70
Chiba Bank (CHBAY) Japan $8.861B 13.96
Grupo Financiero Galicia S.A (GGAL) Argentina $7.929B 0.00
Macro Bank (BMA) Argentina $6.260B 0.00
Bank Of East Asia (BKEAY) Hong Kong, SAR China $3.989B 0.00
BBVA Banco Frances S.A (BBAR) Argentina $3.805B 19.61
Bank Of N.T Butterfield & Son (NTB) Bermuda $2.439B 9.49
Banco Latinoamericano De Comercio Exterior, S.A (BLX) Panama $1.765B 7.89
Grupo Supervielle S.A (SUPV) Argentina $0.988B 94.08
VersaBank (VBNK) Canada $0.518B 19.30
Western New England Bancorp (WNEB) United States $0.270B 20.00
Grupo Financiero Santander Mexico S.A B De C.V (BSMX) Mexico $0.000B 0.00