Potential Upside 1 Yr
27.10 %
Target
Current Price
Buy
Mean Recos by 41 Analysts
10/10
Stock Score
- Earnings10
- Fundamentals8
- Relative Valuation8
- Risk10
- Price Momentum4
Potential Upside 1 Yr
20.90 %
Target
Current Price
Buy
Mean Recos by 14 Analysts
10/10
Stock Score
- Earnings10
- Fundamentals9
- Relative Valuation7
- Risk10
- Price Momentum5
Potential Upside 1 Yr
20.80 %
Target
Current Price
Buy
Mean Recos by 4 Analysts
8/10
Stock Score
- Earnings7
- Fundamentals6
- Relative Valuation9
- Risk9
- Price Momentum4
Potential Upside 1 Yr
19.30 %
Target
Current Price
Buy
Mean Recos by 26 Analysts
7/10
Stock Score
- Earnings5
- Fundamentals7
- Relative Valuation9
- Risk9
- Price Momentum1
Potential Upside 1 Yr
17.80 %
Target
Current Price
Buy
Mean Recos by 32 Analysts
8/10
Stock Score
- Earnings5
- Fundamentals9
- Relative Valuation7
- Risk10
- Price Momentum5
Potential Upside 1 Yr
17.60 %
Target
Current Price
Strong Buy
Mean Recos by 18 Analysts
9/10
Stock Score
- Earnings9
- Fundamentals6
- Relative Valuation9
- Risk10
- Price Momentum4
Potential Upside 1 Yr
15.40 %
Target
Current Price
Buy
Mean Recos by 38 Analysts
7/10
Stock Score
- Earnings3
- Fundamentals8
- Relative Valuation6
- Risk10
- Price Momentum5
Potential Upside 1 Yr
14.40 %
Target
Current Price
Buy
Mean Recos by 3 Analysts
8/10
Stock Score
- Earnings6
- Fundamentals8
- Relative Valuation9
- Risk9
- Price Momentum1
Potential Upside 1 Yr
13.50 %
Target
Current Price
Buy
Mean Recos by 39 Analysts
9/10
Stock Score
- Earnings9
- Fundamentals7
- Relative Valuation6
- Risk10
- Price Momentum5
Potential Upside 1 Yr
12.80 %
Target
Current Price
Buy
Mean Recos by 40 Analysts
9/10
Stock Score
- Earnings9
- Fundamentals6
- Relative Valuation6
- Risk10
- Price Momentum5