| 12/2/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 11/20/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 10/31/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 9/30/2025 | HC Wainwright | Reiterated Rating | Neutral ➝ Neutral | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 9/22/2025 | Ascendiant Capital Markets | Lower Target | Buy ➝ Buy | $21.00 ➝ $8.00 | |
| 8/29/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Neutral | | |
| 8/28/2025 | Chardan Capital | Reiterated Rating | Neutral ➝ Neutral | $3.00 | |
| 8/28/2025 | Guggenheim | Downgrade | Buy ➝ Neutral | | |
| 8/27/2025 | Zacks Research | Downgrade | Strong-Buy ➝ Hold | | |
| 8/15/2025 | Chardan Capital | Reiterated Rating | Neutral ➝ Neutral | $3.00 | |
| 6/6/2025 | Ascendiant Capital Markets | Lower Target | Buy ➝ Buy | $24.00 ➝ $21.00 | |
| 5/20/2025 | Guggenheim | Reiterated Rating | Buy ➝ Buy | | |
| 2/24/2025 | Ascendiant Capital Markets | Lower Target | Buy ➝ Buy | $33.00 ➝ $24.00 | |
| 2/18/2025 | Chardan Capital | Reiterated Rating | Neutral ➝ Neutral | $3.00 ➝ $3.00 | |
| 2/18/2025 | HC Wainwright | Lower Target | Buy ➝ Buy | $30.00 ➝ $3.00 | |
| 1/17/2025 | Guggenheim | Reiterated Rating | Buy ➝ Buy | $12.00 ➝ $12.00 | |
| 1/17/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $30.00 ➝ $30.00 | |
| 12/2/2024 | Chardan Capital | Reiterated Rating | Buy ➝ Neutral | | |
| 11/29/2024 | BTIG Research | Lower Target | Buy ➝ Buy | $50.00 ➝ $9.00 | |
| 11/29/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $30.00 ➝ $30.00 | |
| 10/18/2024 | BTIG Research | Reiterated Rating | Buy ➝ Buy | $50.00 ➝ $50.00 | |
| 9/3/2024 | Ascendiant Capital Markets | Lower Target | Buy ➝ Buy | $35.00 ➝ $33.00 | |
| 8/16/2024 | Chardan Capital | Reiterated Rating | Buy ➝ Buy | $53.00 ➝ $53.00 | |
| 8/15/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $30.00 ➝ $30.00 | |
| 5/17/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $30.00 | |
| 3/27/2024 | BTIG Research | Upgrade | Neutral ➝ Buy | $50.00 | |
| 3/25/2024 | HC Wainwright | Boost Target | Buy ➝ Buy | $30.00 | |
| 2/16/2024 | Capital One Financial | Reiterated Rating | Overweight | | |
| 2/15/2024 | Chardan Capital | Upgrade | Neutral ➝ Buy | $60.00 | |
| 1/25/2024 | Brookline Capital Management | Upgrade | Hold ➝ Buy | $31.40 | |
| 1/25/2024 | Guggenheim | Upgrade | Neutral ➝ Buy | $40.00 | |
| 12/29/2023 | Ascendiant Capital Markets | Boost Target | Buy ➝ Buy | $30.00 ➝ $40.00 | |
| 12/27/2023 | Capital One Financial | Upgrade | Equal Weight ➝ Overweight | $100.00 | |
| 11/3/2023 | HC Wainwright | Upgrade | Neutral ➝ Buy | $20.00 ➝ $40.00 | |
| 8/31/2023 | Chardan Capital | Downgrade | Buy ➝ Neutral | | |
| 8/31/2023 | HC Wainwright | Downgrade | Buy ➝ Neutral | $100.00 ➝ $20.00 | |
| 8/30/2023 | Brookline Capital Management | Downgrade | Buy ➝ Hold | | |
| 8/30/2023 | Capital One Financial | Downgrade | Overweight ➝ Equal Weight | | |
| 8/30/2023 | Guggenheim | Downgrade | Buy ➝ Neutral | | |
| 8/30/2023 | Cantor Fitzgerald | Downgrade | Overweight ➝ Neutral | $90.00 ➝ $20.00 | |
| 8/30/2023 | BTIG Research | Downgrade | Buy ➝ Neutral | | |
| 8/15/2023 | Chardan Capital | Reiterated Rating | Buy ➝ Buy | $200.00 | |
| 8/15/2023 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $100.00 | |
| 7/26/2023 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $100.00 | |
| 7/13/2023 | Capital One Financial | Initiated Coverage | Overweight | $100.00 | |
| 4/3/2023 | Guggenheim | Initiated Coverage | Buy | $100.00 | |
| 2/15/2023 | HC Wainwright | Reiterated Rating | Buy | $100.00 | |
| 2/6/2023 | Cantor Fitzgerald | Initiated Coverage | Overweight | $80.00 | |
| 1/6/2023 | HC Wainwright | Lower Target | Buy | $120.00 ➝ $100.00 | |
| 10/31/2022 | BTIG Research | Initiated Coverage | Buy | $140.00 | |
| 10/3/2022 | Brookline Capital Management | Reiterated Rating | Buy | | |
| 9/13/2022 | Chardan Capital | Initiated Coverage | Buy | | |
| 8/22/2022 | Ascendiant Capital Markets | Lower Target | | $140.00 | |
| 12/23/2021 | HC Wainwright | Reiterated Rating | Buy | $120.00 | |
| 8/3/2021 | HC Wainwright | Boost Target | Buy | $100.00 ➝ $120.00 | |
| 2/17/2021 | LADENBURG THALM/SH SH | Reiterated Rating | Buy | $120.00 | |