| 2024-07-26 | Baird | “Outperform” → “Neutral” downgrade |
| 2024-06-14 | Piper Sandler | “Neutral” → “Underweight” downgrade |
| 2024-05-28 | J.P. Morgan | “Neutral” → “Overweight” upgrade |
| 2024-04-08 | Bank of America | “Neutral” → “Buy” upgrade |
| 2024-04-08 | Jefferies | “Hold” → “Buy” upgrade |
| 2024-02-27 | D.A. Davidson | “Neutral” → “Buy” upgrade |
| 2024-02-14 | UBS | “Neutral” → “Buy” upgrade |
| 2024-01-03 | Evercore ISI | “In Line” → “Outperform” upgrade |
| 2024-01-02 | Barclays | “Underweight” → “Equal Weight” upgrade |
| 2023-10-23 | Wolfe Research | “Underperform” → “Peer Perform” upgrade |
| 2023-07-25 | J.P. Morgan | “Underweight” → “Neutral” upgrade |
| 2023-04-10 | UBS | “Buy” → “Neutral” downgrade |
| 2023-04-06 | Keefe, Bruyette & Woods | “Underperform” → “Market Perform” upgrade |
| 2022-12-13 | J.P. Morgan | “Neutral” → “Underweight” downgrade |
| 2022-12-05 | Morgan Stanley | “Equal Weight” → “Overweight” upgrade |
| 2022-10-24 | Stephens & Co. | “Overweight” → “Equal Weight” downgrade |
| 2022-07-28 | Argus Research | “Hold” → “Buy” upgrade |
| 2022-07-08 | Piper Sandler | “Overweight” → “Neutral” downgrade |
| 2022-07-01 | J.P. Morgan | “Overweight” → “Neutral” downgrade |
| 2022-06-30 | Wedbush | “Outperform” → “Neutral” downgrade |
| 2022-06-03 | Keefe, Bruyette & Woods | “Market Perform” → “Underperform” downgrade |
| 2022-04-25 | Stephens & Co. | “Equal Weight” → “Overweight” upgrade |
| 2022-04-08 | Bank of America | “Buy” → “Neutral” downgrade |
| 2022-01-03 | Barclays | “Equal Weight” → “Underweight” downgrade |
| 2021-11-17 | Wolfe Research | “Outperform” → “Peer Perform” downgrade |
| 2021-06-23 | Raymond James | “Outperform” → “Strong Buy” upgrade |
| 2021-01-05 | Piper Sandler | “Neutral” → “Overweight” upgrade |
| 2020-12-17 | Stephens & Co. | “Overweight” → “Equal Weight” downgrade |
| 2020-10-26 | Wedbush | “Neutral” → “Outperform” upgrade |
| 2020-03-09 | Baird | “Neutral” → “Outperform” upgrade |
| 2020-02-26 | Bank of America | “Neutral” → “Buy” upgrade |
| 2020-01-31 | BMO Capital | “Underperform” → “Market Perform” upgrade |
| 2020-01-06 | Deutsche Bank | “Buy” → “Hold” downgrade |
| 2019-12-13 | UBS | “Buy” → “Neutral” downgrade |
| 2019-10-25 | Bank of America | “Buy” → “Neutral” downgrade |
| 2019-09-13 | D.A. Davidson | “Buy” → “Neutral” downgrade |
| 2019-07-12 | Macquarie | “Neutral” → “Underperform” downgrade |
| 2019-07-08 | BMO Capital | “Market Perform” → “Underperform” downgrade |
| 2019-01-28 | Jefferies | “Buy” → “Hold” downgrade |
| 2018-11-29 | Piper Sandler | “Buy” → “Hold” downgrade |
| 2018-11-29 | Sandler O'Neill | “Buy” → “Hold” downgrade |
| 2018-11-13 | Nomura | “Buy” → “Neutral” downgrade |
| 2018-11-02 | Wedbush | “Outperform” → “Neutral” downgrade |
| 2018-02-09 | Hilliard Lyons | “Neutral” → “Buy” upgrade |
| 2018-01-24 | Hilliard Lyons | “Buy” → “Neutral” downgrade |
| 2017-10-26 | BMO Capital | “Outperform” → “Market Perform” downgrade |
| 2017-09-14 | Bernstein | “Market Perform” → “Outperform” upgrade |
| 2017-08-31 | JMP Securities | “Market Perform” → “Perform” revised |
| 2017-08-11 | Piper Sandler | “Neutral” → “Overweight” upgrade |
| 2017-07-24 | Hilliard Lyons | “Neutral” → “Buy” upgrade |
| 2017-04-03 | Jefferies | “Hold” → “Buy” upgrade |
| 2016-12-20 | BMO Capital | “Market Perform” → “Outperform” upgrade |
| 2016-11-28 | Jefferies | “Buy” → “Hold” downgrade |
| 2016-10-11 | B. Riley | “Outperform” → “Market Perform” downgrade |
| 2016-09-28 | Deutsche Bank | “Hold” → “Buy” upgrade |