| 2025-09-22 | Raymond James | “Market Perform” → “Underperform” downgrade |
| 2025-06-18 | Zelman & Assoc | “Outperform” → “Neutral” downgrade |
| 2025-03-31 | JMP Securities | “Market Outperform” → “Market Perform” downgrade |
| 2025-03-24 | Evercore ISI | “Outperform” → “In Line” downgrade |
| 2025-03-11 | Keefe, Bruyette & Woods | “Outperform” → “Market Perform” downgrade |
| 2025-03-06 | Seaport Global | “Neutral” → “Buy” upgrade |
| 2025-01-10 | RBC Capital | “Underperform” → “Sector Perform” upgrade |
| 2024-12-20 | BTIG | “Buy” → “Neutral” downgrade |
| 2024-12-11 | Barclays | “Overweight” → “Equal Weight” downgrade |
| 2024-10-07 | Wells Fargo | “Overweight” → “Equal Weight” downgrade |
| 2024-09-23 | Zelman & Assoc | “Neutral” → “Outperform” upgrade |
| 2024-08-05 | Seaport Global | “Buy” → “Neutral” downgrade |
| 2024-07-22 | Goldman Sachs | “Buy” → “Neutral” downgrade |
| 2024-07-09 | Wedbush | “Underperform” → “Neutral” upgrade |
| 2024-07-02 | Citigroup | “Buy” → “Neutral” downgrade |
| 2024-07-02 | Raymond James | “Outperform” → “Market Perform” downgrade |
| 2024-04-02 | Wedbush | “Neutral” → “Underperform” downgrade |
| 2023-07-14 | Raymond James | “Market Perform” → “Outperform” upgrade |
| 2023-03-16 | JMP Securities | “Market Outperform” → “Outperform” revised |
| 2023-01-13 | RBC Capital | “Sector Perform” → “Underperform” downgrade |
| 2023-01-11 | Bank of America | “Underperform” → “Neutral” upgrade |
| 2022-12-14 | Barclays | “Equal Weight” → “Overweight” upgrade |
| 2022-10-21 | Raymond James | “Outperform” → “Market Perform” downgrade |
| 2022-09-19 | Keybanc | “Underweight” → “Overweight” upgrade |
| 2022-08-25 | Bank of America | “Neutral” → “Underperform” downgrade |
| 2022-08-12 | Wedbush | “Outperform” → “Neutral” downgrade |
| 2022-07-12 | J.P. Morgan | “Overweight” → “Neutral” downgrade |
| 2022-01-27 | Bank of America | “Buy” → “Neutral” downgrade |
| 2022-01-19 | Keybanc | “Sector Weight” → “Underweight” downgrade |
| 2022-01-14 | Seaport Global | “Neutral” → “Buy” upgrade |
| 2021-12-01 | Goldman Sachs | “Neutral” → “Buy” upgrade |
| 2021-06-18 | J.P. Morgan | “Neutral” → “Overweight” upgrade |
| 2021-03-12 | RBC Capital | “Outperform” → “Sector Perform” downgrade |
| 2020-12-18 | Barclays | “Overweight” → “Equal Weight” downgrade |
| 2020-09-17 | Susquehanna | “Neutral” → “Positive” upgrade |
| 2020-09-16 | RBC Capital | “Sector Perform” → “Outperform” upgrade |
| 2020-07-14 | JMP Securities | “Market Outperform” → “Outperform” revised |
| 2020-07-13 | Seaport Global | “Buy” → “Neutral” downgrade |
| 2020-03-18 | J.P. Morgan | “Overweight” → “Neutral” downgrade |
| 2019-12-17 | RBC Capital | “Outperform” → “Sector Perform” downgrade |
| 2019-10-03 | JMP Securities | “Market Outperform” → “Outperform” revised |
| 2019-09-25 | Raymond James | “Market Perform” → “Outperform” upgrade |
| 2019-09-18 | Keybanc | “Overweight” → “Sector Weight” downgrade |
| 2019-06-18 | Raymond James | “Outperform” → “Market Perform” downgrade |
| 2019-06-13 | Wedbush | “Neutral” → “Outperform” upgrade |
| 2019-04-17 | Susquehanna | “Positive” → “Neutral” downgrade |
| 2019-04-01 | Raymond James | “Strong Buy” → “Outperform” downgrade |
| 2019-02-21 | Wedbush | “Outperform” → “Neutral” downgrade |
| 2019-01-07 | KeyBanc | “Sector Weight” → “Overweight” upgrade |
| 2018-10-29 | Wedbush | “Neutral” → “Outperform” upgrade |