| 02/27/2026 | Buy Now | 38.93% | Needham | $110 → $95 | Maintains | Buy | Get Alert |
| 02/27/2026 | Buy Now | 24.31% | Cantor Fitzgerald | $72 → $85 | Maintains | Overweight | Get Alert |
| 02/27/2026 | Buy Now | — | Citizens | — | Reiterates | Market Perform → Market Perform | Get Alert |
| 01/20/2026 | Buy Now | 0.91% | Goldman Sachs | $47 → $69 | Maintains | Neutral | Get Alert |
| 01/20/2026 | Buy Now | 75.49% | B of A Securities | $60 → $120 | Maintains | Buy | Get Alert |
| 01/16/2026 | Buy Now | 53.55% | Morgan Stanley | $67 → $105 | Upgrade | Equal-Weight → Overweight | Get Alert |
| 01/15/2026 | Buy Now | — | Keybanc | — | Downgrade | Overweight → Sector Weight | Get Alert |
| 12/23/2025 | Buy Now | 31.62% | Needham | $63 → $90 | Maintains | Buy | Get Alert |
| 12/22/2025 | Buy Now | 24.31% | Stifel | $75 → $85 | Maintains | Buy | Get Alert |
| 11/25/2025 | Buy Now | -7.87% | Needham | $63 → $63 | Reiterates | Buy → Buy | Get Alert |
| 11/19/2025 | Buy Now | -12.26% | B of A Securities | $50 → $60 | Maintains | Buy | Get Alert |
| 11/12/2025 | Buy Now | -2.02% | Morgan Stanley | $68 → $67 | Maintains | Equal-Weight | Get Alert |
| 11/12/2025 | Buy Now | -7.87% | Needham | $55 → $63 | Maintains | Buy | Get Alert |
| 11/11/2025 | Buy Now | 9.68% | Stifel | $65 → $75 | Reiterates | Buy → Buy | Get Alert |
| 10/17/2025 | Buy Now | 9.68% | Keybanc | $50 → $75 | Maintains | Overweight | Get Alert |
| 10/16/2025 | Buy Now | 21.38% | Baird | → $83 | Initiates | → Outperform | Get Alert |
| 10/13/2025 | Buy Now | -0.56% | Morgan Stanley | $20 → $68 | Maintains | Equal-Weight | Get Alert |
| 09/03/2025 | Buy Now | -19.57% | Needham | $55 → $55 | Reiterates | Buy → Buy | Get Alert |
| 08/08/2025 | Buy Now | -21.03% | Cantor Fitzgerald | $35 → $54 | Maintains | Overweight | Get Alert |
| 08/08/2025 | Buy Now | -26.88% | Keybanc | $40 → $50 | Maintains | Overweight | Get Alert |
| 08/08/2025 | Buy Now | -19.57% | Needham | $45 → $55 | Maintains | Buy | Get Alert |
| 08/05/2025 | Buy Now | -19.57% | Stifel | $34 → $55 | Maintains | Buy | Get Alert |
| 07/16/2025 | Buy Now | -26.88% | B of A Securities | $30 → $50 | Maintains | Buy | Get Alert |
| 07/14/2025 | Buy Now | -26.88% | Citigroup | $33 → $50 | Maintains | Buy | Get Alert |
| 07/02/2025 | Buy Now | -41.5% | Keybanc | $29 → $40 | Maintains | Overweight | Get Alert |
| 06/30/2025 | Buy Now | -60.51% | Goldman Sachs | → $27 | Assumes | → Neutral | Get Alert |
| 06/10/2025 | Buy Now | -48.82% | Cantor Fitzgerald | $29 → $35 | Maintains | Overweight | Get Alert |
| 05/28/2025 | Buy Now | -48.82% | Roth Capital | $25 → $35 | Maintains | Buy | Get Alert |
| 05/28/2025 | Buy Now | -50.28% | Stifel | $29 → $34 | Maintains | Buy | Get Alert |
| 05/28/2025 | Buy Now | -53.2% | Needham | $28 → $32 | Maintains | Buy | Get Alert |
| 05/13/2025 | Buy Now | -59.05% | Needham | $28 → $28 | Reiterates | Buy → Buy | Get Alert |
| 05/12/2025 | Buy Now | -76.6% | Goldman Sachs | $14.35 → $16 | Maintains | Neutral | Get Alert |
| 04/25/2025 | Buy Now | -59.05% | Needham | → $28 | Initiates | → Buy | Get Alert |
| 04/08/2025 | Buy Now | -73.68% | Wells Fargo | $21 → $18 | Maintains | Equal-Weight | Get Alert |
| 03/14/2025 | Buy Now | — | Citizens Capital Markets | — | Reiterates | Market Perform → Market Perform | Get Alert |
| 03/10/2025 | Buy Now | -70.75% | Morgan Stanley | $18 → $20 | Maintains | Equal-Weight | Get Alert |
| 03/03/2025 | Buy Now | -69.29% | Wells Fargo | $22 → $21 | Maintains | Equal-Weight | Get Alert |
| 02/28/2025 | Buy Now | -51.74% | Citigroup | $35 → $33 | Maintains | Buy | Get Alert |
| 02/28/2025 | Buy Now | -59.05% | Keybanc | $32 → $28 | Maintains | Overweight | Get Alert |
| 01/29/2025 | Buy Now | -53.2% | Keybanc | $27 → $32 | Maintains | Overweight | Get Alert |
| 01/21/2025 | Buy Now | -48.82% | Citigroup | $22 → $35 | Maintains | Buy | Get Alert |
| 01/16/2025 | Buy Now | -80.26% | Goldman Sachs | $12 → $13.5 | Maintains | Neutral | Get Alert |
| 01/08/2025 | Buy Now | -54.67% | Stifel | $26 → $31 | Maintains | Buy | Get Alert |
| 12/11/2024 | Buy Now | -67.83% | Wells Fargo | $13.5 → $22 | Maintains | Equal-Weight | Get Alert |
| 11/19/2024 | Buy Now | -82.45% | Goldman Sachs | $5 → $12 | Maintains | Neutral | Get Alert |
| 11/18/2024 | Buy Now | -67.83% | Citigroup | $13 → $22 | Maintains | Buy | Get Alert |
| 11/14/2024 | Buy Now | -56.13% | B of A Securities | $10 → $30 | Maintains | Buy | Get Alert |
| 11/14/2024 | Buy Now | -64.9% | Cantor Fitzgerald | $7 → $24 | Maintains | Overweight | Get Alert |
| 11/13/2024 | Buy Now | -80.26% | Wells Fargo | $5.25 → $13.5 | Maintains | Equal-Weight | Get Alert |
| 11/13/2024 | Buy Now | -67.83% | Stifel | $15 → $22 | Maintains | Buy | Get Alert |
| 11/06/2024 | Buy Now | -80.99% | Citigroup | $7 → $13 | Maintains | Buy | Get Alert |
| 10/24/2024 | Buy Now | -82.45% | Keybanc | $11 → $12 | Maintains | Overweight | Get Alert |
| 10/10/2024 | Buy Now | -92.69% | Goldman Sachs | $4.5 → $5 | Maintains | Neutral | Get Alert |
| 09/30/2024 | Buy Now | -89.76% | Cantor Fitzgerald | $7 → $7 | Reiterates | Overweight → Overweight | Get Alert |
| 09/27/2024 | Buy Now | -83.91% | Keybanc | $8 → $11 | Maintains | Overweight | Get Alert |
| 09/23/2024 | Buy Now | -89.76% | Cantor Fitzgerald | $7 → $7 | Reiterates | Overweight → Overweight | Get Alert |
| 09/12/2024 | Buy Now | — | JMP Securities | — | Initiates | → Market Perform | Get Alert |
| 09/09/2024 | Buy Now | -89.76% | Cantor Fitzgerald | $7 → $7 | Reiterates | Overweight → Overweight | Get Alert |
| 09/03/2024 | Buy Now | -89.76% | Cantor Fitzgerald | $7 → $7 | Reiterates | Overweight → Overweight | Get Alert |
| 08/14/2024 | Buy Now | -89.76% | Citigroup | $5.45 → $7 | Maintains | Buy | Get Alert |
| 07/22/2024 | Buy Now | -91.23% | Cantor Fitzgerald | $6 → $6 | Reiterates | Overweight → Overweight | Get Alert |
| 07/15/2024 | Buy Now | -91.23% | Cantor Fitzgerald | $6 → $6 | Reiterates | Overweight → Overweight | Get Alert |
| 07/15/2024 | Buy Now | -91.23% | Morgan Stanley | $8 → $6 | Downgrade | Overweight → Equal-Weight | Get Alert |
| 07/01/2024 | Buy Now | -91.23% | Cantor Fitzgerald | $6 → $6 | Reiterates | Overweight → Overweight | Get Alert |
| 06/26/2024 | Buy Now | — | BTIG | — | Initiates | → Neutral | Get Alert |
| 06/20/2024 | Buy Now | -91.23% | Cantor Fitzgerald | $6 → $6 | Reiterates | Overweight → Overweight | Get Alert |
| 06/18/2024 | Buy Now | -89.76% | Roth MKM | $7 → $7 | Maintains | Buy | Get Alert |
| 06/11/2024 | Buy Now | -93.42% | Goldman Sachs | → $4.5 | Initiates | → Neutral | Get Alert |
| 05/28/2024 | Buy Now | -91.23% | Cantor Fitzgerald | $6 → $6 | Reiterates | Overweight → Overweight | Get Alert |
| 05/07/2024 | Buy Now | -92.03% | Citigroup | $6 → $5.45 | Maintains | Buy | Get Alert |
| 04/04/2024 | Buy Now | -93.78% | Wells Fargo | $5 → $4.25 | Maintains | Equal-Weight | Get Alert |
| 02/12/2024 | Buy Now | -91.23% | Citigroup | → $6 | Reinstates | → Buy | Get Alert |
| 01/17/2024 | Buy Now | -88.3% | Keybanc | → $8 | Initiates | → Overweight | Get Alert |
| 12/22/2023 | Buy Now | -91.23% | Cantor Fitzgerald | $6 → $6 | Reiterates | Overweight → Overweight | Get Alert |
| 10/26/2023 | Buy Now | -91.23% | Cantor Fitzgerald | → $6 | Initiates | → Overweight | Get Alert |
| 09/27/2023 | Buy Now | -88.3% | TD Cowen | $9.5 → $8 | Maintains | Outperform | Get Alert |
| 09/27/2023 | Buy Now | -85.38% | Roth MKM | → $10 | Reiterates | Buy → Buy | Get Alert |
| 09/27/2023 | Buy Now | -85.38% | Stifel | $11 → $10 | Maintains | Buy | Get Alert |
| 09/20/2023 | Buy Now | -92.69% | Wells Fargo | $6.75 → $5 | Maintains | Equal-Weight | Get Alert |
| 09/19/2023 | Buy Now | -85.38% | Roth MKM | → $10 | Reiterates | Buy → Buy | Get Alert |
| 08/09/2023 | Buy Now | -89.18% | Citigroup | $4.55 → $7.4 | Maintains | Neutral | Get Alert |
| 08/09/2023 | Buy Now | -90.13% | Wells Fargo | $5.5 → $6.75 | Maintains | Equal-Weight | Get Alert |
| 04/18/2023 | Buy Now | -93.35% | Citigroup | → $4.55 | Initiates | → Neutral | Get Alert |
| 03/07/2023 | Buy Now | -85.38% | Deutsche Bank | $12 → $10 | Maintains | Buy | Get Alert |
| 03/06/2023 | Buy Now | -91.96% | Wells Fargo | $5.75 → $5.5 | Maintains | Equal-Weight | Get Alert |