| 01/15/2026 | Buy Now | 55.34% | Citigroup | $16 → $16 | Upgrade | Neutral → Buy | Get Alert |
| 01/05/2026 | Buy Now | 6.8% | RBC Capital | $14 → $11 | Maintains | Underperform | Get Alert |
| 12/17/2025 | Buy Now | — | BTIG | — | Initiates | → Neutral | Get Alert |
| 12/15/2025 | Buy Now | 74.76% | Keybanc | → $18 | Upgrade | Sector Weight → Overweight | Get Alert |
| 12/04/2025 | Buy Now | 45.63% | DA Davidson | $17 → $15 | Maintains | Neutral | Get Alert |
| 12/03/2025 | Buy Now | 55.34% | Citigroup | $17 → $16 | Maintains | Neutral | Get Alert |
| 12/03/2025 | Buy Now | 35.92% | RBC Capital | $12 → $14 | Maintains | Underperform | Get Alert |
| 12/03/2025 | Buy Now | 55.34% | UBS | $18 → $16 | Maintains | Neutral | Get Alert |
| 09/04/2025 | Buy Now | 55.34% | Baird | $15 → $16 | Maintains | Neutral | Get Alert |
| 09/04/2025 | Buy Now | 35.92% | Morgan Stanley | $13 → $14 | Maintains | Underweight | Get Alert |
| 09/04/2025 | Buy Now | 84.47% | Piper Sandler | → $19 | Maintains | Overweight | Get Alert |
| 06/04/2025 | Buy Now | 113.59% | JMP Securities | $25 → $22 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 06/04/2025 | Buy Now | 65.05% | Jefferies | $15 → $17 | Maintains | Hold | Get Alert |
| 06/04/2025 | Buy Now | 26.21% | Morgan Stanley | $14 → $13 | Maintains | Underweight | Get Alert |
| 06/04/2025 | Buy Now | 35.92% | JP Morgan | $13 → $14 | Maintains | Underweight | Get Alert |
| 06/04/2025 | Buy Now | 60.19% | Scotiabank | $12 → $16.5 | Maintains | Sector Perform | Get Alert |
| 06/04/2025 | Buy Now | 74.76% | UBS | $14 → $18 | Maintains | Neutral | Get Alert |
| 06/04/2025 | Buy Now | -2.91% | RBC Capital | $10 → $10 | Reiterates | Underperform → Underperform | Get Alert |
| 06/04/2025 | Buy Now | 103.88% | B of A Securities | $23 → $21 | Maintains | Buy | Get Alert |
| 06/04/2025 | Buy Now | 45.63% | Baird | $13 → $15 | Maintains | Neutral | Get Alert |
| 06/04/2025 | Buy Now | — | Keybanc | — | Reiterates | Sector Weight → Sector Weight | Get Alert |
| 06/04/2025 | Buy Now | 84.47% | Piper Sandler | $17 → $19 | Maintains | Overweight | Get Alert |
| 05/20/2025 | Buy Now | 35.92% | Morgan Stanley | $14 → $14 | Downgrade | Equal-Weight → Underweight | Get Alert |
| 04/23/2025 | Buy Now | 65.05% | Piper Sandler | $18 → $17 | Maintains | Overweight | Get Alert |
| 04/16/2025 | Buy Now | 35.92% | Morgan Stanley | $15 → $14 | Maintains | Equal-Weight | Get Alert |
| 03/12/2025 | Buy Now | 45.63% | Morgan Stanley | $18 → $15 | Maintains | Equal-Weight | Get Alert |
| 03/11/2025 | Buy Now | 16.5% | DA Davidson | $20 → $12 | Maintains | Neutral | Get Alert |
| 03/11/2025 | Buy Now | 26.21% | JP Morgan | $15 → $13 | Maintains | Underweight | Get Alert |
| 03/11/2025 | Buy Now | 35.92% | UBS | $18 → $14 | Maintains | Neutral | Get Alert |
| 03/11/2025 | Buy Now | 16.5% | Scotiabank | $18 → $12 | Maintains | Sector Perform | Get Alert |
| 03/11/2025 | Buy Now | 113.59% | Citizens Capital Markets | $25 → $22 | Maintains | Market Outperform | Get Alert |
| 03/11/2025 | Buy Now | 142.72% | B of A Securities | $30 → $25 | Maintains | Buy | Get Alert |
| 03/11/2025 | Buy Now | 45.63% | Jefferies | $19 → $15 | Maintains | Hold | Get Alert |
| 03/11/2025 | Buy Now | 26.21% | Baird | $23 → $13 | Maintains | Neutral | Get Alert |
| 03/11/2025 | Buy Now | 74.76% | Piper Sandler | $27 → $18 | Maintains | Overweight | Get Alert |
| 02/06/2025 | Buy Now | 162.14% | Piper Sandler | $27 → $27 | Reiterates | Overweight → Overweight | Get Alert |
| 01/16/2025 | Buy Now | 94.17% | Citigroup | $16 → $20 | Maintains | Neutral | Get Alert |
| 01/06/2025 | Buy Now | 84.47% | Jefferies | $16 → $19 | Maintains | Hold | Get Alert |
| 01/06/2025 | Buy Now | 162.14% | Piper Sandler | $19 → $27 | Upgrade | Neutral → Overweight | Get Alert |
| 12/06/2024 | Buy Now | 74.76% | Scotiabank | $15 → $18 | Maintains | Sector Perform | Get Alert |
| 12/06/2024 | Buy Now | 94.17% | DA Davidson | $13 → $20 | Maintains | Neutral | Get Alert |
| 12/06/2024 | Buy Now | 74.76% | Morgan Stanley | $14 → $18 | Maintains | Equal-Weight | Get Alert |
| 12/06/2024 | Buy Now | 113.59% | Oppenheimer | $20 → $22 | Maintains | Outperform | Get Alert |
| 12/06/2024 | Buy Now | 45.63% | JP Morgan | $13 → $15 | Maintains | Underweight | Get Alert |
| 12/06/2024 | Buy Now | -2.91% | RBC Capital | $10 → $10 | Reiterates | Underperform → Underperform | Get Alert |
| 12/06/2024 | Buy Now | 55.34% | Jefferies | $13 → $16 | Maintains | Hold | Get Alert |
| 12/06/2024 | Buy Now | -2.91% | Keybanc | $10 → $10 | Upgrade | Underweight → Sector Weight | Get Alert |
| 12/06/2024 | Buy Now | 142.72% | JMP Securities | $21 → $25 | Maintains | Market Outperform | Get Alert |
| 12/06/2024 | Buy Now | 84.47% | Baird | $13 → $19 | Maintains | Neutral | Get Alert |
| 12/06/2024 | Buy Now | 84.47% | Piper Sandler | $12 → $19 | Maintains | Neutral | Get Alert |
| 11/18/2024 | Buy Now | 45.63% | Scotiabank | → $15 | Initiates | → Sector Perform | Get Alert |
| 10/23/2024 | Buy Now | -2.91% | RBC Capital | $10 → $10 | Reiterates | Underperform → Underperform | Get Alert |
| 10/23/2024 | Buy Now | 26.21% | DA Davidson | $11 → $13 | Maintains | Neutral | Get Alert |
| 09/04/2024 | Buy Now | 35.92% | Morgan Stanley | $15 → $14 | Maintains | Equal-Weight | Get Alert |
| 09/04/2024 | Buy Now | 26.21% | Citigroup | $15 → $13 | Maintains | Neutral | Get Alert |
| 09/04/2024 | Buy Now | 26.21% | JP Morgan | $15 → $13 | Maintains | Underweight | Get Alert |
| 09/04/2024 | Buy Now | 6.8% | DA Davidson | $14 → $11 | Assumes | Neutral → Neutral | Get Alert |
| 09/04/2024 | Buy Now | -2.91% | Keybanc | $12 → $10 | Maintains | Underweight | Get Alert |
| 09/04/2024 | Buy Now | 103.88% | JMP Securities | $27 → $21 | Maintains | Market Outperform | Get Alert |
| 09/04/2024 | Buy Now | 26.21% | UBS | $17 → $13 | Maintains | Neutral | Get Alert |
| 09/04/2024 | Buy Now | 94.17% | Oppenheimer | $23 → $20 | Maintains | Outperform | Get Alert |
| 09/04/2024 | Buy Now | -2.91% | RBC Capital | $10 → $10 | Reiterates | Underperform → Underperform | Get Alert |
| 09/04/2024 | Buy Now | 55.34% | B of A Securities | $18 → $16 | Maintains | Buy | Get Alert |
| 09/04/2024 | Buy Now | 26.21% | Baird | $20 → $13 | Maintains | Neutral | Get Alert |
| 09/04/2024 | Buy Now | 16.5% | Piper Sandler | $14 → $12 | Maintains | Neutral | Get Alert |
| 08/20/2024 | Buy Now | 45.63% | Morgan Stanley | $19 → $15 | Maintains | Equal-Weight | Get Alert |
| 07/15/2024 | Buy Now | 162.14% | JMP Securities | $27 → $27 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 07/12/2024 | Buy Now | 35.92% | Piper Sandler | $16 → $14 | Maintains | Neutral | Get Alert |
| 06/26/2024 | Buy Now | 45.63% | Citigroup | $17 → $15 | Maintains | Neutral | Get Alert |
| 06/03/2024 | Buy Now | 26.21% | Keybanc | $14 → $13 | Maintains | Underweight | Get Alert |
| 06/03/2024 | Buy Now | — | HSBC | — | Upgrade | Reduce → Hold | Get Alert |
| 05/31/2024 | Buy Now | 55.34% | Jefferies | $17 → $16 | Maintains | Hold | Get Alert |
| 05/31/2024 | Buy Now | 162.14% | JMP Securities | $27 → $27 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 05/31/2024 | Buy Now | 123.3% | Oppenheimer | $28 → $23 | Maintains | Outperform | Get Alert |
| 05/31/2024 | Buy Now | 26.21% | Keybanc | $14 → $13 | Maintains | Underweight | Get Alert |
| 05/31/2024 | Buy Now | 55.34% | Piper Sandler | $18 → $16 | Upgrade | Underweight → Neutral | Get Alert |
| 05/24/2024 | Buy Now | 65.05% | UBS | $20 → $17 | Maintains | Neutral | Get Alert |
| 03/21/2024 | Buy Now | 35.92% | Keybanc | → $14 | Downgrade | Sector Weight → Underweight | Get Alert |
| 03/12/2024 | Buy Now | 162.14% | JMP Securities | $27 → $27 | Reiterates | Market Outperform → Market Outperform | Get Alert |
| 03/12/2024 | Buy Now | 94.17% | DA Davidson | $20 → $20 | Maintains | Neutral | Get Alert |
| 03/12/2024 | Buy Now | -2.91% | RBC Capital | → $10 | Reiterates | Underperform → Underperform | Get Alert |
| 03/12/2024 | Buy Now | 94.17% | Baird | $19 → $20 | Maintains | Neutral | Get Alert |
| 03/12/2024 | Buy Now | 94.17% | Morgan Stanley | $22 → $20 | Maintains | Equal-Weight | Get Alert |
| 03/12/2024 | Buy Now | 171.84% | Oppenheimer | $28 → $28 | Maintains | Outperform | Get Alert |
| 03/12/2024 | Buy Now | 55.34% | HSBC | $18 → $16 | Maintains | Reduce | Get Alert |
| 03/12/2024 | Buy Now | 74.76% | Piper Sandler | → $18 | Reiterates | Underweight → Underweight | Get Alert |
| 02/26/2024 | Buy Now | 142.72% | B of A Securities | → $25 | Initiates | → Buy | Get Alert |
| 01/02/2024 | Buy Now | 74.76% | Piper Sandler | $16 → $18 | Maintains | Underweight | Get Alert |
| 12/19/2023 | Buy Now | 94.17% | DA Davidson | → $20 | Assumes | Neutral → Neutral | Get Alert |
| 12/06/2023 | Buy Now | 103.88% | Morgan Stanley | $23 → $21 | Maintains | Equal-Weight | Get Alert |
| 12/06/2023 | Buy Now | 171.84% | Oppenheimer | → $28 | Reiterates | Outperform → Outperform | Get Alert |
| 12/06/2023 | Buy Now | 74.76% | HSBC | $18 → $18 | Downgrade | Hold → Reduce | Get Alert |
| 12/06/2023 | Buy Now | 55.34% | Piper Sandler | → $16 | Reiterates | Underweight → Underweight | Get Alert |
| 10/23/2023 | Buy Now | 55.34% | Piper Sandler | $24 → $16 | Downgrade | Neutral → Underweight | Get Alert |
| 10/12/2023 | Buy Now | 94.17% | UBS | → $20 | Initiates | → Neutral | Get Alert |
| 10/04/2023 | Buy Now | 123.3% | Morgan Stanley | $23 → $23 | Reiterates | Equal-Weight → Equal-Weight | Get Alert |
| 10/04/2023 | Buy Now | 94.17% | Citigroup | $24 → $20 | Maintains | Neutral | Get Alert |
| 10/04/2023 | Buy Now | -2.91% | RBC Capital | → $10 | Reiterates | Underperform → Underperform | Get Alert |
| 10/04/2023 | Buy Now | 133.01% | Piper Sandler | → $24 | Reiterates | Neutral → Neutral | Get Alert |
| 09/07/2023 | Buy Now | 133.01% | Citigroup | $26 → $24 | Reiterates | Neutral → Neutral | Get Alert |