| 02/03/2026 | Buy Now | 2.04% | Citigroup | $9 → $8 | Maintains | Neutral | Get Alert |
| 01/20/2026 | Buy Now | 2.04% | Morgan Stanley | $9 → $8 | Maintains | Underweight | Get Alert |
| 01/09/2026 | Buy Now | -10.71% | Mizuho | $8 → $7 | Maintains | Underperform | Get Alert |
| 01/08/2026 | Buy Now | 40.31% | Truist Securities | $12 → $11 | Maintains | Buy | Get Alert |
| 01/08/2026 | Buy Now | 14.8% | Evercore ISI Group | $11 → $9 | Maintains | In-Line | Get Alert |
| 01/06/2026 | Buy Now | 8.42% | UBS | $9.5 → $8.5 | Maintains | Neutral | Get Alert |
| 12/17/2025 | Buy Now | 2.04% | Goldman Sachs | $9 → $8 | Maintains | Sell | Get Alert |
| 12/03/2025 | Buy Now | 14.8% | JP Morgan | $12 → $9 | Downgrade | Overweight → Neutral | Get Alert |
| 11/10/2025 | Buy Now | 21.17% | UBS | $11 → $9.5 | Maintains | Neutral | Get Alert |
| 11/10/2025 | Buy Now | 14.8% | RBC Capital | $10 → $9 | Maintains | Sector Perform | Get Alert |
| 11/10/2025 | Buy Now | 40.31% | Evercore ISI Group | $12 → $11 | Maintains | In-Line | Get Alert |
| 11/10/2025 | Buy Now | 14.8% | TD Cowen | $11 → $9 | Maintains | Hold | Get Alert |
| 10/31/2025 | Buy Now | 40.31% | Stifel | $12 → $11 | Maintains | Hold | Get Alert |
| 10/27/2025 | Buy Now | 2.04% | Mizuho | → $8 | Initiates | → Underperform | Get Alert |
| 10/22/2025 | Buy Now | 14.8% | Barclays | $11 → $9 | Maintains | Equal-Weight | Get Alert |
| 10/20/2025 | Buy Now | 14.8% | Goldman Sachs | $10 → $9 | Maintains | Sell | Get Alert |
| 10/13/2025 | Buy Now | 14.8% | Jefferies | $10 → $9 | Maintains | Hold | Get Alert |
| 09/25/2025 | Buy Now | -10.71% | Northcoast Research | → $7 | Downgrade | Neutral → Sell | Get Alert |
| 09/23/2025 | Buy Now | — | Argus Research | — | Downgrade | Buy → Hold | Get Alert |
| 09/15/2025 | Buy Now | — | BTIG | — | Reiterates | Neutral → Neutral | Get Alert |
| 08/28/2025 | Buy Now | 78.57% | JP Morgan | $13 → $14 | Maintains | Overweight | Get Alert |
| 08/11/2025 | Buy Now | 53.06% | BMO Capital | $15 → $12 | Maintains | Market Perform | Get Alert |
| 08/11/2025 | Buy Now | 65.82% | Truist Securities | $14 → $13 | Maintains | Buy | Get Alert |
| 08/11/2025 | Buy Now | 65.82% | JP Morgan | $15 → $13 | Maintains | Overweight | Get Alert |
| 08/11/2025 | Buy Now | 40.31% | Stephens & Co. | $13 → $11 | Maintains | Equal-Weight | Get Alert |
| 08/08/2025 | Buy Now | 40.31% | TD Cowen | $13 → $11 | Maintains | Hold | Get Alert |
| 07/30/2025 | Buy Now | 40.31% | UBS | $14 → $11 | Maintains | Neutral | Get Alert |
| 07/28/2025 | Buy Now | 46.68% | Citigroup | $13.75 → $11.5 | Maintains | Neutral | Get Alert |
| 07/22/2025 | Buy Now | 65.82% | Stephens & Co. | $13 → $13 | Maintains | Equal-Weight | Get Alert |
| 07/18/2025 | Buy Now | 40.31% | B of A Securities | $13 → $11 | Maintains | Buy | Get Alert |
| 07/16/2025 | Buy Now | 65.82% | Stephens & Co. | $14 → $13 | Maintains | Equal-Weight | Get Alert |
| 07/16/2025 | Buy Now | 104.08% | Loop Capital | $21 → $16 | Maintains | Buy | Get Alert |
| 07/14/2025 | Buy Now | 40.31% | Morgan Stanley | $13 → $11 | Maintains | Underweight | Get Alert |
| 07/09/2025 | Buy Now | 78.57% | Truist Securities | $16 → $14 | Maintains | Buy | Get Alert |
| 06/17/2025 | Buy Now | 78.57% | Stephens & Co. | $14 → $14 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 05/06/2025 | Buy Now | 91.33% | BMO Capital | $17 → $15 | Maintains | Market Perform | Get Alert |
| 05/05/2025 | Buy Now | 167.86% | Loop Capital | $26 → $21 | Maintains | Buy | Get Alert |
| 05/05/2025 | Buy Now | 65.82% | Barclays | $14 → $13 | Maintains | Equal-Weight | Get Alert |
| 05/05/2025 | Buy Now | 104.08% | Truist Securities | $17 → $16 | Maintains | Buy | Get Alert |
| 05/05/2025 | Buy Now | 91.33% | JP Morgan | $17 → $15 | Upgrade | Neutral → Overweight | Get Alert |
| 05/05/2025 | Buy Now | 65.82% | Morgan Stanley | $14 → $13 | Maintains | Underweight | Get Alert |
| 05/05/2025 | Buy Now | 78.57% | Stephens & Co. | $14 → $14 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 05/02/2025 | Buy Now | 65.82% | TD Securities | $14 → $13 | Maintains | Hold | Get Alert |
| 05/02/2025 | Buy Now | 78.57% | Stephens & Co. | $14 → $14 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 04/28/2025 | Buy Now | 78.57% | UBS | $16 → $14 | Maintains | Neutral | Get Alert |
| 04/22/2025 | Buy Now | 78.57% | Barclays | $17 → $14 | Maintains | Equal-Weight | Get Alert |
| 04/22/2025 | Buy Now | 116.84% | Truist Securities | $19 → $17 | Maintains | Buy | Get Alert |
| 04/15/2025 | Buy Now | 78.57% | Stifel | $16 → $14 | Maintains | Hold | Get Alert |
| 04/10/2025 | Buy Now | 91.33% | Stephens & Co. | $15 → $15 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 03/07/2025 | Buy Now | 110.46% | Citigroup | $15.5 → $16.5 | Maintains | Neutral | Get Alert |
| 03/07/2025 | Buy Now | 104.08% | UBS | $15 → $16 | Maintains | Neutral | Get Alert |
| 03/07/2025 | Buy Now | 116.84% | Barclays | $16 → $17 | Maintains | Equal-Weight | Get Alert |
| 03/07/2025 | Buy Now | 104.08% | Wedbush | $16 → $16 | Reiterates | Neutral → Neutral | Get Alert |
| 03/07/2025 | Buy Now | 91.33% | Stephens & Co. | $15 → $15 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 03/07/2025 | Buy Now | 104.08% | TD Securities | $16 → $16 | Reiterates | Hold → Hold | Get Alert |
| 03/06/2025 | Buy Now | 91.33% | Stephens & Co. | $15 → $15 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 03/04/2025 | Buy Now | 116.84% | RBC Capital | $17 → $17 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 02/26/2025 | Buy Now | 116.84% | JP Morgan | $20 → $17 | Assumes | → Neutral | Get Alert |
| 02/19/2025 | Buy Now | 104.08% | Stifel | $17 → $16 | Maintains | Hold | Get Alert |
| 02/14/2025 | Buy Now | 142.35% | Truist Securities | $22 → $19 | Maintains | Buy | Get Alert |
| 02/14/2025 | Buy Now | 104.08% | Barclays | $17 → $16 | Maintains | Equal-Weight | Get Alert |
| 02/14/2025 | Buy Now | 91.33% | Stephens & Co. | $15 → $15 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 02/14/2025 | Buy Now | 104.08% | Wedbush | $15.5 → $16 | Maintains | Neutral | Get Alert |
| 02/13/2025 | Buy Now | 91.33% | Stephens & Co. | $15 → $15 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 02/06/2025 | Buy Now | 91.33% | Goldman Sachs | $17 → $15 | Maintains | Sell | Get Alert |
| 01/21/2025 | Buy Now | 78.57% | Morgan Stanley | $22 → $14 | Downgrade | Equal-Weight → Underweight | Get Alert |
| 01/10/2025 | Buy Now | 116.84% | Stifel | $18 → $17 | Maintains | Hold | Get Alert |
| 01/07/2025 | Buy Now | 116.84% | Barclays | $18 → $17 | Maintains | Equal-Weight | Get Alert |
| 01/07/2025 | Buy Now | 116.84% | UBS | $20 → $17 | Maintains | Neutral | Get Alert |
| 11/19/2024 | Buy Now | 142.35% | Stephens & Co. | $19 → $19 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 11/01/2024 | Buy Now | 155.1% | BMO Capital | $19 → $20 | Maintains | Market Perform | Get Alert |
| 11/01/2024 | Buy Now | 180.61% | Truist Securities | $21 → $22 | Maintains | Buy | Get Alert |
| 11/01/2024 | Buy Now | 155.1% | Wedbush | $20 → $20 | Reiterates | Neutral → Neutral | Get Alert |
| 11/01/2024 | Buy Now | 142.35% | Stephens & Co. | $19 → $19 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 10/31/2024 | Buy Now | 142.35% | Stephens & Co. | $19 → $19 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 10/28/2024 | Buy Now | 155.1% | UBS | $18 → $20 | Maintains | Neutral | Get Alert |
| 10/16/2024 | Buy Now | 142.35% | TD Cowen | $17 → $19 | Maintains | Hold | Get Alert |
| 10/08/2024 | Buy Now | 142.35% | Stephens & Co. | $19 → $19 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 10/08/2024 | Buy Now | 139.16% | Citigroup | $18 → $18.75 | Maintains | Neutral | Get Alert |
| 09/16/2024 | Buy Now | 180.61% | JP Morgan | $20 → $22 | Maintains | Neutral | Get Alert |
| 09/09/2024 | Buy Now | 116.84% | TD Cowen | $17 → $17 | Reiterates | Hold → Hold | Get Alert |
| 09/09/2024 | Buy Now | 142.35% | Stephens & Co. | $19 → $19 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 09/04/2024 | Buy Now | 269.9% | Tigress Financial | $29 → $29 | Maintains | Buy | Get Alert |
| 08/05/2024 | Buy Now | 129.59% | Wedbush | $19.5 → $18 | Maintains | Neutral | Get Alert |
| 08/02/2024 | Buy Now | 129.59% | Deutsche Bank | $20 → $18 | Maintains | Hold | Get Alert |
| 08/02/2024 | Buy Now | 142.35% | Stifel | $20 → $19 | Maintains | Hold | Get Alert |
| 08/02/2024 | Buy Now | 142.35% | BMO Capital | $22 → $19 | Maintains | Market Perform | Get Alert |
| 08/02/2024 | Buy Now | 129.59% | Barclays | $20 → $18 | Maintains | Equal-Weight | Get Alert |
| 08/02/2024 | Buy Now | 142.35% | Piper Sandler | $23 → $19 | Maintains | Overweight | Get Alert |
| 08/02/2024 | Buy Now | 129.59% | Wedbush | $19.5 → $18 | Maintains | Neutral | Get Alert |
| 08/02/2024 | Buy Now | 142.35% | Stephens & Co. | $20 → $19 | Maintains | Equal-Weight | Get Alert |
| 08/01/2024 | Buy Now | 148.72% | Wedbush | $19.5 → $19.5 | Reiterates | Neutral → Neutral | Get Alert |
| 08/01/2024 | Buy Now | 155.1% | Stephens & Co. | $20 → $20 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 07/19/2024 | Buy Now | 148.72% | Wedbush | $21 → $19.5 | Maintains | Neutral | Get Alert |
| 07/17/2024 | Buy Now | 116.84% | TD Cowen | $19 → $17 | Maintains | Hold | Get Alert |
| 07/16/2024 | Buy Now | 142.35% | Morgan Stanley | $20 → $19 | Maintains | Equal-Weight | Get Alert |
| 07/15/2024 | Buy Now | 231.63% | Loop Capital | $26 → $26 | Maintains | Buy | Get Alert |
| 07/09/2024 | Buy Now | 155.1% | Stephens & Co. | $20 → $20 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 07/09/2024 | Buy Now | 167.86% | Truist Securities | $22 → $21 | Maintains | Buy | Get Alert |
| 06/13/2024 | Buy Now | 142.35% | TD Cowen | $19 → $19 | Reiterates | Hold → Hold | Get Alert |