NEO : CRM.NE
$0.41 (3.21%)
| 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
0 analystsLast Quarter
0 analystsLast Year
0 analystsAll Time
0 analysts| Date | Analyst Firm | Action | Previous Grade | New Grade |
|---|---|---|---|---|
| 2023-10-03 | Truist Securities | Maintain | Buy | Buy |
| 2023-09-20 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-09-14 | Needham | Maintain | Buy | Buy |
| 2023-09-14 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-09-12 | Truist Securities | Maintain | Buy | Buy |
| 2023-08-31 | Northland Capital Markets | Maintain | Market Perform | Market Perform |
| 2023-08-30 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-08-30 | UBS | Maintain | Neutral | Neutral |
| 2023-08-30 | Mizuho | Maintain | Buy | Buy |
| 2023-08-30 | B of A Securities | Maintain | Buy | Buy |
| 2023-08-30 | Loop Capital | Maintain | Hold | Hold |
| 2023-08-30 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-08-30 | Wedbush | Maintain | Outperform | Outperform |
| 2023-08-30 | Baird | Maintain | Neutral | Neutral |
| 2023-08-30 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-08-30 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-08-30 | Truist Securities | Maintain | Buy | Buy |
| 2023-08-30 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-08-30 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-08-30 | Stifel | Maintain | Buy | Buy |
| 2023-08-30 | Jefferies | Maintain | Buy | Buy |
| 2023-08-30 | TD Cowen | Maintain | Market Perform | Market Perform |
| 2023-08-30 | Canaccord Genuity | Maintain | Buy | Buy |
| 2023-08-30 | Needham | Maintain | Buy | Buy |
| 2023-08-30 | Citigroup | Maintain | Neutral | Neutral |
| 2023-08-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-08-30 | Barclays | Maintain | Overweight | Overweight |
| 2023-08-30 | Roth MKM | Maintain | Buy | Buy |
| 2023-08-30 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2023-08-30 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-08-29 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-08-27 | Citigroup | Maintain | Neutral | Neutral |
| 2023-08-15 | Mizuho | Maintain | Buy | Buy |
| 2023-07-30 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2023-07-19 | Mizuho | Maintain | Buy | Buy |
| 2023-07-17 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-07-11 | Mizuho | Maintain | Buy | Buy |
| 2023-07-11 | B of A Securities | Maintain | Buy | Buy |
| 2023-07-11 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-07-11 | Needham | Maintain | Buy | Buy |
| 2023-07-10 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-06-12 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-06-08 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-05-31 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-05-31 | Mizuho | Maintain | Buy | Buy |
| 2023-05-31 | Northland Capital Markets | Maintain | Market Perform | Market Perform |
| 2023-05-31 | Canaccord Genuity | Maintain | Buy | Buy |
| 2023-05-31 | Baird | Maintain | Neutral | Neutral |
| 2023-05-31 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-05-31 | Citigroup | Maintain | Neutral | Neutral |
| 2023-05-31 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-05-31 | Loop Capital | Maintain | Hold | Hold |
| 2023-05-31 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2023-05-31 | Societe Generale | Downgrade | Buy | Hold |
| 2023-05-31 | Stifel | Maintain | Buy | Buy |
| 2023-05-31 | Needham | Maintain | Buy | Buy |
| 2023-05-31 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-05-31 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-05-31 | Wedbush | Maintain | Outperform | Outperform |
| 2023-05-31 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-05-31 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-05-31 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-05-31 | Bernstein | Maintain | Underperform | Underperform |
| 2023-05-29 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-05-29 | Canaccord Genuity | Maintain | Buy | Buy |
| 2023-05-25 | Citigroup | Maintain | Neutral | Neutral |
| 2023-05-24 | Wedbush | Maintain | Outperform | Outperform |
| 2023-05-21 | JMP Securities | Maintain | Market Perform | Market Perform |
| 2023-05-18 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-05-16 | B of A Securities | Maintain | Buy | Buy |
| 2023-05-14 | Barclays | Maintain | Overweight | Overweight |
| 2023-03-02 | Citigroup | Maintain | Neutral | Neutral |
| 2023-03-01 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-03-01 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-03-01 | Loop Capital | Maintain | Hold | Hold |
| 2023-03-01 | UBS | Maintain | Neutral | Neutral |
| 2023-03-01 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-03-01 | Needham | Upgrade | Hold | Buy |
| 2023-03-01 | DA Davidson | Maintain | Neutral | Neutral |
| 2023-03-01 | Macquarie | Maintain | Outperform | Outperform |
| 2023-03-01 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-03-01 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-03-01 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-03-01 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2023-03-01 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-03-01 | Northland Capital Markets | Maintain | Market Perform | Market Perform |
| 2023-03-01 | Wedbush | Maintain | Outperform | Outperform |
| 2023-03-01 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-03-01 | Mizuho | Maintain | Buy | Buy |
| 2023-03-01 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-03-01 | Barclays | Maintain | Overweight | Overweight |
| 2023-03-01 | Baird | Maintain | Neutral | Neutral |
| 2023-03-01 | Canaccord Genuity | Maintain | Buy | Buy |
| 2023-03-01 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-03-01 | B of A Securities | Maintain | Buy | Buy |
| 2023-02-23 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-02-20 | Wedbush | Maintain | Outperform | Outperform |
| 2023-02-20 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2023-02-16 | Citigroup | Maintain | Neutral | Neutral |
| 2023-02-14 | Barclays | Maintain | Overweight | Overweight |
| 2023-02-14 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-02-13 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-02-12 | B of A Securities | Maintain | Buy | Buy |
| 2023-02-08 | Wedbush | Maintain | Outperform | Outperform |
| 2023-01-29 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-01-22 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-01-19 | Cowen & Co. | Downgrade | Outperform | Market Perform |
| 2023-01-12 | Atlantic Equities | Downgrade | Overweight | Neutral |
| 2023-01-10 | Bernstein | Downgrade | Market Perform | Underperform |
| 2023-01-08 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-12-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-12-07 | Baird | Downgrade | Outperform | Neutral |
| 2022-12-04 | Citigroup | Maintain | Neutral | Neutral |
| 2022-12-04 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-12-01 | Wolfe Research | Downgrade | Outperform | Peer Perform |
| 2022-12-01 | Keybanc | Maintain | Overweight | Overweight |
| 2022-11-30 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-11-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-11-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-11-30 | UBS | Maintain | Neutral | Neutral |
| 2022-11-30 | Barclays | Maintain | Overweight | Overweight |
| 2022-11-30 | Canaccord Genuity | Maintain | Buy | Buy |
| 2022-11-30 | Baird | Maintain | Outperform | Outperform |
| 2022-11-30 | Oppenheimer | Maintain | Outperform | Outperform |
| 2022-11-30 | Truist Securities | Maintain | Buy | Buy |
| 2022-11-30 | Atlantic Equities | Maintain | Overweight | Overweight |
| 2022-11-30 | Mizuho | Maintain | Buy | Buy |
| 2022-11-30 | Jefferies | Maintain | Buy | Buy |
| 2022-11-30 | Wedbush | Maintain | Outperform | Outperform |
| 2022-11-30 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-11-30 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-11-30 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2022-11-30 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-11-30 | B of A Securities | Maintain | Buy | Buy |
| 2022-11-30 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-11-28 | Baird | Maintain | Outperform | Outperform |
| 2022-11-28 | Keybanc | Maintain | Overweight | Overweight |
| 2022-11-21 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-11-20 | Jefferies | Maintain | Buy | Buy |
| 2022-11-17 | Barclays | Maintain | Overweight | Overweight |
| 2022-11-16 | Monness, Crespi, Hardt | Downgrade | Buy | Neutral |
| 2022-11-14 | Mizuho | Maintain | Buy | Buy |
| 2022-11-09 | Oppenheimer | Maintain | Outperform | Outperform |
| 2022-10-19 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-09-27 | Cleveland Research | Downgrade | Buy | Neutral |
| 2022-09-22 | Wolfe Research | Maintain | Outperform | Outperform |
| 2022-09-21 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-09-01 | Guggenheim | Upgrade | Sell | Neutral |
| 2022-08-24 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-08-24 | Wolfe Research | Maintain | Outperform | Outperform |
| 2022-08-24 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-08-24 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-08-24 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2022-08-24 | Mizuho | Maintain | Buy | Buy |
| 2022-08-24 | Barclays | Maintain | Overweight | Overweight |
| 2022-08-24 | Canaccord Genuity | Maintain | Buy | Buy |
| 2022-08-24 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-08-24 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-08-24 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-08-24 | Baird | Maintain | Outperform | Outperform |
| 2022-08-24 | Citigroup | Maintain | Neutral | Neutral |
| 2022-08-24 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-08-24 | Truist Securities | Maintain | Buy | Buy |
| 2022-08-24 | UBS | Maintain | Neutral | Neutral |
| 2022-08-24 | Wedbush | Maintain | Outperform | Outperform |
| 2022-08-18 | Citigroup | Maintain | Neutral | Neutral |
| 2022-08-18 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-08-16 | Mizuho | Maintain | Buy | Buy |
| 2022-08-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-07-17 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-06-01 | Loop Capital | Maintain | Hold | Hold |
| 2022-05-31 | Baird | Maintain | Outperform | Outperform |
| 2022-05-31 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2022-05-31 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-05-31 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-05-31 | Stifel | Maintain | Buy | Buy |
| 2022-05-31 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-05-31 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-05-31 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-05-31 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-05-31 | Barclays | Maintain | Overweight | Overweight |
| 2022-05-23 | Oppenheimer | Maintain | Outperform | Outperform |
| 2022-05-22 | Jefferies | Maintain | Buy | Buy |
| 2022-05-19 | Barclays | Maintain | Overweight | Overweight |
| 2022-05-17 | Roth Capital | Upgrade | Neutral | Buy |
| 2022-05-17 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-05-17 | Mizuho | Maintain | Buy | Buy |
| 2022-05-16 | UBS | Maintain | Neutral | Neutral |
| 2022-05-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-04-24 | Keybanc | Maintain | Overweight | Overweight |
| 2022-03-01 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-03-01 | Canaccord Genuity | Maintain | Buy | Buy |
| 2022-03-01 | UBS | Maintain | Neutral | Neutral |
| 2022-03-01 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2022-03-01 | Wedbush | Maintain | Outperform | Outperform |
| 2022-02-23 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-02-14 | Mizuho | Maintain | Buy | Buy |
| 2022-01-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-01-04 | UBS | Downgrade | Buy | Neutral |
| 2021-11-30 | UBS | Maintain | Buy | Buy |
| 2021-11-30 | Mizuho | Maintain | Buy | Buy |
| 2021-11-30 | Truist Securities | Maintain | Buy | Buy |
| 2021-11-22 | Citigroup | Maintain | Neutral | Neutral |
| 2021-11-14 | Mizuho | Maintain | Buy | Buy |
| 2021-10-31 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-09-23 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-09-23 | RBC Capital | Maintain | Outperform | Outperform |
| 2021-09-23 | Loop Capital | Maintain | Hold | Hold |
| 2021-09-23 | Piper Sandler | Upgrade | Neutral | Overweight |
| 2021-09-23 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2021-09-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-09-23 | Stifel | Maintain | Buy | Buy |
| 2021-09-23 | Mizuho | Maintain | Buy | Buy |
| 2021-09-16 | Barclays | Maintain | Overweight | Overweight |
| 2021-08-26 | Loop Capital | Maintain | Hold | Hold |
| 2021-08-25 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-08-25 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2021-08-25 | Roth Capital | Maintain | Neutral | Neutral |
| 2021-08-25 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-08-25 | Barclays | Maintain | Overweight | Overweight |
| 2021-08-25 | Piper Sandler | Maintain | Neutral | Neutral |
| 2021-08-25 | BMO Capital | Maintain | Outperform | Outperform |
| 2021-08-25 | Mizuho | Maintain | Buy | Buy |
| 2021-08-25 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-08-25 | Wolfe Research | Maintain | Outperform | Outperform |
| 2021-08-25 | Stifel | Maintain | Buy | Buy |
| 2021-08-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-08-22 | Barclays | Maintain | Overweight | Overweight |
| 2021-08-17 | Wolfe Research | Maintain | Outperform | Outperform |
| 2021-08-17 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2021-06-29 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2021-05-27 | Barclays | Maintain | Overweight | Overweight |
| 2021-05-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-05-27 | Loop Capital | Maintain | Hold | Hold |
| 2021-05-27 | Mizuho | Maintain | Buy | Buy |
| 2021-05-18 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2021-05-17 | Jefferies | Maintain | Buy | Buy |
| 2021-05-12 | Mizuho | Maintain | Buy | Buy |
| 2021-02-25 | Piper Sandler | Maintain | Neutral | Neutral |
| 2021-02-16 | Mizuho | Maintain | Buy | Buy |
| 2021-01-24 | Loop Capital | Upgrade | Sell | Hold |
| 2021-01-14 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-01-10 | Piper Sandler | Downgrade | Overweight | Neutral |
| 2020-12-02 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-12-01 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-12-01 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2020-12-01 | Citigroup | Downgrade | Buy | Neutral |
| 2020-11-11 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2020-10-22 | Barclays | Maintain | Overweight | Overweight |
| 2020-08-25 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-08-25 | Canaccord Genuity | Maintain | Buy | Buy |
| 2020-08-25 | Citigroup | Maintain | Buy | Buy |
| 2020-08-25 | Mizuho | Maintain | Buy | Buy |
| 2020-08-25 | B of A Securities | Maintain | Buy | Buy |
| 2020-08-25 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2020-08-25 | Stifel | Maintain | Buy | Buy |
| 2020-08-25 | Wedbush | Maintain | Outperform | Outperform |
| 2020-08-25 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-08-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-08-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-08-18 | Mizuho | Maintain | Buy | Buy |
| 2020-07-13 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-06-23 | Goldman Sachs | Maintain | Buy | Buy |
| 2020-06-21 | Jefferies | Maintain | Buy | Buy |
| 2020-05-31 | CFRA | Maintain | Strong Buy | Strong Buy |
| 2020-05-28 | Mizuho | Maintain | Buy | Buy |
| 2020-05-28 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-05-17 | RBC Capital | Maintain | Outperform | Outperform |
| 2020-05-17 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-05-17 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2020-05-10 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2020-03-30 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-03-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-03-16 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-02-27 | CFRA | Upgrade | Buy | Strong Buy |
| 2020-02-25 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-02-25 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2020-02-25 | Baird | Maintain | Outperform | Outperform |
| 2020-02-25 | Canaccord Genuity | Maintain | Buy | Buy |
| 2020-02-25 | Stifel | Maintain | Buy | Buy |
| 2020-02-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-02-25 | B of A Securities | Maintain | Buy | Buy |
| 2020-02-20 | UBS | Maintain | Buy | Buy |
| 2020-02-18 | Wedbush | Maintain | Outperform | Outperform |
| 2020-02-17 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2020-02-12 | Mizuho | Maintain | Buy | Buy |
| 2020-02-11 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-02-10 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-01-15 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-01-12 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-01-12 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-01-05 | RBC Capital | Upgrade | Outperform | Top Pick |
| 2019-12-03 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-12-03 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-11-20 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2019-11-20 | Mizuho | Maintain | Buy | Buy |
| 2019-08-22 | Stifel | Maintain | Buy | Buy |
| 2019-08-22 | Canaccord Genuity | Maintain | Buy | Buy |
| 2019-08-22 | RBC Capital | Maintain | Outperform | Outperform |
| 2019-08-22 | BMO Capital | Maintain | Outperform | Outperform |
| 2019-08-22 | Jefferies | Maintain | Buy | Buy |
| 2019-08-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-08-22 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-08-22 | Barclays | Maintain | Overweight | Overweight |
| 2019-08-22 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2019-08-22 | Nomura | Maintain | Buy | Buy |
| 2019-08-22 | Macquarie | Maintain | Outperform | Outperform |
| 2019-06-09 | Mizuho | Maintain | Buy | Buy |
| 2019-06-04 | Nomura | Maintain | Buy | Buy |
| 2019-03-05 | Citigroup | Maintain | Buy | Buy |
| 2019-03-04 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2019-03-04 | Wedbush | Maintain | Outperform | Outperform |
| 2019-03-04 | Macquarie | Maintain | Outperform | Outperform |
| 2019-03-04 | Baird | Maintain | Outperform | Outperform |
| 2019-01-06 | Pivotal Research | Upgrade | Hold | Buy |
| 2018-11-20 | Piper Sandler | Maintain | Overweight | Overweight |
| 2018-09-27 | Baird | Maintain | Outperform | Outperform |
| 2018-09-27 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-09-26 | Oppenheimer | Maintain | Outperform | Outperform |
| 2018-09-26 | Jefferies | Maintain | Buy | Buy |
| 2018-09-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-09-06 | Barclays | Maintain | Overweight | Overweight |
| 2018-08-30 | Argus Research | Maintain | Buy | Buy |
| 2018-08-29 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2018-08-29 | UBS | Maintain | Buy | Buy |
| 2018-08-29 | Canaccord Genuity | Maintain | Buy | Buy |
| 2018-08-29 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2018-08-29 | Keybanc | Maintain | Overweight | Overweight |
| 2018-08-29 | Macquarie | Maintain | Outperform | Outperform |
| 2018-08-20 | BMO Capital | Maintain | Outperform | Outperform |
| 2018-08-14 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-08-14 | Barclays | Maintain | Overweight | Overweight |
| 2018-08-13 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-07-23 | Stifel | Maintain | Buy | Buy |
| 2018-07-16 | Stifel | Maintain | Buy | Buy |
| 2018-07-10 | Baird | Maintain | Outperform | Outperform |
| 2018-05-29 | Canaccord Genuity | Maintain | Buy | Buy |
| 2018-05-29 | Barclays | Maintain | Overweight | Overweight |
| 2018-05-29 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-05-29 | Baird | Maintain | Outperform | Outperform |
| 2018-05-29 | Wedbush | Maintain | Outperform | Outperform |
| 2018-05-29 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-05-29 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-05-29 | Stifel | Maintain | Buy | Buy |
| 2018-05-29 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2018-05-07 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2018-05-03 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-05-02 | Bernstein | Upgrade | Underperform | Market Perform |
| 2018-03-20 | Barclays | Maintain | Overweight | Overweight |
| 2018-03-01 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-02-28 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2018-02-28 | Canaccord Genuity | Maintain | Buy | Buy |
| 2018-02-28 | Citigroup | Maintain | Buy | Buy |
| 2018-02-28 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-02-28 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2018-02-28 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-02-28 | Keybanc | Maintain | Overweight | Overweight |
| 2018-02-28 | BMO Capital | Maintain | Outperform | Outperform |
| 2018-02-28 | Stifel | Maintain | Buy | Buy |
| 2018-02-28 | Barclays | Maintain | Overweight | Overweight |
| 2018-02-20 | Citigroup | Maintain | Buy | Buy |
| 2018-02-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-02-19 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-02-14 | Jefferies | Upgrade | Hold | Buy |
| 2017-11-21 | Roth Capital | Downgrade | Buy | Neutral |
| 2017-11-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2017-11-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-11-07 | Stifel | Maintain | Buy | Buy |
| 2017-11-07 | Deutsche Bank | Maintain | Buy | Buy |
| 2017-11-07 | B of A Securities | Maintain | Buy | Buy |
| 2017-11-02 | BMO Capital | Maintain | Outperform | Outperform |
| 2017-11-01 | Barclays | Maintain | Overweight | Overweight |
| 2017-08-22 | Canaccord Genuity | Maintain | Buy | Buy |
| 2017-08-22 | Jefferies | Maintain | Hold | Hold |
| 2017-08-22 | Barclays | Maintain | Overweight | Overweight |
| 2017-08-22 | Deutsche Bank | Maintain | Buy | Buy |
| 2017-08-22 | Citigroup | Maintain | Buy | Buy |
| 2017-08-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2017-01-11 | Pivotal Research | Downgrade | Buy | Hold |
| 2016-11-14 | OTR Global | Upgrade | Mixed | Positive |
| 2016-10-03 | DA Davidson | Maintain | Neutral | Neutral |
| 2016-08-31 | Barclays | Maintain | Overweight | Overweight |
| 2016-08-31 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2016-08-31 | Wunderlich Securities | Maintain | Buy | Buy |
| 2016-08-31 | Citigroup | Maintain | Buy | Buy |
| 2016-08-14 | OTR Global | Downgrade | Positive | Mixed |
| 2016-07-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2016-07-19 | Citigroup | Maintain | Buy | Buy |
| 2016-06-01 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2016-05-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2016-05-18 | Canaccord Genuity | Maintain | Buy | Buy |
| 2016-05-18 | Barclays | Maintain | Overweight | Overweight |
| 2016-05-18 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2016-05-18 | Citigroup | Maintain | Buy | Buy |
| 2016-05-18 | Deutsche Bank | Maintain | Buy | Buy |
| 2016-05-18 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-05-18 | Wedbush | Maintain | Outperform | Outperform |
| 2016-05-18 | UBS | Maintain | Buy | Buy |
| 2016-05-18 | Brean Capital | Maintain | Buy | Buy |
| 2016-05-18 | Macquarie | Maintain | Outperform | Outperform |
| 2016-05-18 | Oppenheimer | Maintain | Outperform | Outperform |
| 2016-05-18 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2016-05-18 | Stifel | Maintain | Buy | Buy |
| 2016-05-18 | Mizuho | Maintain | Buy | Buy |
| 2016-05-18 | FBN Securities | Maintain | Outperform | Outperform |
| 2016-05-18 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2016-05-18 | Wunderlich Securities | Maintain | Buy | Buy |
| 2016-05-18 | Jefferies | Maintain | Hold | Hold |
| 2016-05-18 | JP Morgan | Maintain | Overweight | Overweight |
| 2016-05-18 | MKM Partners | Maintain | Buy | Buy |
| 2016-05-18 | Piper Sandler | Maintain | Overweight | Overweight |
| 2016-05-18 | Goldman Sachs | Maintain | Buy | Buy |
| 2016-05-11 | Barclays | Maintain | Overweight | Overweight |
| 2016-02-24 | Jefferies | Maintain | Hold | Hold |
| 2016-02-24 | Barclays | Maintain | Overweight | Overweight |
| 2016-02-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-02-09 | Barclays | Maintain | Overweight | Overweight |
| 2016-02-09 | CLSA | Maintain | Outperform | Buy |
| 2016-02-02 | DA Davidson | Maintain | Neutral | Neutral |
| 2015-12-17 | Wedbush | Upgrade | Neutral | Outperform |
| 2015-11-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2015-11-18 | Pacific Crest | Maintain | Overweight | Overweight |
| 2015-11-18 | Barclays | Maintain | Overweight | Overweight |
| 2015-11-18 | Bernstein | Maintain | Underperform | Underperform |
| 2015-11-15 | RBC Capital | Maintain | Outperform | Outperform |
| 2015-11-09 | Barclays | Maintain | Overweight | Overweight |
| 2015-08-27 | Exane BNP Paribas | Upgrade | Neutral | Outperform |
| 2015-08-26 | Exane BNP Paribas | Upgrade | Neutral | Outperform |
| 2015-08-20 | Barclays | Maintain | Overweight | Overweight |
| 2015-08-20 | UBS | Maintain | Buy | Buy |
| 2015-08-20 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2015-08-20 | Pivotal Research | Upgrade | Hold | Buy |
| 2015-08-20 | Brean Capital | Maintain | Buy | Buy |
| 2015-08-20 | Jefferies | Maintain | Underperform | Underperform |
| 2015-07-06 | Brean Capital | Upgrade | Hold | Buy |
| 2015-06-17 | Baird | Maintain | Outperform | Outperform |
| 2015-05-20 | Argus Research | Upgrade | Hold | Buy |
| 2015-05-20 | Nomura | Maintain | Buy | Buy |
| 2015-05-20 | JP Morgan | Maintain | Overweight | Overweight |
| 2015-05-20 | Barclays | Maintain | Overweight | Overweight |
| 2015-05-20 | RBC Capital | Maintain | Outperform | Outperform |
| 2015-05-20 | FBR Capital | Maintain | Outperform | Outperform |
| 2015-05-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-05-20 | Susquehanna | Maintain | Positive | Positive |
| 2015-05-20 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2015-04-30 | Stifel | Maintain | Buy | Buy |
| 2015-04-29 | CLSA | Maintain | Buy | Outperform |
| 2015-03-01 | Argus Research | Downgrade | Buy | Hold |
| 2015-02-25 | JP Morgan | Maintain | Overweight | Overweight |
| 2015-02-25 | Jefferies | Maintain | Underperform | Underperform |
| 2015-02-25 | Stifel | Maintain | Buy | Buy |
| 2015-02-25 | Citigroup | Maintain | Buy | Buy |
| 2015-02-25 | Nomura | Maintain | Buy | Buy |
| 2015-02-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2014-12-18 | Jefferies | Maintain | Underperform | Underperform |
| 2014-11-16 | DA Davidson | Maintain | Neutral | Neutral |
| 2014-10-15 | DA Davidson | Maintain | Neutral | Neutral |
| 2014-10-09 | Northland Capital Markets | Maintain | Buy | Buy |
| 2014-10-09 | Nomura | Maintain | Buy | Buy |
| 2014-09-03 | Barclays | Maintain | Overweight | Overweight |
| 2014-08-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2014-08-21 | UBS | Maintain | Buy | Buy |
| 2014-05-20 | Barclays | Maintain | Overweight | Overweight |
| 2014-05-20 | Canaccord Genuity | Maintain | Buy | Buy |
| 2014-05-20 | Citigroup | Maintain | Buy | Buy |
| 2014-05-15 | B. Riley Securities | Maintain | Neutral | Neutral |
| 2014-05-04 | Deutsche Bank | Upgrade | Hold | Buy |
| 2014-02-27 | B of A Securities | Maintain | Buy | Buy |
| 2014-02-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2014-02-25 | Barrington Research | Maintain | Outperform | Outperform |
| 2014-02-25 | Stifel | Maintain | Buy | Buy |
| 2014-02-19 | B of A Securities | Maintain | Buy | Buy |
| 2014-01-22 | Deutsche Bank | Downgrade | Buy | Hold |
| 2013-11-18 | Nomura | Maintain | Buy | Buy |
| 2013-11-18 | JP Morgan | Maintain | Neutral | Neutral |
| 2013-11-18 | Stifel | Maintain | Buy | Buy |
| 2013-11-18 | Jefferies | Maintain | Buy | Buy |
| 2013-11-18 | UBS | Maintain | Buy | Buy |
| 2013-11-17 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-11-06 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2013-11-03 | Atlantic Equities | Upgrade | Neutral | Overweight |
| 2013-10-20 | Raymond James | Upgrade | Outperform | Strong Buy |
| 2013-08-29 | Nomura | Maintain | Buy | Buy |
| 2013-08-29 | Stifel | Maintain | Buy | Buy |
| 2013-06-09 | Wunderlich Securities | Maintain | Buy | Buy |
| 2013-05-23 | FBN Securities | Maintain | Outperform | Outperform |
| 2013-05-23 | Wedbush | Downgrade | Outperform | Neutral |
| 2013-03-10 | Jefferies | Maintain | Buy | Buy |
| 2013-02-28 | Credit Suisse | Maintain | Outperform | Outperform |
| 2013-02-28 | Barrington Research | Maintain | Outperform | Outperform |
| 2013-02-28 | Stifel | Maintain | Buy | Buy |
| 2013-02-10 | BMO Capital | Maintain | Outperform | Outperform |
| 2013-02-04 | UBS | Maintain | Buy | Buy |
| 2013-01-29 | Oppenheimer | Maintain | Outperform | Outperform |
| 2013-01-17 | Jefferies | Maintain | Buy | Buy |
| 2013-01-10 | Nomura | Maintain | Buy | Buy |
| 2013-01-06 | Barclays | Maintain | Overweight | Overweight |
| 2012-10-10 | Stifel | Maintain | Buy | Buy |
| 2012-09-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2012-09-19 | BMO Capital | Maintain | Outperform | Outperform |
| 2012-09-19 | Jefferies | Maintain | Buy | Buy |
| 2012-08-26 | Wunderlich Securities | Maintain | Buy | Buy |
| 2012-08-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2012-07-12 | UBS | Maintain | Buy | Buy |
| 2012-05-28 | Goldman Sachs | Maintain | Buy | Buy |
| 2012-05-28 | Oppenheimer | Upgrade | Perform | Outperform |
| 2012-05-17 | UBS | Maintain | Buy | Buy |
| 2012-05-17 | Piper Sandler | Maintain | Overweight | Overweight |
| 2012-05-17 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2012-05-02 | Credit Suisse | Upgrade | Neutral | Outperform |
| 2012-03-27 | Canaccord Genuity | Maintain | Buy | Buy |
| 2012-02-23 | B of A Securities | Maintain | Buy | Buy |
| 2012-02-23 | UBS | Maintain | Buy | Buy |