Free Trial
Royal Bank Of Canada

Royal Bank Of Canada Analyst Recommendations & Stock Picks (NYSE:RY)

View the latest stock recommendations issued by analysts at Royal Bank Of Canada. This page tracks publicly reported analyst upgrades and downgrades, buy/hold/sell ratings, and price target changes for publicly traded companies. All data is compiled from credible public sources and updated regularly to reflect new insights from Royal Bank Of Canada's equity research team. MarketBeat is not affiliated with or endorsed by Royal Bank Of Canada.

Average Return
00.00% 12-Month ROI
Total Ratings
4,414 Last 12 Months
Buy Ratings
2,488 Last 12 Months
Sell Ratings
93 Last 12 Months
Companies Covered
1,561 Last 12 Months
MarketRank™ evaluates a company based on dividend strength, earnings, valuation, analysts forecasts, and more.
Available with a MarketBeat All Access Subscription
MarketRank™Upgrade to All Access to use the All Ranks Filter
Media sentiment refers to the percentage of positive news stories versus negative news stories a company has received in the past week.
Available with a MarketBeat All Access Subscription
Media SentimentUpgrade to All Access to use the All Sentiments Filter
Analyst consensus is the average investment recommendation among Wall Street research analysts.
Available with a MarketBeat All Access Subscription
Analyst ConsensusUpgrade to All Access to use the All Ratings Filter
CompanyCurrent PriceReport DateAnalystActionPrice TargetRating12-Month Recommendation ROIDetails
JAN stock logo
JAN
JAN
$27.86
+1.6%
5/8/2026Boost Price Target$27.00 ➝ $30.00OutperformView details for Royal Bank Of Canada rating of JAN (NYSE:JAN) on 5/8/2026
McDonald's Corporation stock logo
MCD
McDonald's
$275.62
-2.8%
5/8/2026Lower Price Target$330.00 ➝ $305.00Sector PerformView details for Royal Bank Of Canada rating of McDonald’s (NYSE:MCD) on 5/8/2026
Kinaxis Inc. stock logo
KXSCF
Kinaxis
$115.33
+1.9%
5/8/2026 Reiterated RatingOutperformView details for Royal Bank Of Canada rating of Kinaxis (OTCMKTS:KXSCF) on 5/8/2026
Open Text Corporation stock logo
OTEX
Open Text
$24.73
+4.4%
5/8/2026Lower Price Target$30.00 ➝ $27.00Sector PerformView details for Royal Bank Of Canada rating of Open Text (NASDAQ:OTEX) on 5/8/2026
Planet Fitness, Inc. stock logo
PLNT
Planet Fitness
$45.90
+4.3%
5/8/2026Lower Price Target$85.00 ➝ $55.00OutperformView details for Royal Bank Of Canada rating of Planet Fitness (NYSE:PLNT) on 5/8/2026
PubMatic, Inc. stock logo
PUBM
PubMatic
$10.74
+4.9%
5/8/2026Boost Price Target$11.00 ➝ $13.00OutperformView details for Royal Bank Of Canada rating of PubMatic (NASDAQ:PUBM) on 5/8/2026
Shift4 Payments, Inc. stock logo
FOUR
Shift4 Payments
$42.47
-9.3%
5/8/2026Lower Price Target$73.00 ➝ $65.00OutperformView details for Royal Bank Of Canada rating of Shift4 Payments (NYSE:FOUR) on 5/8/2026
Texas Roadhouse, Inc. stock logo
TXRH
Texas Roadhouse
$177.30
+12.3%
5/8/2026Boost Price Target$175.00 ➝ $180.00Sector PerformView details for Royal Bank Of Canada rating of Texas Roadhouse (NASDAQ:TXRH) on 5/8/2026
The Trade Desk stock logo
TTD
Trade Desk
$23.00
-2.1%
5/8/2026Set Price Target$35.00 ➝ $33.00OutperformView details for Royal Bank Of Canada rating of Trade Desk (NASDAQ:TTD) on 5/8/2026
Valvoline stock logo
VVV
Valvoline
$35.66
-0.6%
5/8/2026Boost Price Target$46.00 ➝ $47.00OutperformView details for Royal Bank Of Canada rating of Valvoline (NYSE:VVV) on 5/8/2026
Watts Water Technologies, Inc. stock logo
WTS
Watts Water Technologies
$296.98
+1.0%
5/8/2026Boost Price Target$318.00 ➝ $323.00Sector PerformView details for Royal Bank Of Canada rating of Watts Water Technologies (NYSE:WTS) on 5/8/2026
Whirlpool Corporation stock logo
WHR
Whirlpool
$45.03
-6.6%
5/8/2026Lower Price Target$37.00 ➝ $32.00UnderperformView details for Royal Bank Of Canada rating of Whirlpool (NYSE:WHR) on 5/8/2026
Xometry, Inc. stock logo
XMTR
Xometry
$80.01
+1.9%
5/8/2026Boost Price Target$55.00 ➝ $85.00Sector PerformView details for Royal Bank Of Canada rating of Xometry (NASDAQ:XMTR) on 5/8/2026
Target Corporation stock logo
TGT
Target
$125.18
-0.6%
5/8/2026 Reiterated Rating$132.00OutperformView details for Royal Bank Of Canada rating of Target (NYSE:TGT) on 5/8/2026
Installed Building Products, Inc. stock logo
IBP
Installed Building Products
$219.86
+1.4%
5/8/2026Upgrade$255.00 ➝ $228.00UnderperformSector PerformView details for Royal Bank Of Canada rating of Installed Building Products (NYSE:IBP) on 5/8/2026
Teleflex Incorporated stock logo
TFX
Teleflex
$133.17
+1.1%
5/8/2026Upgrade$135.00 ➝ $155.00Sector PerformOutperformView details for Royal Bank Of Canada rating of Teleflex (NYSE:TFX) on 5/8/2026
Airbnb, Inc. stock logo
ABNB
Airbnb
$141.49
+0.7%
5/8/2026Boost Price Target$170.00 ➝ $173.00OutperformView details for Royal Bank Of Canada rating of Airbnb (NASDAQ:ABNB) on 5/8/2026
Affirm Holdings, Inc. stock logo
AFRM
Affirm
$64.01
-5.0%
5/8/2026Boost Price Target$77.00 ➝ $80.00Sector PerformView details for Royal Bank Of Canada rating of Affirm (NASDAQ:AFRM) on 5/8/2026
Akamai Technologies, Inc. stock logo
AKAM
Akamai Technologies
$147.71
+26.6%
5/8/2026Boost Price Target$100.00 ➝ $150.00Sector PerformView details for Royal Bank Of Canada rating of Akamai Technologies (NASDAQ:AKAM) on 5/8/2026
American Homes 4 Rent stock logo
AMH
American Homes 4 Rent
$32.03
-1.2%
5/8/2026Boost Price Target$34.00 ➝ $35.00OutperformView details for Royal Bank Of Canada rating of American Homes 4 Rent (NYSE:AMH) on 5/8/2026
Arrowhead Pharmaceuticals, Inc. stock logo
ARWR
Arrowhead Pharmaceuticals
$72.70
-6.7%
5/8/2026Boost Price Target$80.00 ➝ $87.00OutperformView details for Royal Bank Of Canada rating of Arrowhead Pharmaceuticals (NASDAQ:ARWR) on 5/8/2026
Athabasca Oil Co. stock logo
ATH
Athabasca Oil
C$11.48
+1.4%
5/8/2026 Boost Price TargetC$12.00 ➝ C$12.50Sector PerformView details for Royal Bank Of Canada rating of Athabasca Oil (TSE:ATH) on 5/8/2026
Cascades Inc. stock logo
CAS
Cascades
C$10.78
+0.8%
5/8/2026 Lower Price TargetC$15.00 ➝ C$14.00OutperformView details for Royal Bank Of Canada rating of Cascades (TSE:CAS) on 5/8/2026
Coats Group plc stock logo
COA
Coats Group
GBX 84.38
-0.8%
5/8/2026 Reiterated RatingGBX 125 ➝ GBX 125OutperformView details for Royal Bank Of Canada rating of Coats Group (LON:COA) on 5/8/2026
Dropbox, Inc. stock logo
DBX
Dropbox
$28.90
+15.0%
5/8/2026Boost Price Target$30.00 ➝ $32.00OutperformView details for Royal Bank Of Canada rating of Dropbox (NASDAQ:DBX) on 5/8/2026
Datadog, Inc. stock logo
DDOG
Datadog
$200.16
+6.1%
5/8/2026Boost Price Target$161.00 ➝ $219.00OutperformView details for Royal Bank Of Canada rating of Datadog (NASDAQ:DDOG) on 5/8/2026
Element Fleet Management Corp. stock logo
EFN
Element Fleet Management
C$28.00
-3.1%
5/8/2026 Lower Price TargetC$47.00 ➝ C$40.00OutperformView details for Royal Bank Of Canada rating of Element Fleet Management (TSE:EFN) on 5/8/2026
Enerflex Ltd. stock logo
EFX
Enerflex
C$37.12
-4.2%
5/8/2026 Boost Price TargetC$26.00 ➝ C$31.00OutperformView details for Royal Bank Of Canada rating of Enerflex (TSE:EFX) on 5/8/2026
Enerflex Ltd. stock logo
EFXT
Enerflex
$27.16
-4.4%
5/8/2026Boost Price Target$26.00 ➝ $31.00OutperformView details for Royal Bank Of Canada rating of Enerflex (NYSE:EFXT) on 5/8/2026
Fortune Brands Innovations, Inc. stock logo
FBIN
Fortune Brands Innovations
$37.96
-2.9%
5/8/2026Lower Price Target$56.00 ➝ $50.00OutperformView details for Royal Bank Of Canada rating of Fortune Brands Innovations (NYSE:FBIN) on 5/8/2026
Fidelity National Information Services, Inc. stock logo
FIS
Fidelity National Information Services
$43.51
-7.9%
5/8/2026 Lower Price Target$69.00 ➝ $57.00OutperformView details for Royal Bank Of Canada rating of Fidelity National Information Services (NYSE:FIS) on 5/8/2026
Gen Digital Inc. stock logo
GEN
Gen Digital
$22.71
+12.5%
5/8/2026Boost Price Target$22.00 ➝ $24.00Sector PerformView details for Royal Bank Of Canada rating of Gen Digital (NASDAQ:GEN) on 5/8/2026
Gilead Sciences, Inc. stock logo
GILD
Gilead Sciences
$131.33
-2.0%
5/8/2026Lower Price Target$123.00 ➝ $122.00Sector PerformView details for Royal Bank Of Canada rating of Gilead Sciences (NASDAQ:GILD) on 5/8/2026
Globus Medical, Inc. stock logo
GMED
Globus Medical
$77.81
-8.5%
5/8/2026Boost Price Target$115.00 ➝ $120.00OutperformView details for Royal Bank Of Canada rating of Globus Medical (NYSE:GMED) on 5/8/2026
Great-West Lifeco Inc. stock logo
GWO
Great-West Lifeco
C$76.27
-0.1%
5/8/2026 Boost Price TargetC$64.00 ➝ C$77.00View details for Royal Bank Of Canada rating of Great-West Lifeco (TSE:GWO) on 5/8/2026
W.W. Grainger, Inc. stock logo
GWW
W.W. Grainger
$1,233.40
-0.1%
5/8/2026Boost Price Target$1,170.00 ➝ $1,337.00Sector PerformView details for Royal Bank Of Canada rating of W.W. Grainger (NYSE:GWW) on 5/8/2026
HA Sustainable Infrastructure Capital, Inc. stock logo
HASI
HA Sustainable Infrastructure Capital
$41.08
-3.3%
5/8/2026Boost Price Target$43.00 ➝ $48.00OutperformView details for Royal Bank Of Canada rating of HA Sustainable Infrastructure Capital (NYSE:HASI) on 5/8/2026
Helmerich & Payne, Inc. stock logo
HP
Helmerich & Payne
$37.89
+2.7%
5/8/2026Boost Price Target$38.00 ➝ $40.00Sector PerformView details for Royal Bank Of Canada rating of Helmerich & Payne (NYSE:HP) on 5/8/2026
HubSpot, Inc. stock logo
HUBS
HubSpot
$196.87
-19.2%
5/8/2026Lower Price Target$400.00 ➝ $350.00OutperformView details for Royal Bank Of Canada rating of HubSpot (NYSE:HUBS) on 5/8/2026
Insmed, Inc. stock logo
INSM
Insmed
$101.17
-3.6%
5/8/2026Lower Price Target$220.00 ➝ $205.00OutperformView details for Royal Bank Of Canada rating of Insmed (NASDAQ:INSM) on 5/8/2026
Johnson Service Group PLC stock logo
JSG
Johnson Service Group
GBX 138.50
+0.5%
5/8/2026 Reiterated RatingGBX 150 ➝ GBX 150Sector PerformView details for Royal Bank Of Canada rating of Johnson Service Group (LON:JSG) on 5/8/2026
Killam Apartment REIT stock logo
KMP.UN
Killam Apartment REIT
C$17.84
-2.1%
5/8/2026 Boost Price TargetC$21.00 ➝ C$22.00OutperformView details for Royal Bank Of Canada rating of Killam Apartment REIT (TSE:KMP.UN) on 5/8/2026
Kinaxis Inc. stock logo
KXS
Kinaxis
C$158.73
+3.8%
5/8/2026 Boost Price TargetC$200.00 ➝ C$210.00OutperformView details for Royal Bank Of Canada rating of Kinaxis (TSE:KXS) on 5/8/2026
Tidewater Renewables Ltd. stock logo
LCFS
Tidewater Renewables
C$10.55
-1.3%
5/8/2026 Boost Price TargetC$7.50 ➝ C$12.50Sector PerformView details for Royal Bank Of Canada rating of Tidewater Renewables (TSE:LCFS) on 5/8/2026
Ligand Pharmaceuticals Incorporated stock logo
LGND
Ligand Pharmaceuticals
$221.41
+5.3%
5/8/2026Boost Price Target$252.00 ➝ $262.00OutperformView details for Royal Bank Of Canada rating of Ligand Pharmaceuticals (NASDAQ:LGND) on 5/8/2026
Loar Holdings Inc. stock logo
LOAR
Loar
$59.88
-0.4%
5/8/2026Lower Price Target$90.00 ➝ $80.00OutperformView details for Royal Bank Of Canada rating of Loar (NYSE:LOAR) on 5/8/2026
Lyft, Inc. stock logo
LYFT
Lyft
$14.33
+1.2%
5/8/2026Lower Price Target$22.00 ➝ $18.00OutperformView details for Royal Bank Of Canada rating of Lyft (NASDAQ:LYFT) on 5/8/2026
Maple Leaf Foods Inc. stock logo
MFI
Maple Leaf Foods
C$29.30
-5.4%
5/8/2026 Boost Price TargetC$33.00 ➝ C$34.00OutperformView details for Royal Bank Of Canada rating of Maple Leaf Foods (TSE:MFI) on 5/8/2026
Monster Beverage Corporation stock logo
MNST
Monster Beverage
$86.25
+13.5%
5/8/2026Boost Price Target$86.00 ➝ $88.00OutperformView details for Royal Bank Of Canada rating of Monster Beverage (NASDAQ:MNST) on 5/8/2026
NetScout Systems, Inc. stock logo
NTCT
NetScout Systems
$39.09
+2.1%
5/8/2026Boost Price Target$29.00 ➝ $38.00Sector PerformView details for Royal Bank Of Canada rating of NetScout Systems (NASDAQ:NTCT) on 5/8/2026
Premium Brands Holdings Co. stock logo
PBH
Premium Brands
C$89.85
+1.4%
5/8/2026 Boost Price TargetC$129.00 ➝ C$131.00OutperformView details for Royal Bank Of Canada rating of Premium Brands (TSE:PBH) on 5/8/2026
The Pennant Group, Inc. stock logo
PNTG
The Pennant Group
$35.90
+0.5%
5/8/2026Boost Price Target$41.00 ➝ $42.00OutperformView details for Royal Bank Of Canada rating of The Pennant Group (NASDAQ:PNTG) on 5/8/2026
CarParts.com, Inc. stock logo
PRTS
CarParts.com
$0.85
+0.3%
5/8/2026Boost Price Target$0.50 ➝ $0.60Sector PerformView details for Royal Bank Of Canada rating of CarParts.com (NASDAQ:PRTS) on 5/8/2026
PTC Therapeutics, Inc. stock logo
PTCT
PTC Therapeutics
$73.69
+14.3%
5/8/2026Boost Price Target$81.00 ➝ $82.00Sector PerformView details for Royal Bank Of Canada rating of PTC Therapeutics (NASDAQ:PTCT) on 5/8/2026
RioCan Real Estate Investment Trust stock logo
REI.UN
RioCan Real Estate Investment Trust
C$21.91
+0.5%
5/8/2026 Boost Price TargetC$22.00 ➝ C$24.00OutperformView details for Royal Bank Of Canada rating of RioCan Real Estate Investment Trust (TSE:REI.UN) on 5/8/2026
Republic Services, Inc. stock logo
RSG
Republic Services
$199.82
-0.9%
5/8/2026Boost Price Target$265.00 ➝ $267.00OutperformView details for Royal Bank Of Canada rating of Republic Services (NYSE:RSG) on 5/8/2026
Tidewater Midstream and Infrastructure Ltd. stock logo
TWM
Tidewater Midstream and Infrastructure
C$15.48
+3.1%
5/8/2026 Boost Price TargetC$11.00 ➝ C$18.00Sector PerformView details for Royal Bank Of Canada rating of Tidewater Midstream and Infrastructure (TSE:TWM) on 5/8/2026
Xenon Pharmaceuticals Inc. stock logo
XENE
Xenon Pharmaceuticals
$56.44
+0.8%
5/8/2026Boost Price Target$80.00 ➝ $82.00OutperformView details for Royal Bank Of Canada rating of Xenon Pharmaceuticals (NASDAQ:XENE) on 5/8/2026
Block, Inc. stock logo
XYZ
Block
$74.86
+6.7%
5/8/2026Boost Price Target$90.00 ➝ $93.00OutperformView details for Royal Bank Of Canada rating of Block (NYSE:XYZ) on 5/8/2026
UBS Group AG stock logo
UBS
UBS Group
$45.19
+1.8%
5/7/2026 Reiterated RatingOutperformView details for Royal Bank Of Canada rating of UBS Group (NYSE:UBS) on 5/7/2026
Bank of Ireland Group plc stock logo
BKRIY
Bank of Ireland Group
$19.65
+1.2%
5/7/2026 Reiterated RatingSector PerformView details for Royal Bank Of Canada rating of Bank of Ireland Group (OTCMKTS:BKRIY) on 5/7/2026
Canadian Tire Co., Limited stock logo
CDNAF
Canadian Tire
$139.61
-0.2%
5/7/2026 Reiterated RatingOutperformView details for Royal Bank Of Canada rating of Canadian Tire (OTCMKTS:CDNAF) on 5/7/2026
ARM Holdings PLC Sponsored ADR stock logo
ARM
ARM
$213.27
0.0%
5/7/2026Boost Price Target$175.00 ➝ $260.00OutperformView details for Royal Bank Of Canada rating of ARM (NASDAQ:ARM) on 5/7/2026
Angi Inc. stock logo
ANGI
Angi
$5.83
+11.3%
5/7/2026Reiterated Rating$12.00 ➝ $5.00Sector PerformView details for Royal Bank Of Canada rating of Angi (NASDAQ:ANGI) on 5/7/2026
Apollo Global Management Inc. stock logo
APO
Apollo Global Management
$133.15
+4.2%
5/7/2026Boost Price Target$139.00 ➝ $146.00Sector PerformView details for Royal Bank Of Canada rating of Apollo Global Management (NYSE:APO) on 5/7/2026
CVS Health Corporation stock logo
CVS
CVS Health
$90.50
+3.6%
5/7/2026Boost Price Target$93.00 ➝ $107.00OutperformView details for Royal Bank Of Canada rating of CVS Health (NYSE:CVS) on 5/7/2026
Fastly, Inc. stock logo
FSLY
Fastly
$20.51
+5.2%
5/7/2026Lower Price Target$18.00Sector PerformView details for Royal Bank Of Canada rating of Fastly (NYSE:FSLY) on 5/7/2026
Fortinet, Inc. stock logo
FTNT
Fortinet
$114.07
+5.6%
5/7/2026Reiterated Rating$90.00 ➝ $107.00Sector PerformView details for Royal Bank Of Canada rating of Fortinet (NASDAQ:FTNT) on 5/7/2026
Insulet Corporation stock logo
PODD
Insulet
$154.16
-3.9%
5/7/2026Lower Price Target$325.00 ➝ $280.00OutperformView details for Royal Bank Of Canada rating of Insulet (NASDAQ:PODD) on 5/7/2026
Jack Henry & Associates, Inc. stock logo
JKHY
Jack Henry & Associates
$145.84
-0.1%
5/7/2026Lower Price Target$210.00 ➝ $180.00OutperformView details for Royal Bank Of Canada rating of Jack Henry & Associates (NASDAQ:JKHY) on 5/7/2026
Johnson Controls International plc stock logo
JCI
Johnson Controls International
$139.40
+0.1%
5/7/2026Boost Price Target$139.00 ➝ $154.00Sector PerformView details for Royal Bank Of Canada rating of Johnson Controls International (NYSE:JCI) on 5/7/2026
Kratos Defense & Security Solutions, Inc. stock logo
KTOS
Kratos Defense & Security Solutions
$57.89
+1.6%
5/7/2026Lower Price Target$100.00 ➝ $80.00OutperformView details for Royal Bank Of Canada rating of Kratos Defense & Security Solutions (NASDAQ:KTOS) on 5/7/2026
Magnite, Inc. stock logo
MGNI
Magnite
$14.13
+0.9%
5/7/2026Lower Price Target$23.00 ➝ $20.00OutperformView details for Royal Bank Of Canada rating of Magnite (NASDAQ:MGNI) on 5/7/2026
Mirum Pharmaceuticals, Inc. stock logo
MIRM
Mirum Pharmaceuticals
$107.16
+4.1%
5/7/2026Boost Price Target$128.00 ➝ $142.00OutperformView details for Royal Bank Of Canada rating of Mirum Pharmaceuticals (NASDAQ:MIRM) on 5/7/2026
NiCE stock logo
NICE
NiCE
$92.73
-3.0%
5/7/2026Lower Price Target$150.00 ➝ $130.00OutperformView details for Royal Bank Of Canada rating of NiCE (NASDAQ:NICE) on 5/7/2026
ATCO Ltd. stock logo
ACO.X
ATCO
C$68.13
0.0%
5/7/2026 Boost Price TargetC$66.00 ➝ C$71.00Sector PerformView details for Royal Bank Of Canada rating of ATCO (TSE:ACO.X) on 5/7/2026
Boardwalk Real Estate Investment Trust stock logo
BEI.UN
Boardwalk Real Estate Investment Trust
C$64.91
-1.8%
5/7/2026 Lower Price TargetC$82.00 ➝ C$81.00OutperformView details for Royal Bank Of Canada rating of Boardwalk Real Estate Investment Trust (TSE:BEI.UN) on 5/7/2026
Canadian Tire Co. Limited stock logo
CTC.A
Canadian Tire
C$190.81
-0.2%
5/7/2026 Boost Price TargetC$211.00 ➝ C$220.00OutperformView details for Royal Bank Of Canada rating of Canadian Tire (TSE:CTC.A) on 5/7/2026
Corteva, Inc. stock logo
CTVA
Corteva
$81.10
+2.6%
5/7/2026Boost Price Target$95.00 ➝ $97.00OutperformView details for Royal Bank Of Canada rating of Corteva (NYSE:CTVA) on 5/7/2026
Canadian Utilities Limited stock logo
CU
Canadian Utilities
C$48.20
+0.6%
5/7/2026 Boost Price TargetC$49.00 ➝ C$50.00Sector PerformView details for Royal Bank Of Canada rating of Canadian Utilities (TSE:CU) on 5/7/2026
Cenovus Energy Inc. stock logo
CVE
Cenovus Energy
C$38.84
5/7/2026 Boost Price TargetC$42.00 ➝ C$45.00OutperformView details for Royal Bank Of Canada rating of Cenovus Energy (TSE:CVE) on 5/7/2026
Eyepoint Pharmaceuticals, Inc. stock logo
EYPT
Eyepoint Pharmaceuticals
$13.66
+1.9%
5/7/2026Lower Price Target$39.00 ➝ $37.00OutperformView details for Royal Bank Of Canada rating of Eyepoint Pharmaceuticals (NASDAQ:EYPT) on 5/7/2026
Golub Capital BDC, Inc. stock logo
GBDC
Golub Capital BDC
$13.16
+0.1%
5/7/2026Lower Price Target$15.00 ➝ $14.00OutperformView details for Royal Bank Of Canada rating of Golub Capital BDC (NASDAQ:GBDC) on 5/7/2026
Hammond Power Solutions Inc. stock logo
HPS.A
Hammond Power Solutions
C$311.12
-2.9%
5/7/2026 Boost Price TargetC$250.00 ➝ C$350.00OutperformView details for Royal Bank Of Canada rating of Hammond Power Solutions (TSE:HPS.A) on 5/7/2026
Intact Financial Co. stock logo
IFC
Intact Financial
C$255.00
+0.9%
5/7/2026 Lower Price TargetC$304.00 ➝ C$289.00Sector PerformView details for Royal Bank Of Canada rating of Intact Financial (TSE:IFC) on 5/7/2026
MannKind Corporation stock logo
MNKD
MannKind
$3.52
-0.8%
5/7/2026Boost Price Target$3.50 ➝ $4.75Sector PerformView details for Royal Bank Of Canada rating of MannKind (NASDAQ:MNKD) on 5/7/2026
Mueller Water Products stock logo
MWA
Mueller Water Products
$26.38
-1.9%
5/7/2026Boost Price Target$30.00 ➝ $31.00Sector PerformView details for Royal Bank Of Canada rating of Mueller Water Products (NYSE:MWA) on 5/7/2026
Realty Income Corporation stock logo
O
Realty Income
$61.93
+0.2%
5/7/2026Boost Price Target$70.00 ➝ $71.00OutperformView details for Royal Bank Of Canada rating of Realty Income (NYSE:O) on 5/7/2026
Owens Corning Inc stock logo
OC
Owens Corning
$121.50
-0.3%
5/7/2026Boost Price Target$134.00 ➝ $148.00OutperformView details for Royal Bank Of Canada rating of Owens Corning (NYSE:OC) on 5/7/2026
BeOne Medicines Ltd. - Sponsored ADR stock logo
ONC
BeOne Medicines
$312.12
-1.5%
5/7/2026Boost Price Target$423.00 ➝ $425.00OutperformView details for Royal Bank Of Canada rating of BeOne Medicines (NASDAQ:ONC) on 5/7/2026
Pet Valu Holdings Ltd. stock logo
PET
Pet Valu
C$20.17
-0.4%
5/7/2026 Lower Price TargetC$33.00 ➝ C$27.00OutperformView details for Royal Bank Of Canada rating of Pet Valu (TSE:PET) on 5/7/2026
Russel Metals Inc. stock logo
RUS
Russel Metals
C$57.01
+1.4%
5/7/2026 Boost Price TargetC$55.00 ➝ C$63.00OutperformView details for Royal Bank Of Canada rating of Russel Metals (TSE:RUS) on 5/7/2026
Revolution Medicines, Inc. stock logo
RVMD
Revolution Medicines
$141.81
-0.5%
5/7/2026Boost Price Target$165.00OutperformView details for Royal Bank Of Canada rating of Revolution Medicines (NASDAQ:RVMD) on 5/7/2026
SolarEdge Technologies, Inc. stock logo
SEDG
SolarEdge Technologies
$41.30
+7.0%
5/7/2026Lower Price Target$32.00 ➝ $30.00Sector PerformView details for Royal Bank Of Canada rating of SolarEdge Technologies (NASDAQ:SEDG) on 5/7/2026
Sprott Inc. stock logo
SII
Sprott
C$192.97
-0.8%
5/7/2026 Boost Price TargetC$218.00 ➝ C$230.00OutperformView details for Royal Bank Of Canada rating of Sprott (TSE:SII) on 5/7/2026
Sprott Inc. stock logo
SII
Sprott
$140.92
-1.0%
5/7/2026Boost Price Target$218.00 ➝ $230.00OutperformView details for Royal Bank Of Canada rating of Sprott (NYSE:SII) on 5/7/2026
Stella-Jones Inc. stock logo
SJ
Stella-Jones
C$71.28
-4.2%
5/7/2026 Lower Price TargetC$93.00 ➝ C$85.00Sector PerformView details for Royal Bank Of Canada rating of Stella-Jones (TSE:SJ) on 5/7/2026
Smith & Nephew plc stock logo
SN
Smith & Nephew
GBX 1,093
-1.9%
5/7/2026 DowngradeGBX 1,350 ➝ GBX 1,350Sector performView details for Royal Bank Of Canada rating of Smith & Nephew (LON:SN) on 5/7/2026
Snap Inc. stock logo
SNAP
Snap
$6.08
+1.7%
5/7/2026Lower Price Target$10.00 ➝ $8.00Sector PerformView details for Royal Bank Of Canada rating of Snap (NYSE:SNAP) on 5/7/2026
Sixth Street Specialty Lending, Inc. stock logo
TSLX
Sixth Street Specialty Lending
$17.99
+0.5%
5/7/2026Lower Price Target$22.00 ➝ $20.00OutperformView details for Royal Bank Of Canada rating of Sixth Street Specialty Lending (NYSE:TSLX) on 5/7/2026

MarketBeat's community ratings are surveys of what our community members think about Royal Bank Of Canada and other research firms in the last 90 days. Vote "Outperform" if you believe Royal Bank Of Canada's recommendations will outperform the S&P 500 over the long term. Vote "Underperform" if you believe Royal Bank Of Canada's recommendations will underperform the S&P 500 over the long term. You may vote once every thirty days.

Log in to vote on this brokerage.
COMMUNITY RATINGS
2.6out of 5 (last 90 days)
2.6 of 5 stars
OUTPERFORM VOTES
39 Believe will outperform S&P 500
UNDERPERFORM VOTES
35 Believe will underperform S&P 500

Royal Bank Of Canada's equity research team has issued ratings on 1,539 companies across 23 sectors over the past 12 months, covered by 83 analysts. The Royal Bank Of Canada analysts below are listed by number of ratings issued in the last year.

Royal Bank Of Canada Stock Coverage by Sector

Royal Bank Of Canada concentrates its research most heavily in Finance (13.1%), Medical (13.0%) and Computer and Technology (10.6%). The chart below shows how Royal Bank Of Canada's 1,561 rated companies are distributed across all 23 sectors it covers.

Royal Bank Of Canada - Frequently Asked Questions

Royal Bank Of Canada's analysts currently have buy-equivalent ratings on 962 companies. Recent upgrades to buy include Teleflex, Intertek Group, Tamboran Resources, Barclays and Compagnie de Saint-Gobain.

Royal Bank Of Canada's highest-rated analysts by MarketBeat's accuracy score include Scott Hanold, Leonid Timashev and Ken Herbert. Rankings are based on historical rating accuracy and price target precision over the past 12 months. MarketBeat tracks 83 analysts at Royal Bank Of Canada.

Royal Bank Of Canada has the deepest coverage in Finance (13.1% of rated companies), Medical (13.0% of rated companies), Computer and Technology (10.6% of rated companies), Energy (9.2% of rated companies) and Basic Materials (8.5% of rated companies).

Royal Bank Of Canada issued 4,414 ratings over the last 12 months across 1,561 companies — an average of roughly 368 rating actions per month. These include boost price target, downgrade, initiated coverage, lower price target, reiterated rating, set price target and upgrade. MarketBeat tracks every rating change as it's published so you can see the most current Royal Bank Of Canada analyst actions.

A buy rating indicates the analyst expects the stock to outperform the market over the next 12 months. A hold suggests the stock will perform in line with the market. A sell rating indicates expected underperformance. Royal Bank Of Canada uses Top Pick, Outperform, Sector Perform, and Underperform as their equivalents.