Potential Upside 1 Yr
61.90 %
Target
Current Price
Hold
Mean Recos by 7 Analysts
3/10
Stock Score
- Earnings2
- Fundamentals1
- Relative Valuation10
- Risk3
- Price Momentum4
Potential Upside 1 Yr
29.00 %
Target
Current Price
Hold
Mean Recos by 8 Analysts
6/10
Stock Score
- Earnings7
- Fundamentals2
- Relative Valuation10
- Risk5
- Price Momentum4
Potential Upside 1 Yr
26.60 %
Target
Current Price
Strong Buy
Mean Recos by 9 Analysts
9/10
Stock Score
- EarningsNR
- Fundamentals4
- Relative Valuation6
- Risk10
- Price Momentum10
Potential Upside 1 Yr
26.20 %
Target
Current Price
Buy
Mean Recos by 15 Analysts
5/10
Stock Score
- Earnings5
- Fundamentals4
- Relative Valuation6
- Risk9
- Price Momentum4
Potential Upside 1 Yr
22.90 %
Target
Current Price
Buy
Mean Recos by 8 Analysts
10/10
Stock Score
- EarningsNR
- Fundamentals6
- Relative Valuation10
- Risk8
- Price Momentum8
Potential Upside 1 Yr
21.20 %
Target
Current Price
Strong Buy
Mean Recos by 5 Analysts
9/10
Stock Score
- Earnings8
- Fundamentals3
- Relative Valuation9
- Risk10
- Price Momentum7
Potential Upside 1 Yr
18.90 %
Target
Current Price
Buy
Mean Recos by 4 Analysts
7/10
Stock Score
- Earnings5
- Fundamentals5
- Relative Valuation8
- Risk9
- Price Momentum4
Potential Upside 1 Yr
17.00 %
Target
Current Price
Buy
Mean Recos by 20 Analysts
5/10
Stock Score
- Earnings5
- Fundamentals3
- Relative Valuation6
- Risk9
- Price Momentum4
Potential Upside 1 Yr
16.40 %
Target
Current Price
Buy
Mean Recos by 9 Analysts
8/10
Stock Score
- Earnings8
- Fundamentals6
- Relative Valuation6
- Risk9
- Price Momentum7
Potential Upside 1 Yr
15.60 %
Target
Current Price
Buy
Mean Recos by 5 Analysts
7/10
Stock Score
- Earnings3
- Fundamentals4
- Relative Valuation7
- Risk9
- Price Momentum10