← 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.
+285.9%
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 📉
54%
1092 W / 912 L
Target Met
? How often was the target reached?
Hits vs. Total.
80%
749 W / 190 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
163 W / 776 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
7%
66 W / 873 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.
52%
547 W / 500 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
54%
1067 W / 891 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
54%
25 W / 21 L

Top 5 Analysts (Score, >10 Trades)

1. Daniel Tamayo 63 2. David Feaster 56 3. Tim Thein 55 4. John Ransom 50 5. Gary Nachman 48

Top 5 Analysts (Score, >50 Trades)

1. 46 2. Josh Beck 37

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 26, 2026
H.B. Fuller Company FUL
BUY - $67.00
Est. +8%
$61.95 $64.52
$58.06 -6.3%
Jun 26, 2026
BlackBerry Ltd BB
SELL - $9.50
Est. +8%
$10.34 $9.91 (Low)
$11.51 -11.3%
Jun 26, 2026
Achieve Life Sciences Inc. ACHV
BUY - $20.00
Est. +238%
$5.91 $7.11
$6.40 +8.3%
Jun 26, 2026
Essex Property Trust, Inc. ESS
BUY Buck Horne $320.00
Est. +12%
$285.57 $299.29
$298.33 +4.5%
Jun 25, 2026
Primis Financial Corp FRST
BUY - $19.00
Est. +21%
$15.75 $16.77
$15.82 +0.4%
Jun 25, 2026
Micron Technology Inc. MU
BUY - $1,500.00
Est. +43%
$1,048.51 $1,255.00
$975.56 -7.0%
Jun 24, 2026
Tonix Pharmaceuticals Holding Corp TNXP
BUY - $26.00
Est. +115%
$12.10 $13.57
$12.34 +2.0%
Jun 24, 2026
MapLight Therapeutics, Inc. MPLT
BUY - $46.00
Est. +50%
$30.65 $37.61
$37.09 +21.0%
Jun 18, 2026
Jabil Inc JBL
BUY Melissa Fairbanks $450.00
Est. +19%
$377.05 $390.05
$341.30 -9.5%
Jun 18, 2026
Mach Natural Resources LP - Units MNR
BUY - $18.00
Est. +46%
$12.31 $12.88
$12.60 +2.4%
Jun 17, 2026
STAG Industrial Inc STAG
BUY - $44.00
Est. +18%
$37.27 $39.47
$39.16 +5.1%
Jun 17, 2026
Eastgroup Properties, Inc. EGP
BUY - $241.00
Est. +22%
$197.55 $211.33
$211.33 +7.0%
Jun 17, 2026
Permian Resources Corp - Ordinary Shares - Class A PR
BUY John Freeman $26.00
Est. +39%
$18.67 $19.39
$18.20 -2.5%
Jun 17, 2026
First Industrial Realty Trust, Inc. FR
BUY David Rodgers $83.00
Est. +37%
$60.70 $64.16
$62.40 +2.8%
Jun 16, 2026
Omega Healthcare Investors, Inc. OHI
BUY - $50.00
Est. +10%
$45.50 $49.41
$49.40 +8.6%
Jun 16, 2026
PowerFleet Inc AIOT
BUY - $7.00
Est. +69%
$4.14 $4.49
$4.37 +5.6%
Jun 16, 2026
CareTrust REIT Inc CTRE
BUY David Rodgers $43.00
Est. +16%
$37.03 $41.85
$41.76 +12.8%
Jun 16, 2026
Nexxen International Ltd. - ADR NEXN
BUY Andrew Marok $11.00
Est. +26%
$8.75 $9.72
$9.55 +9.1%
Jun 16, 2026
Ventas Inc VTR
BUY - $94.00
Est. +12%
$83.89 $92.84
$92.57 +10.3%
Jun 16, 2026
JanOne Inc JAN
BUY - $34.00
Est. +34%
$25.37 $29.61
$29.12 +14.8%
Jun 16, 2026
Welltower Inc. WELL
BUY David Rodgers $226.00
Est. +6%
$213.50 $235.96
$235.84 +10.5%
Jun 16, 2026
Healthcare Realty Trust Inc - Ordinary Shares - Class A HR
BUY David Rodgers $24.00
Est. +17%
$20.50 $20.65
$20.61 +0.5%
Jun 15, 2026
Devon Energy Corp. DVN
BUY John Freeman $66.00
Est. +46%
$45.31 $44.63
$40.47 -10.7%
Jun 15, 2026
Oscar Health Inc - Ordinary Shares - Class A OSCR
BUY John Ransom $30.00
Est. +7%
$28.13 $33.10
$32.18 +14.4%
Jun 15, 2026
Akoustis Technologies Inc AKTS
BUY Christopher Raymond $40.00
Est. +93%
$20.69 $34.19
$31.76 +53.5%
Jun 15, 2026
Northern Oil and Gas Inc. NOG
BUY - $30.00
Est. +44%
$20.79 $20.26
$17.95 -13.7%
Jun 10, 2026
Lam Research Corp. LRCX
BUY - $425.00
Est. +30%
$327.16 $438.50
$351.41 +7.4%
Jun 10, 2026
Diamondback Energy Inc FANG
BUY John Freeman $249.00
Est. +28%
$194.24 $200.22
$172.04 -11.4%
Jun 10, 2026
United Rentals, Inc. URI
BUY Tim Thein $1,275.00
Est. +17%
$1,094.17 $1,143.01
$1,098.59 +0.4%
Jun 10, 2026
Applied Materials Inc. AMAT
BUY - $650.00
Est. +30%
$499.21 $739.67
$603.04 +20.8%
Jun 10, 2026
Jabil Inc JBL
BUY Melissa Fairbanks $425.00
Est. +17%
$362.38 $398.89
$341.30 -5.8%
Jun 10, 2026
Adma Biologics Inc ADMA
BUY Ryan Deschner $21.00
Est. +159%
$8.12 $9.04
$8.95 +10.2%
Jun 08, 2026
Invesco Capital Management LLC - Invesco Dorsey Wright Healthcare Momentum ETF PTH
BUY Martin Auster $53.00
Est. +9%
$48.46 $60.57
$60.56 +25.0%
Jun 08, 2026
Pebblebrook Hotel Trust PEB
BUY - $18.00
Est. +7%
$16.89 $19.75
$18.78 +11.2%
Jun 08, 2026
Ryman Hospitality Properties Inc RHP
BUY - $125.00
Est. +5%
$119.03 $132.41
$127.85 +7.4%
Jun 08, 2026
Insulet Corporation PODD
BUY - $216.00
Est. +43%
$151.51 $167.68
$164.48 +8.6%
Jun 08, 2026
Summit Hotel Properties Inc INN
BUY - $7.00
Est. +22%
$5.74 $7.15
$6.79 +18.3%
Jun 08, 2026
Dexcom Inc DXCM
BUY - $91.00
Est. +19%
$76.62 $78.91
$71.25 -7.0%
Jun 08, 2026
iBio Inc IBIO
BUY - $5.00
Est. +175%
$1.82 $2.11
$1.68 -7.7%
Jun 08, 2026
Host Hotels & Resorts Inc HST
BUY - $27.00
Est. +10%
$24.62 $25.41
$23.35 -5.2%
Jun 08, 2026
Voya Financial Inc VOYA
BUY Wilma Burdis $117.00
Est. +35%
$86.69 $96.00
$94.37 +8.9%
Jun 08, 2026
Septerna, Inc. SEPN
BUY - $53.00
Est. +70%
$31.15 $37.99
$34.00 +9.1%
Jun 05, 2026
Chewy Inc - Ordinary Shares - Class A CHWY
BUY Rick Patel $25.00
Est. +20%
$20.82 $21.38
$20.85 +0.1%
Jun 05, 2026
Guidewire Software Inc GWRE
BUY Alexander Sklar $180.00
Est. +19%
$151.17 $146.56
$134.47 -11.0%
Jun 04, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY Brian Peterson $225.00
Est. +26%
$178.66 $192.86
$192.74 +7.9%
Jun 04, 2026
CIENA Corp. CIEN
BUY - $530.00
Est. +0%
$528.97 $552.39
$422.46 -20.1%
Jun 04, 2026
Liquidia Corp LQDA
BUY - $68.00
Est. +9%
$62.54 $80.68
$78.93 +26.2%
Jun 03, 2026
Dollar General Corp. DG
BUY Bobby Griffin $145.00
Est. +36%
$106.37 $120.93
$118.17 +11.1%
Jun 03, 2026
Fedex Corp FDX
SELL Patrick Tyler $180.00
Est. +45%
$329.00 $306.05 (Low)
$313.00 +4.9%
Jun 03, 2026
Shake Shack Inc - Ordinary Shares - Class A SHAK
BUY Brian Vaccaro $85.00
Est. +49%
$57.01 $60.18
$56.47 -0.9%
Analyst -
Signal & Target
BUY $67.00
Start Price $61.95
Best Price (1Y)
$64.52
Current Price $58.06
Return -6.3%
BlackBerry Ltd
BB
Jun 26, 2026
Analyst -
Signal & Target
SELL $9.50
Start Price $10.34
Best Price (1Y)
$9.91
Current Price $11.51
Return -11.3%
Analyst -
Signal & Target
BUY $20.00
Start Price $5.91
Best Price (1Y)
$7.11
Current Price $6.40
Return +8.3%
Analyst Buck Horne
Signal & Target
BUY $320.00
Start Price $285.57
Best Price (1Y)
$299.29
Current Price $298.33
Return +4.5%
Analyst -
Signal & Target
BUY $19.00
Start Price $15.75
Best Price (1Y)
$16.77
Current Price $15.82
Return +0.4%
Analyst -
Signal & Target
BUY $1,500.00
Start Price $1,048.51
Best Price (1Y)
$1,255.00
Current Price $975.56
Return -7.0%
Analyst -
Signal & Target
BUY $26.00
Start Price $12.10
Best Price (1Y)
$13.57
Current Price $12.34
Return +2.0%
Analyst -
Signal & Target
BUY $46.00
Start Price $30.65
Best Price (1Y)
$37.61
Current Price $37.09
Return +21.0%
Jabil Inc
JBL
Jun 18, 2026
Signal & Target
BUY $450.00
Start Price $377.05
Best Price (1Y)
$390.05
Current Price $341.30
Return -9.5%
Analyst -
Signal & Target
BUY $18.00
Start Price $12.31
Best Price (1Y)
$12.88
Current Price $12.60
Return +2.4%
Analyst -
Signal & Target
BUY $44.00
Start Price $37.27
Best Price (1Y)
$39.47
Current Price $39.16
Return +5.1%
Analyst -
Signal & Target
BUY $241.00
Start Price $197.55
Best Price (1Y)
$211.33
Current Price $211.33
Return +7.0%
Analyst John Freeman
Signal & Target
BUY $26.00
Start Price $18.67
Best Price (1Y)
$19.39
Current Price $18.20
Return -2.5%
Analyst David Rodgers
Signal & Target
BUY $83.00
Start Price $60.70
Best Price (1Y)
$64.16
Current Price $62.40
Return +2.8%
Analyst -
Signal & Target
BUY $50.00
Start Price $45.50
Best Price (1Y)
$49.41
Current Price $49.40
Return +8.6%
Analyst -
Signal & Target
BUY $7.00
Start Price $4.14
Best Price (1Y)
$4.49
Current Price $4.37
Return +5.6%
Analyst David Rodgers
Signal & Target
BUY $43.00
Start Price $37.03
Best Price (1Y)
$41.85
Current Price $41.76
Return +12.8%
Analyst Andrew Marok
Signal & Target
BUY $11.00
Start Price $8.75
Best Price (1Y)
$9.72
Current Price $9.55
Return +9.1%
Ventas Inc
VTR
Jun 16, 2026
Analyst -
Signal & Target
BUY $94.00
Start Price $83.89
Best Price (1Y)
$92.84
Current Price $92.57
Return +10.3%
JanOne Inc
JAN
Jun 16, 2026
Analyst -
Signal & Target
BUY $34.00
Start Price $25.37
Best Price (1Y)
$29.61
Current Price $29.12
Return +14.8%
Analyst David Rodgers
Signal & Target
BUY $226.00
Start Price $213.50
Best Price (1Y)
$235.96
Current Price $235.84
Return +10.5%
Analyst David Rodgers
Signal & Target
BUY $24.00
Start Price $20.50
Best Price (1Y)
$20.65
Current Price $20.61
Return +0.5%
Analyst John Freeman
Signal & Target
BUY $66.00
Start Price $45.31
Best Price (1Y)
$44.63
Current Price $40.47
Return -10.7%
Analyst John Ransom
Signal & Target
BUY $30.00
Start Price $28.13
Best Price (1Y)
$33.10
Current Price $32.18
Return +14.4%
Signal & Target
BUY $40.00
Start Price $20.69
Best Price (1Y)
$34.19
Current Price $31.76
Return +53.5%
Analyst -
Signal & Target
BUY $30.00
Start Price $20.79
Best Price (1Y)
$20.26
Current Price $17.95
Return -13.7%
Analyst -
Signal & Target
BUY $425.00
Start Price $327.16
Best Price (1Y)
$438.50
Current Price $351.41
Return +7.4%
Analyst John Freeman
Signal & Target
BUY $249.00
Start Price $194.24
Best Price (1Y)
$200.22
Current Price $172.04
Return -11.4%
Analyst Tim Thein
Signal & Target
BUY $1,275.00
Start Price $1,094.17
Best Price (1Y)
$1,143.01
Current Price $1,098.59
Return +0.4%
Analyst -
Signal & Target
BUY $650.00
Start Price $499.21
Best Price (1Y)
$739.67
Current Price $603.04
Return +20.8%
Jabil Inc
JBL
Jun 10, 2026
Signal & Target
BUY $425.00
Start Price $362.38
Best Price (1Y)
$398.89
Current Price $341.30
Return -5.8%
Analyst Ryan Deschner
Signal & Target
BUY $21.00
Start Price $8.12
Best Price (1Y)
$9.04
Current Price $8.95
Return +10.2%
Analyst Martin Auster
Signal & Target
BUY $53.00
Start Price $48.46
Best Price (1Y)
$60.57
Current Price $60.56
Return +25.0%
Analyst -
Signal & Target
BUY $18.00
Start Price $16.89
Best Price (1Y)
$19.75
Current Price $18.78
Return +11.2%
Analyst -
Signal & Target
BUY $125.00
Start Price $119.03
Best Price (1Y)
$132.41
Current Price $127.85
Return +7.4%
Analyst -
Signal & Target
BUY $216.00
Start Price $151.51
Best Price (1Y)
$167.68
Current Price $164.48
Return +8.6%
Analyst -
Signal & Target
BUY $7.00
Start Price $5.74
Best Price (1Y)
$7.15
Current Price $6.79
Return +18.3%
Dexcom Inc
DXCM
Jun 08, 2026
Analyst -
Signal & Target
BUY $91.00
Start Price $76.62
Best Price (1Y)
$78.91
Current Price $71.25
Return -7.0%
iBio Inc
IBIO
Jun 08, 2026
Analyst -
Signal & Target
BUY $5.00
Start Price $1.82
Best Price (1Y)
$2.11
Current Price $1.68
Return -7.7%
Analyst -
Signal & Target
BUY $27.00
Start Price $24.62
Best Price (1Y)
$25.41
Current Price $23.35
Return -5.2%
Analyst Wilma Burdis
Signal & Target
BUY $117.00
Start Price $86.69
Best Price (1Y)
$96.00
Current Price $94.37
Return +8.9%
Analyst -
Signal & Target
BUY $53.00
Start Price $31.15
Best Price (1Y)
$37.99
Current Price $34.00
Return +9.1%
Analyst Rick Patel
Signal & Target
BUY $25.00
Start Price $20.82
Best Price (1Y)
$21.38
Current Price $20.85
Return +0.1%
Analyst Alexander Sklar
Signal & Target
BUY $180.00
Start Price $151.17
Best Price (1Y)
$146.56
Current Price $134.47
Return -11.0%
Analyst Brian Peterson
Signal & Target
BUY $225.00
Start Price $178.66
Best Price (1Y)
$192.86
Current Price $192.74
Return +7.9%
CIENA Corp.
CIEN
Jun 04, 2026
Analyst -
Signal & Target
BUY $530.00
Start Price $528.97
Best Price (1Y)
$552.39
Current Price $422.46
Return -20.1%
Analyst -
Signal & Target
BUY $68.00
Start Price $62.54
Best Price (1Y)
$80.68
Current Price $78.93
Return +26.2%
Analyst Bobby Griffin
Signal & Target
BUY $145.00
Start Price $106.37
Best Price (1Y)
$120.93
Current Price $118.17
Return +11.1%
Fedex Corp
FDX
Jun 03, 2026
Analyst Patrick Tyler
Signal & Target
SELL $180.00
Start Price $329.00
Best Price (1Y)
$306.05
Current Price $313.00
Return +4.9%
Analyst Brian Vaccaro
Signal & Target
BUY $85.00
Start Price $57.01
Best Price (1Y)
$60.18
Current Price $56.47
Return -0.9%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 26, 2026
Essex Property Trust, Inc. ESS
Upgrade Market Perform Outperform
Jun 26, 2026
BlackBerry Ltd BB
Hold Market Perform Market Perform
Jun 26, 2026
Brown & Brown, Inc. BRO
Hold Outperform Outperform
Jun 26, 2026
Taylor Morrison Home Corp. TMHC
Downgrade Outperform Market Perform
Jun 25, 2026
Micron Technology Inc. MU
Hold Outperform Outperform
Jun 25, 2026
Primis Financial Corp FRST
Initialise Strong Buy
Jun 25, 2026
Bumble Inc - Ordinary Shares - Class A BMBL
Hold Market Perform Market Perform
Jun 25, 2026
Qualcomm, Inc. QCOM
Initialise Market Perform Strong Buy
Jun 25, 2026
Tango Therapeutics Inc TNGX
Downgrade Hold
Jun 25, 2026
First National Corp. (Strasburg, VA) FXNC
Initialise Market Perform
Jun 24, 2026
Tonix Pharmaceuticals Holding Corp TNXP
Initialise Strong Buy
Jun 24, 2026
Principal Financial Group Inc - Registered Shares PFG
Downgrade Outperform Market Perform
Jun 24, 2026
MapLight Therapeutics, Inc. MPLT
Initialise Strong Buy
Jun 24, 2026
V2X Inc VVX
Downgrade Outperform Market Perform
Jun 23, 2026
Nicolet Bankshares Inc. NIC
Initialise Market Perform
Jun 18, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Upgrade Outperform Outperform
Jun 17, 2026
Terreno Realty Corp TRNO
Initialise Underperform
Jun 17, 2026
LXP Industrial Trust LXP
Initialise Market Perform
Jun 17, 2026
Permian Resources Corp - Ordinary Shares - Class A PR
Hold Strong Buy Strong Buy
Jun 17, 2026
Rexford Industrial Realty Inc REXR
Initialise Underperform
Jun 16, 2026
JanOne Inc JAN
Initialise Strong Buy
Jun 16, 2026
Nexxen International Ltd. - ADR NEXN
Hold Outperform Outperform
Jun 15, 2026
Akoustis Technologies Inc AKTS
Initialise Strong Buy
Jun 15, 2026
Oscar Health Inc - Ordinary Shares - Class A OSCR
Hold Outperform Outperform
Jun 15, 2026
Northrop Grumman Corp. NOC
Hold Outperform Outperform
Jun 15, 2026
Devon Energy Corp. DVN
Hold Strong Buy Strong Buy
Jun 10, 2026
Applied Optoelectronics Inc AAOI
Hold Outperform Outperform
Jun 10, 2026
Adma Biologics Inc ADMA
Initialise Strong Buy Outperform
Jun 10, 2026
United Rentals, Inc. URI
Hold Outperform Outperform
Jun 10, 2026
Diamondback Energy Inc FANG
Hold Strong Buy Strong Buy
Jun 10, 2026
Jabil Inc JBL
Hold Strong Buy Strong Buy
Jun 10, 2026
Chewy Inc - Ordinary Shares - Class A CHWY
Hold Buy Buy
Jun 10, 2026
Dianthus Therapeutics Inc DNTH
Hold Strong Buy Strong Buy
Jun 09, 2026
Nuvalent Inc - Ordinary Shares - Class A NUVL
Downgrade Outperform Market Perform
Jun 08, 2026
Invesco Capital Management LLC - Invesco Dorsey Wright Healthcare Momentum ETF PTH
Hold Strong Buy Strong Buy
Jun 08, 2026
Septerna, Inc. SEPN
Hold Strong Buy Strong Buy
Jun 08, 2026
Pebblebrook Hotel Trust PEB
Hold Outperform Outperform
Jun 08, 2026
iBio Inc IBIO
Initialise Outperform
Jun 08, 2026
Summit Hotel Properties Inc INN
Hold Outperform Outperform
Jun 08, 2026
Ryman Hospitality Properties Inc RHP
Hold Outperform Outperform
Jun 08, 2026
Dexcom Inc DXCM
Hold Strong Buy Strong Buy
Jun 08, 2026
Voya Financial Inc VOYA
Upgrade Market Perform Strong Buy
Jun 08, 2026
NVIDIA Corp NVDA
Upgrade Strong Buy Strong Buy
Jun 08, 2026
Host Hotels & Resorts Inc HST
Hold Outperform Outperform
Jun 05, 2026
Guidewire Software Inc GWRE
Hold Outperform Outperform
Jun 05, 2026
Chewy Inc - Ordinary Shares - Class A CHWY
Hold Outperform Outperform
Jun 04, 2026
Liquidia Corp LQDA
Hold Strong Buy Strong Buy
Jun 04, 2026
Broadcom Inc - 8% PRF CONVERT 30/09/2022 USD 1000 - Ser A AVGOP
Hold Outperform Outperform
Jun 04, 2026
CIENA Corp. CIEN
Hold Outperform Outperform
Jun 04, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
Hold Outperform Outperform
Action Upgrade
From Market Perform
To Outperform
Action Hold
From Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Strong Buy
Action Hold
From Market Perform
To Market Perform
Action Initialise
From Market Perform
To Strong Buy
Action Downgrade
From -
To Hold
Action Initialise
From -
To Market Perform
Action Initialise
From -
To Strong Buy
Action Downgrade
From Outperform
To Market Perform
Action Initialise
From -
To Strong Buy
Action Downgrade
From Outperform
To Market Perform
Action Initialise
From -
To Market Perform
Action Upgrade
From Outperform
To Outperform
Action Initialise
From -
To Underperform
Action Initialise
From -
To Market Perform
Action Hold
From Strong Buy
To Strong Buy
Action Initialise
From -
To Underperform
Action Initialise
From -
To Strong Buy
Action Hold
From Outperform
To Outperform
Action Initialise
From -
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 Initialise
From Strong Buy
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 Buy
To Buy
Action Hold
From Strong Buy
To Strong Buy
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Upgrade
From Market Perform
To Strong Buy
Action Upgrade
From Strong Buy
To Strong Buy
Action Hold
From Outperform
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 Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform