← Back to Analysts

UBS Score: 43

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.
+98.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 📉
55%
2904 W / 2420 L
Target Met
? How often was the target reached?
Hits vs. Total.
89%
2846 W / 362 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
21%
659 W / 2549 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
8%
246 W / 2962 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.
53%
1104 W / 994 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
55%
2644 W / 2169 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
51%
260 W / 251 L

Top 5 Analysts (Score, >10 Trades)

1. William Appicelli 59 2. Michael Goldsmith 55 3. Amit Mehrotra 52 4. Damian Karas 52 5. Kevin McVeigh 51

Top 5 Analysts (Score, >50 Trades)

1. Manav Gupta 49 2. 47 3. Michael Brown 45 4. Peter Grom 45 5. Michael Yee 44

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jul 24, 2026
Rollins, Inc. ROL
BUY Joshua Chan $43.00
Est. +11%
$38.59 $40.15
$38.75 +0.4%
Jul 24, 2026
Dow Inc DOW
BUY - $32.00
Est. +9%
$29.36 $30.78
$30.45 +3.7%
Jul 24, 2026
Community Health Systems, Inc. CYH
BUY - $3.00
Est. +2%
$2.95 $2.98
$2.71 -8.1%
Jul 24, 2026
CVS Health Corp CVS
BUY - $122.00
Est. +13%
$107.85 $110.00
$105.92 -1.8%
Jul 24, 2026
RTX Corp RTX
BUY Gavin Parsons $215.00
Est. +3%
$209.16 $221.34
$215.25 +2.9%
Jul 24, 2026
AMKOR Technology Inc. AMKR
BUY - $90.00
Est. +37%
$65.69 $72.86
$42.73 -35.0%
Jul 24, 2026
T-Mobile US Inc TMUS
BUY - $235.00
Est. +33%
$177.29 $186.13
$181.52 +2.4%
Jul 24, 2026
Union Pacific Corp. UNP
BUY Thomas Wadewitz $310.00
Est. +2%
$303.70 $309.32
$292.19 -3.8%
Jul 24, 2026
Packaging Corp Of America PKG
BUY Anojja Shah $271.00
Est. +14%
$238.36 $258.81
$249.43 +4.6%
Jul 24, 2026
Ardagh Metal Packaging S.A. AMBP
BUY Joshua Spector $5.00
Est. +4%
$4.80 $5.25
$4.96 +3.3%
Jul 24, 2026
Legend Biotech Corp - ADR LEGN
BUY - $28.00
Est. +19%
$23.53 $23.15
$18.85 -19.9%
Jul 24, 2026
NVR Inc. NVR
BUY - $7,400.00
Est. +16%
$6,370.79 $6,558.82
$6,381.79 +0.2%
Jul 24, 2026
Advanced Micro Devices Inc. AMD
BUY Timothy Arcuri $730.00
Est. +35%
$539.69 $549.00
$429.56 -20.4%
Jul 24, 2026
Quest Diagnostics, Inc. DGX
BUY Kevin Caliendo $232.00
Est. +0%
$231.30 $240.13
$235.22 +1.7%
Jul 24, 2026
Lockheed Martin Corp. LMT
BUY Gavin Parsons $581.00
Est. +0%
$578.53 $593.77
$569.40 -1.6%
Jul 24, 2026
Norfolk Southern Corp. NSC
BUY - $363.00
Est. +4%
$347.99 $353.47
$335.74 -3.5%
Jul 23, 2026
ServiceNow Inc NOW
BUY - $110.00
Est. +15%
$95.46 $118.36
$115.76 +21.3%
Jul 23, 2026
ServiceNow Inc NOW
BUY - $157.00
Est. +64%
$95.46 $118.36
$115.76 +21.3%
Jul 23, 2026
Texas Instruments Inc. TXN
BUY - $380.00
Est. +34%
$284.02 $288.33
$271.30 -4.5%
Jul 23, 2026
Alphabet Inc - Ordinary Shares - Class C GOOG
BUY Stephen Ju $379.00
Est. +11%
$341.91 $341.98
$335.76 -1.8%
Jul 23, 2026
ServiceNow Inc NOW
BUY - $248.00
Est. +160%
$95.46 $118.36
$115.76 +21.3%
Jul 23, 2026
Stifel Financial Corp. SF
BUY - $90.00
Est. +12%
$80.19 $84.85
$81.92 +2.2%
Jul 23, 2026
Cheesecake Factory Inc. CAKE
SELL - $60.00
Est. +30%
$85.68 $82.92 (Low)
$101.14 -18.0%
Jul 23, 2026
TE Connectivity Ltd - Registered Shares TEL
BUY Joseph Spak $241.00
Est. +21%
$198.43 $215.00
$206.95 +4.3%
Jul 23, 2026
Align Technology, Inc. ALGN
BUY - $189.00
Est. +13%
$166.86 $184.00
$180.08 +7.9%
Jul 23, 2026
Moody`s Corp. MCO
BUY Alex Kramm $505.00
Est. +7%
$473.95 $491.22
$483.24 +2.0%
Jul 23, 2026
Monopar Therapeutics Inc MNPR
BUY - $125.00
Est. +11%
$112.48 $112.16
$107.43 -4.5%
Jul 23, 2026
Tesla Inc TSLA
BUY - $385.00
Est. +19%
$322.50 $341.86
$298.32 -7.5%
Jul 23, 2026
Tesla Inc TSLA
BUY - $460.00
Est. +23%
$374.01 $341.86
$298.32 -20.2%
Jul 23, 2026
PulteGroup Inc PHM
BUY - $166.00
Est. +35%
$123.25 $136.22
$132.31 +7.4%
Jul 23, 2026
United Rentals, Inc. URI
BUY Steven Fisher $1,350.00
Est. +17%
$1,156.78 $1,175.21
$1,055.11 -8.8%
Jul 23, 2026
RPM International, Inc. RPM
BUY - $142.00
Est. +37%
$103.33 $114.30
$108.37 +4.9%
Jul 23, 2026
Coinbase Global Inc - Ordinary Shares - Class A COIN
BUY - $235.00
Est. +41%
$166.12 $169.69
$160.09 -3.6%
Jul 23, 2026
MBX Biosciences, Inc. Common Stock MBX
BUY Michael Yee $90.00
Est. +46%
$61.84 $66.66
$63.96 +3.4%
Jul 23, 2026
Domo Inc. - Ordinary Shares - Class B DOMO
BUY - $4.84
Est. +28%
$3.78 $4.44
$3.63 -4.0%
Jul 23, 2026
SEI Investments Co. SEIC
BUY Alex Kramm $125.00
Est. +29%
$96.74 $104.47
$102.88 +6.3%
Jul 23, 2026
Domo Inc. - Ordinary Shares - Class B DOMO
BUY Eric Martinuzzi $5.00
Est. +59%
$3.15 $4.44
$3.63 +15.2%
Jul 22, 2026
3M Co. MMM
BUY - $218.00
Est. +28%
$170.76 $184.90
$177.97 +4.2%
Jul 22, 2026
MSCI Inc MSCI
BUY - $615.00
Est. +9%
$561.74 $589.91
$582.92 +3.8%
Jul 22, 2026
Utz Brands Inc - Ordinary Shares - Class A UTZ
BUY Peter Grom $14.25
Est. +1%
$14.10 $14.12
$14.06 -0.3%
Jul 22, 2026
Paylocity Holding Corp PCTY
BUY - $128.00
Est. +3%
$123.88 $149.05
$144.79 +16.9%
Jul 22, 2026
Genuine Parts Co. GPC
BUY Michael Lasser $122.00
Est. +2%
$119.12 $132.00
$129.98 +9.1%
Jul 22, 2026
ZipRecruiter Inc - Ordinary Shares - Class A ZIP
BUY - $4.50
Est. +15%
$3.90 $4.60
$4.16 +6.7%
Jul 22, 2026
Charles Schwab Corp. SCHW
BUY Michael Brown $128.00
Est. +28%
$99.96 $106.72
$104.47 +4.5%
Jul 22, 2026
Paychex Inc. PAYX
BUY Kevin McVeigh $115.00
Est. +3%
$111.96 $124.74
$122.13 +9.1%
Jul 22, 2026
Sabra Healthcare REIT Inc SBRA
BUY - $25.00
Est. +14%
$21.87 $22.77
$22.05 +0.8%
Jul 22, 2026
Nurix Therapeutics Inc NRIX
BUY - $31.00
Est. +32%
$23.48 $24.64
$23.60 +0.5%
Jul 22, 2026
Automatic Data Processing Inc. ADP
BUY - $270.00
Est. +10%
$246.22 $280.59
$273.37 +11.0%
Jul 22, 2026
Sprouts Farmers Market Inc SFM
BUY Mark Carden $80.00
Est. +7%
$74.69 $80.67
$79.16 +6.0%
Jul 21, 2026
ATRenew Inc - ADR RERE
BUY Mandy Liu $5.50
Est. +45%
$3.80 $4.40
$4.23 +11.3%
Rollins, Inc.
ROL
Jul 24, 2026
Analyst Joshua Chan
Signal & Target
BUY $43.00
Start Price $38.59
Best Price (1Y)
$40.15
Current Price $38.75
Return +0.4%
Dow Inc
DOW
Jul 24, 2026
Analyst -
Signal & Target
BUY $32.00
Start Price $29.36
Best Price (1Y)
$30.78
Current Price $30.45
Return +3.7%
Analyst -
Signal & Target
BUY $3.00
Start Price $2.95
Best Price (1Y)
$2.98
Current Price $2.71
Return -8.1%
Analyst -
Signal & Target
BUY $122.00
Start Price $107.85
Best Price (1Y)
$110.00
Current Price $105.92
Return -1.8%
RTX Corp
RTX
Jul 24, 2026
Analyst Gavin Parsons
Signal & Target
BUY $215.00
Start Price $209.16
Best Price (1Y)
$221.34
Current Price $215.25
Return +2.9%
Analyst -
Signal & Target
BUY $90.00
Start Price $65.69
Best Price (1Y)
$72.86
Current Price $42.73
Return -35.0%
Analyst -
Signal & Target
BUY $235.00
Start Price $177.29
Best Price (1Y)
$186.13
Current Price $181.52
Return +2.4%
Analyst Thomas Wadewitz
Signal & Target
BUY $310.00
Start Price $303.70
Best Price (1Y)
$309.32
Current Price $292.19
Return -3.8%
Analyst Anojja Shah
Signal & Target
BUY $271.00
Start Price $238.36
Best Price (1Y)
$258.81
Current Price $249.43
Return +4.6%
Analyst Joshua Spector
Signal & Target
BUY $5.00
Start Price $4.80
Best Price (1Y)
$5.25
Current Price $4.96
Return +3.3%
Analyst -
Signal & Target
BUY $28.00
Start Price $23.53
Best Price (1Y)
$23.15
Current Price $18.85
Return -19.9%
NVR Inc.
NVR
Jul 24, 2026
Analyst -
Signal & Target
BUY $7,400.00
Start Price $6,370.79
Best Price (1Y)
$6,558.82
Current Price $6,381.79
Return +0.2%
Analyst Timothy Arcuri
Signal & Target
BUY $730.00
Start Price $539.69
Best Price (1Y)
$549.00
Current Price $429.56
Return -20.4%
Analyst Kevin Caliendo
Signal & Target
BUY $232.00
Start Price $231.30
Best Price (1Y)
$240.13
Current Price $235.22
Return +1.7%
Analyst Gavin Parsons
Signal & Target
BUY $581.00
Start Price $578.53
Best Price (1Y)
$593.77
Current Price $569.40
Return -1.6%
Analyst -
Signal & Target
BUY $363.00
Start Price $347.99
Best Price (1Y)
$353.47
Current Price $335.74
Return -3.5%
Analyst -
Signal & Target
BUY $110.00
Start Price $95.46
Best Price (1Y)
$118.36
Current Price $115.76
Return +21.3%
Analyst -
Signal & Target
BUY $157.00
Start Price $95.46
Best Price (1Y)
$118.36
Current Price $115.76
Return +21.3%
Analyst -
Signal & Target
BUY $380.00
Start Price $284.02
Best Price (1Y)
$288.33
Current Price $271.30
Return -4.5%
Analyst Stephen Ju
Signal & Target
BUY $379.00
Start Price $341.91
Best Price (1Y)
$341.98
Current Price $335.76
Return -1.8%
Analyst -
Signal & Target
BUY $248.00
Start Price $95.46
Best Price (1Y)
$118.36
Current Price $115.76
Return +21.3%
Analyst -
Signal & Target
BUY $90.00
Start Price $80.19
Best Price (1Y)
$84.85
Current Price $81.92
Return +2.2%
Analyst -
Signal & Target
SELL $60.00
Start Price $85.68
Best Price (1Y)
$82.92
Current Price $101.14
Return -18.0%
Analyst Joseph Spak
Signal & Target
BUY $241.00
Start Price $198.43
Best Price (1Y)
$215.00
Current Price $206.95
Return +4.3%
Analyst -
Signal & Target
BUY $189.00
Start Price $166.86
Best Price (1Y)
$184.00
Current Price $180.08
Return +7.9%
Moody`s Corp.
MCO
Jul 23, 2026
Analyst Alex Kramm
Signal & Target
BUY $505.00
Start Price $473.95
Best Price (1Y)
$491.22
Current Price $483.24
Return +2.0%
Analyst -
Signal & Target
BUY $125.00
Start Price $112.48
Best Price (1Y)
$112.16
Current Price $107.43
Return -4.5%
Tesla Inc
TSLA
Jul 23, 2026
Analyst -
Signal & Target
BUY $385.00
Start Price $322.50
Best Price (1Y)
$341.86
Current Price $298.32
Return -7.5%
Tesla Inc
TSLA
Jul 23, 2026
Analyst -
Signal & Target
BUY $460.00
Start Price $374.01
Best Price (1Y)
$341.86
Current Price $298.32
Return -20.2%
Analyst -
Signal & Target
BUY $166.00
Start Price $123.25
Best Price (1Y)
$136.22
Current Price $132.31
Return +7.4%
Analyst Steven Fisher
Signal & Target
BUY $1,350.00
Start Price $1,156.78
Best Price (1Y)
$1,175.21
Current Price $1,055.11
Return -8.8%
Analyst -
Signal & Target
BUY $142.00
Start Price $103.33
Best Price (1Y)
$114.30
Current Price $108.37
Return +4.9%
Analyst -
Signal & Target
BUY $235.00
Start Price $166.12
Best Price (1Y)
$169.69
Current Price $160.09
Return -3.6%
Analyst Michael Yee
Signal & Target
BUY $90.00
Start Price $61.84
Best Price (1Y)
$66.66
Current Price $63.96
Return +3.4%
Analyst -
Signal & Target
BUY $4.84
Start Price $3.78
Best Price (1Y)
$4.44
Current Price $3.63
Return -4.0%
Analyst Alex Kramm
Signal & Target
BUY $125.00
Start Price $96.74
Best Price (1Y)
$104.47
Current Price $102.88
Return +6.3%
Analyst Eric Martinuzzi
Signal & Target
BUY $5.00
Start Price $3.15
Best Price (1Y)
$4.44
Current Price $3.63
Return +15.2%
3M Co.
MMM
Jul 22, 2026
Analyst -
Signal & Target
BUY $218.00
Start Price $170.76
Best Price (1Y)
$184.90
Current Price $177.97
Return +4.2%
MSCI Inc
MSCI
Jul 22, 2026
Analyst -
Signal & Target
BUY $615.00
Start Price $561.74
Best Price (1Y)
$589.91
Current Price $582.92
Return +3.8%
Analyst Peter Grom
Signal & Target
BUY $14.25
Start Price $14.10
Best Price (1Y)
$14.12
Current Price $14.06
Return -0.3%
Analyst -
Signal & Target
BUY $128.00
Start Price $123.88
Best Price (1Y)
$149.05
Current Price $144.79
Return +16.9%
Analyst Michael Lasser
Signal & Target
BUY $122.00
Start Price $119.12
Best Price (1Y)
$132.00
Current Price $129.98
Return +9.1%
Analyst -
Signal & Target
BUY $4.50
Start Price $3.90
Best Price (1Y)
$4.60
Current Price $4.16
Return +6.7%
Analyst Michael Brown
Signal & Target
BUY $128.00
Start Price $99.96
Best Price (1Y)
$106.72
Current Price $104.47
Return +4.5%
Paychex Inc.
PAYX
Jul 22, 2026
Analyst Kevin McVeigh
Signal & Target
BUY $115.00
Start Price $111.96
Best Price (1Y)
$124.74
Current Price $122.13
Return +9.1%
Analyst -
Signal & Target
BUY $25.00
Start Price $21.87
Best Price (1Y)
$22.77
Current Price $22.05
Return +0.8%
Analyst -
Signal & Target
BUY $31.00
Start Price $23.48
Best Price (1Y)
$24.64
Current Price $23.60
Return +0.5%
Analyst -
Signal & Target
BUY $270.00
Start Price $246.22
Best Price (1Y)
$280.59
Current Price $273.37
Return +11.0%
Analyst Mark Carden
Signal & Target
BUY $80.00
Start Price $74.69
Best Price (1Y)
$80.67
Current Price $79.16
Return +6.0%
Analyst Mandy Liu
Signal & Target
BUY $5.50
Start Price $3.80
Best Price (1Y)
$4.40
Current Price $4.23
Return +11.3%

Recent Upgrades / Downgrades

Date Stock Action From To
Jul 24, 2026
Deckers Outdoor Corp. DECK
Hold Buy Buy
Jul 24, 2026
Mobileye Global Inc - Ordinary Shares - Class A MBLY
Hold Neutral Neutral
Jul 24, 2026
AMKOR Technology Inc. AMKR
Upgrade Neutral Buy
Jul 24, 2026
Union Pacific Corp. UNP
Hold Neutral Neutral
Jul 24, 2026
Ardagh Metal Packaging S.A. AMBP
Hold Neutral Neutral
Jul 24, 2026
Advanced Micro Devices Inc. AMD
Hold Overweight Overweight
Jul 24, 2026
Lockheed Martin Corp. LMT
Hold Neutral Neutral
Jul 24, 2026
Kanzhun Ltd - ADR BZ
Initialise Buy Buy
Jul 24, 2026
Packaging Corp Of America PKG
Hold Buy Buy
Jul 24, 2026
Legend Biotech Corp - ADR LEGN
Downgrade Buy Neutral
Jul 24, 2026
Prothena Corporation plc PRTA
Hold Buy Buy
Jul 24, 2026
Dycom Industries, Inc. DY
Hold Buy Buy
Jul 24, 2026
Tenet Healthcare Corp. THC
Hold Buy Buy
Jul 24, 2026
RTX Corp RTX
Hold Neutral Neutral
Jul 24, 2026
CVS Health Corp CVS
Hold Buy Buy
Jul 24, 2026
Tenable Holdings Inc TENB
Downgrade Buy Neutral
Jul 24, 2026
Norfolk Southern Corp. NSC
Hold Neutral Neutral
Jul 24, 2026
Cheesecake Factory Inc. CAKE
Downgrade Sell Hold
Jul 24, 2026
Dow Inc DOW
Hold Neutral Neutral
Jul 24, 2026
Rollins, Inc. ROL
Hold Neutral Neutral
Jul 24, 2026
Quest Diagnostics, Inc. DGX
Hold Neutral Neutral
Jul 24, 2026
T-Mobile US Inc TMUS
Hold Buy Buy
Jul 23, 2026
Alphabet Inc - Ordinary Shares - Class C GOOG
Hold Neutral Neutral
Jul 23, 2026
MBX Biosciences, Inc. Common Stock MBX
Hold Buy Buy
Jul 23, 2026
SEI Investments Co. SEIC
Hold Buy Buy
Jul 23, 2026
Cheesecake Factory Inc. CAKE
Hold Sell Sell
Jul 23, 2026
Kforce Inc. KFRC
Hold Neutral Neutral
Jul 23, 2026
TE Connectivity Ltd - Registered Shares TEL
Hold Buy Buy
Jul 23, 2026
SM Energy Co SM
Hold Buy Buy
Jul 23, 2026
Align Technology, Inc. ALGN
Hold Neutral Neutral
Jul 23, 2026
RPM International, Inc. RPM
Hold Buy Buy
Jul 23, 2026
ServiceNow Inc NOW
Hold Market Outperform Market Outperform
Jul 23, 2026
Domo Inc. - Ordinary Shares - Class B DOMO
Upgrade Neutral Buy
Jul 23, 2026
Domo Inc. - Ordinary Shares - Class B DOMO
Downgrade Buy Neutral
Jul 23, 2026
Texas Instruments Inc. TXN
Hold Buy Buy
Jul 23, 2026
PulteGroup Inc PHM
Hold Buy Buy
Jul 23, 2026
United Rentals, Inc. URI
Hold Buy Buy
Jul 23, 2026
AT&T, Inc. T
Upgrade Buy Reduce
Jul 23, 2026
Moody`s Corp. MCO
Hold Neutral Neutral
Jul 23, 2026
Smurfit WestRock plc SW
Hold Buy Buy
Jul 22, 2026
Utz Brands Inc - Ordinary Shares - Class A UTZ
Hold Neutral Neutral
Jul 22, 2026
ZipRecruiter Inc - Ordinary Shares - Class A ZIP
Hold Neutral Neutral
Jul 22, 2026
Crown Holdings, Inc. CCK
Hold Neutral Neutral
Jul 22, 2026
Genuine Parts Co. GPC
Hold Neutral Neutral
Jul 22, 2026
Factset Research Systems Inc. FDS
Hold Buy Buy
Jul 22, 2026
Automatic Data Processing Inc. ADP
Hold Neutral Neutral
Jul 22, 2026
Dakota Gold Corp DC
Downgrade Cautious Neutral
Jul 22, 2026
ServiceTitan, Inc. TTAN
Hold Buy Buy
Jul 22, 2026
Sprouts Farmers Market Inc SFM
Hold Neutral Neutral
Jul 22, 2026
Vornado Realty Trust VNO
Downgrade Underweight
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Upgrade
From Neutral
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Overweight
To Overweight
Action Hold
From Neutral
To Neutral
Action Initialise
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Downgrade
From Buy
To Neutral
Action Hold
From Neutral
To Neutral
Action Downgrade
From Sell
To Hold
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Sell
To Sell
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Market Outperform
To Market Outperform
Action Upgrade
From Neutral
To Buy
Action Downgrade
From Buy
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From Buy
To Reduce
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Downgrade
From Cautious
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Downgrade
From -
To Underweight