Potential Upside 1 Yr
59.00 %
Target
Current Price
Strong Buy
Mean Recos by 8 Analysts
8/10
Stock Score
- Earnings4
- Fundamentals7
- Relative Valuation9
- Risk9
- Price Momentum5
Potential Upside 1 Yr
42.80 %
Target
Current Price
Strong Buy
Mean Recos by 4 Analysts
6/10
Stock Score
- Earnings1
- Fundamentals8
- Relative Valuation8
- Risk10
- Price Momentum2
Potential Upside 1 Yr
39.40 %
Target
Current Price
Buy
Mean Recos by 8 Analysts
9/10
Stock Score
- Earnings8
- Fundamentals10
- Relative Valuation8
- Risk9
- Price Momentum1
Potential Upside 1 Yr
38.20 %
Target
Current Price
Buy
Mean Recos by 12 Analysts
9/10
Stock Score
- Earnings9
- Fundamentals5
- Relative Valuation9
- Risk10
- Price Momentum3
Potential Upside 1 Yr
34.60 %
Target
Current Price
Buy
Mean Recos by 3 Analysts
6/10
Stock Score
- Earnings7
- Fundamentals5
- Relative Valuation7
- Risk9
- Price Momentum3
Potential Upside 1 Yr
32.30 %
Target
Current Price
Hold
Mean Recos by 4 Analysts
8/10
Stock Score
- Earnings5
- Fundamentals7
- Relative Valuation9
- Risk10
- Price Momentum3
Potential Upside 1 Yr
28.60 %
Target
Current Price
Buy
Mean Recos by 6 Analysts
3/10
Stock Score
- Earnings4
- Fundamentals2
- Relative Valuation6
- Risk5
- Price Momentum2
Potential Upside 1 Yr
18.80 %
Target
Current Price
Hold
Mean Recos by 6 Analysts
3/10
Stock Score
- Earnings4
- Fundamentals2
- Relative Valuation3
- Risk6
- Price Momentum6
Potential Upside 1 Yr
18.60 %
Target
Current Price
Buy
Mean Recos by 6 Analysts
10/10
Stock Score
- Earnings10
- Fundamentals9
- Relative Valuation6
- Risk10
- Price Momentum7
Potential Upside 1 Yr
14.90 %
Target
Current Price
Buy
Mean Recos by 19 Analysts
6/10
Stock Score
- Earnings6
- Fundamentals6
- Relative Valuation2
- Risk10
- Price Momentum5