| 9/29/2026 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | | |
| 9/14/2026 | BTIG Research | Reiterated Rating | Buy ➝ Buy | | |
| 9/8/2026 | Weiss Ratings | Upgrade | Sell (E+) ➝ Sell (D-) | | |
| 8/27/2026 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | | |
| 8/24/2026 | Weiss Ratings | Downgrade | Sell (D-) ➝ Sell (E+) | | |
| 8/18/2026 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | | |
| 7/24/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 7/7/2026 | BTIG Research | Reiterated Rating | Buy ➝ Buy | | |
| 6/15/2026 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $10.00 | |
| 6/9/2026 | BTIG Research | Reiterated Rating | Buy ➝ Buy | $10.00 | |
| 6/1/2026 | BTIG Research | Reiterated Rating | Buy ➝ Buy | $10.00 | |
| 5/18/2026 | BTIG Research | Reiterated Rating | Buy ➝ Buy | $10.00 | |
| 5/14/2026 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | | |
| 4/29/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 2/26/2026 | BTIG Research | Reiterated Rating | Buy ➝ Buy | $10.00 | |
| 1/21/2026 | BTIG Research | Reiterated Rating | Buy ➝ Buy | | |
| 12/29/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 12/22/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 12/22/2025 | BTIG Research | Initiated Coverage | Buy ➝ Buy | $10.00 | |
| 12/22/2025 | BTIG Research | Initiated Coverage | Buy ➝ Buy | $10.00 | |
| 12/15/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 12/8/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 12/2/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 11/26/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 11/25/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Hold | | |
| 11/13/2025 | Zacks Research | Upgrade | Strong Sell ➝ Hold | | |
| 10/31/2025 | HC Wainwright | Boost Target | Buy ➝ Buy | $5.00 ➝ $10.00 | |
| 10/31/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 10/15/2025 | Zacks Research | Downgrade | Hold ➝ Strong Sell | | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 10/6/2025 | D. Boral Capital | Boost Target | Buy ➝ Buy | $1.00 ➝ $2.00 | |
| 10/6/2025 | Cantor Fitzgerald | Initiated Coverage | Overweight | $10.00 | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 8/27/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $5.00 | |
| 8/25/2025 | D. Boral Capital | Lower Target | Buy ➝ Buy | $3.00 ➝ $1.00 | |
| 8/15/2025 | D. Boral Capital | Lower Target | Buy ➝ Buy | $9.00 ➝ $3.00 | |
| 6/26/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $5.00 | |
| 6/26/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $9.00 | |
| 5/28/2025 | HC Wainwright | Lower Target | Buy ➝ Buy | $10.00 ➝ $5.00 | |
| 5/16/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $9.00 ➝ $9.00 | |
| 3/26/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $10.00 ➝ $10.00 | |
| 3/20/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $9.00 ➝ $9.00 | |
| 3/5/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $9.00 ➝ $9.00 | |
| 2/24/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $10.00 ➝ $10.00 | |
| 2/24/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $9.00 ➝ $9.00 | |
| 2/4/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $10.00 ➝ $10.00 | |
| 2/3/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $9.00 ➝ $9.00 | |
| 1/27/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $9.00 ➝ $9.00 | |
| 1/10/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $9.00 ➝ $9.00 | |
| 11/21/2024 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $9.00 ➝ $9.00 | |
| 11/20/2024 | Morgan Stanley | Lower Target | Overweight ➝ Overweight | $9.50 ➝ $3.55 | |
| 11/20/2024 | HC Wainwright | Lower Target | Buy ➝ Buy | $15.00 ➝ $10.00 | |
| 10/29/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $15.00 ➝ $15.00 | |
| 9/3/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $15.00 ➝ $15.00 | |
| 8/27/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $15.00 ➝ $15.00 | |
| 5/24/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $15.00 ➝ $15.00 | |
| 5/14/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $15.00 | |
| 4/5/2024 | Guggenheim | Upgrade | Neutral ➝ Buy | $9.00 | |
| 3/26/2024 | Morgan Stanley | Upgrade | Equal Weight ➝ Overweight | $4.00 ➝ $10.00 | |
| 3/25/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $15.00 | |
| 1/18/2024 | HC Wainwright | Boost Target | Buy ➝ Buy | $5.00 ➝ $15.00 | |
| 12/19/2023 | Morgan Stanley | Upgrade | Underweight ➝ Equal Weight | $1.00 ➝ $4.00 | |
| 8/14/2023 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $5.00 | |
| 5/1/2023 | HC Wainwright | Initiated Coverage | Buy | $5.00 | |
| 3/27/2023 | Morgan Stanley | Lower Target | Underweight | $2.00 ➝ $1.00 | |
| 1/24/2023 | Morgan Stanley | Lower Target | Underweight | $3.00 ➝ $2.00 | |
| 9/14/2022 | Morgan Stanley | Initiated Coverage | Underweight | $3.00 | |