Analysts
Scores, price targets and rating changes published by the firms we track. Informational, not advice.
Price target forecast
The average analyst target through the past year, and where analysts see the price a year from now.
Nov 6, 20260 analyst targets · 90 days
- Share price
- $12.52
- Average 1Y price target
- $16.50+31.79%
- Agreement
- Fair
Analysts agreement range is spread 15% to 30% from the average
Share priceAverage analyst target (90-day window), shaded 10th–90th percentile12-month range from the lowest to the highest current target, dashed to the average
Rating scores
Each factor is scored 1 (weak) to 5 (strong).
- Overall3
- DCF5
- Return on equity2
- Return on assets3
- Debt / equity4
- P/E1
- P/B4
Average price target
Mean of the targets analysts published in each window.
| Window | Targets | Average |
|---|---|---|
| Last month | 0 | — |
| Last quarter | 0 | — |
| Last year | 2 | $18.50 |
| All time | 4 | $15.50 |
Recent rating changes
The latest 29 changes by research firm, newest first.
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Apr 15, 2026 | Piper Sandler | maintain | Overweight | Overweight |
| Dec 18, 2025 | Piper Sandler | upgrade | Neutral | Overweight |
| Aug 14, 2025 | Piper Sandler | maintain | Neutral | Neutral |
| Aug 16, 2024 | Barclays | maintain | Equal Weight | Equal Weight |
| Jul 15, 2024 | Piper Sandler | maintain | Neutral | Neutral |
| Jan 10, 2023 | Barclays | downgrade | Overweight | Equal Weight |
| Nov 18, 2022 | Piper Sandler | maintain | Neutral | Neutral |
| May 19, 2022 | Piper Sandler | maintain | Neutral | Neutral |
| May 2, 2022 | Barclays | maintain | Overweight | Overweight |
| Aug 9, 2021 | Barclays | maintain | Overweight | Overweight |
| Jul 19, 2021 | Barclays | upgrade | Equal Weight | Overweight |
| Jan 4, 2021 | Evercore ISI Group | upgrade | In Line | Outperform |
| Dec 10, 2020 | B. Riley Securities | upgrade | Neutral | Buy |
| Dec 10, 2020 | B. Riley FBR | upgrade | Neutral | Buy |
| Apr 15, 2020 | Piper Sandler | downgrade | Overweight | Neutral |
| Mar 19, 2020 | Barclays | downgrade | Overweight | Equal Weight |
| Mar 17, 2020 | B. Riley Securities | downgrade | Buy | Neutral |
| Mar 17, 2020 | B. Riley | downgrade | Buy | Neutral |
| Dec 3, 2019 | Credit Suisse | upgrade | Neutral | Outperform |
| Sep 12, 2019 | Wells Fargo | maintain | Outperform | Outperform |
| Mar 29, 2019 | Wells Fargo | upgrade | Market Perform | Outperform |
| Mar 12, 2019 | Barclays | upgrade | Equal Weight | Overweight |
| Jan 16, 2019 | Capital One Financial | downgrade | Overweight | Equal Weight |
| Jan 16, 2019 | Capital One | downgrade | Overweight | Equal Weight |
| Nov 8, 2018 | Wells Fargo | maintain | Market Perform | Market Perform |
| Mar 12, 2018 | Wells Fargo | downgrade | Outperform | Market Perform |
| Mar 9, 2018 | Credit Suisse | downgrade | Outperform | Neutral |
| Nov 14, 2017 | Credit Suisse | maintain | Outperform | Outperform |
| Nov 14, 2017 | Barclays | maintain | Equal Weight | Equal Weight |