| 12/11/2025 | Industrial Alliance Securities | Set Target | | $3.50 | |
| 12/11/2025 | Alliance Global Partners | Initiated Coverage | Buy | $3.50 | |
| 12/11/2025 | Alliance Global Partners | Initiated Coverage | Buy | | |
| 10/31/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 8/12/2025 | Keefe, Bruyette & Woods | Boost Target | Market Perform ➝ Market Perform | $1.00 ➝ $1.15 | |
| 5/7/2025 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $2.25 ➝ $1.00 | |
| 5/6/2025 | Citigroup | Downgrade | Market Perform | | |
| 5/6/2025 | The Goldman Sachs Group | Lower Target | Neutral ➝ Neutral | $2.00 ➝ $1.00 | |
| 5/6/2025 | JMP Securities | Reiterated Rating | Market Outperform ➝ Market Perform | | |
| 5/6/2025 | Citizens Jmp | Downgrade | Outperform ➝ Market Perform | | |
| 2/26/2025 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $3.15 ➝ $2.25 | |
| 2/25/2025 | The Goldman Sachs Group | Lower Target | Neutral ➝ Neutral | $5.00 ➝ $2.00 | |
| 12/16/2024 | JMP Securities | Reiterated Rating | Market Outperform ➝ Market Outperform | $4.50 ➝ $4.50 | |
| 11/6/2024 | Keefe, Bruyette & Woods | Lower Target | Market Perform ➝ Market Perform | $3.75 ➝ $3.15 | |
| 10/22/2024 | Jefferies Financial Group | Lower Target | Hold ➝ Hold | $3.50 ➝ $3.00 | |
| 8/6/2024 | JMP Securities | Lower Target | Market Outperform ➝ Market Outperform | $9.00 ➝ $5.50 | |
| 8/6/2024 | Keefe, Bruyette & Woods | Upgrade | Underperform ➝ Market Perform | $6.00 ➝ $3.75 | |
| 5/8/2024 | Keefe, Bruyette & Woods | Lower Target | Underperform ➝ Underperform | $6.25 ➝ $6.00 | |
| 5/7/2024 | JMP Securities | Lower Target | Market Outperform ➝ Market Outperform | $12.00 ➝ $9.00 | |
| 5/7/2024 | The Goldman Sachs Group | Lower Target | Neutral ➝ Neutral | $7.00 ➝ $6.00 | |
| 4/12/2024 | JMP Securities | Reiterated Rating | Market Outperform ➝ Market Outperform | $12.00 | |
| 2/27/2024 | JPMorgan Chase & Co. | Lower Target | Neutral ➝ Neutral | $10.00 ➝ $9.00 | |
| 2/27/2024 | The Goldman Sachs Group | Lower Target | Neutral ➝ Neutral | $8.00 ➝ $7.00 | |
| 11/3/2023 | JMP Securities | Lower Target | Market Outperform ➝ Market Outperform | $14.00 ➝ $12.00 | |
| 9/18/2023 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | $18.00 | |
| 7/25/2023 | Jefferies Financial Group | Boost Target | Hold | $7.50 ➝ $11.00 | |
| 6/30/2023 | JMP Securities | Boost Target | Market Outperform | $11.00 ➝ $14.00 | |
| 4/24/2023 | Wedbush | Downgrade | Outperform ➝ Neutral | | |
| 3/8/2023 | JPMorgan Chase & Co. | Downgrade | Overweight ➝ Neutral | | |
| 3/7/2023 | JMP Securities | Reiterated Rating | Market Outperform | $15.00 | |
| 12/13/2022 | Keefe, Bruyette & Woods | Downgrade | Market Perform ➝ Underperform | | |
| 11/3/2022 | Cantor Fitzgerald | Lower Target | | $75.00 ➝ $22.50 | |
| 10/25/2022 | JMP Securities | Lower Target | Market Outperform | $60.00 ➝ $30.00 | |
| 10/18/2022 | The Goldman Sachs Group | Lower Target | Neutral | $33.75 ➝ $15.00 | |
| 10/6/2022 | Jefferies Financial Group | Lower Target | Hold | $30.00 ➝ $18.00 | |
| 10/6/2022 | Keefe, Bruyette & Woods | Lower Target | Market Perform | $30.00 ➝ $18.00 | |
| 8/9/2022 | Compass Point | Lower Target | | $71.25 | |
| 8/4/2022 | The Goldman Sachs Group | Lower Target | Neutral | $71.25 ➝ $33.75 | |
| 8/4/2022 | Cantor Fitzgerald | Lower Target | | $150.00 ➝ $75.00 | |
| 7/11/2022 | Wedbush | Initiated Coverage | Outperform | $75.00 | |
| 7/6/2022 | Cantor Fitzgerald | Reiterated Rating | Overweight | | |
| 6/21/2022 | Compass Point | Initiated Coverage | Buy | $82.50 | |
| 6/9/2022 | JMP Securities | Lower Target | Mkt Outperform | $180.00 ➝ $127.50 | |
| 3/30/2022 | The Goldman Sachs Group | Initiated Coverage | Neutral | $90.00 | |
| 2/14/2022 | Keefe, Bruyette & Woods | Initiated Coverage | Market Perform | $225.00 | |
| 1/11/2022 | Berenberg Bank | Initiated Coverage | Buy | $105.00 | |
| 12/21/2021 | Cantor Fitzgerald | Initiated Coverage | Overweight | $150.00 | |
| 12/15/2021 | JMP Securities | Reiterated Rating | Buy | $180.00 | |
| 11/17/2021 | JPMorgan Chase & Co. | Initiated Coverage | Overweight | $165.00 | |
| 10/14/2021 | JMP Securities | Initiated Coverage | Outperform | $180.00 | |
| 9/27/2021 | Jefferies Financial Group | Initiated Coverage | Hold | $165.00 | |