← Back to Analysts

Raymond James Score: 40

Firm Overview & Performance
Avg Return (Buy)
? How much profit would you make?
Calculates the average return of all BUY recommendations after exactly 1 year (or today if newer).

Note: Sell ratings are ignored here to focus on investment potential.
+262.7%
1 Year Cap
Win Rate
? How often is the direction correct?
Percentage of trades that are currently profitable.
• Buy: Stock price went UP 📈
• Sell: Stock price went DOWN 📉
56%
1240 W / 955 L
Target Met
? How often was the target reached?
Hits vs. Total.
80%
846 W / 205 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
181 W / 870 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
58 W / 993 L
High Conviction
? The "Brave" Trades (>20% Upside)
Win Rate only for recommendations where the analyst predicted a massive move (>20%).
Shows if they are right when they bet big.
54%
610 W / 524 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
57%
1214 W / 929 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
50%
26 W / 26 L

Top 5 Analysts (Score, >10 Trades)

1. Tim Thein 55 2. Steve Moss 53 3. Andrew Marok 51 4. David Feaster 50 5. Gary Nachman 48

Top 5 Analysts (Score, >50 Trades)

1. 46 2. Strong Buy 46 3. Josh Beck 38

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Aug 07, 2026
Planet Fitness Inc - Ordinary Shares - Class A PLNT
BUY - $62.00
Est. +23%
$50.26 $51.53
$49.10 -2.3%
Aug 07, 2026
Bancorp Inc. (The) TBBK
BUY - $88.00
Est. +25%
$70.39 $70.81
$69.14 -1.8%
Aug 07, 2026
Atlassian Corporation - Ordinary Shares - Class A TEAM
BUY - $180.00
Est. +25%
$143.64 $167.11
$165.98 +15.6%
Aug 07, 2026
Shift4 Payments Inc - Ordinary Shares - Class A FOUR
BUY - $51.00
Est. +20%
$42.34 $48.34
$48.00 +13.4%
Aug 07, 2026
JFrog Ltd FROG
BUY Mark Cash $120.00
Est. +37%
$87.87 $96.26
$95.15 +8.3%
Aug 07, 2026
PubMatic Inc - Ordinary Shares - Class A PUBM
BUY Andrew Marok $22.00
Est. +63%
$13.48 $18.44
$17.28 +28.2%
Aug 07, 2026
DaVita Inc DVA
BUY - $220.00
Est. +22%
$180.67 $186.95
$179.17 -0.8%
Aug 07, 2026
Arrow Electronics Inc. ARW
BUY - $250.00
Est. +25%
$200.58 $211.99
$209.19 +4.3%
Aug 07, 2026
Haemonetics Corp. HAE
BUY - $105.00
Est. +22%
$85.73 $92.25
$90.38 +5.4%
Aug 07, 2026
Targa Resources Corp TRGP
BUY - $335.00
Est. +28%
$261.18 $270.55
$266.88 +2.2%
Aug 07, 2026
Alarm.com Holdings Inc ALRM
BUY - $65.00
Est. +15%
$56.50 $57.87
$55.79 -1.3%
Aug 07, 2026
ICU Medical, Inc. ICUI
BUY Jayson Bedford $200.00
Est. +20%
$166.37 $192.85
$183.11 +10.1%
Aug 07, 2026
Carriage Services, Inc. CSV
BUY - $50.00
Est. +39%
$36.08 $36.95
$34.92 -3.2%
Aug 07, 2026
Applied Optoelectronics Inc AAOI
BUY - $151.00
Est. +11%
$136.48 $149.35
$130.08 -4.7%
Aug 07, 2026
Biomarin Pharmaceutical Inc. - Registered Shares BMRN
BUY - $105.00
Est. +65%
$63.80 $70.98
$68.53 +7.4%
Aug 07, 2026
Trevi Therapeutics Inc TRVI
BUY Ryan Deschner $40.00
Est. +116%
$18.50 $19.26
$18.15 -1.9%
Aug 07, 2026
Kinetik Holdings Inc - Ordinary Shares - Class A KNTK
BUY - $55.00
Est. +10%
$50.11 $52.69
$51.66 +3.1%
Aug 07, 2026
Ralph Lauren Corp - Ordinary Shares - Class A RL
BUY - $425.00
Est. +7%
$397.60 $407.58
$387.39 -2.6%
Aug 07, 2026
Maplebear Inc. CART
BUY - $55.00
Est. +9%
$50.24 $51.06
$50.08 -0.3%
Aug 06, 2026
Select Water Solutions Inc - Ordinary Shares - Class A WTTR
BUY James Rollyson $26.00
Est. +17%
$22.26 $21.82
$20.37 -8.5%
Aug 06, 2026
Fastly Inc - Ordinary Shares - Class A FSLY
BUY Frank Louthan $29.00
Est. +11%
$26.03 $30.67
$30.02 +15.3%
Aug 06, 2026
Corpay Inc. CPAY
BUY Madison Suhr $442.00
Est. +12%
$394.53 $425.95
$425.24 +7.8%
Aug 06, 2026
Open Text Corp OTEX
BUY Steven Li $29.50
Est. +15%
$25.66 $26.83
$24.88 -3.0%
Aug 06, 2026
Take-Two Interactive Software, Inc. TTWO
BUY Andrew Marok $300.00
Est. +28%
$233.94 $256.62
$241.91 +3.4%
Aug 06, 2026
Insulet Corporation PODD
BUY Jayson Bedford $180.00
Est. +35%
$133.26 $146.80
$146.44 +9.9%
Aug 06, 2026
Insight Enterprises Inc. NSIT
BUY - $175.00
Est. +21%
$145.16 $156.90
$156.60 +7.9%
Aug 06, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
BUY - $280.00
Est. +21%
$231.50 $262.46
$252.24 +9.0%
Aug 06, 2026
KKR Real Estate Finance Trust Inc KREF
BUY Gabe Poggi $9.50
Est. +32%
$7.22 $7.84
$7.80 +8.0%
Aug 05, 2026
Dianthus Therapeutics Inc DNTH
BUY Ryan Deschner $131.00
Est. +19%
$110.40 $113.65
$109.60 -0.7%
Aug 04, 2026
Vishay Intertechnology, Inc. VSH
BUY Melissa Fairbanks $40.00
Est. +13%
$35.40 $39.42
$33.32 -5.9%
Aug 04, 2026
Civeo Corp CVEO
BUY - $51.00
Est. +65%
$30.89 $33.81
$33.31 +7.8%
Aug 03, 2026
EOG Resources, Inc. EOG
BUY John Freeman $183.00
Est. +23%
$148.69 $147.30
$141.41 -4.9%
Aug 03, 2026
Alignment Healthcare Inc ALHC
BUY Parker Snure $19.00
Est. +28%
$14.85 $14.90
$13.46 -9.4%
Aug 03, 2026
Johnson & Johnson JNJ
BUY - $280.00
Est. +10%
$254.45 $264.15
$262.08 +3.0%
Aug 03, 2026
Crescent Energy Co. - Ordinary Shares - Class A CRGY
BUY John Freeman $19.00
Est. +66%
$11.47 $12.48
$11.90 +3.7%
Aug 03, 2026
Cigna Group (The) CI
BUY - $320.00
Est. +15%
$279.05 $285.47
$277.99 -0.4%
Aug 03, 2026
Alerus Financial Corp ALRS
BUY Ken Kohut $37.00
Est. +11%
$33.27 $34.40
$33.90 +1.9%
Jul 31, 2026
Mastercard Incorporated - Ordinary Shares - Class A MA
BUY - $632.00
Est. +11%
$571.71 $583.71
$567.04 -0.8%
Jul 31, 2026
Patrick Industries, Inc. PATK
BUY Joseph Altobello $94.00
Est. +15%
$81.94 $89.12
$86.46 +5.5%
Jul 31, 2026
FinWise Bancorp FINW
BUY Joseph Yanchunis $16.00
Est. +18%
$13.60 $14.62
$13.88 +2.1%
Jul 31, 2026
Coastal Financial Corp CCB
BUY Joseph Yanchunis $50.00
Est. +25%
$40.07 $53.02
$50.63 +26.4%
Jul 31, 2026
O`Reilly Automotive, Inc. ORLY
BUY Bobby Griffin $110.00
Est. +24%
$88.86 $94.12
$92.58 +4.2%
Jul 31, 2026
Alnylam Pharmaceuticals Inc ALNY
BUY Martin Auster $420.00
Est. +107%
$203.31 $234.00
$227.12 +11.7%
Jul 31, 2026
LKQ Corp LKQ
BUY - $30.00
Est. +33%
$22.52 $25.20
$25.20 +11.9%
Jul 31, 2026
Viper Energy Inc - Ordinary Shares - Class A VNOM
BUY - $57.00
Est. +30%
$43.77 $44.71
$41.27 -5.7%
Jul 31, 2026
Martin Marietta Materials, Inc. MLM
BUY - $660.00
Est. +24%
$534.08 $561.88
$544.76 +2.0%
Jul 31, 2026
First Commonwealth Financial Corp. FCF
BUY - $24.00
Est. +12%
$21.36 $22.07
$21.63 +1.3%
Jul 31, 2026
Diamondback Energy Inc FANG
BUY John Freeman $248.00
Est. +24%
$199.65 $203.79
$199.51 -0.1%
Jul 31, 2026
Dexcom Inc DXCM
BUY Jayson Bedford $94.00
Est. +14%
$82.66 $91.62
$91.48 +10.7%
Jul 31, 2026
Merit Medical Systems, Inc. MMSI
BUY - $100.00
Est. +19%
$84.06 $92.15
$90.50 +7.7%
Analyst -
Signal & Target
BUY $62.00
Start Price $50.26
Best Price (1Y)
$51.53
Current Price $49.10
Return -2.3%
Analyst -
Signal & Target
BUY $88.00
Start Price $70.39
Best Price (1Y)
$70.81
Current Price $69.14
Return -1.8%
Analyst -
Signal & Target
BUY $180.00
Start Price $143.64
Best Price (1Y)
$167.11
Current Price $165.98
Return +15.6%
Analyst -
Signal & Target
BUY $51.00
Start Price $42.34
Best Price (1Y)
$48.34
Current Price $48.00
Return +13.4%
JFrog Ltd
FROG
Aug 07, 2026
Analyst Mark Cash
Signal & Target
BUY $120.00
Start Price $87.87
Best Price (1Y)
$96.26
Current Price $95.15
Return +8.3%
Analyst Andrew Marok
Signal & Target
BUY $22.00
Start Price $13.48
Best Price (1Y)
$18.44
Current Price $17.28
Return +28.2%
DaVita Inc
DVA
Aug 07, 2026
Analyst -
Signal & Target
BUY $220.00
Start Price $180.67
Best Price (1Y)
$186.95
Current Price $179.17
Return -0.8%
Analyst -
Signal & Target
BUY $250.00
Start Price $200.58
Best Price (1Y)
$211.99
Current Price $209.19
Return +4.3%
Analyst -
Signal & Target
BUY $105.00
Start Price $85.73
Best Price (1Y)
$92.25
Current Price $90.38
Return +5.4%
Analyst -
Signal & Target
BUY $335.00
Start Price $261.18
Best Price (1Y)
$270.55
Current Price $266.88
Return +2.2%
Analyst -
Signal & Target
BUY $65.00
Start Price $56.50
Best Price (1Y)
$57.87
Current Price $55.79
Return -1.3%
Analyst Jayson Bedford
Signal & Target
BUY $200.00
Start Price $166.37
Best Price (1Y)
$192.85
Current Price $183.11
Return +10.1%
Analyst -
Signal & Target
BUY $50.00
Start Price $36.08
Best Price (1Y)
$36.95
Current Price $34.92
Return -3.2%
Analyst -
Signal & Target
BUY $151.00
Start Price $136.48
Best Price (1Y)
$149.35
Current Price $130.08
Return -4.7%
Analyst -
Signal & Target
BUY $105.00
Start Price $63.80
Best Price (1Y)
$70.98
Current Price $68.53
Return +7.4%
Analyst Ryan Deschner
Signal & Target
BUY $40.00
Start Price $18.50
Best Price (1Y)
$19.26
Current Price $18.15
Return -1.9%
Analyst -
Signal & Target
BUY $55.00
Start Price $50.11
Best Price (1Y)
$52.69
Current Price $51.66
Return +3.1%
Analyst -
Signal & Target
BUY $425.00
Start Price $397.60
Best Price (1Y)
$407.58
Current Price $387.39
Return -2.6%
Analyst -
Signal & Target
BUY $55.00
Start Price $50.24
Best Price (1Y)
$51.06
Current Price $50.08
Return -0.3%
Analyst James Rollyson
Signal & Target
BUY $26.00
Start Price $22.26
Best Price (1Y)
$21.82
Current Price $20.37
Return -8.5%
Analyst Frank Louthan
Signal & Target
BUY $29.00
Start Price $26.03
Best Price (1Y)
$30.67
Current Price $30.02
Return +15.3%
Corpay Inc.
CPAY
Aug 06, 2026
Analyst Madison Suhr
Signal & Target
BUY $442.00
Start Price $394.53
Best Price (1Y)
$425.95
Current Price $425.24
Return +7.8%
Analyst Steven Li
Signal & Target
BUY $29.50
Start Price $25.66
Best Price (1Y)
$26.83
Current Price $24.88
Return -3.0%
Analyst Andrew Marok
Signal & Target
BUY $300.00
Start Price $233.94
Best Price (1Y)
$256.62
Current Price $241.91
Return +3.4%
Analyst Jayson Bedford
Signal & Target
BUY $180.00
Start Price $133.26
Best Price (1Y)
$146.80
Current Price $146.44
Return +9.9%
Analyst -
Signal & Target
BUY $175.00
Start Price $145.16
Best Price (1Y)
$156.90
Current Price $156.60
Return +7.9%
Analyst -
Signal & Target
BUY $280.00
Start Price $231.50
Best Price (1Y)
$262.46
Current Price $252.24
Return +9.0%
Analyst Gabe Poggi
Signal & Target
BUY $9.50
Start Price $7.22
Best Price (1Y)
$7.84
Current Price $7.80
Return +8.0%
Analyst Ryan Deschner
Signal & Target
BUY $131.00
Start Price $110.40
Best Price (1Y)
$113.65
Current Price $109.60
Return -0.7%
Signal & Target
BUY $40.00
Start Price $35.40
Best Price (1Y)
$39.42
Current Price $33.32
Return -5.9%
Civeo Corp
CVEO
Aug 04, 2026
Analyst -
Signal & Target
BUY $51.00
Start Price $30.89
Best Price (1Y)
$33.81
Current Price $33.31
Return +7.8%
Analyst John Freeman
Signal & Target
BUY $183.00
Start Price $148.69
Best Price (1Y)
$147.30
Current Price $141.41
Return -4.9%
Analyst Parker Snure
Signal & Target
BUY $19.00
Start Price $14.85
Best Price (1Y)
$14.90
Current Price $13.46
Return -9.4%
Analyst -
Signal & Target
BUY $280.00
Start Price $254.45
Best Price (1Y)
$264.15
Current Price $262.08
Return +3.0%
Analyst John Freeman
Signal & Target
BUY $19.00
Start Price $11.47
Best Price (1Y)
$12.48
Current Price $11.90
Return +3.7%
Analyst -
Signal & Target
BUY $320.00
Start Price $279.05
Best Price (1Y)
$285.47
Current Price $277.99
Return -0.4%
Analyst Ken Kohut
Signal & Target
BUY $37.00
Start Price $33.27
Best Price (1Y)
$34.40
Current Price $33.90
Return +1.9%
Analyst -
Signal & Target
BUY $632.00
Start Price $571.71
Best Price (1Y)
$583.71
Current Price $567.04
Return -0.8%
Signal & Target
BUY $94.00
Start Price $81.94
Best Price (1Y)
$89.12
Current Price $86.46
Return +5.5%
Signal & Target
BUY $16.00
Start Price $13.60
Best Price (1Y)
$14.62
Current Price $13.88
Return +2.1%
Signal & Target
BUY $50.00
Start Price $40.07
Best Price (1Y)
$53.02
Current Price $50.63
Return +26.4%
Analyst Bobby Griffin
Signal & Target
BUY $110.00
Start Price $88.86
Best Price (1Y)
$94.12
Current Price $92.58
Return +4.2%
Analyst Martin Auster
Signal & Target
BUY $420.00
Start Price $203.31
Best Price (1Y)
$234.00
Current Price $227.12
Return +11.7%
LKQ Corp
LKQ
Jul 31, 2026
Analyst -
Signal & Target
BUY $30.00
Start Price $22.52
Best Price (1Y)
$25.20
Current Price $25.20
Return +11.9%
Analyst -
Signal & Target
BUY $57.00
Start Price $43.77
Best Price (1Y)
$44.71
Current Price $41.27
Return -5.7%
Analyst -
Signal & Target
BUY $660.00
Start Price $534.08
Best Price (1Y)
$561.88
Current Price $544.76
Return +2.0%
Analyst -
Signal & Target
BUY $24.00
Start Price $21.36
Best Price (1Y)
$22.07
Current Price $21.63
Return +1.3%
Analyst John Freeman
Signal & Target
BUY $248.00
Start Price $199.65
Best Price (1Y)
$203.79
Current Price $199.51
Return -0.1%
Dexcom Inc
DXCM
Jul 31, 2026
Analyst Jayson Bedford
Signal & Target
BUY $94.00
Start Price $82.66
Best Price (1Y)
$91.62
Current Price $91.48
Return +10.7%
Analyst -
Signal & Target
BUY $100.00
Start Price $84.06
Best Price (1Y)
$92.15
Current Price $90.50
Return +7.7%

Recent Upgrades / Downgrades

Date Stock Action From To
Aug 07, 2026
Planet Fitness Inc - Ordinary Shares - Class A PLNT
Hold Strong Buy Strong Buy
Aug 07, 2026
ICU Medical, Inc. ICUI
Hold Strong Buy Strong Buy
Aug 07, 2026
PepsiCo Inc PEP
Downgrade Sell
Aug 07, 2026
Trevi Therapeutics Inc TRVI
Hold Strong Buy Strong Buy
Aug 07, 2026
Trade Desk Inc - Ordinary Shares - Class A TTD
Downgrade Market Perform Underperform
Aug 07, 2026
Space Exploration Technologies Corp. SPCX
Downgrade Strong Buy Underperform
Aug 07, 2026
Maplebear Inc. CART
Hold Outperform Outperform
Aug 07, 2026
Arrow Electronics Inc. ARW
Hold Outperform Outperform
Aug 07, 2026
DoubleVerify Holdings Inc DV
Downgrade Outperform Market Perform
Aug 07, 2026
Grindr Inc - Ordinary Shares - Class A GRND
Hold Outperform Outperform
Aug 07, 2026
PubMatic Inc - Ordinary Shares - Class A PUBM
Upgrade Market Perform Outperform
Aug 07, 2026
Biomarin Pharmaceutical Inc. - Registered Shares BMRN
Hold Outperform Outperform
Aug 07, 2026
Haemonetics Corp. HAE
Hold Outperform Outperform
Aug 07, 2026
Targa Resources Corp TRGP
Hold Strong Buy Strong Buy
Aug 07, 2026
Alarm.com Holdings Inc ALRM
Hold Strong Buy Strong Buy
Aug 07, 2026
Ralph Lauren Corp - Ordinary Shares - Class A RL
Hold Outperform Outperform
Aug 07, 2026
Kinetik Holdings Inc - Ordinary Shares - Class A KNTK
Hold Outperform Outperform
Aug 06, 2026
Take-Two Interactive Software, Inc. TTWO
Hold Strong Buy Strong Buy
Aug 06, 2026
Insight Enterprises Inc. NSIT
Hold Outperform Outperform
Aug 06, 2026
Select Water Solutions Inc - Ordinary Shares - Class A WTTR
Downgrade Strong Buy Outperform
Aug 06, 2026
Sabra Healthcare REIT Inc SBRA
Upgrade Market Perform
Aug 06, 2026
KKR Real Estate Finance Trust Inc KREF
Upgrade Outperform Strong Buy
Aug 06, 2026
Datadog Inc - Ordinary Shares - Class A DDOG
Hold Outperform Outperform
Aug 06, 2026
Fastly Inc - Ordinary Shares - Class A FSLY
Hold Outperform Outperform
Aug 06, 2026
Insulet Corporation PODD
Hold Outperform Outperform
Aug 06, 2026
Corpay Inc. CPAY
Hold Outperform Outperform
Aug 06, 2026
Blackstone Mortgage Trust Inc - Ordinary Shares - Class A BXMT
Downgrade Market Perform
Aug 06, 2026
Open Text Corp OTEX
Downgrade Outperform Market Perform
Aug 06, 2026
Black Diamond Therapeutics Inc BDTX
Hold Outperform Outperform
Aug 05, 2026
5N Plus Inc. FPLSF
Upgrade Outperform Strong Buy
Aug 05, 2026
Bristol-Myers Squibb Co. BMY
Initialise Market Perform Strong Buy
Aug 05, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Upgrade Market Perform Strong Buy
Aug 05, 2026
Paramount Group Inc PGRE
Hold Market Perform Market Perform
Aug 05, 2026
Dianthus Therapeutics Inc DNTH
Hold Strong Buy Strong Buy
Aug 04, 2026
Civeo Corp CVEO
Initialise Strong Buy
Aug 04, 2026
Vishay Intertechnology, Inc. VSH
Initialise Outperform
Aug 03, 2026
Cigna Group (The) CI
Downgrade Strong Buy Outperform
Aug 03, 2026
RBC Bearings Inc. RBC
Upgrade Market Perform Outperform
Aug 03, 2026
Alignment Healthcare Inc ALHC
Downgrade Strong Buy Outperform
Aug 03, 2026
Integer Holdings Corp ITGR
Downgrade Outperform Market Perform
Aug 03, 2026
Crescent Energy Co. - Ordinary Shares - Class A CRGY
Hold Strong Buy Strong Buy
Aug 03, 2026
EOG Resources, Inc. EOG
Hold Strong Buy Strong Buy
Aug 03, 2026
Alerus Financial Corp ALRS
Hold Outperform Outperform
Aug 03, 2026
Alnylam Pharmaceuticals Inc ALNY
Upgrade Outperform Strong Buy
Aug 03, 2026
Starbucks Corp. SBUX
Downgrade Outperform
Jul 31, 2026
Coastal Financial Corp CCB
Downgrade Strong Buy Outperform
Jul 31, 2026
Quanta Services, Inc. PWR
Initialise Outperform
Jul 31, 2026
Enbridge Inc ENB
Downgrade Market Perform
Jul 31, 2026
Godaddy Inc - Ordinary Shares - Class A GDDY
Downgrade Strong Buy Outperform
Jul 31, 2026
O`Reilly Automotive, Inc. ORLY
Hold Outperform Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Strong Buy
To Strong Buy
Action Downgrade
From -
To Sell
Action Hold
From Strong Buy
To Strong Buy
Action Downgrade
From Market Perform
To Underperform
Action Downgrade
From Strong Buy
To Underperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Market Perform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Outperform
To Outperform
Action Downgrade
From Strong Buy
To Outperform
Action Upgrade
From -
To Market Perform
Action Upgrade
From Outperform
To Strong Buy
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From -
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Outperform
To Strong Buy
Action Initialise
From Market Perform
To Strong Buy
Action Upgrade
From Market Perform
To Strong Buy
Action Hold
From Market Perform
To Market Perform
Action Hold
From Strong Buy
To Strong Buy
Action Initialise
From -
To Strong Buy
Action Initialise
From -
To Outperform
Action Downgrade
From Strong Buy
To Outperform
Action Upgrade
From Market Perform
To Outperform
Action Downgrade
From Strong Buy
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Outperform
To Outperform
Action Upgrade
From Outperform
To Strong Buy
Action Downgrade
From -
To Outperform
Action Downgrade
From Strong Buy
To Outperform
Action Initialise
From -
To Outperform
Action Downgrade
From -
To Market Perform
Action Downgrade
From Strong Buy
To Outperform
Action Hold
From Outperform
To Outperform