Potential Upside*
88.30 %
Target
Current Price
Strong Buy
Mean Recos by 4 Analysts
7/10
Stock Score
- Earnings10
- Fundamentals7
- Relative Valuation1
- Risk9
- Price Momentum5
Potential Upside*
85.40 %
Target
Current Price
Hold
Mean Recos by 15 Analysts
4/10
Stock Score
- Earnings1
- Fundamentals1
- Relative Valuation10
- Risk9
- Price Momentum1
Potential Upside*
83.90 %
Target
Current Price
Buy
Mean Recos by 5 Analysts
8/10
Stock Score
- EarningsNR
- Fundamentals8
- Relative Valuation5
- Risk9
- Price Momentum6
Potential Upside*
83.30 %
Target
Current Price
Buy
Mean Recos by 4 Analysts
2/10
Stock Score
- Earnings1
- Fundamentals2
- Relative Valuation1
- Risk6
- Price Momentum8
Potential Upside*
82.40 %
Target
Current Price
Buy
Mean Recos by 5 Analysts
3/10
Stock Score
- Earnings1
- Fundamentals2
- Relative Valuation6
- Risk9
- Price Momentum1
Potential Upside*
80.60 %
Target
Current Price
Strong Buy
Mean Recos by 4 Analysts
6/10
Stock Score
- EarningsNR
- Fundamentals5
- Relative ValuationNR
- Risk8
- Price Momentum5
Potential Upside*
79.10 %
Target
Current Price
Buy
Mean Recos by 6 Analysts
9/10
Stock Score
- Earnings7
- Fundamentals9
- Relative Valuation5
- Risk9
- Price Momentum9
Potential Upside*
69.40 %
Target
Current Price
Strong Buy
Mean Recos by 3 Analysts
10/10
Stock Score
- Earnings10
- Fundamentals10
- Relative Valuation2
- Risk8
- Price Momentum10
Potential Upside*
67.80 %
Target
Current Price
Strong Buy
Mean Recos by 3 Analysts
3/10
Stock Score
- Earnings4
- Fundamentals1
- Relative Valuation5
- Risk9
- Price Momentum1
Potential Upside*
65.10 %
Target
Current Price
Strong Buy
Mean Recos by 5 Analysts
9/10
Stock Score
- Earnings9
- Fundamentals7
- Relative Valuation6
- Risk10
- Price Momentum6