| 01/14/2026 | Buy Now | 0.08% | Morgan Stanley | $20 → $26 | Maintains | Equal-Weight | Get Alert |
| 01/13/2026 | Buy Now | 7.78% | Wedbush | $20 → $28 | Maintains | Outperform | Get Alert |
| 01/13/2026 | Buy Now | 15.47% | Citigroup | $19 → $30 | Maintains | Buy | Get Alert |
| 12/29/2025 | Buy Now | -15.32% | Clear Street | $16 → $22 | Maintains | Buy | Get Alert |
| 12/12/2025 | Buy Now | -23.02% | Morgan Stanley | $4.5 → $20 | Maintains | Equal-Weight | Get Alert |
| 12/12/2025 | Buy Now | -26.87% | Citigroup | → $19 | Initiates | → Buy | Get Alert |
| 12/11/2025 | Buy Now | -23.02% | Wedbush | $17 → $20 | Maintains | Outperform | Get Alert |
| 12/11/2025 | Buy Now | -34.57% | Deutsche Bank | $16 → $17 | Maintains | Buy | Get Alert |
| 12/11/2025 | Buy Now | -38.41% | Clear Street | $14 → $16 | Maintains | Buy | Get Alert |
| 12/11/2025 | Buy Now | -15.32% | Needham | $16 → $22 | Maintains | Buy | Get Alert |
| 12/04/2025 | Buy Now | -46.11% | 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 | -38.41% | Deutsche Bank | $10 → $16 | Maintains | Buy | Get Alert |
| 10/20/2025 | Buy Now | -38.41% | Needham | $12 → $16 | Maintains | Buy | Get Alert |
| 10/17/2025 | Buy Now | -23.02% | Cantor Fitzgerald | $8.5 → $20 | Maintains | Overweight | Get Alert |
| 10/02/2025 | Buy Now | -34.57% | Wedbush | $11 → $17 | Maintains | Outperform | Get Alert |
| 09/15/2025 | Buy Now | -53.81% | Clear Street | $9 → $12 | Maintains | Buy | Get Alert |
| 09/09/2025 | Buy Now | -57.66% | JMP Securities | $8 → $11 | Maintains | Market Outperform | Get Alert |
| 09/09/2025 | Buy Now | -53.81% | Needham | $8 → $12 | Maintains | Buy | Get Alert |
| 07/22/2025 | Buy Now | -69.21% | JMP Securities | $6.5 → $8 | Maintains | Market Outperform | Get Alert |
| 06/30/2025 | Buy Now | -82.29% | Goldman Sachs | → $4.6 | Assumes | → Neutral | Get Alert |
| 06/24/2025 | Buy Now | -67.28% | Cantor Fitzgerald | $6.3 → $8.5 | Maintains | Overweight | Get Alert |
| 06/06/2025 | Buy Now | -73.06% | Citigroup | $5 → $7 | Maintains | Buy | Get Alert |
| 06/05/2025 | Buy Now | -73.06% | Wedbush | $5 → $7 | Maintains | Outperform | Get Alert |
| 06/05/2025 | Buy Now | -69.21% | Needham | $8 → $8 | Reiterates | Buy → Buy | Get Alert |
| 05/14/2025 | Buy Now | -69.21% | Needham | $8 → $8 | Reiterates | Buy → Buy | Get Alert |
| 04/11/2025 | Buy Now | -86.53% | Goldman Sachs | $6 → $3.5 | Downgrade | Buy → Neutral | Get Alert |
| 03/24/2025 | Buy Now | -69.21% | Needham | $8 → $8 | Reiterates | Buy → Buy | Get Alert |
| 03/21/2025 | Buy Now | -74.98% | Citizens Capital Markets | $6.5 → $6.5 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 03/21/2025 | Buy Now | -75.75% | Cantor Fitzgerald | $6.3 → $6.3 | Reiterates | Overweight → Overweight | Get Alert |
| 02/05/2025 | Buy Now | -73.06% | Benchmark | $4 → $7 | Maintains | Buy | Get Alert |
| 02/03/2025 | Buy Now | -75.37% | Goldman Sachs | $5 → $6.4 | Maintains | Buy | Get Alert |
| 01/30/2025 | Buy Now | -74.98% | JMP Securities | $4.5 → $6.5 | Maintains | Market Outperform | Get Alert |
| 01/30/2025 | Buy Now | -73.06% | Northland Capital Markets | $5 → $7 | Maintains | Outperform | Get Alert |
| 01/30/2025 | Buy Now | -69.21% | Needham | $5 → $8 | Maintains | Buy | Get Alert |
| 01/17/2025 | Buy Now | -80.75% | Needham | $5 → $5 | Reiterates | Buy → Buy | Get Alert |
| 12/17/2024 | Buy Now | -82.68% | Deutsche Bank | $4 → $4.5 | Maintains | Buy | Get Alert |
| 12/16/2024 | Buy Now | -80.75% | Citigroup | $4.05 → $5 | Maintains | Buy | Get Alert |
| 12/10/2024 | Buy Now | -86.53% | Craig-Hallum | $2.5 → $3.5 | Maintains | Hold | Get Alert |
| 12/10/2024 | Buy Now | -82.68% | JMP Securities | $4.5 → $4.5 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 12/10/2024 | Buy Now | -80.75% | Needham | $5 → $5 | Reiterates | Buy → Buy | Get Alert |
| 12/09/2024 | Buy Now | -82.68% | JMP Securities | $4 → $4.5 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 09/26/2024 | Buy Now | -84.6% | JMP Securities | $4 → $4 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 09/20/2024 | Buy Now | -84.6% | JMP Securities | $4 → $4 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 09/10/2024 | Buy Now | -88.07% | Goldman Sachs | $3.5 → $3.1 | Maintains | Buy | Get Alert |
| 09/06/2024 | Buy Now | -84.6% | JMP Securities | $4 → $4 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 09/06/2024 | Buy Now | -90.38% | Craig-Hallum | $2 → $2.5 | Maintains | Hold | Get Alert |
| 09/06/2024 | Buy Now | -80.75% | Needham | $7 → $5 | Maintains | Buy | Get Alert |
| 08/16/2024 | Buy Now | -80.75% | Wedbush | $5 → $5 | Reiterates | Outperform → Outperform | Get Alert |
| 06/27/2024 | Buy Now | -84.6% | JMP Securities | $4 → $4 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 06/26/2024 | Buy Now | -73.06% | Needham | $7 → $7 | Reiterates | Buy → Buy | Get Alert |
| 06/21/2024 | Buy Now | -73.06% | Needham | $7 → $7 | Reiterates | Buy → Buy | Get Alert |
| 06/10/2024 | Buy Now | -73.06% | Needham | $7 → $7 | Reiterates | Buy → Buy | Get Alert |
| 06/07/2024 | Buy Now | -92.3% | Craig-Hallum | $3 → $2 | Maintains | Hold | Get Alert |
| 05/20/2024 | Buy Now | -73.06% | Needham | $7 → $7 | Reiterates | Buy → Buy | Get Alert |
| 04/12/2024 | Buy Now | -83.83% | Goldman Sachs | $4.8 → $4.2 | Maintains | Buy | Get Alert |
| 04/04/2024 | Buy Now | -84.99% | Citigroup | $4.5 → $3.9 | Maintains | Buy | Get Alert |
| 04/02/2024 | Buy Now | -84.6% | Benchmark | $5 → $4 | Maintains | Buy | Get Alert |
| 04/01/2024 | Buy Now | -73.06% | Needham | $7 → $7 | Reiterates | Buy → Buy | Get Alert |
| 04/01/2024 | Buy Now | -84.6% | JMP Securities | $5.5 → $4 | Maintains | Market Outperform | Get Alert |
| 12/08/2023 | Buy Now | -88.45% | Craig-Hallum | → $3 | Downgrade | Buy → Hold | Get Alert |
| 10/12/2023 | Buy Now | -73.06% | Needham | → $7 | Reiterates | Buy → Buy | Get Alert |
| 09/08/2023 | Buy Now | -81.14% | Citigroup | $6 → $4.9 | Maintains | Buy | Get Alert |
| 09/08/2023 | Buy Now | -80.75% | Northland Capital Markets | $7 → $5 | Maintains | Outperform | Get Alert |
| 09/08/2023 | Buy Now | -84.6% | Craig-Hallum | $6 → $4 | Maintains | Buy | Get Alert |
| 09/08/2023 | Buy Now | -80.75% | Benchmark | $6.5 → $5 | Maintains | Buy | Get Alert |
| 09/08/2023 | Buy Now | -73.06% | Needham | $8 → $7 | Maintains | Buy | Get Alert |
| 06/23/2023 | Buy Now | -78.83% | JMP Securities | $5.5 → $5.5 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 06/16/2023 | Buy Now | -69.21% | Needham | → $8 | Reiterates | Buy → Buy | Get Alert |
| 06/15/2023 | Buy Now | -78.83% | JMP Securities | → $5.5 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 06/13/2023 | Buy Now | -73.06% | Goldman Sachs | $8 → $7 | Maintains | Buy | Get Alert |
| 06/12/2023 | Buy Now | -78.83% | Morgan Stanley | $6 → $5.5 | Maintains | Equal-Weight | Get Alert |
| 06/09/2023 | Buy Now | -78.83% | JMP Securities | → $5.5 | Reiterates | → Market Outperform | Get Alert |
| 06/09/2023 | Buy Now | -74.98% | Benchmark | $8 → $6.5 | Maintains | Buy | Get Alert |
| 06/09/2023 | Buy Now | -69.21% | Wedbush | → $8 | Reiterates | Outperform → Outperform | Get Alert |
| 06/09/2023 | Buy Now | -69.21% | Needham | → $8 | Reiterates | Buy → Buy | Get Alert |
| 05/31/2023 | Buy Now | -78.83% | JMP Securities | → $5.5 | Reiterates | → Market Outperform | Get Alert |
| 05/19/2023 | Buy Now | -69.21% | Needham | → $8 | Reiterates | Buy → Buy | Get Alert |
| 05/02/2023 | Buy Now | -78.83% | JMP Securities | → $5.5 | Initiates | → Market Outperform | Get Alert |
| 04/20/2023 | Buy Now | -69.21% | Needham | → $8 | Reiterates | → Buy | Get Alert |
| 04/18/2023 | Buy Now | -76.91% | Citigroup | → $6 | Initiates | → Buy | Get Alert |
| 04/17/2023 | Buy Now | -69.21% | Wedbush | → $8 | Reiterates | → Outperform | Get Alert |
| 04/03/2023 | Buy Now | -69.21% | Goldman Sachs | $9 → $8 | Maintains | Buy | Get Alert |
| 03/30/2023 | Buy Now | -69.21% | Benchmark | $11 → $8 | Maintains | Buy | Get Alert |
| 03/30/2023 | Buy Now | -69.21% | Needham | $9 → $8 | Maintains | Buy | Get Alert |