$0.01 (0.02%)
| 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 |
|---|---|---|---|---|
| 2023-07-27 | William Blair | Downgrade | Outperform | Perform |
| 2023-07-26 | William Blair | Downgrade | Outperform | Perform |
| 2023-07-18 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-07-18 | Truist Securities | Downgrade | Buy | Hold |
| 2023-07-17 | Truist Securities | Downgrade | Buy | Hold |
| 2023-07-17 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-07-16 | Truist Securities | Downgrade | Buy | Hold |
| 2023-05-08 | Truist Securities | Maintain | Buy | Buy |
| 2023-05-07 | Truist Securities | Maintain | Buy | Buy |
| 2023-04-24 | Keefe, Bruyette & Woods | Maintain | Market Perform | Perform |
| 2023-04-23 | Keefe, Bruyette & Woods | Maintain | Market Perform | Perform |
| 2023-03-02 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-03-01 | Keefe, Bruyette & Woods | Maintain | Market Perform | Perform |
| 2023-03-01 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-02-28 | Keefe, Bruyette & Woods | Maintain | Market Perform | Perform |
| 2022-12-14 | Keefe, Bruyette & Woods | Maintain | Market Perform | Perform |
| 2022-12-13 | Keefe, Bruyette & Woods | Maintain | Market Perform | Perform |
| 2022-12-02 | Barclays | Downgrade | Overweight | Equal Weight |
| 2022-12-01 | Barclays | Downgrade | Overweight | Equal Weight |
| 2022-06-23 | Barclays | Maintain | Overweight | Overweight |
| 2022-06-22 | Barclays | Maintain | Overweight | Overweight |
| 2022-05-09 | Keefe, Bruyette & Woods | Downgrade | Outperform | Perform |
| 2022-05-08 | Keefe, Bruyette & Woods | Downgrade | Outperform | Perform |
| 2021-11-09 | Raymond James | Maintain | Outperform | Outperform |
| 2021-11-08 | Raymond James | Maintain | Outperform | Outperform |
| 2021-09-30 | Raymond James | Upgrade | Market Perform | Outperform |
| 2021-09-29 | Raymond James | Upgrade | Market Perform | Outperform |
| 2021-04-19 | Barclays | Maintain | Overweight | Overweight |
| 2021-04-18 | Barclays | Maintain | Overweight | Overweight |
| 2021-04-13 | Raymond James | Maintain | Market Perform | Perform |
| 2021-02-17 | Susquehanna | Upgrade | Neutral | Outperform |
| 2021-02-16 | Susquehanna | Upgrade | Neutral | Outperform |
| 2020-11-19 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2020-11-10 | Compass Point | Upgrade | Neutral | Buy |
| 2020-11-09 | Compass Point | Upgrade | Neutral | Buy |
| 2020-10-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-10-19 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-09-29 | B of A Securities | Maintain | Buy | Buy |
| 2020-07-24 | Keefe, Bruyette & Woods | Upgrade | Market Perform | Outperform |
| 2020-07-23 | Keefe, Bruyette & Woods | Upgrade | Market Perform | Outperform |
| 2020-05-07 | Keefe Bruyette & Woods | Maintain | Market Perform | Perform |
| 2020-05-06 | Keefe, Bruyette & Woods | Maintain | Market Perform | Perform |
| 2020-05-06 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-05-06 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-05-06 | JP Morgan | Maintain | Neutral | Neutral |
| 2020-05-05 | JP Morgan | Maintain | Neutral | Neutral |
| 2020-05-05 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-05-05 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-02-14 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-02-13 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-01-16 | Susquehanna | Downgrade | Positive | Neutral |
| 2020-01-15 | Susquehanna | Downgrade | Positive | Neutral |
| 2019-12-18 | JP Morgan | Downgrade | Overweight | Neutral |
| 2019-12-17 | JP Morgan | Downgrade | Overweight | Neutral |
| 2019-11-07 | JP Morgan | Maintain | Overweight | Overweight |
| 2019-11-06 | JP Morgan | Maintain | Overweight | Overweight |
| 2019-06-03 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2019-06-02 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2019-01-07 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-01-06 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-11-29 | Susquehanna | Maintain | Positive | Outperform |
| 2018-11-20 | Wedbush | Maintain | Neutral | Neutral |
| 2018-11-19 | Wedbush | Maintain | Neutral | Neutral |
| 2018-07-31 | Barclays | Maintain | Overweight | Overweight |
| 2018-07-31 | Wells Fargo | Maintain | Outperform | Outperform |
| 2018-07-30 | Barclays | Maintain | Overweight | Overweight |
| 2018-07-30 | Wells Fargo | Maintain | Outperform | Outperform |
| 2018-05-08 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-05-07 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-02-08 | Bank of America | Maintain | Buy | Buy |
| 2018-02-08 | Barclays | Maintain | Overweight | Overweight |
| 2018-02-07 | Barclays | Maintain | Overweight | Overweight |
| 2018-02-07 | B of A Securities | Maintain | Buy | Buy |
| 2018-01-31 | Wedbush | Downgrade | Outperform | Neutral |
| 2018-01-30 | Wedbush | Downgrade | Outperform | Neutral |
| 2018-01-04 | Oppenheimer | Upgrade | Perform | Outperform |
| 2018-01-03 | Oppenheimer | Upgrade | Perform | Outperform |
| 2018-01-03 | Compass Point | Maintain | Buy | Buy |
| 2017-11-02 | Barclays | Maintain | Overweight | Overweight |
| 2017-11-01 | Barclays | Maintain | Overweight | Overweight |
| 2017-10-05 | Bank of America | Maintain | Buy | Buy |
| 2013-05-02 | DA Davidson | Upgrade | Underperform | Neutral |
| 2013-05-01 | DA Davidson | Upgrade | Underperform | Neutral |
| 2013-04-25 | RBC Capital | Downgrade | Outperform | Perform |
| 2013-04-24 | RBC Capital | Downgrade | Outperform | Perform |
| 2013-04-24 | Sidoti & Co. | Downgrade | Buy | Neutral |
| 2013-04-23 | Sidoti & Co. | Downgrade | Buy | Neutral |
| 2013-01-31 | UBS | Maintain | Buy | Buy |
| 2013-01-30 | UBS | Maintain | Buy | Buy |