| 02/03/2026 | Buy Now | 0.5% | B of A Securities | $26 → $20 | Downgrade | Neutral → Underperform | Get Alert |
| 01/20/2026 | Buy Now | 10.55% | Citigroup | $25 → $22 | Maintains | Neutral | Get Alert |
| 01/20/2026 | Buy Now | -9.55% | Morgan Stanley | $20 → $18 | Maintains | Underweight | Get Alert |
| 01/16/2026 | Buy Now | -9.55% | Barclays | $24 → $18 | Downgrade | Equal-Weight → Underweight | Get Alert |
| 11/26/2025 | Buy Now | 25.63% | Citigroup | $27 → $25 | Maintains | Neutral | Get Alert |
| 11/26/2025 | Buy Now | 20.6% | Goldman Sachs | $28 → $24 | Maintains | Neutral | Get Alert |
| 11/26/2025 | Buy Now | 30.65% | TD Cowen | $28 → $26 | Maintains | Hold | Get Alert |
| 11/26/2025 | Buy Now | 25.63% | JP Morgan | $30 → $25 | Maintains | Neutral | Get Alert |
| 11/26/2025 | Buy Now | 20.6% | Barclays | $27 → $24 | Maintains | Equal-Weight | Get Alert |
| 11/26/2025 | Buy Now | 30.65% | UBS | $29 → $26 | Maintains | Neutral | Get Alert |
| 11/26/2025 | Buy Now | 0.5% | Morgan Stanley | $21 → $20 | Maintains | Underweight | Get Alert |
| 11/26/2025 | Buy Now | 25.63% | Evercore ISI Group | $29 → $25 | Maintains | In-Line | Get Alert |
| 11/21/2025 | Buy Now | 5.53% | Morgan Stanley | $24 → $21 | Maintains | Underweight | Get Alert |
| 11/21/2025 | Buy Now | 30.65% | B of A Securities | $29 → $26 | Maintains | Neutral | Get Alert |
| 11/17/2025 | Buy Now | 20.6% | Morgan Stanley | $26 → $24 | Downgrade | Equal-Weight → Underweight | Get Alert |
| 11/12/2025 | Buy Now | 35.68% | Citigroup | $29 → $27 | Maintains | Neutral | Get Alert |
| 10/22/2025 | Buy Now | 50.75% | JP Morgan | $30 → $30 | Downgrade | Overweight → Neutral | Get Alert |
| 10/14/2025 | Buy Now | 50.75% | HSBC | $28.1 → $30 | Upgrade | Hold → Buy | Get Alert |
| 09/16/2025 | Buy Now | 50.75% | Bernstein | → $30 | Initiates | → Market Perform | Get Alert |
| 09/10/2025 | Buy Now | 45.73% | Evercore ISI Group | $29 → $29 | Downgrade | Outperform → In-Line | Get Alert |
| 08/28/2025 | Buy Now | 50.75% | JP Morgan | $27 → $30 | Maintains | Overweight | Get Alert |
| 08/28/2025 | Buy Now | 35.68% | Barclays | $28 → $27 | Maintains | Equal-Weight | Get Alert |
| 08/28/2025 | Buy Now | 45.73% | UBS | $26 → $29 | Maintains | Neutral | Get Alert |
| 05/29/2025 | Buy Now | 25.63% | Wells Fargo | $35 → $25 | Maintains | Underweight | Get Alert |
| 05/29/2025 | Buy Now | 30.65% | UBS | $37 → $26 | Maintains | Neutral | Get Alert |
| 05/29/2025 | Buy Now | 38.19% | Citigroup | $29 → $27.5 | Maintains | Neutral | Get Alert |
| 05/29/2025 | Buy Now | 30.65% | Morgan Stanley | $29 → $26 | Maintains | Equal-Weight | Get Alert |
| 05/29/2025 | Buy Now | 40.7% | Barclays | $36 → $28 | Maintains | Equal-Weight | Get Alert |
| 05/29/2025 | Buy Now | 35.68% | JP Morgan | $30 → $27 | Maintains | Overweight | Get Alert |
| 05/28/2025 | Buy Now | 65.83% | B of A Securities | $35 → $33 | Maintains | Neutral | Get Alert |
| 05/23/2025 | Buy Now | 50.75% | JP Morgan | $29 → $30 | Maintains | Overweight | Get Alert |
| 05/21/2025 | Buy Now | 45.73% | Morgan Stanley | $25 → $29 | Maintains | Equal-Weight | Get Alert |
| 05/16/2025 | Buy Now | 45.73% | Citigroup | $25 → $29 | Maintains | Neutral | Get Alert |
| 04/28/2025 | Buy Now | 60.8% | Evercore ISI Group | $40 → $32 | Maintains | Outperform | Get Alert |
| 04/17/2025 | Buy Now | 45.73% | JP Morgan | $40 → $29 | Maintains | Overweight | Get Alert |
| 04/14/2025 | Buy Now | 25.63% | Citigroup | $36.5 → $25 | Maintains | Neutral | Get Alert |
| 04/08/2025 | Buy Now | 25.63% | Morgan Stanley | $35 → $25 | Maintains | Equal-Weight | Get Alert |
| 03/04/2025 | Buy Now | 50.75% | Loop Capital | $35 → $30 | Maintains | Hold | Get Alert |
| 02/28/2025 | Buy Now | 80.9% | Barclays | $35 → $36 | Maintains | Equal-Weight | Get Alert |
| 02/28/2025 | Buy Now | 75.88% | Morgan Stanley | $36 → $35 | Maintains | Equal-Weight | Get Alert |
| 02/26/2025 | Buy Now | 75.88% | B of A Securities | $37 → $35 | Maintains | Neutral | Get Alert |
| 02/20/2025 | Buy Now | 75.88% | Wells Fargo | $30 → $35 | Maintains | Underweight | Get Alert |
| 01/03/2025 | Buy Now | 70.85% | Bernstein | $32 → $34 | Maintains | Market Perform | Get Alert |
| 11/29/2024 | Buy Now | 90.95% | HSBC | $39 → $38 | Downgrade | Buy → Hold | Get Alert |
| 11/27/2024 | Buy Now | 95.98% | TD Cowen | $32 → $39 | Maintains | Hold | Get Alert |
| 11/27/2024 | Buy Now | 83.42% | Citigroup | $37 → $36.5 | Maintains | Neutral | Get Alert |
| 11/27/2024 | Buy Now | 75.88% | Barclays | $32 → $35 | Maintains | Equal-Weight | Get Alert |
| 11/20/2024 | Buy Now | 106.03% | JP Morgan | $42 → $41 | Maintains | Overweight | Get Alert |
| 10/01/2024 | Buy Now | 85.93% | Citigroup | $37 → $37 | Downgrade | Buy → Neutral | Get Alert |
| 09/27/2024 | Buy Now | 85.93% | B of A Securities | $37 → $37 | Downgrade | Buy → Neutral | Get Alert |
| 09/05/2024 | Buy Now | 75.88% | Loop Capital | $37 → $35 | Maintains | Hold | Get Alert |
| 08/29/2024 | Buy Now | 80.9% | Morgan Stanley | $37 → $36 | Maintains | Equal-Weight | Get Alert |
| 08/29/2024 | Buy Now | 60.8% | Barclays | $33 → $32 | Maintains | Equal-Weight | Get Alert |
| 08/29/2024 | Buy Now | 85.93% | UBS | $34 → $37 | Maintains | Neutral | Get Alert |
| 08/19/2024 | Buy Now | 85.93% | Morgan Stanley | → $37 | Downgrade | Overweight → Equal-Weight | Get Alert |
| 05/30/2024 | Buy Now | 85.93% | Citigroup | $35 → $37 | Maintains | Buy | Get Alert |
| 05/30/2024 | Buy Now | 65.83% | Barclays | $30 → $33 | Maintains | Equal-Weight | Get Alert |
| 05/30/2024 | Buy Now | 60.8% | TD Cowen | $30 → $32 | Maintains | Hold | Get Alert |
| 05/30/2024 | Buy Now | 90.95% | JP Morgan | $34 → $38 | Maintains | Overweight | Get Alert |
| 05/30/2024 | Buy Now | 50.75% | Wells Fargo | $25 → $30 | Maintains | Underweight | Get Alert |
| 05/30/2024 | Buy Now | 85.93% | B of A Securities | $35 → $37 | Maintains | Buy | Get Alert |
| 05/30/2024 | Buy Now | 70.85% | UBS | $31 → $34 | Maintains | Neutral | Get Alert |
| 05/30/2024 | Buy Now | 85.93% | Morgan Stanley | $36 → $37 | Maintains | Overweight | Get Alert |
| 05/21/2024 | Buy Now | 50.75% | Barclays | $24 → $30 | Upgrade | Underweight → Equal-Weight | Get Alert |
| 05/16/2024 | Buy Now | 75.88% | B of A Securities | $32 → $35 | Maintains | Buy | Get Alert |
| 02/29/2024 | Buy Now | 20.6% | Barclays | $22 → $24 | Maintains | Underweight | Get Alert |
| 02/14/2024 | Buy Now | 65.83% | HSBC | $30 → $33 | Upgrade | Hold → Buy | Get Alert |
| 12/12/2023 | Buy Now | 75.88% | Morgan Stanley | $31 → $35 | Upgrade | Equal-Weight → Overweight | Get Alert |
| 12/11/2023 | Buy Now | 101.01% | Evercore ISI Group | $33 → $40 | Upgrade | In-Line → Outperform | Get Alert |
| 11/20/2023 | Buy Now | 65.83% | Evercore ISI Group | → $33 | Reiterates | In-Line → In-Line | Get Alert |
| 11/13/2023 | Buy Now | 65.83% | Citigroup | $31 → $33 | Upgrade | Neutral → Buy | Get Alert |
| 11/07/2023 | Buy Now | — | Edward Jones | — | Upgrade | Hold → Buy | Get Alert |
| 10/11/2023 | Buy Now | 55.78% | Morgan Stanley | $30 → $31 | Maintains | Equal-Weight | Get Alert |
| 10/03/2023 | Buy Now | 65.83% | B of A Securities | → $33 | Upgrade | Underperform → Buy | Get Alert |
| 08/30/2023 | Buy Now | 55.78% | Citigroup | $32 → $31 | Maintains | Neutral | Get Alert |
| 08/30/2023 | Buy Now | 50.75% | Deutsche Bank | $32 → $30 | Maintains | Hold | Get Alert |
| 08/30/2023 | Buy Now | 15.58% | Barclays | $24 → $23 | Maintains | Underweight | Get Alert |
| 08/30/2023 | Buy Now | 95.98% | JP Morgan | $40 → $39 | Maintains | Overweight | Get Alert |
| 08/30/2023 | Buy Now | 50.75% | Morgan Stanley | $32 → $30 | Maintains | Equal-Weight | Get Alert |
| 08/30/2023 | Buy Now | 25.63% | B of A Securities | $27 → $25 | Maintains | Underperform | Get Alert |
| 08/24/2023 | Buy Now | 60.8% | Morgan Stanley | $31 → $32 | Maintains | Equal-Weight | Get Alert |
| 06/30/2023 | Buy Now | 60.8% | Citigroup | → $32 | Initiates | → Neutral | Get Alert |
| 05/31/2023 | Buy Now | 55.78% | UBS | $30 → $31 | Maintains | Neutral | Get Alert |
| 05/31/2023 | Buy Now | 35.68% | B of A Securities | $26 → $27 | Maintains | Underperform | Get Alert |
| 05/02/2023 | Buy Now | 55.78% | Morgan Stanley | $28 → $31 | Upgrade | Underweight → Equal-Weight | Get Alert |
| 04/17/2023 | Buy Now | 75.88% | JP Morgan | $30 → $35 | Upgrade | Neutral → Overweight | Get Alert |
| 03/20/2023 | Buy Now | — | Goldman Sachs | — | Initiates | → Neutral | Get Alert |
| 03/01/2023 | Buy Now | 30.65% | B of A Securities | → $26 | Maintains | Underperform | Get Alert |
| 03/01/2023 | Buy Now | 50.75% | JP Morgan | $27 → $30 | Maintains | Neutral | Get Alert |
| 02/21/2023 | Buy Now | 40.7% | Morgan Stanley | $24 → $28 | Maintains | Underweight | Get Alert |