Potential Upside 1 Yr
86.10 %
Target
Current Price
Hold
Mean Recos by 25 Analysts
9/10
Stock Score
- Earnings4
- Fundamentals10
- Relative Valuation10
- Risk10
- Price Momentum3
Potential Upside 1 Yr
42.90 %
Target
Current Price
Strong Buy
Mean Recos by 13 Analysts
9/10
Stock Score
- EarningsNR
- Fundamentals5
- Relative Valuation9
- Risk10
- Price Momentum5
Potential Upside 1 Yr
36.80 %
Target
Current Price
Buy
Mean Recos by 22 Analysts
9/10
Stock Score
- Earnings8
- Fundamentals9
- Relative Valuation3
- Risk10
- Price Momentum5
Potential Upside 1 Yr
29.70 %
Target
Current Price
Buy
Mean Recos by 20 Analysts
8/10
Stock Score
- Earnings9
- Fundamentals7
- Relative Valuation3
- Risk10
- Price Momentum5
Potential Upside 1 Yr
29.60 %
Target
Current Price
Buy
Mean Recos by 16 Analysts
9/10
Stock Score
- Earnings10
- Fundamentals9
- Relative Valuation4
- Risk9
- Price Momentum5
Potential Upside 1 Yr
29.40 %
Target
Current Price
Strong Buy
Mean Recos by 13 Analysts
8/10
Stock Score
- Earnings3
- Fundamentals5
- Relative Valuation9
- Risk10
- Price Momentum7
Potential Upside 1 Yr
27.30 %
Target
Current Price
Buy
Mean Recos by 22 Analysts
6/10
Stock Score
- Earnings4
- Fundamentals10
- Relative Valuation2
- Risk10
- Price Momentum4
Potential Upside 1 Yr
25.10 %
Target
Current Price
Buy
Mean Recos by 23 Analysts
8/10
Stock Score
- Earnings9
- Fundamentals4
- Relative Valuation8
- Risk10
- Price Momentum4
Potential Upside 1 Yr
24.70 %
Target
Current Price
Buy
Mean Recos by 36 Analysts
6/10
Stock Score
- Earnings4
- Fundamentals9
- Relative Valuation6
- Risk9
- Price Momentum1
Potential Upside 1 Yr
23.50 %
Target
Current Price
Buy
Mean Recos by 33 Analysts
6/10
Stock Score
- Earnings5
- Fundamentals7
- Relative Valuation3
- Risk10
- Price Momentum3