← Back to Analysts

Wells Fargo 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.
+6.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 📉
53%
2080 W / 1832 L
Target Met
? How often was the target reached?
Hits vs. Total.
84%
1833 W / 357 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
18%
391 W / 1799 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
7%
149 W / 2041 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%
649 W / 587 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
54%
1757 W / 1506 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
50%
323 W / 326 L

Top 5 Analysts (Score, >10 Trades)

1. David Strauss 52 2. James Feldman 50 3. Mike Mayo 49 4. Finian O'Shea 48 5. Shahriar Pourreza 48

Top 5 Analysts (Score, >50 Trades)

1. Shahriar Pourreza 48 2. Elyse Greenspan 47 3. Joseph O'Dea 45 4. Ken Gawrelski 39 5. Ike Boruchow 38

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 26, 2026
Ally Financial Inc ALLY
BUY - $55.00
Est. +19%
$46.32 $47.29
$45.32 -2.2%
Jun 26, 2026
Infosys Ltd - ADR INFY
BUY Jason Kupferberg $11.00
Est. +4%
$10.57 $11.19
$11.16 +5.6%
Jun 26, 2026
Health Catalyst Inc HCAT
SELL Stan Berenshteyn $1.75
Est. +1%
$1.77 $1.75 (Low)
$2.08 -17.5%
Jun 26, 2026
Commercial Metals Co. CMC
BUY Timna Tanners $80.00
Est. +8%
$74.11 $73.07
$61.73 -16.7%
Jun 26, 2026
Figma, Inc. FIG
BUY Michael Turrin $36.00
Est. +114%
$16.84 $21.88
$21.34 +26.7%
Jun 26, 2026
Applied Materials Inc. AMAT
BUY - $740.00
Est. +11%
$668.00 $739.67
$603.04 -9.7%
Jun 25, 2026
Qualcomm, Inc. QCOM
BUY - $265.00
Est. +34%
$197.41 $219.00
$176.25 -10.7%
Jun 25, 2026
Rollins, Inc. ROL
BUY - $46.00
Est. +3%
$44.54 $44.24
$43.38 -2.6%
Jun 25, 2026
Micron Technology Inc. MU
BUY - $1,525.00
Est. +45%
$1,048.51 $1,255.00
$975.56 -7.0%
Jun 24, 2026
Gartner, Inc. IT
SELL Jason Haas $120.00
Est. +7%
$129.18 $125.71 (Low)
$136.32 -5.5%
Jun 24, 2026
Sunstone Hotel Investors Inc SHO
BUY - $13.00
Est. +11%
$11.74 $11.92
$11.38 -3.1%
Jun 24, 2026
Palmer Square Capital BDC Inc. PSBD
BUY - $11.50
Est. +7%
$10.72 $10.92
$10.46 -2.4%
Jun 24, 2026
Costar Group, Inc. CSGP
SELL - $26.00
Est. +14%
$30.26 $28.18 (Low)
$30.00 +0.9%
Jun 24, 2026
Invitation Homes Inc INVH
BUY - $33.00
Est. +14%
$29.05 $30.61
$30.53 +5.1%
Jun 23, 2026
Bath & Body Works Inc BBWI
BUY - $26.00
Est. +32%
$19.63 $23.73
$21.96 +11.9%
Jun 23, 2026
Caterpillar Inc. CAT
BUY - $1,155.00
Est. +13%
$1,022.28 $1,073.46
$963.53 -5.7%
Jun 22, 2026
Lam Research Corp. LRCX
BUY Joe Quatrochi $450.00
Est. +16%
$389.04 $438.50
$351.41 -9.7%
Jun 22, 2026
Royal Caribbean Group RCL
BUY - $361.00
Est. +16%
$312.51 $333.39
$296.30 -5.2%
Jun 22, 2026
ASML Holding NV - New York Shares ASML
BUY Joe Quatrochi $2,200.00
Est. +14%
$1,929.68 $1,999.90
$1,769.32 -8.3%
Jun 22, 2026
Applied Materials Inc. AMAT
BUY - $715.00
Est. +16%
$617.11 $739.67
$603.04 -2.3%
Jun 22, 2026
Abbvie Inc ABBV
BUY - $260.00
Est. +20%
$216.63 $261.64
$261.07 +20.5%
Jun 22, 2026
Diamondback Energy Inc FANG
BUY - $212.00
Est. +16%
$183.50 $188.98
$172.04 -6.2%
Jun 22, 2026
Ovintiv Inc OVV
BUY - $80.00
Est. +53%
$52.41 $55.37
$52.96 +1.0%
Jun 22, 2026
Accenture plc - Ordinary Shares - Class A ACN
BUY Jason Kupferberg $200.00
Est. +56%
$127.98 $138.90
$137.35 +7.3%
Jun 22, 2026
Kroger Co. KR
BUY - $58.00
Est. +2%
$56.61 $59.45
$58.22 +2.8%
Jun 22, 2026
KLA Corp. KLAC
BUY - $305.00
Est. +18%
$259.56 $307.16
$235.55 -9.3%
Jun 18, 2026
Park Hotels & Resorts Inc PK
BUY - $15.00
Est. +3%
$14.50 $14.95
$14.42 -0.6%
Jun 18, 2026
Progressive Corp. PGR
BUY Elyse Greenspan $219.00
Est. +7%
$204.42 $232.29
$232.22 +13.6%
Jun 18, 2026
Steel Dynamics Inc. STLD
BUY - $291.00
Est. +8%
$270.13 $261.99
$220.39 -18.4%
Jun 18, 2026
Equifax, Inc. EFX
BUY - $220.00
Est. +42%
$154.84 $172.10
$172.07 +11.1%
Jun 18, 2026
Nucor Corp. NUE
BUY - $283.00
Est. +12%
$252.60 $254.11
$220.75 -12.6%
Jun 18, 2026
Citigroup Inc C
BUY - $165.00
Est. +15%
$143.85 $147.96
$139.93 -2.7%
Jun 17, 2026
Carters Inc CRI
BUY - $42.00
Est. +2%
$41.10 $44.28
$40.65 -1.1%
Jun 17, 2026
CSX Corp. CSX
BUY - $53.00
Est. +13%
$46.90 $49.21
$48.89 +4.2%
Jun 17, 2026
Leidos Holdings Inc LDOS
BUY - $125.00
Est. +10%
$113.58 $109.50
$108.84 -4.2%
Jun 17, 2026
Cummins Inc. CMI
BUY - $874.00
Est. +25%
$699.97 $737.10
$661.70 -5.5%
Jun 17, 2026
Fedex Corp FDX
BUY - $425.00
Est. +27%
$335.74 $332.40
$313.00 -6.8%
Jun 16, 2026
Fuelcell Energy Inc FCEL
SELL - $8.00
Est. +54%
$17.50 $18.40 (Low)
$28.11 -60.6%
Jun 15, 2026
DTE Energy Co. DTE
BUY - $165.00
Est. +12%
$147.42 $154.90
$154.06 +4.5%
Jun 15, 2026
Rhythm Pharmaceuticals Inc. RYTM
BUY - $155.00
Est. +75%
$88.38 $114.59
$114.17 +29.2%
Jun 15, 2026
Lennar Corp. - Ordinary Shares - Class A LEN
SELL - $85.00
Est. +6%
$90.30 $86.00 (Low)
$88.21 +2.3%
Jun 15, 2026
Marathon Petroleum Corp MPC
BUY Sam Margolin $344.00
Est. +31%
$263.58 $270.40
$266.35 +1.1%
Jun 12, 2026
Kayne Anderson BDC Inc KBDC
SELL Finian O'Shea $14.00
Est. +3%
$14.45 $13.41 (Low)
$13.59 +6.0%
Jun 12, 2026
Qualcomm, Inc. QCOM
BUY - $230.00
Est. +13%
$202.96 $233.44
$176.25 -13.2%
Jun 12, 2026
Nuveen Churchill Direct Lending Corp NCDL
SELL Finian O'Shea $12.00
Est. +6%
$12.78 $11.97 (Low)
$12.68 +0.8%
Jun 12, 2026
Flutter Entertainment Plc FLUT
BUY - $168.00
Est. +52%
$110.80 $112.02
$106.03 -4.3%
Jun 12, 2026
Coca-Cola Europacific Partners Plc CCEP
BUY Chris Carey $110.00
Est. +13%
$97.69 $108.06
$106.61 +9.1%
Jun 12, 2026
Ares Capital Corp ARCC
SELL Finian O'Shea $19.00
Est. +0%
$19.07 $17.72 (Low)
$18.73 +1.8%
Jun 12, 2026
Dana Inc DAN
BUY - $33.00
Est. +10%
$30.11 $31.62
$24.91 -17.3%
Jun 12, 2026
Adobe Inc ADBE
BUY - $250.00
Est. +14%
$218.80 $222.15
$219.72 +0.4%
Analyst -
Signal & Target
BUY $55.00
Start Price $46.32
Best Price (1Y)
$47.29
Current Price $45.32
Return -2.2%
Signal & Target
BUY $11.00
Start Price $10.57
Best Price (1Y)
$11.19
Current Price $11.16
Return +5.6%
Signal & Target
SELL $1.75
Start Price $1.77
Best Price (1Y)
$1.75
Current Price $2.08
Return -17.5%
Analyst Timna Tanners
Signal & Target
BUY $80.00
Start Price $74.11
Best Price (1Y)
$73.07
Current Price $61.73
Return -16.7%
Figma, Inc.
FIG
Jun 26, 2026
Analyst Michael Turrin
Signal & Target
BUY $36.00
Start Price $16.84
Best Price (1Y)
$21.88
Current Price $21.34
Return +26.7%
Analyst -
Signal & Target
BUY $740.00
Start Price $668.00
Best Price (1Y)
$739.67
Current Price $603.04
Return -9.7%
Analyst -
Signal & Target
BUY $265.00
Start Price $197.41
Best Price (1Y)
$219.00
Current Price $176.25
Return -10.7%
Rollins, Inc.
ROL
Jun 25, 2026
Analyst -
Signal & Target
BUY $46.00
Start Price $44.54
Best Price (1Y)
$44.24
Current Price $43.38
Return -2.6%
Analyst -
Signal & Target
BUY $1,525.00
Start Price $1,048.51
Best Price (1Y)
$1,255.00
Current Price $975.56
Return -7.0%
Gartner, Inc.
IT
Jun 24, 2026
Analyst Jason Haas
Signal & Target
SELL $120.00
Start Price $129.18
Best Price (1Y)
$125.71
Current Price $136.32
Return -5.5%
Analyst -
Signal & Target
BUY $13.00
Start Price $11.74
Best Price (1Y)
$11.92
Current Price $11.38
Return -3.1%
Analyst -
Signal & Target
BUY $11.50
Start Price $10.72
Best Price (1Y)
$10.92
Current Price $10.46
Return -2.4%
Analyst -
Signal & Target
SELL $26.00
Start Price $30.26
Best Price (1Y)
$28.18
Current Price $30.00
Return +0.9%
Analyst -
Signal & Target
BUY $33.00
Start Price $29.05
Best Price (1Y)
$30.61
Current Price $30.53
Return +5.1%
Analyst -
Signal & Target
BUY $26.00
Start Price $19.63
Best Price (1Y)
$23.73
Current Price $21.96
Return +11.9%
Analyst -
Signal & Target
BUY $1,155.00
Start Price $1,022.28
Best Price (1Y)
$1,073.46
Current Price $963.53
Return -5.7%
Analyst Joe Quatrochi
Signal & Target
BUY $450.00
Start Price $389.04
Best Price (1Y)
$438.50
Current Price $351.41
Return -9.7%
Analyst -
Signal & Target
BUY $361.00
Start Price $312.51
Best Price (1Y)
$333.39
Current Price $296.30
Return -5.2%
Analyst Joe Quatrochi
Signal & Target
BUY $2,200.00
Start Price $1,929.68
Best Price (1Y)
$1,999.90
Current Price $1,769.32
Return -8.3%
Analyst -
Signal & Target
BUY $715.00
Start Price $617.11
Best Price (1Y)
$739.67
Current Price $603.04
Return -2.3%
Abbvie Inc
ABBV
Jun 22, 2026
Analyst -
Signal & Target
BUY $260.00
Start Price $216.63
Best Price (1Y)
$261.64
Current Price $261.07
Return +20.5%
Analyst -
Signal & Target
BUY $212.00
Start Price $183.50
Best Price (1Y)
$188.98
Current Price $172.04
Return -6.2%
Ovintiv Inc
OVV
Jun 22, 2026
Analyst -
Signal & Target
BUY $80.00
Start Price $52.41
Best Price (1Y)
$55.37
Current Price $52.96
Return +1.0%
Signal & Target
BUY $200.00
Start Price $127.98
Best Price (1Y)
$138.90
Current Price $137.35
Return +7.3%
Kroger Co.
KR
Jun 22, 2026
Analyst -
Signal & Target
BUY $58.00
Start Price $56.61
Best Price (1Y)
$59.45
Current Price $58.22
Return +2.8%
KLA Corp.
KLAC
Jun 22, 2026
Analyst -
Signal & Target
BUY $305.00
Start Price $259.56
Best Price (1Y)
$307.16
Current Price $235.55
Return -9.3%
Analyst -
Signal & Target
BUY $15.00
Start Price $14.50
Best Price (1Y)
$14.95
Current Price $14.42
Return -0.6%
Analyst Elyse Greenspan
Signal & Target
BUY $219.00
Start Price $204.42
Best Price (1Y)
$232.29
Current Price $232.22
Return +13.6%
Analyst -
Signal & Target
BUY $291.00
Start Price $270.13
Best Price (1Y)
$261.99
Current Price $220.39
Return -18.4%
Equifax, Inc.
EFX
Jun 18, 2026
Analyst -
Signal & Target
BUY $220.00
Start Price $154.84
Best Price (1Y)
$172.10
Current Price $172.07
Return +11.1%
Nucor Corp.
NUE
Jun 18, 2026
Analyst -
Signal & Target
BUY $283.00
Start Price $252.60
Best Price (1Y)
$254.11
Current Price $220.75
Return -12.6%
Citigroup Inc
C
Jun 18, 2026
Analyst -
Signal & Target
BUY $165.00
Start Price $143.85
Best Price (1Y)
$147.96
Current Price $139.93
Return -2.7%
Carters Inc
CRI
Jun 17, 2026
Analyst -
Signal & Target
BUY $42.00
Start Price $41.10
Best Price (1Y)
$44.28
Current Price $40.65
Return -1.1%
CSX Corp.
CSX
Jun 17, 2026
Analyst -
Signal & Target
BUY $53.00
Start Price $46.90
Best Price (1Y)
$49.21
Current Price $48.89
Return +4.2%
Analyst -
Signal & Target
BUY $125.00
Start Price $113.58
Best Price (1Y)
$109.50
Current Price $108.84
Return -4.2%
Cummins Inc.
CMI
Jun 17, 2026
Analyst -
Signal & Target
BUY $874.00
Start Price $699.97
Best Price (1Y)
$737.10
Current Price $661.70
Return -5.5%
Fedex Corp
FDX
Jun 17, 2026
Analyst -
Signal & Target
BUY $425.00
Start Price $335.74
Best Price (1Y)
$332.40
Current Price $313.00
Return -6.8%
Analyst -
Signal & Target
SELL $8.00
Start Price $17.50
Best Price (1Y)
$18.40
Current Price $28.11
Return -60.6%
Analyst -
Signal & Target
BUY $165.00
Start Price $147.42
Best Price (1Y)
$154.90
Current Price $154.06
Return +4.5%
Analyst -
Signal & Target
BUY $155.00
Start Price $88.38
Best Price (1Y)
$114.59
Current Price $114.17
Return +29.2%
Analyst -
Signal & Target
SELL $85.00
Start Price $90.30
Best Price (1Y)
$86.00
Current Price $88.21
Return +2.3%
Analyst Sam Margolin
Signal & Target
BUY $344.00
Start Price $263.58
Best Price (1Y)
$270.40
Current Price $266.35
Return +1.1%
Signal & Target
SELL $14.00
Start Price $14.45
Best Price (1Y)
$13.41
Current Price $13.59
Return +6.0%
Analyst -
Signal & Target
BUY $230.00
Start Price $202.96
Best Price (1Y)
$233.44
Current Price $176.25
Return -13.2%
Signal & Target
SELL $12.00
Start Price $12.78
Best Price (1Y)
$11.97
Current Price $12.68
Return +0.8%
Analyst -
Signal & Target
BUY $168.00
Start Price $110.80
Best Price (1Y)
$112.02
Current Price $106.03
Return -4.3%
Analyst Chris Carey
Signal & Target
BUY $110.00
Start Price $97.69
Best Price (1Y)
$108.06
Current Price $106.61
Return +9.1%
Signal & Target
SELL $19.00
Start Price $19.07
Best Price (1Y)
$17.72
Current Price $18.73
Return +1.8%
Dana Inc
DAN
Jun 12, 2026
Analyst -
Signal & Target
BUY $33.00
Start Price $30.11
Best Price (1Y)
$31.62
Current Price $24.91
Return -17.3%
Adobe Inc
ADBE
Jun 12, 2026
Analyst -
Signal & Target
BUY $250.00
Start Price $218.80
Best Price (1Y)
$222.15
Current Price $219.72
Return +0.4%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 26, 2026
Figma, Inc. FIG
Hold Overweight Overweight
Jun 26, 2026
Ally Financial Inc ALLY
Hold Overweight Overweight
Jun 25, 2026
Carnival Corp. - Ordinary Shares (Paired Stock) CCL
Hold Overweight Overweight
Jun 25, 2026
Alcoa Corp AA
Hold Overweight Overweight
Jun 24, 2026
Gartner, Inc. IT
Hold Underweight Underweight
Jun 24, 2026
Invitation Homes Inc INVH
Upgrade Sector Perform Overweight
Jun 24, 2026
KB Home KBH
Hold Underweight Underweight
Jun 24, 2026
Sunstone Hotel Investors Inc SHO
Hold Overweight Overweight
Jun 24, 2026
Principal Financial Group Inc - Registered Shares PFG
Upgrade Underweight Overweight
Jun 23, 2026
Bath & Body Works Inc BBWI
Hold Overweight Overweight
Jun 23, 2026
Caterpillar Inc. CAT
Hold Overweight Overweight
Jun 23, 2026
Walmart Inc WMT
Downgrade Overweight Reduce
Jun 22, 2026
Space Exploration Technologies Corp. SPCX
Upgrade Overweight
Jun 22, 2026
Ovintiv Inc OVV
Upgrade Equal-Weight Overweight
Jun 22, 2026
Royal Caribbean Group RCL
Hold Overweight Overweight
Jun 22, 2026
Accenture plc - Ordinary Shares - Class A ACN
Hold Overweight Overweight
Jun 22, 2026
Applied Materials Inc. AMAT
Hold Overweight Overweight
Jun 22, 2026
KLA Corp. KLAC
Hold Overweight Overweight
Jun 22, 2026
Lam Research Corp. LRCX
Hold Overweight Overweight
Jun 22, 2026
ASML Holding NV - New York Shares ASML
Hold Overweight Overweight
Jun 18, 2026
Citigroup Inc C
Hold Overweight Overweight
Jun 18, 2026
Park Hotels & Resorts Inc PK
Hold Overweight Overweight
Jun 18, 2026
Progressive Corp. PGR
Hold Outperform Outperform
Jun 17, 2026
Cummins Inc. CMI
Hold Overweight Overweight
Jun 16, 2026
Fuelcell Energy Inc FCEL
Hold Underweight Underweight
Jun 15, 2026
DTE Energy Co. DTE
Hold Overweight Overweight
Jun 15, 2026
Marathon Petroleum Corp MPC
Hold Overweight Overweight
Jun 15, 2026
Rhythm Pharmaceuticals Inc. RYTM
Hold Overweight Overweight
Jun 12, 2026
RH - Ordinary Shares - Class A RH
Hold Overweight Overweight
Jun 12, 2026
Nuveen Churchill Direct Lending Corp NCDL
Downgrade Equal-Weight Underweight
Jun 12, 2026
Qualcomm, Inc. QCOM
Hold Positive Positive
Jun 12, 2026
Intel Corp. INTC
Downgrade Market Perform Underweight
Jun 12, 2026
Coca-Cola Europacific Partners Plc CCEP
Initialise Overweight
Jun 10, 2026
Cracker Barrel Old Country Store Inc CBRL
Upgrade Negative Overweight
Jun 10, 2026
Academy Sports and Outdoors Inc ASO
Hold Positive Positive
Jun 10, 2026
SailPoint Technologies Holdings Inc SAIL
Hold Overweight Overweight
Jun 09, 2026
ON Semiconductor Corp. ON
Hold Overweight Overweight
Jun 09, 2026
Synaptics Inc SYNA
Hold Overweight Overweight
Jun 08, 2026
Crocs Inc CROX
Initialise Equal-Weight Buy
Jun 08, 2026
Micron Technology Inc. MU
Hold Overweight Overweight
Jun 08, 2026
W.R. Berkley Corp. WRB
Downgrade Overweight Underweight
Jun 05, 2026
Landstar System, Inc. LSTR
Hold Overweight Overweight
Jun 05, 2026
Guidewire Software Inc GWRE
Hold Overweight Overweight
Jun 05, 2026
DocuSign Inc DOCU
Hold Mixed Mixed
Jun 05, 2026
Ryder System, Inc. R
Hold Overweight Overweight
Jun 05, 2026
XPO Inc XPO
Hold Overweight Overweight
Jun 05, 2026
Cooper Companies, Inc. COO
Hold Sell Sell
Jun 05, 2026
Hartford Financial Services Group Inc. HIG
Hold Overweight Overweight
Jun 05, 2026
Knight-Swift Transportation Holdings Inc - Ordinary Shares - Class A KNX
Hold Overweight Overweight
Jun 05, 2026
J.B. Hunt Transport Services, Inc. JBHT
Hold Overweight Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Underweight
To Underweight
Action Upgrade
From Sector Perform
To Overweight
Action Hold
From Underweight
To Underweight
Action Hold
From Overweight
To Overweight
Action Upgrade
From Underweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Downgrade
From Overweight
To Reduce
Action Upgrade
From -
To Overweight
Action Upgrade
From Equal-Weight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Outperform
To Outperform
Action Hold
From Overweight
To Overweight
Action Hold
From Underweight
To Underweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Downgrade
From Equal-Weight
To Underweight
Action Hold
From Positive
To Positive
Action Downgrade
From Market Perform
To Underweight
Action Initialise
From -
To Overweight
Action Upgrade
From Negative
To Overweight
Action Hold
From Positive
To Positive
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Initialise
From Equal-Weight
To Buy
Action Hold
From Overweight
To Overweight
Action Downgrade
From Overweight
To Underweight
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Mixed
To Mixed
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight
Action Hold
From Sell
To Sell
Action Hold
From Overweight
To Overweight
Action Hold
From Overweight
To Overweight