← 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.
+271.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%
1179 W / 929 L
Target Met
? How often was the target reached?
Hits vs. Total.
80%
791 W / 195 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
172 W / 814 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
64 W / 922 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%
581 W / 504 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
56%
1156 W / 903 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
47%
23 W / 26 L

Top 5 Analysts (Score, >10 Trades)

1. Daniel Tamayo 55 2. Steve Moss 53 3. Tim Thein 53 4. David Feaster 50 5. Andrew Marok 49

Top 5 Analysts (Score, >50 Trades)

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

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jul 21, 2026
Meta Platforms Inc - Ordinary Shares - Class A META
BUY Josh Beck $850.00
Est. +32%
$645.85 $649.00
$606.10 -6.2%
Jul 21, 2026
Etsy Inc ETSY
BUY - $92.00
Est. +9%
$84.03 $82.86
$80.91 -3.7%
Jul 21, 2026
SM Energy Co SM
BUY John Freeman $48.00
Est. +53%
$31.28 $34.11
$33.51 +7.1%
Jul 21, 2026
Atricure Inc ATRC
BUY - $52.00
Est. +50%
$34.77 $34.50
$33.00 -5.1%
Jul 21, 2026
Ralph Lauren Corp - Ordinary Shares - Class A RL
BUY - $410.00
Est. +9%
$376.48 $388.16
$371.69 -1.3%
Jul 20, 2026
Apple Inc AAPL
BUY - $380.00
Est. +14%
$333.74 $329.00
$321.66 -3.6%
Jul 20, 2026
South Plains Financial Inc SPFI
BUY Joseph Yanchunis $50.00
Est. +9%
$45.96 $44.53
$44.25 -3.7%
Jul 20, 2026
Travelers Companies Inc. TRV
BUY Gregory Peters $430.00
Est. +17%
$368.98 $378.66
$376.37 +2.0%
Jul 20, 2026
PPL Corp PPL
BUY - $39.00
Est. +9%
$35.85 $36.46
$36.24 +1.1%
Jul 20, 2026
Travelers Companies Inc. TRV
SELL - $307.00
Est. +17%
$368.98 $366.51 (Low)
$376.37 -2.0%
Jul 17, 2026
Intuitive Surgical Inc ISRG
BUY Jayson Bedford $483.00
Est. +35%
$356.77 $367.15
$332.02 -6.9%
Jul 17, 2026
Tractor Supply Co. TSCO
BUY Bobby Griffin $40.00
Est. +29%
$31.01 $31.91
$30.32 -2.2%
Jul 17, 2026
Independent Bank Group Inc IBTX
BUY Steve Moss $97.00
Est. +60%
$60.67 -
$60.67 0.0%
Jul 17, 2026
Simmons First National Corp. - Ordinary Shares - Class A SFNC
BUY - $25.00
Est. +9%
$22.96 $23.52
$23.01 +0.2%
Jul 17, 2026
Echo Global Logistics Inc ECHO
BUY Strong Buy $115.00
Est. +26%
$91.54 $95.54
$91.51 0.0%
Jul 16, 2026
J.B. Hunt Transport Services, Inc. JBHT
BUY - $315.00
Est. +14%
$276.28 $299.76
$289.37 +4.7%
Jul 16, 2026
AeroVironment Inc. AVAV
BUY - $210.00
Est. +49%
$141.22 $162.30
$158.73 +12.4%
Jul 16, 2026
First Bancorp FBNC
BUY Daniel Tamayo $75.00
Est. +14%
$65.59 $66.44
$63.27 -3.5%
Jul 16, 2026
Plumas Bancorp. PLBC
BUY David Feaster $66.00
Est. +4%
$63.73 $63.73
$60.66 -4.8%
Jul 16, 2026
Electrovaya, Inc. ELVA
BUY - $22.00
Est. +87%
$11.76 $12.00
$8.62 -26.7%
Jul 16, 2026
Community Trust Bancorp, Inc. CTBI
BUY - $82.00
Est. +6%
$77.28 $78.03
$74.72 -3.3%
Jul 16, 2026
Johnson & Johnson JNJ
BUY - $265.00
Est. +6%
$250.50 $260.20
$259.27 +3.5%
Jul 16, 2026
Devon Energy Corp. DVN
BUY - $64.00
Est. +49%
$42.93 $46.21
$45.29 +5.5%
Jul 15, 2026
Aptargroup Inc. ATR
BUY - $160.00
Est. +23%
$130.38 $136.65
$129.00 -1.1%
Jul 15, 2026
Construction Partners Inc - Ordinary Shares - Class A ROAD
BUY Patrick Tyler Brown $150.00
Est. +54%
$97.35 $109.24
$104.04 +6.9%
Jul 15, 2026
Martin Marietta Materials, Inc. MLM
BUY - $675.00
Est. +18%
$573.75 $584.81
$546.87 -4.7%
Jul 15, 2026
Northern Oil and Gas Inc. NOG
BUY John Freeman $28.00
Est. +38%
$20.28 $22.74
$21.80 +7.5%
Jul 15, 2026
CubeSmart CUBE
BUY - $44.00
Est. +9%
$40.46 $42.90
$41.01 +1.4%
Jul 15, 2026
Silgan Holdings Inc. SLGN
BUY - $59.00
Est. +29%
$45.70 $48.30
$45.46 -0.5%
Jul 14, 2026
Copa Holdings S.A. - Ordinary Shares - Class A CPA
BUY Savanthi Syth $195.00
Est. +34%
$146.06 $150.05
$135.72 -7.1%
Jul 14, 2026
Mach Natural Resources LP - Units MNR
BUY - $19.00
Est. +46%
$13.04 $13.71
$13.48 +3.4%
Jul 14, 2026
e.l.f. Beauty Inc ELF
BUY Olivia Tong $87.00
Est. +17%
$74.22 $81.50
$76.15 +2.6%
Jul 13, 2026
HF Sinclair Corp. DINO
BUY - $95.00
Est. +17%
$80.97 $93.66
$89.09 +10.0%
Jul 13, 2026
J.B. Hunt Transport Services, Inc. JBHT
BUY - $299.00
Est. +5%
$284.61 $299.76
$289.37 +1.7%
Jul 13, 2026
Phillips 66 PSX
BUY - $235.00
Est. +21%
$194.40 $216.08
$206.98 +6.5%
Jul 13, 2026
Marathon Petroleum Corp MPC
BUY Justin Jenkins $335.00
Est. +14%
$294.06 $326.92
$312.27 +6.2%
Jul 13, 2026
XPO Inc XPO
BUY Patrick Tyler Brown $225.00
Est. +7%
$209.33 $220.49
$214.16 +2.3%
Jul 13, 2026
Old Dominion Freight Line, Inc. ODFL
BUY - $241.00
Est. +4%
$231.21 $238.51
$230.71 -0.2%
Jul 13, 2026
Par Pacific Holdings Inc PARR
BUY - $85.00
Est. +23%
$69.36 $82.29
$77.61 +11.9%
Jul 13, 2026
APA Corporation APA
BUY - $50.00
Est. +45%
$34.47 $37.70
$36.42 +5.7%
Jul 13, 2026
Saia Inc. SAIA
BUY - $475.00
Est. +11%
$428.41 $439.99
$426.55 -0.4%
Jul 13, 2026
Valero Energy Corp. VLO
BUY - $340.00
Est. +17%
$290.62 $320.24
$305.26 +5.0%
Jul 13, 2026
Delek US Holdings Inc DK
BUY Justin Jenkins $70.00
Est. +22%
$57.43 $68.93
$64.78 +12.8%
Jul 13, 2026
Union Pacific Corp. UNP
BUY Patrick Tyler Brown $363.00
Est. +26%
$289.00 $315.99
$304.33 +5.3%
Jul 13, 2026
CSX Corp. CSX
BUY - $56.00
Est. +12%
$49.80 $53.30
$52.81 +6.0%
Jul 10, 2026
Schlumberger Ltd. SLB
BUY - $61.00
Est. +27%
$47.94 $48.73
$47.22 -1.5%
Jul 10, 2026
Oil States International, Inc. OIS
BUY James Rollyson $12.00
Est. +45%
$8.30 $9.00
$8.68 +4.6%
Jul 10, 2026
Firstsun Capital Bancorp FSUN
BUY - $44.00
Est. +16%
$37.93 $36.51
$34.04 -10.3%
Jul 10, 2026
Weyerhaeuser Co. WY
BUY Buck Horne $30.00
Est. +33%
$22.50 $25.14
$23.64 +5.1%
Jul 10, 2026
Raymond James Financial, Inc. RJF
BUY - $174.00
Est. +3%
$169.45 $172.36
$166.14 -2.0%
Analyst Josh Beck
Signal & Target
BUY $850.00
Start Price $645.85
Best Price (1Y)
$649.00
Current Price $606.10
Return -6.2%
Etsy Inc
ETSY
Jul 21, 2026
Analyst -
Signal & Target
BUY $92.00
Start Price $84.03
Best Price (1Y)
$82.86
Current Price $80.91
Return -3.7%
SM Energy Co
SM
Jul 21, 2026
Analyst John Freeman
Signal & Target
BUY $48.00
Start Price $31.28
Best Price (1Y)
$34.11
Current Price $33.51
Return +7.1%
Atricure Inc
ATRC
Jul 21, 2026
Analyst -
Signal & Target
BUY $52.00
Start Price $34.77
Best Price (1Y)
$34.50
Current Price $33.00
Return -5.1%
Analyst -
Signal & Target
BUY $410.00
Start Price $376.48
Best Price (1Y)
$388.16
Current Price $371.69
Return -1.3%
Apple Inc
AAPL
Jul 20, 2026
Analyst -
Signal & Target
BUY $380.00
Start Price $333.74
Best Price (1Y)
$329.00
Current Price $321.66
Return -3.6%
Signal & Target
BUY $50.00
Start Price $45.96
Best Price (1Y)
$44.53
Current Price $44.25
Return -3.7%
Analyst Gregory Peters
Signal & Target
BUY $430.00
Start Price $368.98
Best Price (1Y)
$378.66
Current Price $376.37
Return +2.0%
PPL Corp
PPL
Jul 20, 2026
Analyst -
Signal & Target
BUY $39.00
Start Price $35.85
Best Price (1Y)
$36.46
Current Price $36.24
Return +1.1%
Analyst -
Signal & Target
SELL $307.00
Start Price $368.98
Best Price (1Y)
$366.51
Current Price $376.37
Return -2.0%
Analyst Jayson Bedford
Signal & Target
BUY $483.00
Start Price $356.77
Best Price (1Y)
$367.15
Current Price $332.02
Return -6.9%
Analyst Bobby Griffin
Signal & Target
BUY $40.00
Start Price $31.01
Best Price (1Y)
$31.91
Current Price $30.32
Return -2.2%
Analyst Steve Moss
Signal & Target
BUY $97.00
Start Price $60.67
Best Price (1Y)
-
Current Price $60.67
Return 0.0%
Analyst -
Signal & Target
BUY $25.00
Start Price $22.96
Best Price (1Y)
$23.52
Current Price $23.01
Return +0.2%
Analyst Strong Buy
Signal & Target
BUY $115.00
Start Price $91.54
Best Price (1Y)
$95.54
Current Price $91.51
Return 0.0%
Analyst -
Signal & Target
BUY $315.00
Start Price $276.28
Best Price (1Y)
$299.76
Current Price $289.37
Return +4.7%
Analyst -
Signal & Target
BUY $210.00
Start Price $141.22
Best Price (1Y)
$162.30
Current Price $158.73
Return +12.4%
Analyst Daniel Tamayo
Signal & Target
BUY $75.00
Start Price $65.59
Best Price (1Y)
$66.44
Current Price $63.27
Return -3.5%
Analyst David Feaster
Signal & Target
BUY $66.00
Start Price $63.73
Best Price (1Y)
$63.73
Current Price $60.66
Return -4.8%
Analyst -
Signal & Target
BUY $22.00
Start Price $11.76
Best Price (1Y)
$12.00
Current Price $8.62
Return -26.7%
Analyst -
Signal & Target
BUY $82.00
Start Price $77.28
Best Price (1Y)
$78.03
Current Price $74.72
Return -3.3%
Analyst -
Signal & Target
BUY $265.00
Start Price $250.50
Best Price (1Y)
$260.20
Current Price $259.27
Return +3.5%
Analyst -
Signal & Target
BUY $64.00
Start Price $42.93
Best Price (1Y)
$46.21
Current Price $45.29
Return +5.5%
Analyst -
Signal & Target
BUY $160.00
Start Price $130.38
Best Price (1Y)
$136.65
Current Price $129.00
Return -1.1%
Signal & Target
BUY $150.00
Start Price $97.35
Best Price (1Y)
$109.24
Current Price $104.04
Return +6.9%
Analyst -
Signal & Target
BUY $675.00
Start Price $573.75
Best Price (1Y)
$584.81
Current Price $546.87
Return -4.7%
Analyst John Freeman
Signal & Target
BUY $28.00
Start Price $20.28
Best Price (1Y)
$22.74
Current Price $21.80
Return +7.5%
CubeSmart
CUBE
Jul 15, 2026
Analyst -
Signal & Target
BUY $44.00
Start Price $40.46
Best Price (1Y)
$42.90
Current Price $41.01
Return +1.4%
Analyst -
Signal & Target
BUY $59.00
Start Price $45.70
Best Price (1Y)
$48.30
Current Price $45.46
Return -0.5%
Analyst Savanthi Syth
Signal & Target
BUY $195.00
Start Price $146.06
Best Price (1Y)
$150.05
Current Price $135.72
Return -7.1%
Analyst -
Signal & Target
BUY $19.00
Start Price $13.04
Best Price (1Y)
$13.71
Current Price $13.48
Return +3.4%
Analyst Olivia Tong
Signal & Target
BUY $87.00
Start Price $74.22
Best Price (1Y)
$81.50
Current Price $76.15
Return +2.6%
Analyst -
Signal & Target
BUY $95.00
Start Price $80.97
Best Price (1Y)
$93.66
Current Price $89.09
Return +10.0%
Analyst -
Signal & Target
BUY $299.00
Start Price $284.61
Best Price (1Y)
$299.76
Current Price $289.37
Return +1.7%
Phillips 66
PSX
Jul 13, 2026
Analyst -
Signal & Target
BUY $235.00
Start Price $194.40
Best Price (1Y)
$216.08
Current Price $206.98
Return +6.5%
Analyst Justin Jenkins
Signal & Target
BUY $335.00
Start Price $294.06
Best Price (1Y)
$326.92
Current Price $312.27
Return +6.2%
XPO Inc
XPO
Jul 13, 2026
Signal & Target
BUY $225.00
Start Price $209.33
Best Price (1Y)
$220.49
Current Price $214.16
Return +2.3%
Analyst -
Signal & Target
BUY $241.00
Start Price $231.21
Best Price (1Y)
$238.51
Current Price $230.71
Return -0.2%
Analyst -
Signal & Target
BUY $85.00
Start Price $69.36
Best Price (1Y)
$82.29
Current Price $77.61
Return +11.9%
Analyst -
Signal & Target
BUY $50.00
Start Price $34.47
Best Price (1Y)
$37.70
Current Price $36.42
Return +5.7%
Saia Inc.
SAIA
Jul 13, 2026
Analyst -
Signal & Target
BUY $475.00
Start Price $428.41
Best Price (1Y)
$439.99
Current Price $426.55
Return -0.4%
Analyst -
Signal & Target
BUY $340.00
Start Price $290.62
Best Price (1Y)
$320.24
Current Price $305.26
Return +5.0%
Analyst Justin Jenkins
Signal & Target
BUY $70.00
Start Price $57.43
Best Price (1Y)
$68.93
Current Price $64.78
Return +12.8%
Signal & Target
BUY $363.00
Start Price $289.00
Best Price (1Y)
$315.99
Current Price $304.33
Return +5.3%
CSX Corp.
CSX
Jul 13, 2026
Analyst -
Signal & Target
BUY $56.00
Start Price $49.80
Best Price (1Y)
$53.30
Current Price $52.81
Return +6.0%
Analyst -
Signal & Target
BUY $61.00
Start Price $47.94
Best Price (1Y)
$48.73
Current Price $47.22
Return -1.5%
Analyst James Rollyson
Signal & Target
BUY $12.00
Start Price $8.30
Best Price (1Y)
$9.00
Current Price $8.68
Return +4.6%
Analyst -
Signal & Target
BUY $44.00
Start Price $37.93
Best Price (1Y)
$36.51
Current Price $34.04
Return -10.3%
Analyst Buck Horne
Signal & Target
BUY $30.00
Start Price $22.50
Best Price (1Y)
$25.14
Current Price $23.64
Return +5.1%
Analyst -
Signal & Target
BUY $174.00
Start Price $169.45
Best Price (1Y)
$172.36
Current Price $166.14
Return -2.0%

Recent Upgrades / Downgrades

Date Stock Action From To
Jul 22, 2026
Trimble Inc TRMB
Downgrade Outperform Market Perform
Jul 22, 2026
Roper Technologies Inc ROP
Downgrade Strong Buy Market Perform
Jul 21, 2026
SM Energy Co SM
Hold Outperform Outperform
Jul 21, 2026
Atlassian Corporation - Ordinary Shares - Class A TEAM
Hold Outperform Outperform
Jul 21, 2026
Apple Inc AAPL
Upgrade Outperform Outperform
Jul 21, 2026
Etsy Inc ETSY
Hold Outperform Outperform
Jul 21, 2026
Ralph Lauren Corp - Ordinary Shares - Class A RL
Upgrade Outperform Outperform
Jul 21, 2026
Circle Internet Group CRCL
Initialise Market Perform
Jul 21, 2026
Five Below Inc FIVE
Upgrade Outperform
Jul 21, 2026
Meta Platforms Inc - Ordinary Shares - Class A META
Hold Strong Buy Strong Buy
Jul 21, 2026
Salesforce Inc CRM
Hold Strong Buy Strong Buy
Jul 20, 2026
South Plains Financial Inc SPFI
Hold Outperform Outperform
Jul 20, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Hold Market Perform Market Perform
Jul 17, 2026
Intuitive Surgical Inc ISRG
Hold Outperform Outperform
Jul 17, 2026
Tractor Supply Co. TSCO
Hold Outperform Outperform
Jul 17, 2026
Echo Global Logistics Inc ECHO
Upgrade Strong Buy
Jul 17, 2026
Independent Bank Group Inc IBTX
Hold Strong Buy Strong Buy
Jul 17, 2026
Simmons First National Corp. - Ordinary Shares - Class A SFNC
Hold Outperform Outperform
Jul 16, 2026
First Bancorp FBNC
Hold Strong Buy Strong Buy
Jul 16, 2026
Johnson & Johnson JNJ
Hold Outperform Outperform
Jul 16, 2026
Plumas Bancorp. PLBC
Hold Outperform Outperform
Jul 16, 2026
AeroVironment Inc. AVAV
Upgrade Strong Buy Outperform
Jul 16, 2026
Palo Alto Networks Inc PANW
Upgrade Buy Outperform
Jul 16, 2026
Electrovaya, Inc. ELVA
Hold Strong Buy Strong Buy
Jul 16, 2026
Community Trust Bancorp, Inc. CTBI
Hold Outperform Outperform
Jul 15, 2026
Telus Corp. TU
Initialise Market Perform
Jul 15, 2026
Crown Holdings, Inc. CCK
Hold Outperform Outperform
Jul 15, 2026
Vulcan Materials Co VMC
Hold Outperform Outperform
Jul 15, 2026
Check Point Software Technologies Ltd. CHKP
Downgrade Outperform Market Perform
Jul 15, 2026
Construction Partners Inc - Ordinary Shares - Class A ROAD
Hold Strong Buy Strong Buy
Jul 15, 2026
Rogers Communications Inc. - Ordinary Shares - Class B RCI
Initialise Outperform
Jul 15, 2026
Northern Oil and Gas Inc. NOG
Hold Outperform Outperform
Jul 15, 2026
Aptargroup Inc. ATR
Hold Outperform Outperform
Jul 15, 2026
Silgan Holdings Inc. SLGN
Hold Outperform Outperform
Jul 15, 2026
BCE Inc BCE
Initialise Strong Buy Market Perform
Jul 15, 2026
Cava Group Inc CAVA
Downgrade Market Perform
Jul 14, 2026
Mach Natural Resources LP - Units MNR
Hold Strong Buy Strong Buy
Jul 14, 2026
Copa Holdings S.A. - Ordinary Shares - Class A CPA
Hold Strong Buy Strong Buy
Jul 14, 2026
Wells Fargo & Co. WFC
Hold Market Perform Market Perform
Jul 14, 2026
e.l.f. Beauty Inc ELF
Hold Strong Buy Strong Buy
Jul 14, 2026
Trico Bancshares TCBK
Downgrade Outperform Market Perform
Jul 13, 2026
Delek US Holdings Inc DK
Hold Outperform Outperform
Jul 13, 2026
Old Dominion Freight Line, Inc. ODFL
Hold Outperform Outperform
Jul 13, 2026
Marathon Petroleum Corp MPC
Hold Outperform Outperform
Jul 13, 2026
J.B. Hunt Transport Services, Inc. JBHT
Hold Outperform Outperform
Jul 13, 2026
Par Pacific Holdings Inc PARR
Hold Outperform Outperform
Jul 13, 2026
HF Sinclair Corp. DINO
Hold Strong Buy Strong Buy
Jul 13, 2026
Valero Energy Corp. VLO
Hold Strong Buy Strong Buy
Jul 13, 2026
CSX Corp. CSX
Hold Outperform Outperform
Jul 13, 2026
XPO Inc XPO
Hold Outperform Outperform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From Strong Buy
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Outperform
To Outperform
Action Initialise
From -
To Market Perform
Action Upgrade
From -
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 Market Perform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Upgrade
From -
To Strong Buy
Action Hold
From Strong Buy
To Strong Buy
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 Upgrade
From Strong Buy
To Outperform
Action Upgrade
From Buy
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Outperform
To Outperform
Action Initialise
From -
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Strong Buy
To Strong Buy
Action Initialise
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Initialise
From Strong Buy
To Market Perform
Action Downgrade
From -
To Market Perform
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Market Perform
To Market Perform
Action Hold
From Strong Buy
To Strong Buy
Action Downgrade
From Outperform
To Market Perform
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 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