← Back to Analysts

UBS Score: 41

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.
+77.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 📉
52%
3556 W / 3301 L
Target Met
? How often was the target reached?
Hits vs. Total.
86%
3666 W / 601 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
19%
826 W / 3441 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
7%
314 W / 3953 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.
50%
1400 W / 1421 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
51%
3201 W / 3033 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
57%
355 W / 268 L

Top 5 Analysts (Score, >10 Trades)

1. Radi Sultan 55 2. William Appicelli 55 3. Nicholas Holowko 53 4. Amit Mehrotra 52 5. Manav Gupta 51

Top 5 Analysts (Score, >50 Trades)

1. Manav Gupta 51 2. Michael Goldsmith 50 3. Brian Meredith 48 4. Peter Grom 44 5. Michael Brown 43

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Oct 30, 2026
Twilio Inc - Ordinary Shares Class A TWLO
BUY Taylor McGinnis $255.00
Est. +5%
$241.90 $217.09
$213.46 -11.8%
Oct 30, 2026
Gilead Sciences, Inc. GILD
BUY Michael Yee $195.00
Est. +14%
$170.95 $175.65
$174.48 +2.1%
Oct 30, 2026
Crocs Inc CROX
SELL Jay Sole $145.00
Est. +4%
$150.26 $148.93 (Low)
$159.84 -6.4%
Oct 30, 2026
Altria Group Inc. MO
BUY Faham Baig $83.00
Est. +6%
$78.16 $79.81
$78.02 -0.2%
Oct 30, 2026
Godaddy Inc - Ordinary Shares - Class A GDDY
BUY Chris Zhang $112.00
Est. +6%
$105.89 $121.46
$118.31 +11.7%
Oct 30, 2026
Incyte Corp. INCY
BUY - $152.00
Est. +30%
$116.80 $123.33
$122.89 +5.2%
Oct 30, 2026
Floor & Decor Holdings Inc - Ordinary Shares - Class A FND
BUY Michael Lasser $54.00
Est. +7%
$50.34 $54.02
$53.42 +6.1%
Oct 30, 2026
Alnylam Pharmaceuticals Inc ALNY
BUY Joon Lee $329.00
Est. +94%
$169.42 $180.61
$161.08 -4.9%
Oct 30, 2026
Lilly(Eli) & Co LLY
BUY Michael Yee $1,625.00
Est. +18%
$1,373.00 $1,449.68
$1,417.83 +3.3%
Oct 30, 2026
XPO Inc XPO
BUY Thomas Wadewitz $232.00
Est. +27%
$183.01 $197.55
$188.22 +2.8%
Oct 30, 2026
HubSpot Inc HUBS
BUY Keith Bachman $255.00
Est. +6%
$239.57 $243.53
$216.41 -9.7%
Oct 30, 2026
HubSpot Inc HUBS
BUY Matthew VanVliet $265.00
Est. +13%
$235.26 $243.53
$216.41 -8.0%
Oct 30, 2026
Waste Management, Inc. WM
BUY Jon Windham $280.00
Est. +21%
$230.90 $239.37
$238.39 +3.2%
Oct 30, 2026
Schneider National Inc - Ordinary Shares - Class B SNDR
BUY Thomas Wadewitz $30.00
Est. +2%
$29.37 $30.29
$29.82 +1.5%
Oct 30, 2026
Pinterest Inc - Ordinary Shares - Class A PINS
BUY Stephen Ju $32.00
Est. +61%
$19.91 $21.60
$21.22 +6.6%
Oct 30, 2026
L3Harris Technologies Inc LHX
BUY Gavin Parsons $293.00
Est. +5%
$278.43 $283.71
$259.71 -6.7%
Oct 30, 2026
VNET Group Inc - ADR VNET
BUY James Wang $6.80
Est. +102%
$3.37 $3.65
$3.52 +4.5%
Oct 30, 2026
Columbia Sportswear Co. COLM
SELL Mauricio Serna $49.00
Est. +23%
$63.69 $64.20 (Low)
$70.93 -11.4%
Oct 30, 2026
Entegris Inc ENTG
BUY Timothy Arcuri $220.00
Est. +38%
$160.00 $161.94
$142.87 -10.7%
Oct 30, 2026
Encompass Health Corp EHC
BUY - $165.00
Est. +25%
$131.49 $141.99
$141.05 +7.3%
Oct 30, 2026
Intel Corp. INTC
BUY - $90.00
Est. +41%
$63.79 $68.77
$58.27 -8.7%
Oct 30, 2026
Roblox Corporation - Ordinary Shares - Class A RBLX
SELL Christopher Schoell $50.00
Est. +5%
$52.46 $41.39 (Low)
$49.31 +6.0%
Oct 30, 2026
Fiverr International Ltd FVRR
BUY Joshua Chan $9.50
Est. +5%
$9.05 $9.04
$8.72 -3.7%
Oct 30, 2026
DoorDash Inc - Ordinary Shares - Class A DASH
BUY Mark Zgutowicz $213.00
Est. +19%
$179.00 $199.06
$198.59 +10.9%
Oct 29, 2026
Jersey Mike's Subs Inc. JMKE
BUY - $25.00
Est. +39%
$17.93 $19.88
$19.72 +10.0%
Oct 29, 2026
Labcorp Holdings Inc. LH
BUY Kevin Caliendo $420.00
Est. +17%
$360.32 $370.54
$367.85 +2.1%
Oct 29, 2026
Icon Plc ICLR
BUY Kevin Caliendo $236.00
Est. +11%
$213.28 $219.00
$203.11 -4.8%
Oct 29, 2026
Alphabet Inc - Ordinary Shares - Class A GOOGL
BUY - $332.00
Est. +2%
$324.89 $296.49
$288.93 -11.1%
Oct 29, 2026
SoFi Technologies Inc SOFI
BUY - $22.00
Est. +26%
$17.52 $17.74
$17.38 -0.8%
Oct 29, 2026
Biogen Inc BIIB
BUY - $300.00
Est. +19%
$252.31 $258.73
$254.46 +0.9%
Oct 29, 2026
Automatic Data Processing Inc. ADP
BUY Kevin McVeigh $310.00
Est. +9%
$284.61 $305.27
$303.54 +6.7%
Oct 29, 2026
Ensign Group Inc ENSG
BUY - $240.00
Est. +30%
$184.64 $189.10
$188.41 +2.0%
Oct 29, 2026
EBay Inc. EBAY
BUY - $137.00
Est. +16%
$118.02 $126.55
$125.15 +6.0%
Oct 29, 2026
Extreme Networks Inc. EXTR
BUY - $32.00
Est. +32%
$24.29 $25.08
$22.84 -6.0%
Oct 29, 2026
KLA Corp. KLAC
BUY Timothy Arcuri $180.00
Est. +13%
$158.77 $171.31
$149.79 -5.7%
Oct 29, 2026
Paychex Inc. PAYX
BUY Kevin McVeigh $120.00
Est. +11%
$108.49 $120.07
$118.68 +9.4%
Oct 29, 2026
Skyworks Solutions, Inc. SWKS
BUY Timothy Arcuri $90.00
Est. +4%
$86.74 $90.50
$82.92 -4.4%
Oct 29, 2026
Carvana Co. - Ordinary Shares - Class A CVNA
BUY - $84.00
Est. +22%
$68.65 $78.48
$77.55 +13.0%
Oct 29, 2026
ServiceNow Inc NOW
BUY - $140.00
Est. +28%
$109.67 $121.50
$108.79 -0.8%
Oct 29, 2026
C.H. Robinson Worldwide, Inc. CHRW
BUY Thomas Wadewitz $204.00
Est. +62%
$125.96 $138.31
$133.85 +6.3%
Oct 29, 2026
Etsy Inc ETSY
BUY - $110.00
Est. +19%
$92.35 $97.85
$96.26 +4.2%
Oct 29, 2026
Microsoft Corporation MSFT
BUY - $700.00
Est. +34%
$524.12 $559.15
$555.80 +6.0%
Oct 29, 2026
Wintrust Financial Corp. WTFC
BUY Timur Braziler $180.00
Est. +20%
$150.28 $161.08
$156.12 +3.9%
Oct 29, 2026
Etsy Inc ETSY
BUY Stephen Ju $100.00
Est. +8%
$92.54 $97.85
$96.26 +4.0%
Oct 29, 2026
Dana Inc DAN
BUY Joseph Spak $34.00
Est. +33%
$25.48 $26.26
$23.73 -6.9%
Oct 29, 2026
Wingstop Inc WING
BUY Dennis Geiger $150.00
Est. +8%
$138.57 $175.00
$167.62 +21.0%
Oct 29, 2026
Boot Barn Holdings Inc BOOT
BUY Jay Sole $194.00
Est. +71%
$113.30 $146.12
$145.55 +28.5%
Oct 29, 2026
Chefs` Warehouse Inc CHEF
BUY Mark Carden $135.00
Est. +30%
$103.84 $107.96
$106.84 +2.9%
Oct 29, 2026
Q2 Holdings Inc QTWO
BUY - $73.00
Est. +10%
$66.28 $74.83
$74.48 +12.4%
Oct 29, 2026
TE Connectivity Ltd - Registered Shares TEL
BUY Joseph Spak $263.00
Est. +18%
$222.90 $224.37
$220.29 -1.2%
Analyst Taylor McGinnis
Signal & Target
BUY $255.00
Start Price $241.90
Best Price (1Y)
$217.09
Current Price $213.46
Return -11.8%
Analyst Michael Yee
Signal & Target
BUY $195.00
Start Price $170.95
Best Price (1Y)
$175.65
Current Price $174.48
Return +2.1%
Crocs Inc
CROX
Oct 30, 2026
Analyst Jay Sole
Signal & Target
SELL $145.00
Start Price $150.26
Best Price (1Y)
$148.93
Current Price $159.84
Return -6.4%
Analyst Faham Baig
Signal & Target
BUY $83.00
Start Price $78.16
Best Price (1Y)
$79.81
Current Price $78.02
Return -0.2%
Analyst Chris Zhang
Signal & Target
BUY $112.00
Start Price $105.89
Best Price (1Y)
$121.46
Current Price $118.31
Return +11.7%
Incyte Corp.
INCY
Oct 30, 2026
Analyst -
Signal & Target
BUY $152.00
Start Price $116.80
Best Price (1Y)
$123.33
Current Price $122.89
Return +5.2%
Analyst Michael Lasser
Signal & Target
BUY $54.00
Start Price $50.34
Best Price (1Y)
$54.02
Current Price $53.42
Return +6.1%
Analyst Joon Lee
Signal & Target
BUY $329.00
Start Price $169.42
Best Price (1Y)
$180.61
Current Price $161.08
Return -4.9%
Analyst Michael Yee
Signal & Target
BUY $1,625.00
Start Price $1,373.00
Best Price (1Y)
$1,449.68
Current Price $1,417.83
Return +3.3%
XPO Inc
XPO
Oct 30, 2026
Analyst Thomas Wadewitz
Signal & Target
BUY $232.00
Start Price $183.01
Best Price (1Y)
$197.55
Current Price $188.22
Return +2.8%
HubSpot Inc
HUBS
Oct 30, 2026
Analyst Keith Bachman
Signal & Target
BUY $255.00
Start Price $239.57
Best Price (1Y)
$243.53
Current Price $216.41
Return -9.7%
HubSpot Inc
HUBS
Oct 30, 2026
Signal & Target
BUY $265.00
Start Price $235.26
Best Price (1Y)
$243.53
Current Price $216.41
Return -8.0%
Analyst Jon Windham
Signal & Target
BUY $280.00
Start Price $230.90
Best Price (1Y)
$239.37
Current Price $238.39
Return +3.2%
Analyst Thomas Wadewitz
Signal & Target
BUY $30.00
Start Price $29.37
Best Price (1Y)
$30.29
Current Price $29.82
Return +1.5%
Analyst Stephen Ju
Signal & Target
BUY $32.00
Start Price $19.91
Best Price (1Y)
$21.60
Current Price $21.22
Return +6.6%
Analyst Gavin Parsons
Signal & Target
BUY $293.00
Start Price $278.43
Best Price (1Y)
$283.71
Current Price $259.71
Return -6.7%
Analyst James Wang
Signal & Target
BUY $6.80
Start Price $3.37
Best Price (1Y)
$3.65
Current Price $3.52
Return +4.5%
Analyst Mauricio Serna
Signal & Target
SELL $49.00
Start Price $63.69
Best Price (1Y)
$64.20
Current Price $70.93
Return -11.4%
Entegris Inc
ENTG
Oct 30, 2026
Analyst Timothy Arcuri
Signal & Target
BUY $220.00
Start Price $160.00
Best Price (1Y)
$161.94
Current Price $142.87
Return -10.7%
Analyst -
Signal & Target
BUY $165.00
Start Price $131.49
Best Price (1Y)
$141.99
Current Price $141.05
Return +7.3%
Intel Corp.
INTC
Oct 30, 2026
Analyst -
Signal & Target
BUY $90.00
Start Price $63.79
Best Price (1Y)
$68.77
Current Price $58.27
Return -8.7%
Signal & Target
SELL $50.00
Start Price $52.46
Best Price (1Y)
$41.39
Current Price $49.31
Return +6.0%
Analyst Joshua Chan
Signal & Target
BUY $9.50
Start Price $9.05
Best Price (1Y)
$9.04
Current Price $8.72
Return -3.7%
Analyst Mark Zgutowicz
Signal & Target
BUY $213.00
Start Price $179.00
Best Price (1Y)
$199.06
Current Price $198.59
Return +10.9%
Analyst -
Signal & Target
BUY $25.00
Start Price $17.93
Best Price (1Y)
$19.88
Current Price $19.72
Return +10.0%
Analyst Kevin Caliendo
Signal & Target
BUY $420.00
Start Price $360.32
Best Price (1Y)
$370.54
Current Price $367.85
Return +2.1%
Icon Plc
ICLR
Oct 29, 2026
Analyst Kevin Caliendo
Signal & Target
BUY $236.00
Start Price $213.28
Best Price (1Y)
$219.00
Current Price $203.11
Return -4.8%
Analyst -
Signal & Target
BUY $332.00
Start Price $324.89
Best Price (1Y)
$296.49
Current Price $288.93
Return -11.1%
Analyst -
Signal & Target
BUY $22.00
Start Price $17.52
Best Price (1Y)
$17.74
Current Price $17.38
Return -0.8%
Biogen Inc
BIIB
Oct 29, 2026
Analyst -
Signal & Target
BUY $300.00
Start Price $252.31
Best Price (1Y)
$258.73
Current Price $254.46
Return +0.9%
Analyst Kevin McVeigh
Signal & Target
BUY $310.00
Start Price $284.61
Best Price (1Y)
$305.27
Current Price $303.54
Return +6.7%
Analyst -
Signal & Target
BUY $240.00
Start Price $184.64
Best Price (1Y)
$189.10
Current Price $188.41
Return +2.0%
EBay Inc.
EBAY
Oct 29, 2026
Analyst -
Signal & Target
BUY $137.00
Start Price $118.02
Best Price (1Y)
$126.55
Current Price $125.15
Return +6.0%
Analyst -
Signal & Target
BUY $32.00
Start Price $24.29
Best Price (1Y)
$25.08
Current Price $22.84
Return -6.0%
KLA Corp.
KLAC
Oct 29, 2026
Analyst Timothy Arcuri
Signal & Target
BUY $180.00
Start Price $158.77
Best Price (1Y)
$171.31
Current Price $149.79
Return -5.7%
Paychex Inc.
PAYX
Oct 29, 2026
Analyst Kevin McVeigh
Signal & Target
BUY $120.00
Start Price $108.49
Best Price (1Y)
$120.07
Current Price $118.68
Return +9.4%
Analyst Timothy Arcuri
Signal & Target
BUY $90.00
Start Price $86.74
Best Price (1Y)
$90.50
Current Price $82.92
Return -4.4%
Analyst -
Signal & Target
BUY $84.00
Start Price $68.65
Best Price (1Y)
$78.48
Current Price $77.55
Return +13.0%
Analyst -
Signal & Target
BUY $140.00
Start Price $109.67
Best Price (1Y)
$121.50
Current Price $108.79
Return -0.8%
Analyst Thomas Wadewitz
Signal & Target
BUY $204.00
Start Price $125.96
Best Price (1Y)
$138.31
Current Price $133.85
Return +6.3%
Etsy Inc
ETSY
Oct 29, 2026
Analyst -
Signal & Target
BUY $110.00
Start Price $92.35
Best Price (1Y)
$97.85
Current Price $96.26
Return +4.2%
Analyst -
Signal & Target
BUY $700.00
Start Price $524.12
Best Price (1Y)
$559.15
Current Price $555.80
Return +6.0%
Analyst Timur Braziler
Signal & Target
BUY $180.00
Start Price $150.28
Best Price (1Y)
$161.08
Current Price $156.12
Return +3.9%
Etsy Inc
ETSY
Oct 29, 2026
Analyst Stephen Ju
Signal & Target
BUY $100.00
Start Price $92.54
Best Price (1Y)
$97.85
Current Price $96.26
Return +4.0%
Dana Inc
DAN
Oct 29, 2026
Analyst Joseph Spak
Signal & Target
BUY $34.00
Start Price $25.48
Best Price (1Y)
$26.26
Current Price $23.73
Return -6.9%
Wingstop Inc
WING
Oct 29, 2026
Analyst Dennis Geiger
Signal & Target
BUY $150.00
Start Price $138.57
Best Price (1Y)
$175.00
Current Price $167.62
Return +21.0%
Analyst Jay Sole
Signal & Target
BUY $194.00
Start Price $113.30
Best Price (1Y)
$146.12
Current Price $145.55
Return +28.5%
Analyst Mark Carden
Signal & Target
BUY $135.00
Start Price $103.84
Best Price (1Y)
$107.96
Current Price $106.84
Return +2.9%
Analyst -
Signal & Target
BUY $73.00
Start Price $66.28
Best Price (1Y)
$74.83
Current Price $74.48
Return +12.4%
Analyst Joseph Spak
Signal & Target
BUY $263.00
Start Price $222.90
Best Price (1Y)
$224.37
Current Price $220.29
Return -1.2%

Recent Upgrades / Downgrades

Date Stock Action From To
Oct 30, 2026
Entegris Inc ENTG
Hold Buy Buy
Oct 30, 2026
VNET Group Inc - ADR VNET
Hold Buy Buy
Oct 30, 2026
Floor & Decor Holdings Inc - Ordinary Shares - Class A FND
Downgrade Neutral Market Perform
Oct 30, 2026
Intel Corp. INTC
Downgrade Buy Hold
Oct 30, 2026
Gilead Sciences, Inc. GILD
Hold Buy Buy
Oct 30, 2026
Godaddy Inc - Ordinary Shares - Class A GDDY
Hold Neutral Neutral
Oct 30, 2026
HubSpot Inc HUBS
Hold Neutral Neutral
Oct 30, 2026
Reddit Inc. - Ordinary Shares - Class A RDDT
Hold Buy Buy
Oct 30, 2026
BridgeBio Pharma Inc BBIO
Hold Buy Buy
Oct 30, 2026
Fedex Corp FDX
Hold Hold Hold
Oct 30, 2026
Encompass Health Corp EHC
Hold Buy Buy
Oct 30, 2026
Alnylam Pharmaceuticals Inc ALNY
Hold Buy Buy
Oct 30, 2026
Robinhood Markets Inc - Ordinary Shares - Class A HOOD
Hold Buy Buy
Oct 30, 2026
DoorDash Inc - Ordinary Shares - Class A DASH
Hold Neutral Neutral
Oct 30, 2026
Lilly(Eli) & Co LLY
Hold Buy Buy
Oct 30, 2026
Crocs Inc CROX
Hold Neutral Neutral
Oct 30, 2026
First Solar Inc FSLR
Hold Buy Buy
Oct 30, 2026
Schneider National Inc - Ordinary Shares - Class B SNDR
Hold Neutral Neutral
Oct 30, 2026
L3Harris Technologies Inc LHX
Hold Neutral Neutral
Oct 30, 2026
Fiverr International Ltd FVRR
Hold Neutral Neutral
Oct 30, 2026
Waste Management, Inc. WM
Hold Buy Buy
Oct 30, 2026
XPO Inc XPO
Hold Buy Buy
Oct 30, 2026
Twilio Inc - Ordinary Shares Class A TWLO
Hold Buy Buy
Oct 30, 2026
NextDecade Corporation NEXT
Hold Neutral Neutral
Oct 30, 2026
Pinterest Inc - Ordinary Shares - Class A PINS
Hold Buy Buy
Oct 30, 2026
Nextracker Inc - Ordinary Shares - Class A NXT
Hold Buy Buy
Oct 30, 2026
Columbia Sportswear Co. COLM
Hold Sell Sell
Oct 29, 2026
ServiceNow Inc NOW
Hold Outperform Outperform
Oct 29, 2026
Everforth, Inc. EFOR
Hold Sell Sell
Oct 29, 2026
C.H. Robinson Worldwide, Inc. CHRW
Hold Buy Buy
Oct 29, 2026
Etsy Inc ETSY
Hold Neutral Neutral
Oct 29, 2026
Paychex Inc. PAYX
Hold Neutral Neutral
Oct 29, 2026
Waste Management, Inc. WM
Hold Outperform Outperform
Oct 29, 2026
Wintrust Financial Corp. WTFC
Upgrade Neutral Buy
Oct 29, 2026
O`Reilly Automotive, Inc. ORLY
Hold Buy Buy
Oct 29, 2026
Ares Capital Corp ARCC
Upgrade Neutral Buy
Oct 29, 2026
KLA Corp. KLAC
Hold Neutral Neutral
Oct 29, 2026
Skyworks Solutions, Inc. SWKS
Hold Neutral Neutral
Oct 29, 2026
TE Connectivity Ltd - Registered Shares TEL
Hold Buy Buy
Oct 29, 2026
Automatic Data Processing Inc. ADP
Hold Neutral Neutral
Oct 29, 2026
Evercore Inc - Ordinary Shares - Class A EVR
Hold Neutral Neutral
Oct 29, 2026
Dana Inc DAN
Hold Buy Buy
Oct 29, 2026
Carvana Co. - Ordinary Shares - Class A CVNA
Hold Buy Buy
Oct 29, 2026
Tenable Holdings Inc TENB
Hold Hold Hold
Oct 29, 2026
EBay Inc. EBAY
Upgrade Neutral Buy
Oct 29, 2026
Chefs` Warehouse Inc CHEF
Hold Buy Buy
Oct 29, 2026
Chemed Corp. CHE
Hold Buy Buy
Oct 29, 2026
Ensign Group Inc ENSG
Hold Buy Buy
Oct 29, 2026
Icon Plc ICLR
Hold Neutral Neutral
Oct 29, 2026
Q2 Holdings Inc QTWO
Hold Buy Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Downgrade
From Neutral
To Market Perform
Action Downgrade
From Buy
To Hold
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
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 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 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 Hold
From Buy
To Buy
Action Hold
From Sell
To Sell
Action Hold
From Outperform
To Outperform
Action Hold
From Sell
To Sell
Action Hold
From Buy
To Buy
Action Hold
From Neutral
To Neutral
Action Hold
From Neutral
To Neutral
Action Hold
From Outperform
To Outperform
Action Upgrade
From Neutral
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From Neutral
To Buy
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 Neutral
To Neutral
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Hold
To Hold
Action Upgrade
From Neutral
To Buy
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