| 2024-10-09 | Loop Capital | “Hold” → “Buy” upgrade |
| 2024-10-02 | Gordon Haskett | “Accumulate” → “Buy” revised |
| 2024-06-26 | D.A. Davidson | “Neutral” → “Buy” upgrade |
| 2024-04-02 | Zelman & Assoc | “Neutral” → “Outperform” upgrade |
| 2024-02-21 | HSBC | “Hold” → “Reduce” downgrade |
| 2024-02-14 | Baird | “Average” → “Outperform” upgrade |
| 2024-01-22 | Oppenheimer | “Outperform” → “Perform” downgrade |
| 2024-01-16 | Piper Sandler | “Neutral” → “Overweight” upgrade |
| 2024-01-10 | Wedbush | “Neutral” → “Outperform” upgrade |
| 2024-01-04 | Barclays | “Equal Weight” → “Overweight” upgrade |
| 2023-08-08 | Telsey Advisory Group | “Outperform” → “Market Perform” downgrade |
| 2022-11-16 | Raymond James | “Outperform” → “Market Perform” downgrade |
| 2022-10-19 | BNP Paribas Exane | “Outperform” → “Neutral” downgrade |
| 2022-05-10 | OTR Global | “Positive” → “Mixed” downgrade |
| 2022-02-15 | OTR Global | “Mixed” → “Positive” upgrade |
| 2021-12-06 | Oppenheimer | “Perform” → “Outperform” upgrade |
| 2021-10-08 | Loop Capital | “Buy” → “Hold” downgrade |
| 2021-01-13 | Guggenheim | “Neutral” → “Buy” upgrade |
| 2020-11-12 | Gordon Haskett | “Accumulate” → “Buy” revised |
| 2020-09-18 | Oppenheimer | “Outperform” → “Perform” downgrade |
| 2020-08-19 | Bank of America | “Neutral” → “Buy” upgrade |
| 2020-04-22 | Gordon Haskett | “Accumulate” → “Hold” downgrade |
| 2020-03-11 | CFRA | “Hold” → “Strong Buy” upgrade |
| 2020-03-04 | Nomura | “Neutral” → “Buy” upgrade |
| 2019-12-12 | Credit Suisse | “Neutral” → “Outperform” upgrade |
| 2019-12-12 | Gordon Haskett | “Buy” → “Accumulate” revised |
| 2019-11-11 | Edward Jones | “Buy” → “Hold” downgrade |
| 2019-09-19 | DZ Bank | “Hold” → “Sell” downgrade |
| 2019-09-17 | Guggenheim | “Buy” → “Neutral” downgrade |
| 2019-07-16 | Gabelli & Co. | “Buy” → “Hold” downgrade |
| 2019-02-27 | Telsey Advisory Group | “Outperform” → “Perform” downgrade |
| 2018-11-16 | Bank of America | “Buy” → “Neutral” downgrade |
| 2018-10-17 | Credit Suisse | “Outperform” → “Neutral” downgrade |
| 2017-11-28 | Atlantic Equities | “Neutral” → “Overweight” upgrade |
| 2017-11-07 | KeyBanc | “Sector Weight” → “Equal Weight” revised |
| 2017-08-16 | Raymond James | “Market Perform” → “Outperform” upgrade |
| 2017-05-11 | Atlantic Equities | “Overweight” → “Neutral” downgrade |
| 2017-02-23 | Morgan Stanley | “Equal Weight” → “Overweight” upgrade |
| 2017-02-07 | Bernstein | “Market Perform” → “Perform” revised |
| 2016-10-31 | Piper Sandler | “Overweight” → “Neutral” downgrade |
| 2016-06-23 | Nomura | “Neutral” → “Buy” upgrade |
| 2016-01-25 | Deutsche Bank | “Hold” → “Buy” upgrade |
| 2014-11-03 | Raymond James | “Outperform” → “Market Perform” downgrade |
| 2014-10-14 | Truist | “Buy” → “Neutral” downgrade |
| 2014-07-17 | Wolfe Research | “Peer Perform” → “Outperform” upgrade |
| 2014-04-22 | BMO Capital | “Market Perform” → “Outperform” upgrade |
| 2013-12-13 | Raymond James | “Market Perform” → “Outperform” upgrade |
| 2013-08-22 | Ladenburg Thalmann | “Sell” → “Hold” upgrade |
| 2013-04-12 | Jefferies | “Hold” → “Buy” upgrade |
| 2013-02-22 | Oppenheimer | “Market Perform” → “Outperform” upgrade |
| 2013-02-21 | Stifel | “Buy” → “Hold” downgrade |
| 2012-11-14 | Gabelli & Co. | “Buy” → “Hold” downgrade |
| 2012-10-10 | Oppenheimer | “Outperform” → “Perform” downgrade |
| 2012-04-16 | Piper Sandler | “Neutral” → “Overweight” upgrade |