| 04/02/2026 | Buy Now | 2.31% | Citigroup | $30 → $35 | Maintains | Buy | Get Alert |
| 03/25/2026 | Buy Now | 2.31% | Morgan Stanley | $26 → $35 | Maintains | Equal-Weight | Get Alert |
| 03/20/2026 | Buy Now | -0.61% | Clear Street | $29 → $34 | Maintains | Buy | Get Alert |
| 03/20/2026 | Buy Now | 16.92% | Cantor Fitzgerald | $20 → $40 | Maintains | Overweight | Get Alert |
| 03/20/2026 | Buy Now | 16.92% | Wedbush | $30 → $40 | Maintains | Outperform | Get Alert |
| 03/20/2026 | Buy Now | 16.92% | Needham | $35 → $40 | Maintains | Buy | Get Alert |
| 01/14/2026 | Buy Now | -24% | Morgan Stanley | $20 → $26 | Maintains | Equal-Weight | Get Alert |
| 01/13/2026 | Buy Now | -18.15% | Wedbush | $20 → $28 | Maintains | Outperform | Get Alert |
| 01/13/2026 | Buy Now | -12.31% | Citigroup | $19 → $30 | Maintains | Buy | Get Alert |
| 12/29/2025 | Buy Now | -35.69% | Clear Street | $16 → $22 | Maintains | Buy | Get Alert |
| 12/12/2025 | Buy Now | -41.54% | Morgan Stanley | $4.5 → $20 | Maintains | Equal-Weight | Get Alert |
| 12/12/2025 | Buy Now | -44.46% | Citigroup | → $19 | Initiates | → Buy | Get Alert |
| 12/11/2025 | Buy Now | -41.54% | Wedbush | $17 → $20 | Maintains | Outperform | Get Alert |
| 12/11/2025 | Buy Now | -50.31% | Deutsche Bank | $16 → $17 | Maintains | Buy | Get Alert |
| 12/11/2025 | Buy Now | -53.23% | Clear Street | $14 → $16 | Maintains | Buy | Get Alert |
| 12/11/2025 | Buy Now | -35.69% | Needham | $16 → $22 | Maintains | Buy | Get Alert |
| 12/04/2025 | Buy Now | -59.08% | Clear Street | $12 → $14 | Maintains | Buy | Get Alert |
| 10/21/2025 | Buy Now | — | JMP Securities | — | Downgrade | Market Outperform → Market Perform | Get Alert |
| 10/21/2025 | Buy Now | -53.23% | Deutsche Bank | $10 → $16 | Maintains | Buy | Get Alert |
| 10/20/2025 | Buy Now | -53.23% | Needham | $12 → $16 | Maintains | Buy | Get Alert |
| 10/17/2025 | Buy Now | -41.54% | Cantor Fitzgerald | $8.5 → $20 | Maintains | Overweight | Get Alert |
| 10/02/2025 | Buy Now | -50.31% | Wedbush | $11 → $17 | Maintains | Outperform | Get Alert |
| 09/15/2025 | Buy Now | -64.92% | Clear Street | $9 → $12 | Maintains | Buy | Get Alert |
| 09/09/2025 | Buy Now | -67.85% | JMP Securities | $8 → $11 | Maintains | Market Outperform | Get Alert |
| 09/09/2025 | Buy Now | -64.92% | Needham | $8 → $12 | Maintains | Buy | Get Alert |
| 07/22/2025 | Buy Now | -76.62% | JMP Securities | $6.5 → $8 | Maintains | Market Outperform | Get Alert |
| 06/30/2025 | Buy Now | -86.55% | Goldman Sachs | → $4.6 | Assumes | → Neutral | Get Alert |
| 06/24/2025 | Buy Now | -75.15% | Cantor Fitzgerald | $6.3 → $8.5 | Maintains | Overweight | Get Alert |
| 06/06/2025 | Buy Now | -79.54% | Citigroup | $5 → $7 | Maintains | Buy | Get Alert |
| 06/05/2025 | Buy Now | -79.54% | Wedbush | $5 → $7 | Maintains | Outperform | Get Alert |
| 06/05/2025 | Buy Now | -76.62% | Needham | $8 → $8 | Reiterates | Buy → Buy | Get Alert |
| 05/14/2025 | Buy Now | -76.62% | Needham | $8 → $8 | Reiterates | Buy → Buy | Get Alert |
| 04/11/2025 | Buy Now | -89.77% | Goldman Sachs | $6 → $3.5 | Downgrade | Buy → Neutral | Get Alert |
| 03/24/2025 | Buy Now | -76.62% | Needham | $8 → $8 | Reiterates | Buy → Buy | Get Alert |
| 03/21/2025 | Buy Now | -81% | Citizens Capital Markets | $6.5 → $6.5 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 03/21/2025 | Buy Now | -81.58% | Cantor Fitzgerald | $6.3 → $6.3 | Reiterates | Overweight → Overweight | Get Alert |
| 02/05/2025 | Buy Now | -79.54% | Benchmark | $4 → $7 | Maintains | Buy | Get Alert |
| 02/03/2025 | Buy Now | -81.29% | Goldman Sachs | $5 → $6.4 | Maintains | Buy | Get Alert |
| 01/30/2025 | Buy Now | -81% | JMP Securities | $4.5 → $6.5 | Maintains | Market Outperform | Get Alert |
| 01/30/2025 | Buy Now | -79.54% | Northland Capital Markets | $5 → $7 | Maintains | Outperform | Get Alert |
| 01/30/2025 | Buy Now | -76.62% | Needham | $5 → $8 | Maintains | Buy | Get Alert |
| 01/17/2025 | Buy Now | -85.38% | Needham | $5 → $5 | Reiterates | Buy → Buy | Get Alert |
| 12/17/2024 | Buy Now | -86.85% | Deutsche Bank | $4 → $4.5 | Maintains | Buy | Get Alert |
| 12/16/2024 | Buy Now | -85.38% | Citigroup | $4.05 → $5 | Maintains | Buy | Get Alert |
| 12/10/2024 | Buy Now | -89.77% | Craig-Hallum | $2.5 → $3.5 | Maintains | Hold | Get Alert |
| 12/10/2024 | Buy Now | -86.85% | JMP Securities | $4.5 → $4.5 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 12/10/2024 | Buy Now | -85.38% | Needham | $5 → $5 | Reiterates | Buy → Buy | Get Alert |
| 12/09/2024 | Buy Now | -86.85% | JMP Securities | $4 → $4.5 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 09/26/2024 | Buy Now | -88.31% | JMP Securities | $4 → $4 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 09/20/2024 | Buy Now | -88.31% | JMP Securities | $4 → $4 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 09/10/2024 | Buy Now | -90.94% | Goldman Sachs | $3.5 → $3.1 | Maintains | Buy | Get Alert |
| 09/06/2024 | Buy Now | -88.31% | JMP Securities | $4 → $4 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 09/06/2024 | Buy Now | -92.69% | Craig-Hallum | $2 → $2.5 | Maintains | Hold | Get Alert |
| 09/06/2024 | Buy Now | -85.38% | Needham | $7 → $5 | Maintains | Buy | Get Alert |
| 08/16/2024 | Buy Now | -85.38% | Wedbush | $5 → $5 | Reiterates | Outperform → Outperform | Get Alert |
| 06/27/2024 | Buy Now | -88.31% | JMP Securities | $4 → $4 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 06/26/2024 | Buy Now | -79.54% | Needham | $7 → $7 | Reiterates | Buy → Buy | Get Alert |
| 06/21/2024 | Buy Now | -79.54% | Needham | $7 → $7 | Reiterates | Buy → Buy | Get Alert |
| 06/10/2024 | Buy Now | -79.54% | Needham | $7 → $7 | Reiterates | Buy → Buy | Get Alert |
| 06/07/2024 | Buy Now | -94.15% | Craig-Hallum | $3 → $2 | Maintains | Hold | Get Alert |
| 05/20/2024 | Buy Now | -79.54% | Needham | $7 → $7 | Reiterates | Buy → Buy | Get Alert |
| 04/12/2024 | Buy Now | -87.72% | Goldman Sachs | $4.8 → $4.2 | Maintains | Buy | Get Alert |
| 04/04/2024 | Buy Now | -88.6% | Citigroup | $4.5 → $3.9 | Maintains | Buy | Get Alert |
| 04/02/2024 | Buy Now | -88.31% | Benchmark | $5 → $4 | Maintains | Buy | Get Alert |
| 04/01/2024 | Buy Now | -79.54% | Needham | $7 → $7 | Reiterates | Buy → Buy | Get Alert |
| 04/01/2024 | Buy Now | -88.31% | JMP Securities | $5.5 → $4 | Maintains | Market Outperform | Get Alert |
| 12/08/2023 | Buy Now | -91.23% | Craig-Hallum | → $3 | Downgrade | Buy → Hold | Get Alert |
| 10/12/2023 | Buy Now | -79.54% | Needham | → $7 | Reiterates | Buy → Buy | Get Alert |
| 09/08/2023 | Buy Now | -85.68% | Citigroup | $6 → $4.9 | Maintains | Buy | Get Alert |
| 09/08/2023 | Buy Now | -85.38% | Northland Capital Markets | $7 → $5 | Maintains | Outperform | Get Alert |
| 09/08/2023 | Buy Now | -88.31% | Craig-Hallum | $6 → $4 | Maintains | Buy | Get Alert |
| 09/08/2023 | Buy Now | -85.38% | Benchmark | $6.5 → $5 | Maintains | Buy | Get Alert |
| 09/08/2023 | Buy Now | -79.54% | Needham | $8 → $7 | Maintains | Buy | Get Alert |
| 06/23/2023 | Buy Now | -83.92% | JMP Securities | $5.5 → $5.5 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 06/16/2023 | Buy Now | -76.62% | Needham | → $8 | Reiterates | Buy → Buy | Get Alert |
| 06/15/2023 | Buy Now | -83.92% | JMP Securities | → $5.5 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 06/13/2023 | Buy Now | -79.54% | Goldman Sachs | $8 → $7 | Maintains | Buy | Get Alert |
| 06/12/2023 | Buy Now | -83.92% | Morgan Stanley | $6 → $5.5 | Maintains | Equal-Weight | Get Alert |
| 06/09/2023 | Buy Now | -83.92% | JMP Securities | → $5.5 | Reiterates | → Market Outperform | Get Alert |
| 06/09/2023 | Buy Now | -81% | Benchmark | $8 → $6.5 | Maintains | Buy | Get Alert |
| 06/09/2023 | Buy Now | -76.62% | Wedbush | → $8 | Reiterates | Outperform → Outperform | Get Alert |
| 06/09/2023 | Buy Now | -76.62% | Needham | → $8 | Reiterates | Buy → Buy | Get Alert |
| 05/31/2023 | Buy Now | -83.92% | JMP Securities | → $5.5 | Reiterates | → Market Outperform | Get Alert |
| 05/19/2023 | Buy Now | -76.62% | Needham | → $8 | Reiterates | Buy → Buy | Get Alert |
| 05/02/2023 | Buy Now | -83.92% | JMP Securities | → $5.5 | Initiates | → Market Outperform | Get Alert |
| 04/20/2023 | Buy Now | -76.62% | Needham | → $8 | Reiterates | → Buy | Get Alert |
| 04/18/2023 | Buy Now | -82.46% | Citigroup | → $6 | Initiates | → Buy | Get Alert |
| 04/17/2023 | Buy Now | -76.62% | Wedbush | → $8 | Reiterates | → Outperform | Get Alert |