| 02/02/2026 | Buy Now | 16.45% | RBC Capital | $50 → $55 | Maintains | Outperform | Get Alert |
| 01/12/2026 | Buy Now | 12.22% | UBS | $48 → $53 | Maintains | Buy | Get Alert |
| 11/17/2025 | Buy Now | -0.49% | CIBC | $44 → $47 | Maintains | Outperformer | Get Alert |
| 11/03/2025 | Buy Now | 1.63% | Scotiabank | $50 → $48 | Maintains | Sector Outperform | Get Alert |
| 10/31/2025 | Buy Now | -19.54% | JP Morgan | $33 → $38 | Upgrade | Neutral → Overweight | Get Alert |
| 08/05/2025 | Buy Now | 5.86% | Scotiabank | $53 → $50 | Maintains | Sector Outperform | Get Alert |
| 08/01/2025 | Buy Now | -6.84% | CIBC | $42 → $44 | Maintains | Outperformer | Get Alert |
| 08/01/2025 | Buy Now | 5.86% | RBC Capital | $50 → $50 | Upgrade | Sector Perform → Outperform | Get Alert |
| 07/31/2025 | Buy Now | 1.63% | UBS | $51 → $48 | Maintains | Buy | Get Alert |
| 07/15/2025 | Buy Now | -4.72% | Raymond James | $40 → $45 | Maintains | Outperform | Get Alert |
| 07/09/2025 | Buy Now | 7.98% | UBS | $50 → $51 | Maintains | Buy | Get Alert |
| 06/10/2025 | Buy Now | -30.13% | JP Morgan | → $33 | Initiates | → Neutral | Get Alert |
| 05/19/2025 | Buy Now | 1.63% | Piper Sandler | $36 → $48 | Upgrade | Neutral → Overweight | Get Alert |
| 05/13/2025 | Buy Now | 5.86% | UBS | $51 → $50 | Maintains | Buy | Get Alert |
| 05/05/2025 | Buy Now | -6.84% | CIBC | $47 → $44 | Maintains | Outperformer | Get Alert |
| 05/02/2025 | Buy Now | 5.86% | RBC Capital | $55 → $50 | Maintains | Sector Perform | Get Alert |
| 05/01/2025 | Buy Now | 7.98% | UBS | $53 → $51 | Maintains | Buy | Get Alert |
| 04/29/2025 | Buy Now | -0.49% | CIBC | $55 → $47 | Maintains | Outperformer | Get Alert |
| 04/15/2025 | Buy Now | -15.31% | Raymond James | $62 → $40 | Maintains | Outperform | Get Alert |
| 04/07/2025 | Buy Now | 12.22% | UBS | $66 → $53 | Maintains | Buy | Get Alert |
| 04/07/2025 | Buy Now | -23.78% | Piper Sandler | $71 → $36 | Downgrade | Overweight → Neutral | Get Alert |
| 04/03/2025 | Buy Now | 16.45% | CIBC | $63 → $55 | Maintains | Outperformer | Get Alert |
| 04/01/2025 | Buy Now | 16.45% | RBC Capital | $55 → $55 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 04/01/2025 | Buy Now | -13.19% | Barclays | $57 → $41 | Maintains | Equal-Weight | Get Alert |
| 03/10/2025 | Buy Now | 12.22% | Scotiabank | $66 → $53 | Downgrade | Sector Outperform → Sector Perform | Get Alert |
| 02/10/2025 | Buy Now | 20.69% | Barclays | $54 → $57 | Maintains | Equal-Weight | Get Alert |
| 02/07/2025 | Buy Now | 39.74% | UBS | $53 → $66 | Maintains | Buy | Get Alert |
| 02/03/2025 | Buy Now | 33.39% | CIBC | $59 → $63 | Maintains | Outperformer | Get Alert |
| 01/31/2025 | Buy Now | 16.45% | RBC Capital | $55 → $55 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 01/30/2025 | Buy Now | 39.74% | Scotiabank | $60 → $66 | Maintains | Sector Outperform | Get Alert |
| 01/27/2025 | Buy Now | 14.33% | Barclays | $46 → $54 | Maintains | Equal-Weight | Get Alert |
| 01/14/2025 | Buy Now | 27.04% | Raymond James | $54 → $60 | Maintains | Outperform | Get Alert |
| 01/06/2025 | Buy Now | 16.45% | RBC Capital | $55 → $55 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 12/10/2024 | Buy Now | 24.92% | CIBC | $48 → $59 | Assumes | Neutral → Outperformer | Get Alert |
| 11/19/2024 | Buy Now | 50.33% | Piper Sandler | $68 → $71 | Maintains | Overweight | Get Alert |
| 11/11/2024 | Buy Now | -2.6% | Barclays | $44 → $46 | Maintains | Equal-Weight | Get Alert |
| 11/07/2024 | Buy Now | 12.22% | UBS | $54 → $53 | Maintains | Buy | Get Alert |
| 09/16/2024 | Buy Now | 14.33% | UBS | $58 → $54 | Maintains | Buy | Get Alert |
| 09/11/2024 | Buy Now | 14.33% | Raymond James | $62 → $54 | Maintains | Outperform | Get Alert |
| 09/10/2024 | Buy Now | 43.98% | Piper Sandler | $51 → $68 | Maintains | Overweight | Get Alert |
| 09/10/2024 | Buy Now | -6.84% | Barclays | $56 → $44 | Downgrade | Overweight → Equal-Weight | Get Alert |
| 09/03/2024 | Buy Now | 16.45% | RBC Capital | $55 → $55 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 08/21/2024 | Buy Now | 22.8% | UBS | $62 → $58 | Maintains | Buy | Get Alert |
| 08/01/2024 | Buy Now | 16.45% | RBC Capital | $55 → $55 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 07/31/2024 | Buy Now | 31.27% | UBS | $64 → $62 | Maintains | Buy | Get Alert |
| 07/10/2024 | Buy Now | 27.04% | Scotiabank | $58 → $60 | Maintains | Sector Outperform | Get Alert |
| 07/09/2024 | Buy Now | 35.51% | UBS | $62 → $64 | Maintains | Buy | Get Alert |
| 06/28/2024 | Buy Now | 16.45% | RBC Capital | $55 → $55 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 06/03/2024 | Buy Now | 16.45% | RBC Capital | $50 → $55 | Maintains | Sector Perform | Get Alert |
| 04/29/2024 | Buy Now | 22.8% | Scotiabank | $54 → $58 | Maintains | Sector Outperform | Get Alert |
| 04/25/2024 | Buy Now | 31.27% | UBS | $59 → $62 | Maintains | Buy | Get Alert |
| 04/03/2024 | Buy Now | -4.72% | RBC Capital | $45 → $45 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 03/07/2024 | Buy Now | 5.86% | Piper Sandler | $50 → $50 | Maintains | Neutral | Get Alert |
| 02/12/2024 | Buy Now | 18.57% | Barclays | $53 → $56 | Maintains | Overweight | Get Alert |
| 02/08/2024 | Buy Now | 27.04% | UBS | $51 → $60 | Upgrade | Neutral → Buy | Get Alert |
| 01/11/2024 | Buy Now | 7.98% | UBS | $48 → $51 | Maintains | Neutral | Get Alert |
| 12/14/2023 | Buy Now | 1.63% | UBS | $45 → $48 | Maintains | Neutral | Get Alert |
| 12/01/2023 | Buy Now | -4.72% | RBC Capital | → $45 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 11/02/2023 | Buy Now | -4.72% | UBS | $40 → $45 | Upgrade | Sell → Neutral | Get Alert |
| 10/30/2023 | Buy Now | -4.72% | RBC Capital | → $45 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 10/30/2023 | Buy Now | 1.63% | Barclays | $50 → $48 | Maintains | Overweight | Get Alert |
| 10/30/2023 | Buy Now | 14.33% | Scotiabank | $47 → $54 | Upgrade | Sector Perform → Sector Outperform | Get Alert |
| 10/02/2023 | Buy Now | -4.72% | RBC Capital | → $45 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 09/19/2023 | Buy Now | 27.04% | Raymond James | $50 → $60 | Upgrade | Market Perform → Outperform | Get Alert |
| 09/05/2023 | Buy Now | -4.72% | RBC Capital | → $45 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 07/11/2023 | Buy Now | 5.86% | Barclays | $56 → $50 | Maintains | Overweight | Get Alert |
| 06/29/2023 | Buy Now | -4.72% | RBC Capital | $50 → $45 | Maintains | Sector Perform | Get Alert |
| 06/12/2023 | Buy Now | — | Scotiabank | — | Downgrade | Sector Outperform → Sector Perform | Get Alert |
| 06/02/2023 | Buy Now | 5.86% | RBC Capital | $55 → $50 | Maintains | Sector Perform | Get Alert |
| 05/19/2023 | Buy Now | 16.45% | RBC Capital | → $55 | Reiterates | Sector Perform → Sector Perform | Get Alert |
| 05/01/2023 | Buy Now | 18.57% | Barclays | $60 → $56 | Maintains | Overweight | Get Alert |
| 04/12/2023 | Buy Now | 3.75% | Piper Sandler | $46 → $49 | Upgrade | Underweight → Neutral | Get Alert |
| 04/03/2023 | Buy Now | 16.45% | RBC Capital | → $55 | Reiterates | → Sector Perform | Get Alert |
| 03/13/2023 | Buy Now | 27.04% | Alembic Global | → $60 | Upgrade | Neutral → Overweight | Get Alert |
| 03/01/2023 | Buy Now | 20.69% | RBC Capital | $58 → $57 | Maintains | Sector Perform | Get Alert |
| 02/09/2023 | Buy Now | 27.04% | Barclays | $48 → $60 | Maintains | Overweight | Get Alert |