-$3.14 (-3.72%)
| Source | Headline |
|---|
Sign up for InvestorConsensus.com's daily newsletter to get the latest insider transactions delivered to your inbox daily.
Looking for new stock ideas? Want to see which stocks are moving? View our full suite of financial calendars and market data tables, all for free.
Last Month
Last Quarter
Last Year
All Time
| Date | Analyst Firm | Action | Previous Grade | New Grade |
|---|---|---|---|---|
| 2026-07-09 | JP Morgan | Maintain | Neutral | Neutral |
| 2026-07-02 | Deutsche Bank | Maintain | Buy | Buy |
| 2026-05-01 | JP Morgan | Maintain | Neutral | Neutral |
| 2026-02-23 | Benchmark | Maintain | Buy | Buy |
| 2025-12-05 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-10-09 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-09-08 | Deutsche Bank | Upgrade | Hold | Buy |
| 2025-07-28 | Benchmark | Maintain | Buy | Buy |
| 2025-07-25 | JP Morgan | Downgrade | Overweight | Neutral |
| 2025-07-25 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-07-15 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2025-07-09 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-04-10 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-03-10 | B of A Securities | Maintain | Buy | Buy |
| 2025-01-22 | Raymond James | Maintain | Outperform | Outperform |
| 2025-01-16 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-10-25 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-10-25 | Deutsche Bank | Downgrade | Buy | Hold |
| 2024-10-15 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-10-08 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2024-09-04 | UBS | Upgrade | Neutral | Buy |
| 2024-07-25 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-07-25 | Benchmark | Maintain | Buy | Buy |
| 2024-07-12 | CIBC | Maintain | Outperform | Outperform |
| 2024-06-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-04-17 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-04-11 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-04-08 | Benchmark | Maintain | Buy | Buy |
| 2024-02-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-01-22 | Benchmark | Maintain | Buy | Buy |
| 2023-12-07 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-11-10 | Wolfe Research | Upgrade | Peer Perform | Outperform |
| 2023-10-26 | B. Riley Securities | Maintain | Buy | Buy |
| 2023-10-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-10-25 | Benchmark | Maintain | Buy | Buy |
| 2023-10-17 | Benchmark | Maintain | Buy | Buy |
| 2023-09-27 | B. Riley Securities | Maintain | Buy | Buy |
| 2023-09-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-08-01 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-07-31 | Benchmark | Maintain | Buy | Buy |
| 2023-07-31 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-07-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-07-17 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-07-11 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-07-11 | Wolfe Research | Downgrade | Outperform | Peer Perform |
| 2023-07-11 | Benchmark | Maintain | Buy | Buy |
| 2023-07-05 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-06-28 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2023-06-26 | B. Riley Securities | Maintain | Buy | Buy |
| 2023-06-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-06-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-06-12 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-05-03 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-04-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-04-17 | Benchmark | Maintain | Buy | Buy |
| 2023-03-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-01-13 | Benchmark | Maintain | Buy | Buy |
| 2022-10-31 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-10-28 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2022-10-05 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-09-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-09-16 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2022-07-28 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-07-28 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-07-07 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-06-29 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-06-23 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2022-06-09 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-03-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-03-09 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2022-02-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-12-09 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-09-29 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-09-29 | Citigroup | Upgrade | Neutral | Buy |
| 2021-09-22 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2021-09-16 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2021-07-28 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-07-08 | B of A Securities | Upgrade | Neutral | Buy |
| 2021-06-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-05-04 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-03-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-02-19 | RBC Capital | Maintain | Outperform | Outperform |
| 2020-12-10 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-10-28 | Benchmark | Maintain | Buy | Buy |
| 2020-09-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-08-04 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-07-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-07-24 | Benchmark | Maintain | Buy | Buy |
| 2020-06-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-06-01 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-04-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-04-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-03-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-02-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-02-24 | B of A Securities | Upgrade | Underperform | Neutral |
| 2019-11-21 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2019-11-13 | Bank of America | Downgrade | Neutral | Underperform |
| 2019-11-13 | B of A Securities | Downgrade | Neutral | Underperform |
| 2019-01-16 | Clarkson Capital Markets | Downgrade | Buy | Neutral |
| 2019-01-16 | Clarksons Platou | Downgrade | Buy | Neutral |
| 2019-01-14 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2018-10-15 | Seaport Global | Upgrade | Neutral | Buy |
| 2018-08-01 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-06-29 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-04-11 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-03-26 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-02-28 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-02-20 | Macquarie | Downgrade | Outperform | Neutral |
| 2018-02-09 | Bank of America | Maintain | Buy | Buy |
| 2018-02-09 | B of A Securities | Maintain | Buy | Buy |
| 2017-12-04 | Citigroup | Downgrade | Buy | Neutral |
| 2017-10-04 | Bank of America | Maintain | Buy | Buy |
| 2017-10-04 | B of A Securities | Maintain | Buy | Buy |
| 2017-09-25 | BMO Capital | Maintain | Outperform | Outperform |
| 2017-05-30 | JP Morgan | Upgrade | Neutral | Overweight |
| 2017-03-22 | Berenberg | Upgrade | Hold | Buy |
| 2017-03-21 | Deutsche Bank | Upgrade | Hold | Buy |
| 2017-02-16 | Deutsche Bank | Downgrade | Buy | Hold |
| 2017-01-23 | FBR Capital | Upgrade | Market Perform | Outperform |
| 2016-12-20 | Macquarie | Upgrade | Neutral | Outperform |
| 2016-12-12 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2015-02-12 | JP Morgan | Maintain | Neutral | Neutral |