Go Pro

Compare Stocks

Compare stocks with our powerful stock comparison tool. Analyze fundamentals, price performance, and key financial indicators to make informed investment decisions. Our tool lets you compare up to ten stocks side by side based on Performance Charts, Price & Volume, MarketRank™, Analyst Ratings, Sales & Book Value, Profitability & Earnings, Dividends, Debt, Ownership, Headlines, and more. Simply enter up to ten stock symbols (e.g., BAC, JPM, WFC, C, GS) to get started and uncover top investment opportunities.

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
$134.04
+0.9%
$119.73
$88.96
$134.04
$70.86B-0.064,197 shs521 shs
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
$12.25
$11.93
$8.40
$14.89
$18.14B0.38520 shs522 shs
NatWest Group plc stock logo
NWG
NatWest Group
$18.49
+5.1%
$17.04
$13.49
$19.35
$73.62B0.924.12 million shs3.00 million shs
NatWest Group PLC stock logo
RBSPF
NatWest Group
$9.28
+5.6%
$8.49
$6.70
$9.72
$74.34B0.9818,158 shs5,335 shs
7 Stocks to Buy And Hold Forever Cover

Click the link to see MarketBeat's list of seven stocks and why their long-term outlooks are very promising.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
-0.07%+9.56%+16.23%+15.55%+43.05%
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
-8.47%-0.20%+2.08%+23.12%+65.99%
NatWest Group plc stock logo
NWG
NatWest Group
-1.15%-4.01%+0.55%+10.21%+24.06%
NatWest Group PLC stock logo
RBSPF
NatWest Group
+1.50%-3.94%+0.06%+10.64%+23.38%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
$134.04
+0.9%
$119.73
$88.96
$134.04
$70.86B-0.064,197 shs521 shs
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
$12.25
$11.93
$8.40
$14.89
$18.14B0.38520 shs522 shs
NatWest Group plc stock logo
NWG
NatWest Group
$18.49
+5.1%
$17.04
$13.49
$19.35
$73.62B0.924.12 million shs3.00 million shs
NatWest Group PLC stock logo
RBSPF
NatWest Group
$9.28
+5.6%
$8.49
$6.70
$9.72
$74.34B0.9818,158 shs5,335 shs
7 Stocks to Buy And Hold Forever Cover

Click the link to see MarketBeat's list of seven stocks and why their long-term outlooks are very promising.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
-0.07%+9.56%+16.23%+15.55%+43.05%
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
-8.47%-0.20%+2.08%+23.12%+65.99%
NatWest Group plc stock logo
NWG
NatWest Group
-1.15%-4.01%+0.55%+10.21%+24.06%
NatWest Group PLC stock logo
RBSPF
NatWest Group
+1.50%-3.94%+0.06%+10.64%+23.38%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
3.00
BuyN/AN/A
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
2.00
HoldN/AN/A
NatWest Group plc stock logo
NWG
NatWest Group
2.71
Moderate BuyN/AN/A
NatWest Group PLC stock logo
RBSPF
NatWest Group
3.00
BuyN/AN/A

Current Analyst Ratings Breakdown

Latest BPCGY, RBSPF, NWG, and BHKLY Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
7/17/2026
NatWest Group plc stock logo
NWG
NatWest Group
UpgradeHoldModerate Buy
7/17/2026
NatWest Group PLC stock logo
RBSPF
NatWest Group
UpgradeHoldModerate Buy
7/13/2026
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
DowngradeStrong-BuyHold
7/8/2026
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
DowngradeStrong-BuyHold
6/24/2026
NatWest Group plc stock logo
NWG
NatWest Group
Initiated CoverageBuy
5/18/2026
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
UpgradeHoldStrong-Buy
5/11/2026
NatWest Group plc stock logo
NWG
NatWest Group
UpgradeHoldStrong-Buy
5/4/2026
NatWest Group plc stock logo
NWG
NatWest Group
DowngradeBuy (B)Buy (B-)
(Data available from 7/30/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
$20.46B3.46$10.50 per share12.77$88.21 per share1.52
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
$5.82B3.12$0.66 per share18.69$5.87 per share2.09
NatWest Group plc stock logo
NWG
NatWest Group
$38.91B1.89$2.28 per share8.11$14.06 per share1.31
NatWest Group PLC stock logo
RBSPF
NatWest Group
$38.91B1.91$1.17 per share7.93$7.01 per share1.32
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
$5.15BN/AN/AN/AN/AN/AN/AN/A9/2/2026 (Estimated)
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
$980.79M$0.9113.4612.37N/AN/AN/AN/AN/A
NatWest Group plc stock logo
NWG
NatWest Group
$7.69B$1.889.838.330.9219.11%13.30%0.78%7/31/2026 (Estimated)
NatWest Group PLC stock logo
RBSPF
NatWest Group
$7.69B$0.939.97N/AN/A19.11%13.30%0.78%7/31/2026 (Estimated)

Latest BPCGY, RBSPF, NWG, and BHKLY Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
7/31/2026Q2 2026
NatWest Group plc stock logo
NWG
NatWest Group
$0.47N/AN/AN/A$5.90 billionN/A
7/31/2026N/A
NatWest Group PLC stock logo
RBSPF
NatWest Group
$0.2287N/AN/AN/A$5.83 billionN/A
5/1/2026Q1 2026
NatWest Group plc stock logo
NWG
NatWest Group
$0.44$0.48+$0.04$0.47$5.80 billion$5.59 billion
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
$12.719.48%N/AN/AN/A
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
$0.191.55%N/A20.88%N/A
NatWest Group plc stock logo
NWG
NatWest Group
$1.216.55%+60.04%64.36%N/A
NatWest Group PLC stock logo
RBSPF
NatWest Group
N/AN/AN/AN/AN/A
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
0.24
0.68
0.68
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
N/AN/AN/A
NatWest Group plc stock logo
NWG
NatWest Group
0.15
1.04
1.04
NatWest Group PLC stock logo
RBSPF
NatWest Group
0.15
1.04
1.04

Institutional Ownership

CompanyInstitutional Ownership
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
N/A
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
N/A
NatWest Group plc stock logo
NWG
NatWest Group
1.27%
NatWest Group PLC stock logo
RBSPF
NatWest Group
N/A
CompanyEmployeesShares OutstandingFree FloatOptionable
BOC Hong Kong  Ltd. stock logo
BHKLY
BOC Hong Kong
15,585528.64 millionN/ANot Optionable
Banco Comercial Portugues S.A. Unsponsored ADR stock logo
BPCGY
Banco Comercial Portugues
15,7161.48 billionN/ANot Optionable
NatWest Group plc stock logo
NWG
NatWest Group
60,6003.98 billionN/AOptionable
NatWest Group PLC stock logo
RBSPF
NatWest Group
60,6008.02 billionN/ANot Optionable

Recent News About These Companies

NatWest Group (OTCMKTS:RBSPF) Shares Gap Up - Should You Buy?
NatWest Group (RBSPF) to Release Earnings on Friday
RBSPF Share News Today
NatWest Group PLC (RBSPF)
RBSPF - NatWest Group PLC Ownership - Morningstar

New MarketBeat Followers Over Time

Media Sentiment Over Time

BOC Hong Kong stock logo

BOC Hong Kong OTCMKTS:BHKLY

$134.04 +1.24 (+0.93%)
As of 09:34 AM Eastern

BOC Hong Kong (Holdings) Limited, an investment holding company, provides banking and related financial services to corporate and individual customers in Hong Kong, China, and internationally. The company operates through four segments: Personal Banking, Corporate Banking, Treasury, and Insurance. It offers savings, current, and time deposit accounts; mortgage plans; corporate deposits, and payroll and e-cheques services. The company also offers cross-border financial and remittance services; and securities, funds, foreign exchange services, precious metals and FX margin services, currency linked investments, bonds, market information services, monthly savings plans, and structured products, as well as business and personal loans. In addition, it provides business and accident protection, medical, travel and leisure, family protection, RMB, and personal life insurance products; and credit cards. Further, the company offers safe deposit box, e-bill, and payment services; personal and corporate RMB, and RMB clearing bank services; business comprehensive, property, liability, group, and retailer comprehensive insurance plans; small business, asset-pledge, and syndicated loans; accounts receivable, machinery and equipment, SME green, and project financing; cross-border services for corporate customers; business banking, trade finance and services, investment, treasury, corporate collection and payment, e-commerce, and card services; and custody and cash management services. Additionally, it provides wealth management and overdraft services; mandatory provident fund schemes; and private and corporate banking services, as well as internet, phone, and mobile banking services; and trade related products and other credit facilities. BOC Hong Kong (Holdings) Limited was founded in 1917 and is based in Central, Hong Kong. BOC Hong Kong (Holdings) Limited operates as a subsidiary of BOC Hong Kong (BVI) Limited.

Banco Comercial Portugues stock logo

Banco Comercial Portugues OTCMKTS:BPCGY

$12.25 0.00 (0.00%)
As of 07/29/2026 01:31 PM Eastern

Banco Comercial Português, S.A., a private sector bank, engages in the provision of various banking and financial products and services in Portugal and internationally. It operates through Retail Banking; Companies, Corporate & Investment Banking; Private Banking; Foreign Business; and Other segments. It offers a range of financial products and services, including current accounts, payment systems, savings and investment products, private banking, asset management, and investment banking services, such as mortgage loans, personal loans, commercial banking, leasing, factoring and insurance, and others. The company is also involved in the provision of investment fund and real estate management, e-commerce, web portal, real estate investment fund, trade finance, trust, consulting, brokerage, marketing, and real estate services, as well as internet, telephone, and mobile banking services. Banco Comercial Português, S.A. was incorporated in 1985 and is based in Porto, Portugal.

NatWest Group stock logo

NatWest Group NYSE:NWG

$18.48 +0.91 (+5.15%)
As of 01:38 PM Eastern
This is a fair market value price provided by Massive. Learn more.

NatWest Group plc, together with its subsidiaries, provides banking and financial products and services to personal, commercial, corporate, and institutional customers in the United Kingdom and internationally. It operates through Retail Banking, Private Banking, and Commercial & Institutional segments. The Retail Banking segment offers a range of banking products and related financial services, such as current accounts, mortgages, personal unsecured lending, and personal deposits, as well as mobile and online banking services. The Private Banking segment provides private banking and wealth management products for high-net-worth individuals and their business interests. The Commercial & Institutional segment offers banking and financial solutions to large corporate organisations, multi-nationals, and financial institutions. The company was formerly known as The Royal Bank of Scotland Group plc and changed its name to NatWest Group plc in July 2020. NatWest Group plc was founded in 1727 and is headquartered in Edinburgh, the United Kingdom.

NatWest Group stock logo

NatWest Group OTCMKTS:RBSPF

$9.28 +0.49 (+5.58%)
As of 11:49 AM Eastern

NatWest Group plc, together with its subsidiaries, provides banking and financial products and services to personal, commercial, corporate, and institutional customers in the United Kingdom and internationally. It operates through Retail Banking, Private Banking, and Commercial & Institutional segments. The Retail Banking segment offers a range of banking products and related financial services, such as current accounts, mortgages, personal unsecured lending, and personal deposits, as well as mobile and online banking services. The Private Banking segment provides private banking and wealth management products for high-net-worth individuals and their business interests. The Commercial & Institutional segment offers banking and financial solutions to large corporate organisations, multi-nationals, and financial institutions. The company was formerly known as The Royal Bank of Scotland Group plc and changed its name to NatWest Group plc in July 2020. NatWest Group plc was founded in 1727 and is headquartered in Edinburgh, the United Kingdom.