| 3/13/2026 | Canaccord Genuity Group | Reiterated Rating | Buy ➝ Buy | $48.00 | |
| 3/12/2026 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 | |
| 1/9/2026 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 1/9/2026 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 | |
| 12/10/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 | |
| 12/4/2025 | Benchmark | Reiterated Rating | Buy ➝ Buy | | |
| 12/3/2025 | UBS Group | Reiterated Rating | Buy ➝ Buy | | |
| 12/3/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 | |
| 11/17/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 | |
| 10/14/2025 | Weiss Ratings | Reiterated Rating | Sell (D-) ➝ Sell (D-) | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Sell (E+) ➝ Sell (E+) | | |
| 9/25/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 | |
| 9/10/2025 | Benchmark | Lower Target | Buy ➝ Buy | $33.00 ➝ $31.00 | |
| 8/21/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 | |
| 8/18/2025 | Canaccord Genuity Group | Lower Target | Buy ➝ Buy | $83.00 ➝ $48.00 | |
| 8/14/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 | |
| 7/18/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 | |
| 6/30/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 | |
| 5/8/2025 | Benchmark | Lower Target | Buy ➝ Buy | $84.00 ➝ $33.00 | |
| 5/8/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 ➝ $23.00 | |
| 4/23/2025 | JonesTrading | Initiated Coverage | Buy | $30.00 | |
| 4/8/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 ➝ $23.00 | |
| 4/8/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $31.00 ➝ $31.00 | |
| 3/24/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $31.00 ➝ $31.00 | |
| 3/24/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 ➝ $23.00 | |
| 3/12/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $31.00 ➝ $31.00 | |
| 3/12/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 ➝ $23.00 | |
| 2/25/2025 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $31.00 ➝ $31.00 | |
| 2/25/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 ➝ $23.00 | |
| 2/6/2025 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 ➝ $23.00 | |
| 12/19/2024 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 ➝ $23.00 | |
| 12/10/2024 | D. Boral Capital | Reiterated Rating | Buy ➝ Buy | $23.00 ➝ $23.00 | |
| 11/22/2024 | Benchmark | Lower Target | Buy ➝ Buy | $90.00 ➝ $84.00 | |
| 11/14/2024 | Canaccord Genuity Group | Lower Target | Buy ➝ Buy | $86.00 ➝ $83.00 | |
| 11/14/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $31.00 ➝ $31.00 | |
| 10/24/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $31.00 ➝ $31.00 | |
| 10/4/2024 | Canaccord Genuity Group | Lower Target | Buy ➝ Buy | $94.00 ➝ $86.00 | |
| 9/16/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $31.00 ➝ $31.00 | |
| 9/10/2024 | EF Hutton Acquisition Co. I | Upgrade | Strong-Buy | | |
| 8/9/2024 | HC Wainwright | Boost Target | Buy ➝ Buy | $7.00 ➝ $31.00 | |
| 8/6/2024 | Canaccord Genuity Group | Reiterated Rating | Buy ➝ Buy | $94.00 ➝ $94.00 | |
| 6/18/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $140.00 ➝ $140.00 | |
| 5/28/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $140.00 ➝ $140.00 | |
| 5/23/2024 | Benchmark | Reiterated Rating | Buy ➝ Buy | $100.00 ➝ $100.00 | |
| 5/8/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $140.00 | |
| 4/17/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $140.00 | |
| 3/20/2024 | Benchmark | Reiterated Rating | Buy ➝ Buy | $100.00 | |
| 3/13/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $140.00 | |
| 2/22/2024 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $140.00 | |
| 12/21/2023 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $140.00 | |
| 9/21/2023 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $140.00 | |
| 8/29/2023 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $140.00 | |
| 8/29/2023 | Roth Mkm | Reiterated Rating | Buy ➝ Buy | $200.00 | |
| 8/16/2023 | Cantor Fitzgerald | Reiterated Rating | Overweight ➝ Overweight | $80.00 | |
| 8/14/2023 | HC Wainwright | Reiterated Rating | Buy ➝ Buy | $140.00 | |
| 6/30/2023 | Benchmark | Lower Target | Buy | $140.00 ➝ $100.00 | |
| 6/21/2023 | HC Wainwright | Lower Target | | $300.00 ➝ $140.00 | |
| 5/16/2023 | Cantor Fitzgerald | Lower Target | | $100.00 ➝ $80.00 | |
| 4/10/2023 | Benchmark | Lower Target | Buy | $220.00 ➝ $140.00 | |
| 3/23/2023 | EF Hutton Acquisition Co. I | Reiterated Rating | Buy | $260.00 | |
| 3/13/2023 | HC Wainwright | Reiterated Rating | Buy | $300.00 | |
| 3/10/2023 | Cantor Fitzgerald | Boost Target | Buy | $120.00 ➝ $160.00 | |
| 3/8/2023 | EF Hutton Acquisition Co. I | Initiated Coverage | Buy | $260.00 | |
| 3/7/2023 | HC Wainwright | Reiterated Rating | Buy | $300.00 | |
| 2/28/2023 | HC Wainwright | Reiterated Rating | Buy | $300.00 | |
| 2/13/2023 | HC Wainwright | Reiterated Rating | Buy | $300.00 | |
| 2/6/2023 | Roth Mkm | Reiterated Rating | Buy | | |
| 11/4/2022 | HC Wainwright | Lower Target | Buy | $320.00 ➝ $300.00 | |
| 10/4/2022 | Oppenheimer | Downgrade | Outperform ➝ Market Perform | | |
| 10/4/2022 | Canaccord Genuity Group | Lower Target | | $200.00 ➝ $120.00 | |
| 10/4/2022 | Benchmark | Lower Target | | $500.00 ➝ $220.00 | |
| 8/22/2022 | Oppenheimer | Boost Target | | $340.00 | |
| 7/18/2022 | HC Wainwright | Initiated Coverage | Buy | $320.00 | |
| 6/3/2022 | Oppenheimer | Lower Target | | $320.00 | |
| 5/2/2022 | Canaccord Genuity Group | Initiated Coverage | Buy | $200.00 | |
| 2/14/2022 | Roth Mkm | Reiterated Rating | Buy | | |
| 11/3/2021 | Cantor Fitzgerald | Lower Target | Overweight | $480.00 ➝ $300.00 | |
| 9/28/2021 | Oppenheimer | Initiated Coverage | Outperform | $400.00 | |
| 5/20/2021 | Maxim Group | Initiated Coverage | Buy | $360.00 | |
| 5/3/2021 | Cantor Fitzgerald | Initiated Coverage | Overweight | $440.00 | |