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
- $2.37
- Average 1Y price target
- $6.00+153.16%
- Agreement
- Low
Analysts agreement range is spread more than 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).
- Overall2
- DCF5
- Return on equity5
- Return on assets1
- Debt / equity1
- P/E1
- P/B1
Average price target
Mean of the targets analysts published in each window.
| Window | Targets | Average |
|---|---|---|
| Last month | 0 | — |
| Last quarter | 0 | — |
| Last year | 0 | — |
| All time | 2 | $6.00 |
Recent rating changes
The latest 40 changes by research firm, newest first.
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Nov 22, 2023 | B. Riley Securities | maintain | Neutral | Neutral |
| Mar 13, 2023 | B. Riley Securities | maintain | Neutral | Neutral |
| Oct 25, 2022 | Deutsche Bank | maintain | Buy | Buy |
| Aug 22, 2022 | Deutsche Bank | maintain | Buy | Buy |
| Aug 15, 2022 | B. Riley Securities | maintain | Neutral | Neutral |
| Apr 22, 2022 | Oppenheimer | maintain | Perform | Perform |
| Mar 7, 2022 | B. Riley Securities | maintain | Neutral | Neutral |
| Nov 25, 2020 | UBS | maintain | Neutral | Neutral |
| Nov 25, 2020 | RF Lafferty | downgrade | Buy | Hold |
| Nov 25, 2020 | MLV & Co. | maintain | Buy | Buy |
| Nov 25, 2020 | McNicoll Lewis Vlak | maintain | Buy | Buy |
| Nov 25, 2020 | KeyBanc | upgrade | Underweight | Hold |
| Nov 25, 2020 | JMP Securities | maintain | Market Outperform | Outperform |
| Nov 25, 2020 | FBR Capital | upgrade | Market Perform | Outperform |
| Nov 25, 2020 | Deutsche Bank | maintain | Buy | Buy |
| Nov 25, 2020 | DA Davidson | maintain | Neutral | Neutral |
| Nov 25, 2020 | Credit Suisse | maintain | Neutral | Neutral |
| Nov 25, 2020 | Craig-Hallum | upgrade | Hold | Buy |
| Nov 25, 2020 | Cantor Fitzgerald | maintain | Buy | Buy |
| Nov 25, 2020 | Canaccord Genuity | downgrade | Buy | Hold |
| Nov 25, 2020 | B. Riley FBR | maintain | Buy | Buy |
| Nov 25, 2020 | Bank of America | downgrade | Buy | Underperform |
| Nov 25, 2020 | Baird | downgrade | Outperform | Neutral |
| Oct 29, 2020 | Deutsche Bank | maintain | Buy | Buy |
| Oct 19, 2020 | Baird | maintain | Neutral | Neutral |
| Jul 17, 2020 | Deutsche Bank | maintain | Buy | Buy |
| Apr 6, 2020 | B. Riley FBR | downgrade | Buy | Neutral |
| Mar 18, 2020 | B. Riley FBR | maintain | Buy | Buy |
| Mar 10, 2020 | DA Davidson | downgrade | Neutral | Underperform |
| Mar 3, 2020 | B. Riley FBR | maintain | Buy | Buy |
| Nov 22, 2019 | DA Davidson | maintain | Neutral | Neutral |
| Jun 17, 2019 | DA Davidson | downgrade | Buy | Neutral |
| Dec 12, 2018 | Baird | maintain | Neutral | Neutral |
| Nov 5, 2018 | B. Riley FBR | maintain | Buy | Buy |
| Aug 6, 2018 | B. Riley FBR | maintain | Buy | Buy |
| Jun 27, 2018 | Baird | maintain | Neutral | Neutral |
| Feb 9, 2018 | Deutsche Bank | maintain | Buy | Buy |
| Aug 11, 2017 | Cantor Fitzgerald | maintain | Buy | Buy |
| Mar 22, 2017 | DA Davidson | maintain | Buy | Buy |
| Feb 27, 2017 | FBR Capital | upgrade | Market Perform | Outperform |