-$0.38 (-1.37%)
| 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-01-23 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-12-12 | UBS | Maintain | Neutral | Neutral |
| 2025-11-18 | Piper Sandler | Downgrade | Overweight | Neutral |
| 2025-11-12 | Mizuho | Maintain | Outperform | Outperform |
| 2025-11-07 | UBS | Maintain | Neutral | Neutral |
| 2025-11-04 | Wolfe Research | Downgrade | Outperform | Peer Perform |
| 2025-10-21 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-10-14 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-10-07 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2025-09-26 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2025-09-15 | Mizuho | Maintain | Outperform | Outperform |
| 2025-08-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-08-14 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-07-17 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-07-09 | Mizuho | Maintain | Outperform | Outperform |
| 2025-07-08 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2025-07-01 | UBS | Maintain | Neutral | Neutral |
| 2025-05-30 | RBC Capital | Downgrade | Outperform | Sector Perform |
| 2025-05-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-05-15 | Roth Capital | Downgrade | Buy | Neutral |
| 2025-05-13 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-05-13 | Mizuho | Maintain | Outperform | Outperform |
| 2025-05-08 | Mizuho | Maintain | Outperform | Outperform |
| 2025-04-22 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-04-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-04-11 | Mizuho | Maintain | Outperform | Outperform |
| 2025-04-08 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-03-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-03-24 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2025-03-17 | Jefferies | Maintain | Buy | Buy |
| 2025-03-13 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-03-06 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-02-27 | Truist Securities | Maintain | Buy | Buy |
| 2025-02-26 | JP Morgan | Downgrade | Overweight | Neutral |
| 2025-02-25 | Keybanc | Downgrade | Overweight | Sector Weight |
| 2025-02-25 | Mizuho | Maintain | Outperform | Outperform |
| 2025-01-29 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-01-13 | Truist Securities | Maintain | Buy | Buy |
| 2025-01-06 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-01-03 | Keybanc | Maintain | Overweight | Overweight |
| 2024-12-20 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-12-19 | RBC Capital | Maintain | Outperform | Market Outperform |
| 2024-12-17 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-12-16 | Mizuho | Maintain | Outperform | Outperform |
| 2024-12-05 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-11-18 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-08-21 | Truist Securities | Maintain | Buy | Buy |
| 2024-08-15 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-08-13 | RBC Capital | Maintain | Outperform | Outperform |
| 2024-07-22 | Truist Securities | Maintain | Buy | Buy |
| 2024-05-13 | Mizuho | Maintain | Buy | Buy |
| 2024-05-06 | Truist Securities | Maintain | Buy | Buy |
| 2024-04-22 | Keybanc | Maintain | Overweight | Overweight |
| 2024-04-05 | Mizuho | Maintain | Buy | Buy |
| 2024-04-05 | Truist Securities | Maintain | Buy | Buy |
| 2024-03-19 | Mizuho | Maintain | Buy | Buy |
| 2024-03-07 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-03-04 | Truist Securities | Maintain | Buy | Buy |
| 2024-01-11 | Keybanc | Maintain | Overweight | Overweight |
| 2024-01-03 | Mizuho | Upgrade | Neutral | Buy |
| 2023-10-05 | Jefferies | Maintain | Buy | Buy |
| 2023-10-05 | Mizuho | Maintain | Neutral | Neutral |
| 2023-09-18 | Mizuho | Maintain | Neutral | Neutral |
| 2023-08-23 | Keybanc | Maintain | Overweight | Overweight |
| 2023-08-16 | Mizuho | Maintain | Neutral | Neutral |
| 2023-05-05 | Truist Securities | Maintain | Buy | Buy |
| 2023-04-11 | Truist Securities | Maintain | Buy | Buy |
| 2023-03-14 | Keybanc | Maintain | Overweight | Overweight |
| 2023-02-27 | Keybanc | Maintain | Overweight | Overweight |
| 2023-01-10 | Mizuho | Maintain | Neutral | Neutral |
| 2022-12-08 | Keybanc | Maintain | Overweight | Overweight |
| 2022-11-02 | Keybanc | Maintain | Overweight | Overweight |
| 2022-10-19 | Jefferies | Maintain | Buy | Buy |
| 2022-09-20 | Keybanc | Maintain | Overweight | Overweight |
| 2022-07-20 | MKM Partners | Maintain | Buy | Buy |
| 2022-07-19 | Truist Securities | Maintain | Buy | Buy |
| 2022-07-11 | Wells Fargo | Downgrade | Overweight | Equal Weight |
| 2022-05-26 | Keybanc | Maintain | Overweight | Overweight |
| 2022-04-08 | Keybanc | Maintain | Overweight | Overweight |
| 2022-03-31 | Keybanc | Maintain | Overweight | Overweight |
| 2022-03-14 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-01-20 | Keybanc | Maintain | Overweight | Overweight |
| 2021-11-08 | Truist Securities | Maintain | Buy | Buy |
| 2018-12-20 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2018-02-02 | Raymond James | Upgrade | Market Perform | Outperform |
| 2016-08-11 | Raymond James | Maintain | Market Perform | Perform |
| 2015-11-19 | Raymond James | Maintain | Outperform | Outperform |