3/14/2024 | Craig Hallum | Boost Target | Buy ➝ Buy | $1.00 ➝ $1.20 | |
11/9/2023 | Craig Hallum | Upgrade | Hold ➝ Buy | | |
8/23/2023 | Roth Mkm | Reiterated Rating | Buy ➝ Buy | $1.75 | |
5/10/2023 | Alliance Global Partners | Lower Target | | $3.00 ➝ $2.50 | |
3/10/2023 | Cantor Fitzgerald | Lower Target | Overweight | $7.25 ➝ $4.15 | |
2/27/2023 | Raymond James | Downgrade | Outperform ➝ Market Perform | $11.00 ➝ $2.50 | |
2/2/2023 | Alliance Global Partners | Lower Target | Buy | $6.00 ➝ $3.00 | |
11/10/2022 | Cantor Fitzgerald | Boost Target | Overweight | $6.75 ➝ $7.25 | |
10/31/2022 | Atb Cap Markets | Reiterated Rating | Outperform | | |
8/11/2022 | Alliance Global Partners | Lower Target | Buy | $10.00 ➝ $6.00 | |
8/9/2022 | Craig Hallum | Downgrade | Buy ➝ Hold | $5.00 ➝ $3.00 | |
7/21/2022 | Raymond James | Lower Target | Outperform | $14.00 ➝ $11.00 | |
5/11/2022 | Craig Hallum | Lower Target | | $15.00 ➝ $5.00 | |
5/11/2022 | Raymond James | Downgrade | Strong-Buy ➝ Outperform | $16.00 ➝ $14.00 | |
5/10/2022 | Alliance Global Partners | Lower Target | | $17.00 ➝ $10.00 | |
3/10/2022 | Raymond James | Lower Target | Strong-Buy | $19.00 ➝ $16.00 | |
3/7/2022 | Cantor Fitzgerald | Lower Target | Overweight | $12.75 ➝ $9.30 | |
3/4/2022 | Stifel Nicolaus | Downgrade | Buy ➝ Hold | | |
3/2/2022 | Raymond James | Set Target | Strong-Buy | $19.00 | |
1/31/2022 | Raymond James | Lower Target | Strong-Buy | $27.00 ➝ $19.00 | |
11/16/2021 | Raymond James | Set Target | Strong-Buy | $27.00 | |
11/9/2021 | Cantor Fitzgerald | Upgrade | Neutral ➝ Overweight | $11.50 ➝ $12.75 | |
11/4/2021 | Raymond James | Set Target | Strong-Buy | $27.00 | |
9/13/2021 | BMO Capital Markets | Initiated Coverage | Outperform | $16.00 | |
8/23/2021 | Stifel Nicolaus | Boost Target | Buy | C$22.50 ➝ C$23.00 | |
8/17/2021 | Raymond James | Boost Target | Strong-Buy | $26.00 ➝ $27.00 | |
8/10/2021 | Raymond James | Set Target | Strong-Buy | $26.00 | |
8/4/2021 | Raymond James | Reiterated Rating | Strong-Buy | $26.00 | |
7/21/2021 | Stifel Nicolaus | Boost Target | Buy | C$22.00 ➝ C$22.50 | |
6/25/2021 | Raymond James | Set Target | Strong-Buy | $26.00 | |
6/7/2021 | Cantor Fitzgerald | Boost Target | Neutral | $8.70 ➝ $11.50 | |
5/13/2021 | Stifel Nicolaus | Lower Target | Buy | $23.00 ➝ $22.00 | |
5/12/2021 | Raymond James | Set Target | Strong-Buy | $26.00 | |
5/11/2021 | Craig Hallum | Lower Target | Buy | $25.00 ➝ $16.00 | |
5/11/2021 | Cantor Fitzgerald | Lower Target | Neutral | $11.00 ➝ $8.70 | |
5/6/2021 | Raymond James | Set Target | Strong-Buy | $26.00 | |
4/19/2021 | Raymond James | Set Target | Strong-Buy | $26.00 | |
3/17/2021 | Stifel Nicolaus | Boost Target | Buy | $17.50 ➝ $23.00 | |
3/16/2021 | Alliance Global Partners | Reiterated Rating | Buy | $24.00 ➝ $26.00 | |
3/16/2021 | Cantor Fitzgerald | Lower Target | Neutral | $20.00 ➝ $18.00 | |
3/15/2021 | Raymond James | Set Target | Strong-Buy | $26.00 | |
3/10/2021 | Cantor Fitzgerald | Initiated Coverage | Neutral | $20.00 | |
3/5/2021 | Raymond James | Set Target | Strong-Buy | $26.00 | |
2/10/2021 | Raymond James | Set Target | Strong-Buy | $26.00 | |
1/25/2021 | Raymond James | Boost Target | Strong-Buy | $20.00 ➝ $26.00 | |
1/21/2021 | Roth Capital | Boost Target | Buy | $13.00 ➝ $22.00 | |
1/19/2021 | Craig Hallum | Boost Target | Buy | $10.00 ➝ $25.00 | |
1/15/2021 | Raymond James | Set Target | Strong-Buy | $20.00 | |
12/29/2020 | Raymond James | Set Target | Strong-Buy | $20.00 | |
12/4/2020 | Raymond James | Reiterated Rating | Buy | $20.00 | |
11/24/2020 | Raymond James | Reiterated Rating | Buy | $20.00 | |
11/16/2020 | Raymond James | Set Target | Strong-Buy | $20.00 | |
11/10/2020 | Raymond James | Set Target | Strong-Buy | $20.00 | |
11/2/2020 | Raymond James | Upgrade | Outperform ➝ Strong-Buy | $20.00 | |
10/23/2020 | Raymond James | Set Target | Outperform | $20.00 | |
9/23/2020 | Raymond James | Set Target | Outperform | $20.00 | |
9/14/2020 | Alliance Global Partners | Boost Target | Buy | $14.00 ➝ $16.00 | |
9/8/2020 | Raymond James | Boost Target | Outperform | $14.00 ➝ $20.00 | |
8/26/2020 | Raymond James | Set Target | Outperform | $14.00 | |
8/14/2020 | Stifel Nicolaus | Lower Target | Buy | $15.00 ➝ $11.00 | |
8/11/2020 | Raymond James | Set Target | Outperform | $14.00 | |
7/30/2020 | Raymond James | Set Target | Outperform | $14.00 | |
7/24/2020 | Raymond James | Boost Target | Outperform | $11.00 ➝ $14.00 | |
7/9/2020 | Raymond James | Set Target | Outperform | $11.00 | |
7/8/2020 | Raymond James | Reiterated Rating | Buy | | |
6/12/2020 | Raymond James | Set Target | Outperform | $11.00 | |
6/10/2020 | Raymond James | Reiterated Rating | Buy | | |
6/8/2020 | Alliance Global Partners | Reiterated Rating | Buy | $10.00 ➝ $14.00 | |
5/19/2020 | Stifel Nicolaus | Lower Target | Buy | $20.00 ➝ $15.00 | |
5/17/2020 | Raymond James | Set Target | Outperform | $11.00 | |
4/2/2020 | Roth Capital | Lower Target | | $16.00 ➝ $10.00 | |
4/2/2020 | Craig Hallum | Lower Target | Hold ➝ Buy | $15.00 ➝ $10.00 | |
3/30/2020 | Raymond James | Set Target | Outperform | $11.00 | |
3/24/2020 | Raymond James | Set Target | Outperform | $11.00 | |
3/4/2020 | Raymond James | Set Target | Outperform | $11.00 | |
3/3/2020 | Raymond James | Reiterated Rating | Buy | | |
2/11/2020 | Craig Hallum | Lower Target | Buy | $20.00 ➝ $15.00 | |
11/28/2019 | Raymond James | Set Target | Outperform | $11.00 | |