Ratings

Overall Rating
3
Discounted Cash Flow
3
Return on Equity
5
Return on Assets
5
Debt to Equity
1
Price to Earnings
1
Price to Book
1

Upgrades and Downgrades

Rating Distribution
Buy 7Hold 7Sell 3
TheFly105 days agoJan 3, 2025
Outperform
Outperform
TheFly121 days agoDec 18, 2024
Outperform
Outperform
StreetInsider136 days agoDec 3, 2024
Outperform
Outperform
StreetInsider137 days agoDec 2, 2024
Neutral
Neutral
StreetInsider137 days agoDec 2, 2024
Hold
Hold
StreetInsider140 days agoNov 29, 2024
Outperform
Outperform
StreetInsider150 days agoNov 19, 2024
Underweight
Underweight
StreetInsider164 days agoNov 5, 2024
Outperform
Outperform
StreetInsider164 days agoNov 5, 2024
Outperform
Outperform
StreetInsider168 days agoNov 1, 2024
Hold
Hold
TheFly171 days agoOct 29, 2024
Underweight
Underweight
StreetInsider171 days agoOct 29, 2024
Neutral
Neutral
StreetInsider177 days agoOct 23, 2024
Neutral
Neutral
StreetInsider177 days agoOct 23, 2024
Outperform
Outperform
TheFly179 days agoOct 21, 2024
Buy
Buy
StreetInsider179 days agoOct 21, 2024
Hold
Hold
TheFly101 days agoJan 7, 2025
Neutral
Sell
TheFly99 days agoJan 9, 2025
Underweight
Underweight

Price Targets

We are unable to load the data!