← Back to Analysts

Raymond James Score: 39

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.
+248.5%
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 📉
52%
1209 W / 1121 L
Target Met
? How often was the target reached?
Hits vs. Total.
81%
900 W / 216 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
195 W / 921 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
72 W / 1044 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.
51%
617 W / 603 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
52%
1181 W / 1094 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
51%
28 W / 27 L

Top 5 Analysts (Score, >10 Trades)

1. Tim Thein 53 2. Steve Moss 52 3. Andrew Marok 48 4. Gary Nachman 48 5. Patrick O'Shaughnessy 48

Top 5 Analysts (Score, >50 Trades)

1. 46 2. Strong Buy 43 3. Josh Beck 36

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Sep 18, 2026
Dutch Bros Inc - Ordinary Shares - Class A BROS
BUY Andrew Charles $59.00
Est. +47%
$40.16 $40.60
$38.51 -4.1%
Sep 18, 2026
Wingstop Inc WING
BUY Brian Vaccaro $185.00
Est. +78%
$103.76 $109.78
$97.84 -5.7%
Sep 18, 2026
Oscar Health Inc - Ordinary Shares - Class A OSCR
BUY - $42.00
Est. +31%
$31.98 $33.10
$28.87 -9.7%
Sep 17, 2026
EOG Resources, Inc. EOG
BUY John Freeman $186.00
Est. +29%
$144.17 $145.78
$142.86 -0.9%
Sep 17, 2026
J.B. Hunt Transport Services, Inc. JBHT
BUY - $300.00
Est. +25%
$240.47 $242.45
$229.15 -4.7%
Sep 17, 2026
Constellation Brands Inc - Ordinary Shares - Class A STZ
BUY - $150.00
Est. +22%
$123.03 $123.60
$114.21 -7.2%
Sep 17, 2026
Generac Holdings Inc GNRC
BUY Tanner James $286.00
Est. +63%
$175.11 $233.18
$198.05 +13.1%
Sep 17, 2026
Red Violet Inc RDVT
BUY Alexander Sklar $90.00
Est. +16%
$77.52 $80.29
$79.06 +2.0%
Sep 16, 2026
Jack Henry & Associates, Inc. JKHY
BUY - $199.00
Est. +26%
$158.38 $160.58
$147.75 -6.7%
Sep 15, 2026
BKV Corporation BKV
BUY - $29.00
Est. +22%
$23.82 $24.71
$23.08 -3.1%
Sep 15, 2026
NeuroPace Inc NPCE
BUY Sarah James $21.00
Est. +47%
$14.24 $14.88
$13.97 -1.9%
Sep 15, 2026
Ascendis Pharma A/S - ADR ASND
BUY Martin Auster $287.00
Est. +8%
$264.92 $257.53
$230.70 -12.9%
Sep 15, 2026
West Fraser Timber Co., Ltd. WFG
BUY Daryl Swetlishoff $85.00
Est. +20%
$70.54 $74.61
$70.76 +0.3%
Sep 14, 2026
HF Sinclair Corp. DINO
BUY - $140.00
Est. +32%
$105.85 $117.71
$105.79 -0.1%
Sep 14, 2026
Marathon Petroleum Corp MPC
BUY - $445.00
Est. +10%
$404.77 $431.08
$390.95 -3.4%
Sep 14, 2026
Delek US Holdings Inc DK
BUY - $90.00
Est. +17%
$77.06 $82.27
$66.90 -13.2%
Sep 14, 2026
Scholar Rock Holding Corp SRRK
BUY Martin Auster $72.00
Est. +30%
$55.41 $56.55
$48.61 -12.3%
Sep 14, 2026
Devon Energy Corp. DVN
BUY John Freeman $67.00
Est. +31%
$51.23 $51.70
$48.90 -4.5%
Sep 14, 2026
Valero Energy Corp. VLO
BUY - $450.00
Est. +16%
$387.60 $416.66
$382.86 -1.2%
Sep 14, 2026
Addus HomeCare Corporation ADUS
BUY - $125.00
Est. +7%
$117.09 $119.47
$114.05 -2.6%
Sep 14, 2026
Phillips 66 PSX
BUY - $300.00
Est. +15%
$261.61 $277.12
$255.87 -2.2%
Sep 14, 2026
Par Pacific Holdings Inc PARR
BUY Justin Jenkins $104.00
Est. +25%
$83.16 $87.72
$76.77 -7.7%
Sep 11, 2026
Rocket Lab USA Inc RKLB
BUY Brian Gesuale $80.00
Est. +29%
$61.96 $75.46
$73.61 +18.8%
Sep 10, 2026
Northern Oil and Gas Inc. NOG
BUY John Freeman $31.00
Est. +20%
$25.73 $27.30
$23.60 -8.3%
Sep 10, 2026
Casey`s General Stores, Inc. CASY
BUY Bobby Griffin $750.00
Est. +19%
$629.03 $656.45
$598.85 -4.8%
Sep 10, 2026
Signet Jewelers Ltd SIG
BUY - $120.00
Est. +24%
$96.70 $104.74
$100.44 +3.9%
Sep 09, 2026
Evommune, Inc. EVMN
BUY - $18.00
Est. +62%
$11.12 $12.10
$8.80 -20.9%
Sep 09, 2026
Braze Inc - Ordinary Shares - Class A BRZE
BUY - $33.00
Est. +30%
$25.32 $26.27
$24.67 -2.6%
Sep 08, 2026
Ionis Pharmaceuticals Inc IONS
BUY Tiago Fauth $84.00
Est. +49%
$56.42 $56.96
$43.81 -22.4%
Sep 08, 2026
Airbnb Inc - Ordinary Shares - Class A ABNB
BUY - $200.00
Est. +10%
$181.94 $182.79
$151.39 -16.8%
Sep 08, 2026
Dyne Therapeutics Inc DYN
BUY Michael Freeman $37.00
Est. +81%
$20.47 $20.91
$16.51 -19.3%
Sep 03, 2026
Crowdstrike Holdings Inc - Ordinary Shares - Class A CRWD
BUY Adam Tindle $250.00
Est. +23%
$203.42 $263.86
$259.67 +27.7%
Sep 03, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Simon Leopold $425.00
Est. +39%
$305.84 $384.56
$334.00 +9.2%
Sep 03, 2026
Dycom Industries, Inc. DY
BUY Frank Louthan $375.00
Est. +27%
$295.56 $309.48
$272.10 -7.9%
Sep 03, 2026
Hewlett Packard Enterprise Co HPE
BUY Simon Leopold $86.00
Est. +66%
$51.86 $65.48
$63.54 +22.5%
Sep 03, 2026
Amalgamated Financial Corp AMAL
BUY Steve Moss $55.00
Est. +14%
$48.14 $50.18
$47.21 -1.9%
Sep 03, 2026
Haemonetics Corp. HAE
BUY Andrew Cooper $125.00
Est. +21%
$102.96 $110.30
$106.00 +3.0%
Sep 03, 2026
CIENA Corp. CIEN
BUY Simon Leopold $600.00
Est. +90%
$315.63 $376.49
$358.43 +13.6%
Sep 03, 2026
Broadcom Inc AVGO
BUY - $475.00
Est. +38%
$343.45 $372.70
$350.36 +2.0%
Sep 03, 2026
VersaBank. VBNK
SELL - $20.00
Est. +3%
$20.63 $18.31 (Low)
$23.31 -13.0%
Sep 02, 2026
WhiteHawk Minerals Corp WHK
BUY - $37.00
Est. +32%
$28.08 $29.07
$26.35 -6.2%
Sep 02, 2026
APA Corporation APA
BUY John Freeman $54.00
Est. +22%
$44.30 $47.44
$43.68 -1.4%
Sep 02, 2026
Tempus AI Inc. - Ordinary Shares - Class A TEM
BUY Sarah James $80.00
Est. +28%
$62.27 $82.46
$82.24 +32.1%
Sep 02, 2026
Dell Technologies Inc - Ordinary Shares - Class C DELL
BUY Simon Leopold $617.00
Est. +45%
$424.68 $595.51
$536.39 +26.3%
Sep 02, 2026
Minerals Technologies, Inc. MTX
SELL John Freeman $37.00
Est. +48%
$70.76 $65.53 (Low)
$66.35 +6.2%
Sep 01, 2026
Intercontinental Exchange Inc ICE
BUY Patrick O\'Shaughnessy $218.00
Est. +36%
$160.70 $164.65
$156.93 -2.3%
Sep 01, 2026
Xencor Inc XNCR
BUY - $46.00
Est. +69%
$27.27 $28.98
$23.88 -12.4%
Sep 01, 2026
Arrow Financial Corp. AROW
BUY - $44.00
Est. +18%
$37.39 $39.88
$37.33 -0.2%
Sep 01, 2026
Chemung Financial Corp. CHMG
BUY - $87.00
Est. +9%
$79.89 $86.37
$82.09 +2.8%
Sep 01, 2026
Antero Resources Corp AR
BUY John Freeman $55.00
Est. +43%
$38.48 $40.21
$36.09 -6.2%
Analyst Andrew Charles
Signal & Target
BUY $59.00
Start Price $40.16
Best Price (1Y)
$40.60
Current Price $38.51
Return -4.1%
Wingstop Inc
WING
Sep 18, 2026
Analyst Brian Vaccaro
Signal & Target
BUY $185.00
Start Price $103.76
Best Price (1Y)
$109.78
Current Price $97.84
Return -5.7%
Analyst -
Signal & Target
BUY $42.00
Start Price $31.98
Best Price (1Y)
$33.10
Current Price $28.87
Return -9.7%
Analyst John Freeman
Signal & Target
BUY $186.00
Start Price $144.17
Best Price (1Y)
$145.78
Current Price $142.86
Return -0.9%
Analyst -
Signal & Target
BUY $300.00
Start Price $240.47
Best Price (1Y)
$242.45
Current Price $229.15
Return -4.7%
Analyst -
Signal & Target
BUY $150.00
Start Price $123.03
Best Price (1Y)
$123.60
Current Price $114.21
Return -7.2%
Analyst Tanner James
Signal & Target
BUY $286.00
Start Price $175.11
Best Price (1Y)
$233.18
Current Price $198.05
Return +13.1%
Analyst Alexander Sklar
Signal & Target
BUY $90.00
Start Price $77.52
Best Price (1Y)
$80.29
Current Price $79.06
Return +2.0%
Analyst -
Signal & Target
BUY $199.00
Start Price $158.38
Best Price (1Y)
$160.58
Current Price $147.75
Return -6.7%
Analyst -
Signal & Target
BUY $29.00
Start Price $23.82
Best Price (1Y)
$24.71
Current Price $23.08
Return -3.1%
Analyst Sarah James
Signal & Target
BUY $21.00
Start Price $14.24
Best Price (1Y)
$14.88
Current Price $13.97
Return -1.9%
Analyst Martin Auster
Signal & Target
BUY $287.00
Start Price $264.92
Best Price (1Y)
$257.53
Current Price $230.70
Return -12.9%
Signal & Target
BUY $85.00
Start Price $70.54
Best Price (1Y)
$74.61
Current Price $70.76
Return +0.3%
Analyst -
Signal & Target
BUY $140.00
Start Price $105.85
Best Price (1Y)
$117.71
Current Price $105.79
Return -0.1%
Analyst -
Signal & Target
BUY $445.00
Start Price $404.77
Best Price (1Y)
$431.08
Current Price $390.95
Return -3.4%
Analyst -
Signal & Target
BUY $90.00
Start Price $77.06
Best Price (1Y)
$82.27
Current Price $66.90
Return -13.2%
Analyst Martin Auster
Signal & Target
BUY $72.00
Start Price $55.41
Best Price (1Y)
$56.55
Current Price $48.61
Return -12.3%
Analyst John Freeman
Signal & Target
BUY $67.00
Start Price $51.23
Best Price (1Y)
$51.70
Current Price $48.90
Return -4.5%
Analyst -
Signal & Target
BUY $450.00
Start Price $387.60
Best Price (1Y)
$416.66
Current Price $382.86
Return -1.2%
Analyst -
Signal & Target
BUY $125.00
Start Price $117.09
Best Price (1Y)
$119.47
Current Price $114.05
Return -2.6%
Phillips 66
PSX
Sep 14, 2026
Analyst -
Signal & Target
BUY $300.00
Start Price $261.61
Best Price (1Y)
$277.12
Current Price $255.87
Return -2.2%
Analyst Justin Jenkins
Signal & Target
BUY $104.00
Start Price $83.16
Best Price (1Y)
$87.72
Current Price $76.77
Return -7.7%
Analyst Brian Gesuale
Signal & Target
BUY $80.00
Start Price $61.96
Best Price (1Y)
$75.46
Current Price $73.61
Return +18.8%
Analyst John Freeman
Signal & Target
BUY $31.00
Start Price $25.73
Best Price (1Y)
$27.30
Current Price $23.60
Return -8.3%
Analyst Bobby Griffin
Signal & Target
BUY $750.00
Start Price $629.03
Best Price (1Y)
$656.45
Current Price $598.85
Return -4.8%
Analyst -
Signal & Target
BUY $120.00
Start Price $96.70
Best Price (1Y)
$104.74
Current Price $100.44
Return +3.9%
Analyst -
Signal & Target
BUY $18.00
Start Price $11.12
Best Price (1Y)
$12.10
Current Price $8.80
Return -20.9%
Analyst -
Signal & Target
BUY $33.00
Start Price $25.32
Best Price (1Y)
$26.27
Current Price $24.67
Return -2.6%
Analyst Tiago Fauth
Signal & Target
BUY $84.00
Start Price $56.42
Best Price (1Y)
$56.96
Current Price $43.81
Return -22.4%
Analyst -
Signal & Target
BUY $200.00
Start Price $181.94
Best Price (1Y)
$182.79
Current Price $151.39
Return -16.8%
Analyst Michael Freeman
Signal & Target
BUY $37.00
Start Price $20.47
Best Price (1Y)
$20.91
Current Price $16.51
Return -19.3%
Analyst Adam Tindle
Signal & Target
BUY $250.00
Start Price $203.42
Best Price (1Y)
$263.86
Current Price $259.67
Return +27.7%
Analyst Simon Leopold
Signal & Target
BUY $425.00
Start Price $305.84
Best Price (1Y)
$384.56
Current Price $334.00
Return +9.2%
Analyst Frank Louthan
Signal & Target
BUY $375.00
Start Price $295.56
Best Price (1Y)
$309.48
Current Price $272.10
Return -7.9%
Analyst Simon Leopold
Signal & Target
BUY $86.00
Start Price $51.86
Best Price (1Y)
$65.48
Current Price $63.54
Return +22.5%
Analyst Steve Moss
Signal & Target
BUY $55.00
Start Price $48.14
Best Price (1Y)
$50.18
Current Price $47.21
Return -1.9%
Analyst Andrew Cooper
Signal & Target
BUY $125.00
Start Price $102.96
Best Price (1Y)
$110.30
Current Price $106.00
Return +3.0%
CIENA Corp.
CIEN
Sep 03, 2026
Analyst Simon Leopold
Signal & Target
BUY $600.00
Start Price $315.63
Best Price (1Y)
$376.49
Current Price $358.43
Return +13.6%
Broadcom Inc
AVGO
Sep 03, 2026
Analyst -
Signal & Target
BUY $475.00
Start Price $343.45
Best Price (1Y)
$372.70
Current Price $350.36
Return +2.0%
VersaBank.
VBNK
Sep 03, 2026
Analyst -
Signal & Target
SELL $20.00
Start Price $20.63
Best Price (1Y)
$18.31
Current Price $23.31
Return -13.0%
Analyst -
Signal & Target
BUY $37.00
Start Price $28.08
Best Price (1Y)
$29.07
Current Price $26.35
Return -6.2%
Analyst John Freeman
Signal & Target
BUY $54.00
Start Price $44.30
Best Price (1Y)
$47.44
Current Price $43.68
Return -1.4%
Analyst Sarah James
Signal & Target
BUY $80.00
Start Price $62.27
Best Price (1Y)
$82.46
Current Price $82.24
Return +32.1%
Analyst Simon Leopold
Signal & Target
BUY $617.00
Start Price $424.68
Best Price (1Y)
$595.51
Current Price $536.39
Return +26.3%
Analyst John Freeman
Signal & Target
SELL $37.00
Start Price $70.76
Best Price (1Y)
$65.53
Current Price $66.35
Return +6.2%
Signal & Target
BUY $218.00
Start Price $160.70
Best Price (1Y)
$164.65
Current Price $156.93
Return -2.3%
Xencor Inc
XNCR
Sep 01, 2026
Analyst -
Signal & Target
BUY $46.00
Start Price $27.27
Best Price (1Y)
$28.98
Current Price $23.88
Return -12.4%
Analyst -
Signal & Target
BUY $44.00
Start Price $37.39
Best Price (1Y)
$39.88
Current Price $37.33
Return -0.2%
Analyst -
Signal & Target
BUY $87.00
Start Price $79.89
Best Price (1Y)
$86.37
Current Price $82.09
Return +2.8%
Analyst John Freeman
Signal & Target
BUY $55.00
Start Price $38.48
Best Price (1Y)
$40.21
Current Price $36.09
Return -6.2%

Recent Upgrades / Downgrades

Date Stock Action From To
Sep 18, 2026
Wingstop Inc WING
Hold Strong Buy Strong Buy
Sep 18, 2026
Oscar Health Inc - Ordinary Shares - Class A OSCR
Hold Outperform Outperform
Sep 17, 2026
Diamondback Energy Inc FANG
Hold Strong Buy Strong Buy
Sep 17, 2026
Red Violet Inc RDVT
Initialise Outperform
Sep 17, 2026
EOG Resources, Inc. EOG
Hold Strong Buy Strong Buy
Sep 16, 2026
Canadian Natural Resources Ltd. CNQ
Hold Outperform Outperform
Sep 16, 2026
Obsidian Energy Ltd OBE
Hold Outperform Outperform
Sep 16, 2026
Baytex Energy Corp BTE
Hold Strong Buy Strong Buy
Sep 16, 2026
TC Energy Corporation TRP
Hold Market Perform Market Perform
Sep 16, 2026
Jack Henry & Associates, Inc. JKHY
Hold Strong Buy Strong Buy
Sep 16, 2026
Imperial Oil Ltd. IMO
Hold Underperform Underperform
Sep 16, 2026
Gran Tierra Energy Inc GTE
Hold Outperform Outperform
Sep 16, 2026
Cenovus Energy Inc CVE
Hold Outperform Outperform
Sep 16, 2026
Suncor Energy, Inc. SU
Hold Outperform Outperform
Sep 15, 2026
Enbridge Inc ENB
Hold Outperform Outperform
Sep 15, 2026
Rexford Industrial Realty Inc REXR
Upgrade Underperform Market Perform
Sep 15, 2026
Ulta Beauty Inc ULTA
Downgrade Strong Buy Outperform
Sep 15, 2026
Vera Therapeutics Inc - Ordinary Shares - Class A VERA
Hold Strong Buy Strong Buy
Sep 15, 2026
West Fraser Timber Co., Ltd. WFG
Upgrade Market Perform Outperform
Sep 15, 2026
Ascendis Pharma A/S - ADR ASND
Downgrade Outperform
Sep 14, 2026
Marathon Petroleum Corp MPC
Hold Outperform Outperform
Sep 14, 2026
Par Pacific Holdings Inc PARR
Hold Outperform Outperform
Sep 14, 2026
HF Sinclair Corp. DINO
Hold Strong Buy Strong Buy
Sep 14, 2026
Delek US Holdings Inc DK
Hold Outperform Outperform
Sep 14, 2026
Scholar Rock Holding Corp SRRK
Hold Strong Buy Strong Buy
Sep 14, 2026
Phillips 66 PSX
Hold Outperform Outperform
Sep 14, 2026
Devon Energy Corp. DVN
Hold Strong Buy Strong Buy
Sep 14, 2026
Valero Energy Corp. VLO
Hold Strong Buy Strong Buy
Sep 14, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Hold Market Perform Market Perform
Sep 11, 2026
Roblox Corporation - Ordinary Shares - Class A RBLX
Hold Buy Buy
Sep 11, 2026
NVIDIA Corp NVDA
Upgrade Outperform Outperform
Sep 11, 2026
Copart, Inc. CPRT
Initialise Outperform
Sep 11, 2026
Rocket Lab USA Inc RKLB
Initialise Outperform
Sep 10, 2026
Crescent Energy Co. - Ordinary Shares - Class A CRGY
Hold Strong Buy Strong Buy
Sep 10, 2026
Casey`s General Stores, Inc. CASY
Upgrade Market Perform Outperform
Sep 10, 2026
Signet Jewelers Ltd SIG
Hold Outperform Outperform
Sep 10, 2026
Northern Oil and Gas Inc. NOG
Hold Outperform Outperform
Sep 09, 2026
Braze Inc - Ordinary Shares - Class A BRZE
Hold Outperform Outperform
Sep 09, 2026
Brinker International, Inc. EAT
Hold Outperform Outperform
Sep 09, 2026
Fair Isaac Corp. FICO
Hold Outperform Outperform
Sep 08, 2026
Airbnb Inc - Ordinary Shares - Class A ABNB
Upgrade Strong Buy Outperform
Sep 08, 2026
Phreesia Inc PHR
Downgrade Outperform Market Perform
Sep 08, 2026
Ionis Pharmaceuticals Inc IONS
Hold Outperform Outperform
Sep 08, 2026
Netflix Inc. NFLX
Upgrade Market Perform Buy
Sep 08, 2026
Intel Corp. INTC
Upgrade Outperform Outperform
Sep 08, 2026
Dyne Therapeutics Inc DYN
Hold Strong Buy Strong Buy
Sep 04, 2026
Chewy Inc - Ordinary Shares - Class A CHWY
Hold Outperform Outperform
Sep 04, 2026
Southwest Airlines Co LUV
Hold Outperform Outperform
Sep 03, 2026
CIENA Corp. CIEN
Hold Outperform Outperform
Sep 03, 2026
VersaBank. VBNK
Hold Outperform Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Outperform
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Initialise
From -
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 Strong Buy
To Strong Buy
Action Hold
From Market Perform
To Market Perform
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Underperform
To Underperform
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 Upgrade
From Underperform
To Market Perform
Action Downgrade
From Strong Buy
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Upgrade
From Market Perform
To Outperform
Action Downgrade
From -
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 Strong Buy
To Strong Buy
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 Market Perform
To Market Perform
Action Upgrade
From Outperform
To Outperform
Action Initialise
From -
To Outperform
Action Initialise
From -
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Upgrade
From Market Perform
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 Outperform
To Outperform
Action Upgrade
From Strong Buy
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Upgrade
From Market Perform
To Buy
Action Upgrade
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
Action Hold
From Outperform
To Outperform