← Back to Analysts

Raymond James Score: 38

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.
+290.0%
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 📉
51%
1005 W / 956 L
Target Met
? How often was the target reached?
Hits vs. Total.
79%
706 W / 189 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
16%
146 W / 749 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
53 W / 842 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.
48%
491 W / 530 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
51%
980 W / 935 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. Tim Thein 57 2. Daniel Tamayo 56 3. Andrew Marok 48 4. Gary Nachman 48 5. 46

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 10, 2026
United Rentals, Inc. URI
BUY Tim Thein $1,275.00
Est. +17%
$1,094.17 $1,097.39
$1,074.24 -1.8%
Jun 10, 2026
Jabil Inc JBL
BUY Melissa Fairbanks $425.00
Est. +17%
$362.38 $386.64
$384.85 +6.2%
Jun 10, 2026
Lam Research Corp. LRCX
BUY - $425.00
Est. +30%
$327.16 $373.82
$366.81 +12.1%
Jun 10, 2026
Diamondback Energy Inc FANG
BUY John Freeman $249.00
Est. +28%
$194.24 $200.22
$192.13 -1.1%
Jun 10, 2026
Adma Biologics Inc ADMA
BUY Ryan Deschner $21.00
Est. +159%
$8.12 $8.90
$8.21 +1.1%
Jun 10, 2026
Applied Materials Inc. AMAT
BUY - $650.00
Est. +30%
$499.21 $569.92
$567.25 +13.6%
Jun 08, 2026
Septerna, Inc. SEPN
BUY - $53.00
Est. +70%
$31.15 $36.26
$35.95 +15.4%
Jun 08, 2026
Host Hotels & Resorts Inc HST
BUY - $27.00
Est. +10%
$24.62 $24.90
$24.89 +1.1%
Jun 08, 2026
Ryman Hospitality Properties Inc RHP
BUY - $125.00
Est. +5%
$119.03 $123.35
$122.81 +3.2%
Jun 08, 2026
Invesco Capital Management LLC - Invesco Dorsey Wright Healthcare Momentum ETF PTH
BUY Martin Auster $53.00
Est. +9%
$48.46 $51.80
$51.65 +6.6%
Jun 08, 2026
Pebblebrook Hotel Trust PEB
BUY - $18.00
Est. +7%
$16.89 $18.20
$18.18 +7.6%
Jun 08, 2026
iBio Inc IBIO
BUY - $5.00
Est. +175%
$1.82 $1.89
$1.69 -7.1%
Jun 08, 2026
Summit Hotel Properties Inc INN
BUY - $7.00
Est. +22%
$5.74 $6.31
$6.20 +8.0%
Jun 08, 2026
Voya Financial Inc VOYA
BUY Wilma Burdis $117.00
Est. +35%
$86.69 $92.00
$91.48 +5.5%
Jun 08, 2026
Insulet Corporation PODD
BUY - $216.00
Est. +43%
$151.51 $161.35
$149.70 -1.2%
Jun 08, 2026
Dexcom Inc DXCM
BUY - $91.00
Est. +19%
$76.62 $78.91
$75.37 -1.6%
Jun 05, 2026
Chewy Inc - Ordinary Shares - Class A CHWY
BUY Rick Patel $25.00
Est. +20%
$20.82 $21.38
$19.31 -7.3%
Jun 05, 2026
Guidewire Software Inc GWRE
BUY Alexander Sklar $180.00
Est. +19%
$151.17 $146.56
$122.56 -18.9%
Jun 04, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
BUY Brian Peterson $225.00
Est. +26%
$178.66 $185.63
$159.54 -10.7%
Jun 04, 2026
Liquidia Corp LQDA
BUY - $68.00
Est. +9%
$62.54 $72.71
$71.23 +13.9%
Jun 04, 2026
CIENA Corp. CIEN
BUY - $530.00
Est. +0%
$528.97 $552.39
$445.98 -15.7%
Jun 03, 2026
Shake Shack Inc - Ordinary Shares - Class A SHAK
BUY Brian Vaccaro $85.00
Est. +49%
$57.01 $59.05
$58.22 +2.1%
Jun 03, 2026
Dollar General Corp. DG
BUY Bobby Griffin $145.00
Est. +36%
$106.37 $116.65
$114.80 +7.9%
Jun 03, 2026
Fedex Corp FDX
SELL Patrick Tyler $180.00
Est. +45%
$329.00 $318.96 (Low)
$338.31 -2.8%
Jun 02, 2026
ST Microelectronics - New York Shares STM
BUY - $83.00
Est. +3%
$80.27 $81.42
$77.30 -3.7%
Jun 02, 2026
Atlas Energy Solutions Inc. AESI
BUY James Rollyson $25.00
Est. +46%
$17.11 $18.72
$16.97 -0.8%
Jun 02, 2026
Hewlett Packard Enterprise Co HPE
BUY Simon Leopold $74.00
Est. +57%
$47.07 $64.25
$48.17 +2.3%
Jun 01, 2026
Micron Technology Inc. MU
BUY - $1,100.00
Est. +13%
$971.00 $1,089.29
$981.61 +1.1%
Jun 01, 2026
Accelerant Holdings ARX
BUY - $19.00
Est. +19%
$15.95 $16.72
$13.03 -18.3%
Jun 01, 2026
Edgewise Therapeutics Inc EWTX
BUY Martin Auster $66.00
Est. +64%
$40.26 $40.77
$34.83 -13.5%
May 29, 2026
SentinelOne Inc - Ordinary Shares - Class A S
SELL Adam Tindle $18.00
Est. +0%
$18.02 $14.31 (Low)
$14.85 +17.6%
May 28, 2026
RLJ Lodging Trust RLJ
BUY - $11.00
Est. +11%
$9.95 $11.17
$11.02 +10.8%
May 28, 2026
Raymond James Financial, Inc. RJF
BUY - $155.00
Est. +8%
$143.22 $155.58
$154.40 +7.8%
May 28, 2026
Marvell Technology Inc MRVL
BUY Simon Leopold $235.00
Est. +18%
$198.70 $324.15
$279.70 +40.8%
May 28, 2026
Equillium Inc EQ
BUY - $7.00
Est. +138%
$2.94 $3.43
$2.81 -4.4%
May 28, 2026
Capri Holdings Ltd CPRI
BUY Rick Patel $22.00
Est. +20%
$18.27 $21.95
$21.33 +16.7%
May 28, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
BUY Simon Leopold $275.00
Est. +57%
$175.26 $284.99
$232.78 +32.8%
May 28, 2026
Dycom Industries, Inc. DY
BUY - $610.00
Est. +14%
$534.79 $551.86
$469.00 -12.3%
May 27, 2026
Flywire Corp FLYW
BUY John Davis $22.00
Est. +38%
$16.00 $17.03
$14.71 -8.1%
May 26, 2026
Tectonic Therapeutic Inc. TECX
BUY Martin Auster $81.00
Est. +178%
$29.12 $32.26
$30.28 +4.0%
May 26, 2026
APA Corporation APA
BUY - $57.00
Est. +48%
$38.52 $39.14
$37.02 -3.9%
May 26, 2026
Cummins Inc. CMI
BUY - $745.00
Est. +13%
$659.97 $694.23
$659.58 -0.1%
May 26, 2026
Viper Energy Inc - Ordinary Shares - Class A VNOM
BUY John Freeman $61.00
Est. +30%
$46.89 $47.09
$44.38 -5.4%
May 22, 2026
Generac Holdings Inc GNRC
BUY Tanner James $302.00
Est. +22%
$247.79 $294.18
$262.36 +5.9%
May 22, 2026
Lionsgate Studios Corp. LION
BUY - $15.00
Est. +9%
$13.74 $15.01
$14.32 +4.2%
May 21, 2026
Abercrombie & Fitch Co. - Ordinary Shares - Class A ANF
BUY - $92.00
Est. +22%
$75.56 $93.12
$90.57 +19.9%
May 21, 2026
Analog Devices Inc. ADI
BUY - $430.00
Est. +11%
$388.30 $439.42
$417.79 +7.6%
May 21, 2026
NVIDIA Corp NVDA
BUY Simon Leopold $330.00
Est. +48%
$223.47 $232.28
$205.19 -8.2%
May 21, 2026
e.l.f. Beauty Inc ELF
BUY Olivia Tong $85.00
Est. +66%
$51.35 $61.80
$61.15 +19.1%
May 21, 2026
Northern Oil and Gas Inc. NOG
BUY John Freeman $35.00
Est. +45%
$24.07 $24.62
$20.79 -13.6%
Analyst Tim Thein
Signal & Target
BUY $1,275.00
Start Price $1,094.17
Best Price (1Y)
$1,097.39
Current Price $1,074.24
Return -1.8%
Jabil Inc
JBL
Jun 10, 2026
Signal & Target
BUY $425.00
Start Price $362.38
Best Price (1Y)
$386.64
Current Price $384.85
Return +6.2%
Analyst -
Signal & Target
BUY $425.00
Start Price $327.16
Best Price (1Y)
$373.82
Current Price $366.81
Return +12.1%
Analyst John Freeman
Signal & Target
BUY $249.00
Start Price $194.24
Best Price (1Y)
$200.22
Current Price $192.13
Return -1.1%
Analyst Ryan Deschner
Signal & Target
BUY $21.00
Start Price $8.12
Best Price (1Y)
$8.90
Current Price $8.21
Return +1.1%
Analyst -
Signal & Target
BUY $650.00
Start Price $499.21
Best Price (1Y)
$569.92
Current Price $567.25
Return +13.6%
Analyst -
Signal & Target
BUY $53.00
Start Price $31.15
Best Price (1Y)
$36.26
Current Price $35.95
Return +15.4%
Analyst -
Signal & Target
BUY $27.00
Start Price $24.62
Best Price (1Y)
$24.90
Current Price $24.89
Return +1.1%
Analyst -
Signal & Target
BUY $125.00
Start Price $119.03
Best Price (1Y)
$123.35
Current Price $122.81
Return +3.2%
Analyst Martin Auster
Signal & Target
BUY $53.00
Start Price $48.46
Best Price (1Y)
$51.80
Current Price $51.65
Return +6.6%
Analyst -
Signal & Target
BUY $18.00
Start Price $16.89
Best Price (1Y)
$18.20
Current Price $18.18
Return +7.6%
iBio Inc
IBIO
Jun 08, 2026
Analyst -
Signal & Target
BUY $5.00
Start Price $1.82
Best Price (1Y)
$1.89
Current Price $1.69
Return -7.1%
Analyst -
Signal & Target
BUY $7.00
Start Price $5.74
Best Price (1Y)
$6.31
Current Price $6.20
Return +8.0%
Analyst Wilma Burdis
Signal & Target
BUY $117.00
Start Price $86.69
Best Price (1Y)
$92.00
Current Price $91.48
Return +5.5%
Analyst -
Signal & Target
BUY $216.00
Start Price $151.51
Best Price (1Y)
$161.35
Current Price $149.70
Return -1.2%
Dexcom Inc
DXCM
Jun 08, 2026
Analyst -
Signal & Target
BUY $91.00
Start Price $76.62
Best Price (1Y)
$78.91
Current Price $75.37
Return -1.6%
Analyst Rick Patel
Signal & Target
BUY $25.00
Start Price $20.82
Best Price (1Y)
$21.38
Current Price $19.31
Return -7.3%
Analyst Alexander Sklar
Signal & Target
BUY $180.00
Start Price $151.17
Best Price (1Y)
$146.56
Current Price $122.56
Return -18.9%
Analyst Brian Peterson
Signal & Target
BUY $225.00
Start Price $178.66
Best Price (1Y)
$185.63
Current Price $159.54
Return -10.7%
Analyst -
Signal & Target
BUY $68.00
Start Price $62.54
Best Price (1Y)
$72.71
Current Price $71.23
Return +13.9%
CIENA Corp.
CIEN
Jun 04, 2026
Analyst -
Signal & Target
BUY $530.00
Start Price $528.97
Best Price (1Y)
$552.39
Current Price $445.98
Return -15.7%
Analyst Brian Vaccaro
Signal & Target
BUY $85.00
Start Price $57.01
Best Price (1Y)
$59.05
Current Price $58.22
Return +2.1%
Analyst Bobby Griffin
Signal & Target
BUY $145.00
Start Price $106.37
Best Price (1Y)
$116.65
Current Price $114.80
Return +7.9%
Fedex Corp
FDX
Jun 03, 2026
Analyst Patrick Tyler
Signal & Target
SELL $180.00
Start Price $329.00
Best Price (1Y)
$318.96
Current Price $338.31
Return -2.8%
Analyst -
Signal & Target
BUY $83.00
Start Price $80.27
Best Price (1Y)
$81.42
Current Price $77.30
Return -3.7%
Analyst James Rollyson
Signal & Target
BUY $25.00
Start Price $17.11
Best Price (1Y)
$18.72
Current Price $16.97
Return -0.8%
Analyst Simon Leopold
Signal & Target
BUY $74.00
Start Price $47.07
Best Price (1Y)
$64.25
Current Price $48.17
Return +2.3%
Analyst -
Signal & Target
BUY $1,100.00
Start Price $971.00
Best Price (1Y)
$1,089.29
Current Price $981.61
Return +1.1%
Analyst -
Signal & Target
BUY $19.00
Start Price $15.95
Best Price (1Y)
$16.72
Current Price $13.03
Return -18.3%
Analyst Martin Auster
Signal & Target
BUY $66.00
Start Price $40.26
Best Price (1Y)
$40.77
Current Price $34.83
Return -13.5%
Analyst Adam Tindle
Signal & Target
SELL $18.00
Start Price $18.02
Best Price (1Y)
$14.31
Current Price $14.85
Return +17.6%
Analyst -
Signal & Target
BUY $11.00
Start Price $9.95
Best Price (1Y)
$11.17
Current Price $11.02
Return +10.8%
Analyst -
Signal & Target
BUY $155.00
Start Price $143.22
Best Price (1Y)
$155.58
Current Price $154.40
Return +7.8%
Analyst Simon Leopold
Signal & Target
BUY $235.00
Start Price $198.70
Best Price (1Y)
$324.15
Current Price $279.70
Return +40.8%
Equillium Inc
EQ
May 28, 2026
Analyst -
Signal & Target
BUY $7.00
Start Price $2.94
Best Price (1Y)
$3.43
Current Price $2.81
Return -4.4%
Analyst Rick Patel
Signal & Target
BUY $22.00
Start Price $18.27
Best Price (1Y)
$21.95
Current Price $21.33
Return +16.7%
Analyst Simon Leopold
Signal & Target
BUY $275.00
Start Price $175.26
Best Price (1Y)
$284.99
Current Price $232.78
Return +32.8%
Analyst -
Signal & Target
BUY $610.00
Start Price $534.79
Best Price (1Y)
$551.86
Current Price $469.00
Return -12.3%
Flywire Corp
FLYW
May 27, 2026
Analyst John Davis
Signal & Target
BUY $22.00
Start Price $16.00
Best Price (1Y)
$17.03
Current Price $14.71
Return -8.1%
Analyst Martin Auster
Signal & Target
BUY $81.00
Start Price $29.12
Best Price (1Y)
$32.26
Current Price $30.28
Return +4.0%
Analyst -
Signal & Target
BUY $57.00
Start Price $38.52
Best Price (1Y)
$39.14
Current Price $37.02
Return -3.9%
Cummins Inc.
CMI
May 26, 2026
Analyst -
Signal & Target
BUY $745.00
Start Price $659.97
Best Price (1Y)
$694.23
Current Price $659.58
Return -0.1%
Analyst John Freeman
Signal & Target
BUY $61.00
Start Price $46.89
Best Price (1Y)
$47.09
Current Price $44.38
Return -5.4%
Analyst Tanner James
Signal & Target
BUY $302.00
Start Price $247.79
Best Price (1Y)
$294.18
Current Price $262.36
Return +5.9%
Analyst -
Signal & Target
BUY $15.00
Start Price $13.74
Best Price (1Y)
$15.01
Current Price $14.32
Return +4.2%
Analyst -
Signal & Target
BUY $92.00
Start Price $75.56
Best Price (1Y)
$93.12
Current Price $90.57
Return +19.9%
Analyst -
Signal & Target
BUY $430.00
Start Price $388.30
Best Price (1Y)
$439.42
Current Price $417.79
Return +7.6%
NVIDIA Corp
NVDA
May 21, 2026
Analyst Simon Leopold
Signal & Target
BUY $330.00
Start Price $223.47
Best Price (1Y)
$232.28
Current Price $205.19
Return -8.2%
Analyst Olivia Tong
Signal & Target
BUY $85.00
Start Price $51.35
Best Price (1Y)
$61.80
Current Price $61.15
Return +19.1%
Analyst John Freeman
Signal & Target
BUY $35.00
Start Price $24.07
Best Price (1Y)
$24.62
Current Price $20.79
Return -13.6%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 05, 2026
Chewy Inc - Ordinary Shares - Class A CHWY
Hold Outperform Outperform
Jun 05, 2026
Guidewire Software Inc GWRE
Hold Outperform Outperform
Jun 04, 2026
Veeva Systems Inc - Ordinary Shares - Class A VEEV
Hold Outperform Outperform
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
Liquidia Corp LQDA
Hold Strong Buy Strong Buy
Jun 03, 2026
Fedex Corp FDX
Initialise Outperform Outperform
Jun 03, 2026
Walt Disney Co (The) DIS
Downgrade Outperform Underperform
Jun 03, 2026
Dollar General Corp. DG
Hold Outperform Outperform
Jun 03, 2026
Shake Shack Inc - Ordinary Shares - Class A SHAK
Downgrade Strong Buy Outperform
Jun 03, 2026
Chipotle Mexican Grill CMG
Initialise Strong Buy Outperform
Jun 02, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Initialise Strong Buy Outperform
Jun 02, 2026
Hewlett Packard Enterprise Co HPE
Hold Outperform Outperform
Jun 02, 2026
Vera Therapeutics Inc - Ordinary Shares - Class A VERA
Hold Strong Buy Strong Buy
Jun 02, 2026
Meta Platforms Inc - Ordinary Shares - Class A META
Upgrade Underperform Outperform
Jun 02, 2026
Atlas Energy Solutions Inc. AESI
Upgrade Outperform
Jun 01, 2026
Micron Technology Inc. MU
Hold Outperform Outperform
Jun 01, 2026
Edgewise Therapeutics Inc EWTX
Hold Strong Buy Strong Buy
Jun 01, 2026
Accelerant Holdings ARX
Hold Outperform Outperform
Jun 01, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Upgrade Outperform Strong Buy
May 29, 2026
SentinelOne Inc - Ordinary Shares - Class A S
Downgrade Strong Buy Market Perform
May 29, 2026
Caesars Entertainment Inc CZR
Downgrade Strong Buy Market Perform
May 29, 2026
Lululemon Athletica inc. LULU
Hold Market Perform Market Perform
May 29, 2026
Dell Technologies Inc - Ordinary Shares - Class C DELL
Downgrade Outperform Market Perform
May 28, 2026
RLJ Lodging Trust RLJ
Downgrade Strong Buy Outperform
May 28, 2026
Snowflake Inc - Ordinary Shares - Class A SNOW
Hold Outperform Outperform
May 28, 2026
Capri Holdings Ltd CPRI
Hold Outperform Outperform
May 28, 2026
Equillium Inc EQ
Hold Strong Buy Strong Buy
May 28, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Hold Outperform Outperform
May 28, 2026
DBX ETF Trust - Xtrackers MSCI All China Equity ETF CN
Upgrade Outperform Outperform
May 28, 2026
Dycom Industries, Inc. DY
Hold Strong Buy Strong Buy
May 28, 2026
Marvell Technology Inc MRVL
Hold Strong Buy Strong Buy
May 27, 2026
Flywire Corp FLYW
Hold Outperform Outperform
May 27, 2026
Autozone Inc. AZO
Hold Strong Buy Strong Buy
May 27, 2026
Bath & Body Works Inc BBWI
Hold Market Perform Market Perform
May 27, 2026
Biohaven Ltd BHVN
Hold Strong Buy Strong Buy
May 26, 2026
Marvell Technology Inc MRVL
Downgrade Strong Buy Market Perform
May 26, 2026
Tectonic Therapeutic Inc. TECX
Upgrade Outperform Strong Buy
May 26, 2026
Viper Energy Inc - Ordinary Shares - Class A VNOM
Hold Outperform Outperform
May 26, 2026
BridgeBio Pharma Inc BBIO
Downgrade Outperform Market Perform
May 26, 2026
Cummins Inc. CMI
Hold Outperform Outperform
May 26, 2026
APA Corporation APA
Hold Outperform Outperform
May 22, 2026
Electra Battery Materials Corp ELBM
Hold Buy Buy
May 22, 2026
Compass Pathways Plc - ADR CMPS
Hold Buy Buy
May 22, 2026
Lionsgate Studios Corp. LION
Hold Outperform Outperform
May 22, 2026
Black Diamond Therapeutics Inc BDTX
Hold Outperform Outperform
May 21, 2026
NVIDIA Corp NVDA
Hold Strong Buy Strong Buy
May 21, 2026
Northern Oil and Gas Inc. NOG
Downgrade Strong Buy Outperform
May 21, 2026
Etsy Inc ETSY
Downgrade Outperform Outperform
May 21, 2026
e.l.f. Beauty Inc ELF
Hold Strong Buy 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 Hold
From Outperform
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Initialise
From Outperform
To Outperform
Action Downgrade
From Outperform
To Underperform
Action Hold
From Outperform
To Outperform
Action Downgrade
From Strong Buy
To Outperform
Action Initialise
From Strong Buy
To Outperform
Action Initialise
From Strong Buy
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Upgrade
From Underperform
To Outperform
Action Upgrade
From -
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Hold
From Outperform
To Outperform
Action Upgrade
From Outperform
To Strong Buy
Action Downgrade
From Strong Buy
To Market Perform
Action Downgrade
From Strong Buy
To Market Perform
Action Hold
From Market Perform
To Market Perform
Action Downgrade
From Outperform
To Market Perform
Action Downgrade
From Strong Buy
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 Upgrade
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 Strong Buy
To Strong Buy
Action Hold
From Market Perform
To Market Perform
Action Hold
From Strong Buy
To Strong Buy
Action Downgrade
From Strong Buy
To Market Perform
Action Upgrade
From Outperform
To Strong Buy
Action Hold
From Outperform
To Outperform
Action Downgrade
From Outperform
To Market Perform
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Outperform
To Outperform
Action Hold
From Outperform
To Outperform
Action Hold
From Strong Buy
To Strong Buy
Action Downgrade
From Strong Buy
To Outperform
Action Downgrade
From Outperform
To Outperform
Action Hold
From Strong Buy
To Strong Buy