Overview
Basic Stats
The Factor Analysis chart (below right) shows a view of Amazon.com, Inc. from a variety of lenses. Each factor shows how well the company ranks against all other companies in the Fintel global investing universe. Factor scores range from zero to 100, with 100 being most desirable, and 50 being average.
For example, a company with a Value Score of 100 would be the most undervalued company in our database. A company with a Value Score of zero would be the most overvalued.
Market Cap | |
EV | |
Shares Out. | 10,660.00 MM |
Earnings Date | |
EPS (TTM) | 6.63 |
Dividend Yield | |
Ex-Dividend Date | |
Borrow Rate | |
Short Shares Avail. | |
Short Interest | |
Short Float | |
Days to Cover | |
Risk Free Rate | 4.17 % |
Price Change (1 yr) | |
Volatility (1 yr) | |
Beta | |
Sharpe Ratio (1 yr) | |
Sortino Ratio (1 yr) |
PE Ratio | |
Price/Book | |
Price/TBV | |
Book/Market | |
EBIT/EV | |
EBIT(3yr avg)/EV | |
ROA | 0.13 |
ROE | 0.30 |
ROIC | 0.15 |
CROIC | -0.02 |
OCROIC | 0.25 |
Implied Volatility | |
Put/Call OI Ratio |
Growth | 86.50 /100 |
Profitability | 69.67 /100 |
Quality Score | 89.11 /100 |
Value Score | |
Momentum Score | |
Stability (Low Vol) Score | |
Analyst Sentiment | |
Fund Sentiment | 44.64 /100 |
Insider Sentiment | |
Officer Sentiment | |
Dividend Score | |
QVM Score | |
Piotroski F-SCORE | 6.00 /9 |
Price Target
The average one-year price target for Amazon.com, Inc. is COP625,834.40. The forecasts range from a low of COP417,197.00 to a high of COP771,057.16. A stock’s price target is the price at which analysts consider it fairly valued with respect to its projected earnings and historical earnings. Analysts typically set price targets that correspond to their buy or sell recommendations.
Update Frequency: Monthly
Record Date | Projection Date | High | Low | Median | Average |
---|---|---|---|---|---|
2023-03-31 | 2024-03-31 | 771,057.16 | 417,197.00 | 631,991.49 | 625,834.40 |
Stock Upgrades/Downgrades
This card shows analyst upgrades/downgrades for Amazon.com, Inc.. An analyst rating is a classification that gives investors a sense of analyst sentiment about the direction and performance of an equity - usually a stock - over a period of time, typically 12 months.
- Buy/Overweight/Outperform - Any of these ratings conveys an analyst’s belief that the stock is likely to outperform a market index (e.g. the S&P 500).
- Hold/Equal-Weight/Market Perform - Any of these ratings conveys an analyst’s belief that the stock is likely to perform in line with a market index.
- Sell/Underweight/Underperform - Any of these ratings suggest that an analyst believes the stock is likely to underperform a market index.
When an analyst upgrades a stock, they are signaling that the company’s fundamentals are being undervalued by investors. It could also mean they believe the market is underestimating the company’s potential. The opposite is true when a stock receives a downgrade.
The average rating of each individual analyst’s rating is the consensus rating for a stock. This gives investors a broader sense of the overall sentiment for that stock.
Date | Analyst | Prior | Latest Recommendation |
Action |
---|---|---|---|---|
2024-07-16 | Barclays | Overweight | Overweight | Maintains |
2024-07-16 | Benchmark | Buy | Buy | Reiterate |
2024-07-16 | Wolfe Research | Outperform | Initiate | |
2024-07-10 | TD Cowen | Buy | Buy | Maintains |
2024-07-09 | Roth MKM | Buy | Buy | Maintains |
2024-07-09 | Needham | Buy | Buy | Reiterate |
2024-07-01 | Needham | Buy | Buy | Reiterate |
2024-06-28 | Wells Fargo | Overweight | Overweight | Maintains |
2024-06-26 | B of A Securities | Buy | Buy | Maintains |
2024-06-21 | Baird | Outperform | Outperform | Maintains |
2024-05-30 | Tigress Financial | Buy | Buy | Maintains |
2024-05-15 | Needham | Buy | Buy | Reiterate |
2024-05-06 | Loop Capital | Buy | Buy | Maintains |
2024-05-02 | Argus Research | Buy | Buy | Maintains |
2024-05-01 | Benchmark | Buy | Buy | Reiterate |
2024-05-01 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2024-05-01 | Roth MKM | Buy | Buy | Reiterate |
2024-05-01 | BMO Capital | Outperform | Outperform | Maintains |
2024-05-01 | Wells Fargo | Overweight | Overweight | Maintains |
2024-05-01 | JP Morgan | Overweight | Overweight | Maintains |
2024-05-01 | Stifel | Buy | Buy | Maintains |
2024-05-01 | Barclays | Overweight | Overweight | Maintains |
2024-05-01 | Citigroup | Buy | Buy | Maintains |
2024-05-01 | UBS | Buy | Buy | Maintains |
2024-05-01 | Wedbush | Outperform | Outperform | Reiterate |
2024-05-01 | Truist Securities | Buy | Buy | Maintains |
2024-05-01 | Oppenheimer | Outperform | Outperform | Maintains |
2024-05-01 | Rosenblatt | Buy | Buy | Maintains |
2024-05-01 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-05-01 | Baird | Outperform | Outperform | Maintains |
2024-05-01 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2024-05-01 | Needham | Buy | Buy | Reiterate |
2024-05-01 | Evercore ISI Group | Outperform | Outperform | Maintains |
2024-05-01 | Piper Sandler | Overweight | Overweight | Maintains |
2024-05-01 | Raymond James | Strong Buy | Strong Buy | Maintains |
2024-05-01 | Goldman Sachs | Buy | Buy | Maintains |
2024-05-01 | Mizuho | Buy | Buy | Maintains |
2024-04-25 | UBS | Buy | Buy | Maintains |
2024-04-25 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2024-04-24 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2024-04-24 | Citigroup | Buy | Buy | Maintains |
2024-04-24 | Benchmark | Buy | Buy | Reiterate |
2024-04-24 | Wedbush | Outperform | Outperform | Maintains |
2024-04-23 | BMO Capital | Outperform | Outperform | Maintains |
2024-04-18 | DA Davidson | Buy | Buy | Maintains |
2024-04-18 | Needham | Buy | Buy | Reiterate |
2024-04-17 | Maxim Group | Buy | Initiate | |
2024-04-17 | Truist Securities | Buy | Buy | Maintains |
2024-04-16 | Roth MKM | Buy | Buy | Maintains |
2024-04-16 | Stifel | Buy | Buy | Maintains |
2024-04-11 | MoffettNathanson | Buy | Buy | Reiterate |
2024-04-10 | DA Davidson | Buy | Buy | Maintains |
2024-04-10 | Wedbush | Outperform | Outperform | Reiterate |
2024-04-01 | Wells Fargo | Overweight | Overweight | Maintains |
2024-03-27 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2024-03-22 | Truist Securities | Buy | Buy | Reiterate |
2024-02-02 | Evercore ISI Group | Outperform | Outperform | Maintains |
2024-02-02 | RBC Capital | Outperform | Outperform | Maintains |
2024-02-02 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2024-02-02 | Roth MKM | Buy | Buy | Maintains |
2024-02-02 | Oppenheimer | Outperform | Outperform | Maintains |
2024-02-02 | UBS | Buy | Buy | Maintains |
2024-02-02 | Truist Securities | Buy | Buy | Maintains |
2024-02-02 | Raymond James | Strong Buy | Strong Buy | Maintains |
2024-02-02 | Susquehanna | Positive | Positive | Maintains |
2024-02-02 | Wedbush | Outperform | Outperform | Maintains |
2024-02-02 | Barclays | Overweight | Overweight | Maintains |
2024-02-02 | JP Morgan | Overweight | Overweight | Maintains |
2024-02-02 | Needham | Buy | Buy | Maintains |
2024-02-02 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2024-01-24 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2024-01-22 | Benchmark | Buy | Buy | Maintains |
2024-01-19 | Wedbush | Outperform | Outperform | Reiterate |
2024-01-09 | Stifel | Buy | Buy | Maintains |
2024-01-09 | BMO Capital | Outperform | Initiate | |
2023-12-21 | Wedbush | Outperform | Outperform | Maintains |
2023-12-01 | Wedbush | Outperform | Outperform | Reiterate |
2023-12-01 | Oppenheimer | Outperform | Outperform | Maintains |
2023-11-29 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2023-11-29 | Truist Securities | Buy | Buy | Reiterate |
2023-11-10 | Tigress Financial | Buy | Buy | Maintains |
2023-11-02 | HSBC | Buy | Initiate | |
2023-10-27 | DA Davidson | Buy | Buy | Maintains |
2023-10-27 | Rosenblatt | Buy | Buy | Maintains |
2023-10-27 | Barclays | Overweight | Overweight | Maintains |
2023-10-27 | Needham | Buy | Buy | Reiterate |
2023-10-27 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2023-10-24 | Seaport Global | Buy | Initiate | |
2023-10-19 | Oppenheimer | Outperform | Outperform | Reiterate |
2023-10-18 | Wedbush | Outperform | Outperform | Reiterate |
2023-10-17 | Truist Securities | Buy | Buy | Maintains |
2023-10-17 | UBS | Buy | Buy | Maintains |
2023-10-17 | Deutsche Bank | Buy | Buy | Reiterate |
2023-10-17 | Stifel | Buy | Initiate | |
2023-10-16 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2023-10-11 | Telsey Advisory Group | Outperform | Outperform | Reiterate |
2023-10-10 | Wells Fargo | Overweight | Overweight | Reiterate |
2023-10-02 | Morgan Stanley | Overweight | Overweight | Reiterate |
2023-09-28 | Wedbush | Outperform | Outperform | Reiterate |
2023-09-28 | Needham | Buy | Buy | Reiterate |
2023-09-27 | Argus Research | Buy | Buy | Reiterate |
2023-09-27 | Mizuho | Buy | Buy | Reiterate |
2023-09-27 | Wedbush | Outperform | Outperform | Reiterate |
2023-09-27 | Telsey Advisory Group | Outperform | Outperform | Reiterate |
2023-09-26 | B of A Securities | Buy | Buy | Reiterate |
2023-09-25 | Telsey Advisory Group | Outperform | Outperform | Reiterate |
2023-09-25 | Wedbush | Outperform | Outperform | Reiterate |
2023-09-22 | Telsey Advisory Group | Outperform | Outperform | Reiterate |
2023-09-21 | Wells Fargo | Overweight | Overweight | Reiterate |
2023-09-20 | Morgan Stanley | Overweight | Overweight | Reiterate |
2023-09-15 | Wedbush | Outperform | Outperform | Reiterate |
2023-08-23 | Loop Capital | Buy | Buy | Maintains |
2023-08-11 | Redburn Partners | Buy | Buy | Maintains |
2023-08-07 | Barclays | Overweight | Overweight | Maintains |
2023-08-04 | Wells Fargo | Overweight | Overweight | Maintains |
2023-08-04 | Baird | Outperform | Outperform | Maintains |
2023-08-04 | TD Cowen | Outperform | Outperform | Maintains |
2023-08-04 | Truist Securities | Buy | Buy | Maintains |
2023-08-04 | Susquehanna | Positive | Positive | Maintains |
2023-08-04 | Canaccord Genuity | Buy | Buy | Maintains |
2023-08-04 | Exane BNP Paribas | Underperform | Neutral | Upgrade |
2023-08-04 | Credit Suisse | Outperform | Outperform | Maintains |
2023-08-04 | Benchmark | Buy | Buy | Maintains |
2023-08-04 | Mizuho | Buy | Buy | Maintains |
2023-08-04 | B of A Securities | Buy | Buy | Maintains |
2023-08-04 | Citigroup | Buy | Buy | Maintains |
2023-08-04 | JMP Securities | Outperform | Outperform | Maintains |
2023-08-04 | Rosenblatt | Neutral | Buy | Upgrade |
2023-08-04 | Evercore ISI Group | Outperform | Outperform | Maintains |
2023-08-04 | Morgan Stanley | Overweight | Overweight | Maintains |
2023-08-04 | Needham | Buy | Buy | Maintains |
2023-08-04 | JP Morgan | Overweight | Overweight | Maintains |
2023-08-04 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2023-07-31 | Credit Suisse | Outperform | Outperform | Maintains |
2023-07-18 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2023-07-13 | Tigress Financial | Buy | Buy | Reiterate |
2023-07-12 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2023-07-11 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2023-07-03 | DBS Bank | Buy | Initiate | |
2023-06-28 | Needham | Buy | Buy | Maintains |
2023-06-26 | Roth MKM | Buy | Buy | Maintains |
2023-06-22 | JP Morgan | Overweight | Reiterate | |
2023-06-22 | Morgan Stanley | Overweight | Reiterate | |
2023-06-20 | JP Morgan | Overweight | Reiterate | |
2023-06-12 | B of A Securities | Buy | Buy | Maintains |
2023-06-08 | UBS | Buy | Buy | Maintains |
2023-06-08 | Wells Fargo | Overweight | Initiate | |
2023-06-07 | Piper Sandler | Overweight | Overweight | Maintains |
2023-05-31 | Bernstein | Outperform | Outperform | Maintains |
2023-05-24 | Mizuho | Buy | Buy | Maintains |
2023-05-05 | Needham | Buy | Reiterate | |
2023-05-01 | Goldman Sachs | Buy | Maintains | |
2023-05-01 | New Street Research | Buy | Maintains | |
2023-05-01 | Barclays | Overweight | Maintains | |
2023-04-28 | Roth MKM | Buy | Maintains | |
2023-04-28 | Wedbush | Outperform | Maintains | |
2023-04-28 | Mizuho | Buy | Maintains | |
2023-04-28 | Goldman Sachs | Buy | Maintains | |
2023-04-28 | Credit Suisse | Outperform | Maintains | |
2023-04-28 | JMP Securities | Market Outperform | Reiterate | |
2023-04-28 | Rosenblatt | Neutral | Maintains | |
2023-04-28 | Barclays | Overweight | Maintains | |
2023-04-28 | B of A Securities | Buy | Maintains | |
2023-04-28 | Baird | Outperform | Maintains | |
2023-04-28 | Needham | Buy | Reiterate | |
2023-04-28 | JP Morgan | Overweight | Maintains | |
2023-04-28 | Wolfe Research | Outperform | Maintains | |
2023-04-28 | Telsey Advisory Group | Outperform | Reiterate | |
2023-04-25 | Credit Suisse | Outperform | Maintains | |
2023-04-24 | UBS | Buy | Maintains | |
2023-04-20 | Telsey Advisory Group | Outperform | Reiterate | |
2023-04-19 | JMP Securities | Market Outperform | Reiterate | |
2023-04-12 | Needham | Buy | Reiterate | |
2023-04-06 | Oppenheimer | Outperform | Maintains | |
2023-04-05 | Needham | Buy | Reiterate | |
2023-04-03 | Evercore ISI Group | Outperform | Maintains | |
2023-03-20 | Needham | Buy | Reiterate | |
2023-03-16 | JP Morgan | Overweight | Maintains | |
2023-03-16 | JMP Securities | Market Outperform | Reiterate | |
2023-02-09 | Tigress Financial | Buy | Reiterate | |
2023-02-03 | DA Davidson | Buy | Maintains | |
2023-02-03 | Evercore ISI Group | Outperform | Maintains | |
2023-02-03 | Truist Securities | Buy | Maintains | |
2023-02-03 | JMP Securities | Market Outperform | Reiterate | |
2023-02-03 | Cowen & Co. | Outperform | Maintains | |
2023-02-03 | Benchmark | Buy | Maintains | |
2023-02-03 | JP Morgan | Overweight | Maintains | |
2023-02-03 | Morgan Stanley | Overweight | Maintains | |
2023-02-03 | Rosenblatt | Neutral | Maintains | |
2023-02-03 | Susquehanna | Positive | Maintains | |
2023-02-03 | Credit Suisse | Outperform | Maintains | |
2023-02-03 | Wedbush | Outperform | Maintains | |
2023-02-03 | Oppenheimer | Outperform | Maintains | |
2023-02-03 | Baird | Outperform | Maintains | |
2023-02-03 | Barclays | Overweight | Maintains | |
2023-02-03 | Needham | Buy | Reiterate | |
2023-02-03 | Piper Sandler | Overweight | Maintains | |
2023-01-30 | Credit Suisse | Outperform | Maintains | |
2023-01-30 | Barclays | Overweight | Maintains | |
2023-01-25 | UBS | Buy | Maintains | |
2023-01-24 | Telsey Advisory Group | Outperform | Maintains | |
2023-01-13 | Goldman Sachs | Buy | Maintains | |
2023-01-11 | Cowen & Co. | Outperform | Maintains | |
2023-01-04 | New Street Research | Buy | Initiate | |
2022-12-19 | Evercore ISI Group | Outperform | Maintains | |
2022-12-16 | JP Morgan | Overweight | Maintains | |
2022-12-01 | Cowen & Co. | Outperform | Maintains | |
2022-11-22 | Piper Sandler | Overweight | Maintains | |
2022-11-15 | MoffettNathanson | Outperform | Initiate | |
2022-11-14 | Rosenblatt | Neutral | Maintains | |
2022-11-02 | Tigress Financial | Buy | Maintains | |
2022-10-28 | Wells Fargo | Overweight | Maintains | |
2022-10-28 | Cowen & Co. | Outperform | Maintains | |
2022-10-28 | Wedbush | Outperform | Maintains | |
2022-10-28 | Morgan Stanley | Overweight | Maintains | |
2022-10-28 | DA Davidson | Buy | Maintains | |
2022-10-28 | Citigroup | Buy | Maintains | |
2022-10-28 | Baird | Outperform | Maintains | |
2022-10-28 | RBC Capital | Outperform | Maintains | |
2022-10-28 | Deutsche Bank | Buy | Maintains | |
2022-10-28 | Raymond James | Outperform | Maintains | |
2022-10-28 | Mizuho | Buy | Maintains | |
2022-10-28 | Truist Securities | Buy | Maintains | |
2022-10-28 | Barclays | Overweight | Maintains | |
2022-10-28 | B of A Securities | Buy | Maintains | |
2022-10-28 | Piper Sandler | Overweight | Maintains | |
2022-10-28 | Oppenheimer | Outperform | Maintains | |
2022-10-28 | JP Morgan | Overweight | Maintains | |
2022-10-28 | JMP Securities | Market Outperform | Maintains | |
2022-10-28 | Credit Suisse | Outperform | Maintains | |
2022-10-28 | Needham | Buy | Maintains | |
2022-10-28 | Telsey Advisory Group | Outperform | Maintains | |
2022-10-21 | JP Morgan | Overweight | Maintains | |
2022-10-20 | Credit Suisse | Outperform | Maintains | |
2022-10-03 | B of A Securities | Buy | Maintains | |
2022-09-28 | Truist Securities | Buy | Maintains | |
2022-07-29 | Deutsche Bank | Buy | Maintains | |
2022-07-29 | Citigroup | Buy | Maintains | |
2022-07-29 | Canaccord Genuity | Buy | Maintains | |
2022-07-29 | B of A Securities | Buy | Maintains | |
2022-07-29 | Jefferies | Buy | Maintains | |
2022-07-29 | Cowen & Co. | Outperform | Maintains | |
2022-07-29 | UBS | Buy | Maintains | |
2022-07-29 | Rosenblatt | Neutral | Maintains | |
2022-07-29 | Stifel | Buy | Maintains | |
2022-07-29 | Barclays | Overweight | Maintains | |
2022-07-29 | JP Morgan | Overweight | Maintains | |
2022-07-29 | Piper Sandler | Overweight | Maintains | |
2022-07-29 | Raymond James | Outperform | Maintains | |
2022-07-29 | Wolfe Research | Outperform | Maintains | |
2022-07-29 | JMP Securities | Market Outperform | Maintains | |
2022-07-29 | Telsey Advisory Group | Outperform | Maintains | |
2022-07-26 | Credit Suisse | Outperform | Maintains | |
2022-07-25 | Oppenheimer | Outperform | Maintains | |
2022-07-21 | Deutsche Bank | Buy | Maintains | |
2022-07-21 | Mizuho | Buy | Maintains | |
2022-07-20 | Jefferies | Buy | Maintains | |
2022-07-15 | Barclays | Overweight | Maintains | |
2022-07-15 | Stifel | Buy | Maintains | |
2022-07-14 | Citigroup | Buy | Maintains | |
2022-07-13 | Telsey Advisory Group | Outperform | Maintains | |
2022-06-29 | Tigress Financial | Buy | Reiterate | |
2022-06-29 | Redburn Partners | Buy | Initiate | |
2022-06-29 | JP Morgan | Overweight | Maintains | |
2022-06-29 | Wolfe Research | Outperform | Maintains | |
2022-06-28 | UBS | Buy | Maintains | |
2022-06-24 | Evercore ISI Group | Outperform | Maintains | |
2022-06-14 | Rosenblatt | Neutral | Maintains | |
2022-06-10 | Goldman Sachs | Buy | Maintains | |
2022-06-06 | MKM Partners | Buy | Maintains | |
2022-06-06 | Morgan Stanley | Overweight | Maintains | |
2022-06-01 | JMP Securities | Market Outperform | Maintains | |
2022-06-01 | Morgan Stanley | Overweight | Maintains | |
2022-05-31 | Jefferies | Buy | Maintains | |
2022-05-27 | Loop Capital | Buy | Maintains | |
2022-04-29 | Stifel | Buy | Maintains | |
2022-04-29 | Cowen & Co. | Outperform | Maintains | |
2022-04-29 | BMO Capital | Outperform | Maintains | |
2022-04-29 | Evercore ISI Group | Outperform | Maintains | |
2022-04-29 | Truist Securities | Buy | Maintains | |
2022-04-29 | MKM Partners | Buy | Maintains | |
2022-04-29 | Morgan Stanley | Overweight | Maintains | |
2022-04-29 | Canaccord Genuity | Buy | Maintains | |
2022-04-29 | JP Morgan | Overweight | Maintains | |
2022-04-29 | Susquehanna | Positive | Maintains | |
2022-04-29 | Deutsche Bank | Buy | Maintains | |
2022-04-29 | Baird | Outperform | Maintains | |
2022-04-29 | Raymond James | Outperform | Maintains | |
2022-04-29 | JMP Securities | Market Outperform | Maintains | |
2022-04-29 | Credit Suisse | Outperform | Maintains | |
2022-04-29 | UBS | Buy | Maintains | |
2022-04-29 | RBC Capital | Outperform | Maintains | |
2022-04-29 | Piper Sandler | Overweight | Maintains | |
2022-04-29 | Telsey Advisory Group | Outperform | Maintains | |
2022-04-29 | Needham | Buy | Maintains | |
2022-04-20 | Cowen & Co. | Outperform | Maintains | |
2022-04-20 | UBS | Buy | Maintains | |
2022-04-19 | Rosenblatt | Neutral | Initiate | |
2022-03-30 | Exane BNP Paribas | Underperform | Initiate | |
2022-03-11 | Deutsche Bank | Buy | Initiate | |
2022-02-18 | Tigress Financial | Buy | Maintains | |
2022-02-04 | Credit Suisse | Outperform | Maintains | |
2022-02-04 | UBS | Buy | Maintains | |
2022-02-04 | Raymond James | Outperform | Maintains | |
2022-02-04 | JP Morgan | Overweight | Maintains | |
2022-02-04 | Goldman Sachs | Buy | Maintains | |
2022-01-28 | Credit Suisse | Outperform | Maintains | |
2022-01-11 | Morgan Stanley | Overweight | Maintains | |
2021-10-29 | Mizuho | Buy | Maintains | |
2021-10-29 | RBC Capital | Outperform | Maintains | |
2021-10-29 | Credit Suisse | Outperform | Maintains | |
2021-10-29 | Morgan Stanley | Overweight | Maintains | |
2021-10-29 | Barclays | Overweight | Maintains | |
2021-10-29 | Raymond James | Outperform | Maintains | |
2021-10-29 | JMP Securities | Market Outperform | Maintains | |
2021-10-29 | Telsey Advisory Group | Outperform | Maintains | |
2021-10-22 | Credit Suisse | Outperform | Maintains | |
2021-10-07 | Cowen & Co. | Outperform | Maintains | |
2021-10-01 | RBC Capital | Outperform | Initiate | |
2021-09-27 | Morgan Stanley | Overweight | Maintains | |
2021-09-14 | Evercore ISI Group | Outperform | Maintains | |
2021-09-13 | Goldman Sachs | Buy | Initiate | |
2021-07-30 | Piper Sandler | Overweight | Maintains | |
2021-07-30 | Morgan Stanley | Overweight | Maintains | |
2021-07-30 | BMO Capital | Outperform | Maintains | |
2021-07-30 | Truist Securities | Buy | Maintains | |
2021-07-30 | Credit Suisse | Outperform | Maintains | |
2021-07-30 | Cowen & Co. | Outperform | Maintains | |
2021-07-30 | UBS | Buy | Maintains | |
2021-07-30 | Oppenheimer | Outperform | Maintains | |
2021-07-30 | Raymond James | Outperform | Maintains | |
2021-07-30 | Mizuho | Buy | Maintains | |
2021-07-26 | Credit Suisse | Outperform | Maintains | |
2021-06-18 | JP Morgan | Overweight | Maintains | |
2021-05-12 | Citigroup | Buy | Maintains | |
2021-04-30 | BMO Capital | Outperform | Maintains | |
2021-04-30 | Credit Suisse | Outperform | Maintains | |
2021-04-30 | Stifel | Buy | Maintains | |
2021-04-30 | Wells Fargo | Overweight | Maintains | |
2021-04-30 | Truist Securities | Buy | Maintains | |
2021-04-30 | UBS | Buy | Maintains | |
2021-04-30 | Jefferies | Buy | Maintains | |
2021-04-30 | Canaccord Genuity | Buy | Maintains | |
2021-04-30 | Raymond James | Outperform | Maintains | |
2021-04-30 | Mizuho | Buy | Maintains | |
2021-04-30 | Morgan Stanley | Overweight | Maintains | |
2021-04-30 | JMP Securities | Market Outperform | Maintains | |
2021-04-30 | Susquehanna | Positive | Maintains | |
2021-04-30 | Needham | Buy | Maintains | |
2021-04-30 | Keybanc | Overweight | Maintains | |
2021-04-21 | Oppenheimer | Outperform | Maintains | |
2021-04-16 | Credit Suisse | Outperform | Maintains | |
2021-02-17 | Citigroup | Buy | Maintains | |
2021-02-03 | Canaccord Genuity | Buy | Maintains | |
2021-02-03 | JP Morgan | Overweight | Maintains | |
2021-02-03 | Wedbush | Outperform | Maintains | |
2021-02-03 | Monness, Crespi, Hardt | Buy | Maintains | |
2021-02-03 | Truist Securities | Buy | Maintains | |
2021-02-03 | Jefferies | Buy | Maintains | |
2021-02-03 | Cowen & Co. | Outperform | Maintains | |
2021-02-03 | Benchmark | Buy | Maintains | |
2021-02-03 | UBS | Buy | Maintains | |
2021-02-03 | Morgan Stanley | Overweight | Maintains | |
2021-02-03 | Pivotal Research | Buy | Maintains | |
2021-02-03 | Raymond James | Outperform | Maintains | |
2021-02-03 | JMP Securities | Market Outperform | Maintains | |
2021-02-03 | Deutsche Bank | Buy | Maintains | |
2021-02-03 | Barclays | Overweight | Maintains | |
2021-02-03 | KeyBanc | Overweight | Maintains | |
2021-01-27 | Stifel | Buy | Maintains | |
2021-01-22 | Credit Suisse | Outperform | Maintains | |
2021-01-15 | Morgan Stanley | Overweight | Maintains | |
2020-11-04 | China Renaissance | Hold | Buy | Upgrade |
2020-11-03 | Citigroup | Buy | Maintains | |
2020-10-30 | Piper Sandler | Overweight | Maintains | |
2020-10-30 | Benchmark | Buy | Maintains | |
2020-10-30 | Credit Suisse | Outperform | Maintains | |
2020-10-27 | Deutsche Bank | Buy | Maintains | |
2020-10-27 | Credit Suisse | Outperform | Maintains | |
2020-10-16 | Morgan Stanley | Overweight | Maintains | |
2020-10-15 | Morgan Stanley | Overweight | Maintains | |
2020-10-09 | Mizuho | Buy | Maintains | |
2020-10-07 | Benchmark | Buy | Maintains | |
2020-10-01 | Pivotal Research | Buy | Maintains | |
2020-09-22 | Bernstein | Market Perform | Outperform | Upgrade |
2020-07-31 | Credit Suisse | Outperform | Maintains | |
2020-07-31 | Canaccord Genuity | Buy | Maintains | |
2020-07-31 | KeyBanc | Overweight | Maintains | |
2020-07-31 | Needham | Buy | Maintains | |
2020-07-31 | Raymond James | Outperform | Maintains | |
2020-07-31 | Morgan Stanley | Overweight | Maintains | |
2020-07-30 | BMO Capital | Outperform | Maintains | |
2020-07-27 | B of A Securities | Buy | Maintains | |
2020-07-24 | Credit Suisse | Outperform | Maintains | |
2020-07-24 | KeyBanc | Overweight | Maintains | |
2020-07-20 | MKM Partners | Buy | Maintains | |
2020-07-16 | Morgan Stanley | Overweight | Maintains | |
2020-07-13 | Mizuho | Buy | Maintains | |
2020-07-07 | Baird | Outperform | Maintains | |
2020-06-30 | Mizuho | Buy | Maintains | |
2020-06-26 | SunTrust Robinson Humphrey | Buy | Maintains | |
2020-06-26 | Deutsche Bank | Buy | Maintains | |
2020-06-17 | Needham | Buy | Initiate | |
2020-06-08 | RBC Capital | Outperform | Maintains | |
2020-06-08 | Baird | Outperform | Maintains | |
2020-06-01 | Morgan Stanley | Overweight | Maintains | |
2020-05-01 | BMO Capital | Outperform | Maintains | |
2020-05-01 | Benchmark | Buy | Maintains | |
2020-05-01 | Guggenheim | Buy | Maintains | |
2020-05-01 | Canaccord Genuity | Buy | Maintains | |
2020-05-01 | JMP Securities | Market Outperform | Maintains | |
2020-05-01 | SunTrust Robinson Humphrey | Buy | Maintains | |
2020-05-01 | Credit Suisse | Outperform | Maintains | |
2020-05-01 | B of A Securities | Buy | Reiterate | |
2020-05-01 | MKM Partners | Buy | Maintains | |
2020-05-01 | UBS | Buy | Maintains | |
2020-05-01 | KeyBanc | Overweight | Maintains | |
2020-05-01 | RBC Capital | Outperform | Maintains | |
2020-05-01 | Mizuho | Buy | Maintains | |
2020-05-01 | Pivotal Research | Buy | Maintains | |
2020-05-01 | Morgan Stanley | Overweight | Maintains | |
2020-05-01 | Raymond James | Outperform | Maintains | |
2020-05-01 | Susquehanna | Positive | Maintains | |
2020-04-30 | Citigroup | Buy | Maintains | |
2020-04-27 | SunTrust Robinson Humphrey | Buy | Maintains | |
2020-04-27 | Oppenheimer | Outperform | Maintains | |
2020-04-27 | Credit Suisse | Outperform | Maintains | |
2020-04-24 | Stifel | Buy | Maintains | |
2020-04-23 | Goldman Sachs | Buy | Maintains | |
2020-04-22 | Wedbush | Outperform | Maintains | |
2020-04-15 | Baird | Outperform | Maintains | |
2020-03-26 | Deutsche Bank | Buy | Maintains | |
2020-03-17 | Wedbush | Outperform | Maintains | |
2020-02-13 | Aegis Capital | Buy | Maintains | |
2020-02-05 | Citigroup | Buy | Maintains | |
2020-01-31 | Credit Suisse | Outperform | Maintains | |
2020-01-31 | KeyBanc | Overweight | Maintains | |
2020-01-31 | CFRA | Buy | Maintains | |
2020-01-31 | Morgan Stanley | Overweight | Maintains | |
2020-01-31 | DA Davidson | Buy | Reiterate | |
2020-01-31 | Piper Sandler | Overweight | Maintains | |
2020-01-31 | Goldman Sachs | Buy | Maintains | |
2020-01-31 | Cowen & Co. | Outperform | Maintains | |
2020-01-31 | Raymond James | Outperform | Maintains | |
2020-01-31 | Mizuho | Buy | Maintains | |
2020-01-31 | Wells Fargo | Overweight | Maintains | |
2020-01-31 | B of A Securities | Buy | Maintains | |
2020-01-31 | RBC Capital | Outperform | Maintains | |
2020-01-31 | Baird | Outperform | Maintains | |
2020-01-31 | JMP Securities | Market Outperform | Maintains | |
2020-01-31 | Stifel | Buy | Maintains | |
2020-01-31 | UBS | Buy | Maintains | |
2020-01-29 | BMO Capital | Outperform | Maintains | |
2020-01-29 | Deutsche Bank | Buy | Maintains | |
2020-01-27 | Benchmark | Buy | Maintains | |
2020-01-22 | Pivotal Research | Buy | Maintains | |
2020-01-17 | UBS | Buy | Maintains | |
2020-01-16 | Morgan Stanley | Overweight | Maintains | |
2020-01-10 | Bernstein | Market Perform | Initiate | |
2019-11-26 | China Renaissance | Hold | Initiate | |
2019-10-25 | Piper Jaffray | Overweight | Maintains | |
2019-10-25 | Oppenheimer | Outperform | Maintains | |
2019-10-25 | Barclays | Overweight | Maintains | |
2019-10-25 | Wedbush | Outperform | Maintains | |
2019-10-25 | Credit Suisse | Outperform | Maintains | |
2019-10-25 | MKM Partners | Buy | Maintains | |
2019-10-25 | Raymond James | Outperform | Maintains | |
2019-10-25 | BMO Capital | Outperform | Maintains | |
2019-10-25 | JMP Securities | Market Outperform | Maintains | |
2019-10-25 | Morgan Stanley | Overweight | Maintains | |
2019-10-25 | SunTrust Robinson Humphrey | Buy | Maintains | |
2019-10-21 | Bank of America | Buy | Maintains | |
2019-09-23 | Morgan Stanley | Overweight | Maintains | |
2019-09-03 | RBC Capital | Outperform | Maintains | |
2019-07-26 | Mizuho | Buy | Maintains | |
2019-07-26 | Barclays | Overweight | Maintains | |
2019-07-26 | Baird | Outperform | Maintains | |
2019-07-26 | Credit Suisse | Outperform | Maintains | |
2019-07-26 | Raymond James | Outperform | Maintains | |
2019-07-24 | Credit Suisse | Outperform | Maintains | |
2019-07-22 | KeyBanc | Overweight | Maintains | |
2019-07-15 | Morgan Stanley | Overweight | Maintains | |
2019-04-26 | Barclays | Overweight | Overweight | Maintains |
2019-04-26 | Wedbush | Outperform | Outperform | Maintains |
2019-04-26 | Benchmark | Buy | Buy | Maintains |
2019-04-26 | Credit Suisse | Outperform | Outperform | Maintains |
2019-04-26 | Oppenheimer | Outperform | Outperform | Maintains |
2019-04-26 | Deutsche Bank | Buy | Buy | Maintains |
2019-04-26 | Bank of America | Buy | Buy | Maintains |
2019-04-26 | Raymond James | Outperform | Outperform | Maintains |
2019-04-26 | Goldman Sachs | Buy | Buy | Maintains |
2019-04-08 | Societe Generale | Buy | Initiate | |
2019-03-20 | Evercore ISI Group | Outperform | Initiate | |
2019-03-15 | KeyBanc | Sector Weight | Overweight | Upgrade |
2019-02-01 | Raymond James | Outperform | Outperform | Maintains |
2019-02-01 | Deutsche Bank | Buy | Buy | Maintains |
2019-02-01 | Pivotal Research | Buy | Initiate | |
2019-01-23 | Deutsche Bank | Buy | Buy | Maintains |
2018-10-26 | Bank of America | Buy | Buy | Maintains |
2018-10-26 | Barclays | Overweight | Overweight | Maintains |
2018-10-26 | Jefferies | Buy | Buy | Maintains |
2018-10-23 | Jefferies | Buy | Buy | Maintains |
2018-09-27 | Stifel Nicolaus | Buy | Buy | Maintains |
2018-09-25 | Jefferies | Buy | Buy | Maintains |
2018-09-10 | Wells Fargo | Outperform | Outperform | Maintains |
2018-09-10 | Citigroup | Buy | Buy | Maintains |
2018-09-05 | DA Davidson | Buy | Buy | Maintains |
2018-08-29 | Morgan Stanley | Overweight | Overweight | Maintains |
2018-07-27 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2018-07-27 | Credit Suisse | Outperform | Outperform | Maintains |
2018-07-27 | Wedbush | Outperform | Outperform | Maintains |
2018-07-27 | BMO Capital | Outperform | Outperform | Maintains |
2018-07-27 | Morgan Stanley | Overweight | Overweight | Maintains |
2018-07-27 | PiperJaffray | Overweight | Overweight | Maintains |
2018-07-27 | Jefferies | Buy | Buy | Maintains |
2018-07-27 | JP Morgan | Overweight | Overweight | Maintains |
2018-07-27 | Canaccord Genuity | Buy | Buy | Maintains |
2018-07-16 | Credit Suisse | Outperform | Outperform | Maintains |
2018-07-13 | Barclays | Overweight | Overweight | Maintains |
2018-07-13 | Cowen & Co. | Outperform | Outperform | Maintains |
2018-06-14 | DA Davidson | Buy | Buy | Maintains |
2018-06-04 | SunTrust Robinson Humphrey | Buy | Buy | Reiterate |
2018-05-07 | Telsey Advisory Group | Outperform | Initiate | |
2018-04-27 | Canaccord Genuity | Buy | Buy | Maintains |
2018-04-27 | Stifel Nicolaus | Buy | Buy | Maintains |
2018-04-27 | Wedbush | Outperform | Outperform | Maintains |
2018-04-27 | Barclays | Overweight | Overweight | Maintains |
2018-04-27 | Credit Suisse | Outperform | Outperform | Maintains |
2018-04-27 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2018-04-20 | Credit Suisse | Outperform | Outperform | Maintains |
2018-04-19 | Morgan Stanley | Overweight | Overweight | Maintains |
2018-02-21 | MKM Partners | Buy | Buy | Maintains |
2018-02-05 | Nomura | Buy | Buy | Maintains |
2018-02-02 | PiperJaffray | Overweight | Overweight | Maintains |
2018-02-02 | Credit Suisse | Outperform | Outperform | Maintains |
2018-02-02 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2018-02-02 | Barclays | Overweight | Overweight | Maintains |
2018-02-02 | Bank of America | Buy | Buy | Maintains |
2018-02-02 | Morgan Stanley | Overweight | Overweight | Maintains |
2018-01-26 | Morgan Stanley | Overweight | Overweight | Maintains |
2018-01-23 | Loop Capital | Buy | Buy | Maintains |
2018-01-05 | Citigroup | Buy | Buy | Maintains |
2017-12-06 | Evercore ISI Group | Outperform | Initiate | |
2017-12-04 | Moffett Nathanson | Buy | Initiate | |
2017-11-20 | Nomura | Buy | Maintains | |
2017-10-30 | Citigroup | Buy | Maintains | |
2017-10-27 | Loop Capital | Buy | Maintains | |
2017-10-27 | Stifel Nicolaus | Buy | Maintains | |
2017-10-27 | Raymond James | Market Perform | Outperform | Upgrade |
2017-10-27 | Oppenheimer | Outperform | Maintains | |
2017-10-27 | Barclays | Overweight | Maintains | |
2017-10-27 | Citigroup | Buy | Maintains | |
2017-10-27 | UBS | Buy | Maintains | |
2017-10-27 | Canaccord Genuity | Buy | Maintains | |
2017-10-24 | Deutsche Bank | Buy | Maintains | |
2017-10-11 | Credit Suisse | Outperform | Maintains | |
2017-09-13 | Loop Capital | Buy | Initiate | |
2017-09-06 | DA Davidson | Buy | Initiate | |
2017-08-16 | SunTrust Robinson Humphrey | Buy | Initiate | |
2017-07-20 | Morgan Stanley | Overweight | Maintains | |
2017-07-18 | Deutsche Bank | Buy | Maintains | |
2017-04-28 | Benchmark | Buy | Buy | Reiterate |
2017-04-28 | Pacific Crest | Overweight | Sector Weight | Downgrade |
2017-04-24 | Goldman Sachs | Buy | Maintains | |
2017-04-20 | Wolfe Research | Outperform | Peer Perform | Downgrade |
2017-04-10 | Needham | Hold | Buy | Upgrade |
2017-04-04 | BMO Capital | Outperform | Maintains | |
2017-03-31 | Loop Capital | Buy | Initiate | |
2017-03-28 | Barclays | Overweight | Initiate | |
2017-01-20 | Aegis Capital | Buy | Initiate | |
2016-11-28 | Citigroup | Buy | Maintains | |
2016-11-23 | Citigroup | Buy | Maintains | |
2016-11-01 | Axiom Capital | Buy | Maintains | |
2016-10-24 | Goldman Sachs | Buy | Maintains | |
2016-10-17 | Credit Suisse | Outperform | Maintains | |
2016-10-05 | Morgan Stanley | Overweight | Maintains | |
2016-10-05 | SunTrust Robinson Humphrey | Neutral | Maintains | |
2016-09-30 | JMP Securities | Market Outperform | Maintains | |
2016-09-30 | Guggenheim | Buy | Initiate | |
2016-09-29 | Maxim Group | Buy | Maintains | |
2016-09-27 | JP Morgan | Overweight | Maintains | |
2016-09-22 | Argus | Hold | Buy | Upgrade |
2016-08-02 | MKM Partners | Buy | Maintains | |
2016-07-29 | Jefferies | Buy | Maintains | |
2016-07-29 | SunTrust Robinson Humphrey | Neutral | Maintains | |
2016-07-29 | Deutsche Bank | Buy | Maintains | |
2016-07-29 | UBS | Buy | Maintains | |
2016-07-29 | Citigroup | Buy | Maintains | |
2016-07-29 | CLSA | Outperform | Maintains | |
2016-07-29 | Pacific Crest | Overweight | Maintains | |
2016-07-29 | JP Morgan | Overweight | Maintains | |
2016-07-29 | JMP Securities | Market Outperform | Maintains | |
2016-07-25 | Wedbush | Outperform | Maintains | |
2016-07-21 | Goldman Sachs | Buy | Maintains | |
2016-06-23 | Maxim Group | Buy | Initiate | |
2016-06-16 | KeyBanc | Overweight | Maintains | |
2016-06-10 | William Blair | Outperform | Initiate | |
2016-05-03 | Nomura | Buy | Maintains | |
2016-04-29 | Goldman Sachs | Buy | Maintains | |
2016-04-29 | Axiom Capital | Buy | Maintains | |
2016-04-29 | Citigroup | Buy | Maintains | |
2016-04-29 | Credit Suisse | Outperform | Maintains | |
2016-04-07 | JP Morgan | Overweight | Maintains | |
2016-04-01 | Citigroup | Buy | Maintains | |
2016-03-29 | Stifel Nicolaus | Buy | Maintains | |
2016-03-22 | Raymond James | Strong Buy | Outperform | Downgrade |
2016-03-02 | BMO Capital | Outperform | Initiate | |
2016-02-29 | Bernstein | Outperform | Maintains | |
2016-02-18 | Canaccord Genuity | Hold | Buy | Upgrade |
2016-01-29 | Benchmark | Buy | Maintains | |
2016-01-19 | Credit Suisse | Outperform | Maintains | |
2016-01-15 | Susquehanna | Perform | Initiate | |
2016-01-12 | Credit Suisse | Outperform | Maintains | |
2016-01-04 | Monness Crespi Hardt | Buy | Neutral | Downgrade |
2015-12-22 | Macquarie | Outperform | Maintains | |
2015-12-15 | MKM Partners | Buy | Initiate | |
2015-12-09 | Nomura | Buy | Maintains | |
2015-12-08 | Pacific Crest | Overweight | Initiate | |
2015-12-01 | Barclays | Overweight | Maintains | |
2015-10-27 | Axiom Capital | Buy | Maintains | |
2015-10-23 | Jefferies | Buy | Maintains | |
2015-10-23 | JP Morgan | Overweight | Maintains | |
2015-10-23 | Deutsche Bank | Buy | Maintains | |
2015-10-23 | RBC Capital | Outperform | Maintains | |
2015-10-23 | Benchmark | Buy | Maintains | |
2015-10-23 | Baird | Buy | Maintains | |
2015-10-23 | PiperJaffray | Overweight | Maintains | |
2015-10-23 | Canaccord Genuity | Hold | Maintains | |
2015-10-23 | Credit Suisse | Outperform | Maintains | |
2015-10-23 | JMP Securities | Market Outperform | Maintains | |
2015-09-11 | RBC Capital | Outperform | Maintains | |
2015-08-27 | Raymond James | Outperform | Strong Buy | Upgrade |
2015-08-26 | Evercore ISI Group | Hold | Buy | Upgrade |
2015-07-29 | Stifel Nicolaus | Hold | Buy | Upgrade |
2015-07-24 | B. Riley FBR | Neutral | Buy | Upgrade |
2015-07-24 | Barclays | Equal-Weight | Overweight | Upgrade |
2015-07-24 | Jefferies | Buy | Maintains | |
2015-07-24 | JP Morgan | Overweight | Maintains | |
2015-07-24 | Wedbush | Outperform | Maintains | |
2015-07-24 | Morgan Stanley | Overweight | Maintains | |
2015-07-24 | Canaccord Genuity | Hold | Maintains | |
2015-07-22 | JMP Securities | Market Perform | Outperform | Upgrade |
2015-07-20 | Bank of America | Buy | Maintains | |
2015-07-20 | Wedbush | Neutral | Outperform | Upgrade |
2015-07-20 | Cowen & Co. | Market Perform | Outperform | Upgrade |
2015-07-15 | Nomura | Buy | Maintains | |
2015-07-14 | UBS | Neutral | Buy | Upgrade |
2015-06-26 | Mizuho | Buy | Initiate | |
2015-06-15 | Canaccord Genuity | Hold | Maintains | |
2015-06-03 | PiperJaffray | Overweight | Maintains | |
2015-05-04 | Oppenheimer | Outperform | Maintains | |
2015-04-27 | Argus | Buy | Hold | Downgrade |
2015-04-24 | Raymond James | Market Perform | Outperform | Upgrade |
2015-04-24 | JP Morgan | Neutral | Overweight | Upgrade |
2015-04-24 | Nomura | Buy | Maintains | |
2015-04-24 | Citigroup | Buy | Maintains | |
2015-04-24 | Janney Capital | Neutral | Buy | Upgrade |
2015-04-22 | Monness Crespi Hardt | Neutral | Buy | Upgrade |
2015-04-21 | BGC Financial | Buy | Hold | Downgrade |
2015-04-14 | Jefferies | Buy | Maintains | |
2015-03-10 | Wolfe Research | Peer Perform | Outperform | Upgrade |
2015-03-09 | Axiom Capital | Buy | Initiate | |
2015-03-09 | SunTrust Robinson Humphrey | Buy | Neutral | Downgrade |
2015-03-04 | Baird | Outperform | Maintains | |
2015-02-19 | PiperJaffray | Overweight | Maintains | |
2015-01-30 | Citigroup | Buy | Maintains | |
2015-01-30 | Deutsche Bank | Buy | Maintains | |
2015-01-30 | CRT Capital | Fair Value | Maintains | |
2015-01-30 | Jefferies | Buy | Maintains | |
2015-01-27 | JP Morgan | Neutral | Maintains | |
2015-01-23 | Oppenheimer | Outperform | Maintains | |
2015-01-21 | BGC Financial | Hold | Buy | Upgrade |
2015-01-13 | Citigroup | Neutral | Buy | Upgrade |
2014-11-28 | PiperJaffray | Overweight | Maintains | |
2014-11-21 | Nomura | Buy | Initiate | |
2014-10-29 | Morgan Stanley | Overweight | Initiate | |
2014-10-27 | Monness, Crespi, Hardt | Neutral | Initiate | |
2014-10-24 | Credit Suisse | Outperform | Maintains | |
2014-10-24 | CRT Capital | Fair Value | Maintains | |
2014-10-24 | Citigroup | Neutral | Maintains | |
2014-10-24 | Benchmark | Buy | Maintains | |
2014-10-13 | Bank of America | Buy | Maintains | |
2014-10-10 | Susquehanna | Positive | Maintains | |
2014-07-25 | B. Riley FBR | Buy | Neutral | Downgrade |
2014-07-25 | Citigroup | Neutral | Maintains | |
2014-07-25 | Canaccord Genuity | Hold | Maintains | |
2014-07-25 | UBS | Neutral | Maintains | |
2014-07-25 | Raymond James | Outperform | Market Perform | Downgrade |
2014-07-25 | JP Morgan | Neutral | Maintains | |
2014-07-25 | Deutsche Bank | Buy | Maintains | |
2014-07-25 | Jefferies | Buy | Maintains | |
2014-07-25 | CRT Capital | Fair Value | Maintains | |
2014-07-22 | Citigroup | Buy | Neutral | Downgrade |
2014-06-26 | Barclays | Equal-Weight | Initiate | |
2014-04-30 | Edward Jones | Buy | Initiate | |
2014-04-25 | Deutsche Bank | Buy | Maintains | |
2014-04-25 | Cantor Fitzgerald | Buy | Maintains | |
2014-04-25 | Raymond James | Strong Buy | Outperform | Downgrade |
2014-04-25 | UBS | Neutral | Maintains | |
2014-04-25 | Credit Suisse | Outperform | Maintains | |
2014-04-25 | SunTrust Robinson Humphrey | Buy | Maintains | |
2014-04-25 | JP Morgan | Neutral | Maintains | |
2014-04-16 | Argus Capital | Hold | Buy | Upgrade |
2014-02-12 | UBS | Buy | Neutral | Downgrade |
2014-01-31 | Stifel Nicolaus | Hold | Sell | Downgrade |
2014-01-31 | FBN Securities | Outperform | Maintains | |
2014-01-31 | UBS | Buy | Maintains | |
2014-01-31 | Benchmark | Buy | Maintains | |
2014-01-31 | Citigroup | Neutral | Maintains | |
2014-01-31 | Bank of America | Buy | Maintains | |
2014-01-27 | Pacific Crest | Outperform | Maintains | |
2014-01-14 | FBN Securities | Outperform | Initiate | |
2014-01-10 | Susquehanna | Positive | Maintains | |
2014-01-06 | Morgan Stanley | Overweight | Maintains | |
2014-01-03 | Topeka | Buy | Maintains | |
2013-12-31 | Citigroup | Buy | Maintains | |
2013-12-17 | Credit Suisse | Outperform | Maintains | |
2013-11-14 | SunTrust Robinson Humphrey | Buy | Maintains | |
2013-10-28 | Standpoint | Sell | Initiate | |
2013-10-28 | Deutsche Bank | Buy | Maintains | |
2013-10-25 | Benchmark | Buy | Maintains | |
2013-10-25 | Raymond James | Market Perform | Strong Buy | Upgrade |
2013-10-22 | Bank of America | Buy | Maintains | |
2013-10-18 | UBS | Neutral | Buy | Upgrade |
2013-09-19 | CRT Capital | Buy | Initiate | |
2013-09-11 | Wedbush | Neutral | Initiate | |
2013-07-26 | BMO Capital | Market Perform | Maintains | |
2013-07-26 | Nomura | Buy | Maintains | |
2013-07-16 | SunTrust Robinson Humphrey | Buy | Initiate | |
2013-07-10 | Susquehanna | Positive | Initiate | |
2013-07-09 | Citigroup | Buy | Initiate | |
2013-05-16 | Lazard | Buy | Initiate | |
2013-05-02 | Tigress Financial | Buy | Initiate | |
2013-04-26 | Credit Suisse | Outperform | Maintains | |
2013-04-22 | Bank of America | Buy | Maintains | |
2013-04-17 | Nomura | Buy | Maintains | |
2013-03-19 | JMP Securities | Market Perform | Initiate | |
2013-03-14 | PiperJaffray | Overweight | Neutral | Downgrade |
2013-02-20 | Nomura | Buy | Maintains | |
2013-01-30 | Nomura | Buy | Maintains | |
2013-01-30 | Barclays | Equal-Weight | Maintains | |
2013-01-30 | Jefferies | Buy | Maintains | |
2013-01-30 | Oppenheimer | Outperform | Maintains | |
2013-01-30 | Credit Suisse | Outperform | Maintains | |
2013-01-30 | Canaccord Genuity | Hold | Maintains | |
2013-01-30 | Deutsche Bank | Buy | Maintains | |
2013-01-30 | Credit Agricole | Buy | Outperform | Downgrade |
2013-01-28 | BGC Financial | Hold | Maintains | |
2013-01-28 | PiperJaffray | Overweight | Maintains | |
2013-01-25 | ISI Group | Buy | Initiate | |
2013-01-25 | Canaccord Genuity | Hold | Maintains | |
2013-01-24 | ISI Group | Buy | Initiate | |
2013-01-18 | Pacific Crest | Sector Perform | Outperform | Upgrade |
2013-01-09 | Benchmark | Buy | Maintains | |
2013-01-07 | Morgan Stanley | Equal-Weight | Overweight | Upgrade |
2012-10-25 | Barclays | Equal-Weight | Maintains | |
2012-09-21 | Cantor Fitzgerald | Buy | Initiate | |
2012-09-11 | Barclays | Equal-Weight | Maintains | |
2012-09-07 | Bank of America | Buy | Maintains | |
2012-08-31 | PiperJaffray | Overweight | Maintains | |
2012-07-27 | Deutsche Bank | Buy | Maintains | |
2012-07-27 | Oppenheimer | Outperform | Maintains | |
2012-07-17 | Lazard | Buy | Initiate | |
2012-07-11 | BMO Capital | Market Perform | Initiate | |
2012-06-06 | JP Morgan | Overweight | Maintains | |
2012-04-27 | Jefferies | Buy | Maintains | |
2012-04-27 | JP Morgan | Overweight | Maintains | |
2012-04-27 | Canaccord Genuity | Hold | Maintains | |
2012-04-27 | Stifel Nicolaus | Buy | Maintains | |
2012-04-27 | Deutsche Bank | Buy | Maintains | |
2012-04-27 | Benchmark | Buy | Maintains | |
2012-02-15 | PiperJaffray | Overweight | Maintains | |
2024-10-28 | UBS | Buy | Buy | Maintains |
2024-07-17 | Needham | Buy | Buy | Maintains |
2024-10-11 | Evercore ISI Group | Outperform | Outperform | Reiterate |
2024-10-11 | Scotiabank | Sector Outperform | Initiate | |
2024-10-11 | Pivotal Research | Buy | Initiate | |
2024-11-20 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2024-11-14 | Needham | Buy | Buy | Maintains |
2025-01-22 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2025-05-02 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2025-05-02 | Barclays | Overweight | Overweight | Maintains |
2025-05-02 | WestPark Capital | Buy | Buy | Reiterate |
2025-01-03 | Wolfe Research | Outperform | Outperform | Maintains |
2025-05-02 | Rosenblatt | Buy | Buy | Maintains |
2025-05-02 | JP Morgan | Overweight | Overweight | Maintains |
2025-05-02 | Needham | Buy | Buy | Reiterate |
2025-05-02 | Piper Sandler | Overweight | Overweight | Reiterate |
2025-05-02 | Wedbush | Outperform | Outperform | Maintains |
2025-05-02 | RBC Capital | Outperform | Outperform | Maintains |
2025-05-02 | Benchmark | Buy | Buy | Reiterate |
2025-05-02 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2025-05-02 | Stifel | Buy | Buy | Maintains |
2025-05-02 | Evercore ISI Group | Outperform | Outperform | Maintains |
2025-05-02 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2024-07-26 | Wedbush | Outperform | Outperform | Reiterate |
2024-12-16 | Jefferies | Buy | Buy | Maintains |
2024-12-16 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2025-01-30 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2024-09-03 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2024-07-30 | UBS | Buy | Buy | Maintains |
2025-01-14 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2024-10-07 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-12-13 | Baird | Outperform | Outperform | Maintains |
2024-10-03 | Morgan Stanley | Overweight | Overweight | Reiterate |
2024-09-20 | Evercore ISI Group | Outperform | Outperform | Maintains |
2024-09-19 | BMO Capital | Outperform | Outperform | Maintains |
2024-08-06 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-12-20 | Tigress Financial | Buy | Buy | Maintains |
2024-07-22 | Truist Securities | Buy | Buy | Maintains |
2024-07-22 | Bernstein | Outperform | Outperform | Maintains |
2024-07-25 | BMO Capital | Outperform | Outperform | Maintains |
2024-12-12 | TD Cowen | Buy | Buy | Maintains |
2024-11-01 | Susquehanna | Positive | Positive | Maintains |
2024-11-01 | BMO Capital | Outperform | Outperform | Reiterate |
2024-11-01 | RBC Capital | Outperform | Outperform | Maintains |
2024-11-01 | Deutsche Bank | Buy | Buy | Maintains |
2024-11-01 | Maxim Group | Buy | Buy | Maintains |
2024-11-01 | UBS | Buy | Buy | Maintains |
2024-11-01 | Bernstein | Outperform | Outperform | Maintains |
2024-11-01 | Wedbush | Outperform | Outperform | Maintains |
2024-11-01 | Benchmark | Buy | Buy | Maintains |
2024-11-01 | Truist Securities | Buy | Buy | Maintains |
2024-11-01 | Scotiabank | Sector Outperform | Sector Outperform | Maintains |
2024-11-01 | Baird | Outperform | Outperform | Maintains |
2024-11-01 | Jefferies | Buy | Buy | Maintains |
2024-11-01 | JP Morgan | Overweight | Overweight | Maintains |
2024-11-01 | Oppenheimer | Outperform | Outperform | Maintains |
2024-11-01 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2024-11-01 | Stifel | Buy | Buy | Maintains |
2024-11-01 | Piper Sandler | Overweight | Overweight | Maintains |
2024-11-01 | TD Cowen | Buy | Buy | Maintains |
2024-11-01 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2024-11-01 | Rosenblatt | Buy | Buy | Maintains |
2024-11-01 | B of A Securities | Buy | Buy | Maintains |
2024-11-01 | Evercore ISI Group | Outperform | Outperform | Maintains |
2024-11-01 | Needham | Buy | Buy | Reiterate |
2024-11-01 | Goldman Sachs | Buy | Buy | Maintains |
2025-08-01 | Citigroup | Buy | Buy | Maintains |
2025-08-01 | Stifel | Buy | Buy | Maintains |
2025-08-01 | RBC Capital | Outperform | Outperform | Maintains |
2025-08-01 | JP Morgan | Overweight | Overweight | Maintains |
2025-08-01 | BMO Capital | Outperform | Outperform | Maintains |
2025-08-01 | Oppenheimer | Outperform | Outperform | Maintains |
2025-08-01 | Barclays | Overweight | Overweight | Maintains |
2025-08-01 | Susquehanna | Positive | Positive | Maintains |
2025-08-01 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2025-08-01 | Wedbush | Outperform | Outperform | Reiterate |
2025-08-01 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2025-08-01 | Canaccord Genuity | Buy | Buy | Maintains |
2025-08-01 | Piper Sandler | Overweight | Overweight | Maintains |
2025-08-01 | Rosenblatt | Buy | Buy | Maintains |
2025-08-01 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-08-01 | WestPark Capital | Buy | Buy | Reiterate |
2025-08-01 | B of A Securities | Buy | Buy | Maintains |
2025-08-01 | Needham | Buy | Buy | Reiterate |
2024-10-07 | Wells Fargo | Overweight | Equal-Weight | Downgrade |
2024-08-02 | Rosenblatt | Buy | Buy | Maintains |
2024-08-02 | Benchmark | Buy | Buy | Reiterate |
2024-08-02 | Roth MKM | Buy | Buy | Maintains |
2024-08-02 | B of A Securities | Buy | Buy | Maintains |
2024-08-02 | Maxim Group | Buy | Buy | Maintains |
2024-08-02 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2024-08-02 | RBC Capital | Outperform | Outperform | Reiterate |
2025-02-04 | Benchmark | Buy | Buy | Maintains |
2024-08-02 | Barclays | Overweight | Overweight | Maintains |
2024-08-02 | Wedbush | Outperform | Outperform | Reiterate |
2024-08-02 | Jefferies | Buy | Buy | Maintains |
2024-08-02 | JP Morgan | Overweight | Overweight | Maintains |
2024-08-02 | Piper Sandler | Overweight | Overweight | Maintains |
2024-08-02 | Stifel | Buy | Buy | Maintains |
2024-08-02 | Goldman Sachs | Buy | Buy | Maintains |
2025-04-14 | Citigroup | Buy | Buy | Maintains |
2025-04-14 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-12-18 | Bernstein | Outperform | Outperform | Maintains |
2025-04-14 | DA Davidson | Buy | Buy | Maintains |
2024-11-26 | Redburn Atlantic | Buy | Buy | Maintains |
2024-11-26 | MoffettNathanson | Buy | Buy | Maintains |
2024-08-26 | Wells Fargo | Overweight | Overweight | Maintains |
2024-11-06 | Loop Capital | Buy | Buy | Maintains |
2024-11-06 | Needham | Buy | Buy | Reiterate |
2024-09-12 | Needham | Buy | Buy | Reiterate |
2025-02-07 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2025-02-07 | Stifel | Buy | Buy | Maintains |
2025-02-07 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2025-02-07 | Benchmark | Buy | Buy | Maintains |
2025-02-07 | Oppenheimer | Outperform | Outperform | Maintains |
2025-02-07 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2025-02-07 | Canaccord Genuity | Buy | Buy | Maintains |
2025-02-07 | Wedbush | Outperform | Outperform | Reiterate |
2025-02-07 | RBC Capital | Outperform | Outperform | Maintains |
2025-02-07 | Piper Sandler | Overweight | Overweight | Reiterate |
2025-02-07 | Rosenblatt | Buy | Buy | Maintains |
2025-02-07 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-02-07 | Needham | Buy | Buy | Reiterate |
2025-02-07 | Goldman Sachs | Buy | Buy | Maintains |
2025-04-29 | UBS | Buy | Buy | Maintains |
2024-12-04 | Needham | Buy | Buy | Maintains |
2024-12-03 | BMO Capital | Outperform | Outperform | Reiterate |
2024-07-31 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2024-07-23 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-07-23 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2025-01-31 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2024-12-18 | JP Morgan | Overweight | Overweight | Maintains |
2025-07-16 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2025-07-23 | B of A Securities | Buy | Buy | Maintains |
2024-09-05 | Cantor Fitzgerald | Overweight | Initiate | |
2024-09-04 | Cantor Fitzgerald | Overweight | Initiate | |
2024-09-30 | Truist Securities | Buy | Buy | Maintains |
2024-10-04 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2024-10-24 | Needham | Buy | Buy | Reiterate |
2025-02-07 | DA Davidson | Buy | Buy | Maintains |
2025-02-07 | Barclays | Overweight | Overweight | Maintains |
2025-02-07 | Maxim Group | Buy | Buy | Maintains |
2025-02-07 | Citigroup | Buy | Buy | Maintains |
2024-10-09 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2025-01-21 | Raymond James | Strong Buy | Strong Buy | Maintains |
2024-09-23 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2025-01-10 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2025-04-16 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2025-03-20 | Citizens Capital Markets | Market Outperform | Market Outperform | Reiterate |
2025-02-25 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2025-01-24 | Scotiabank | Sector Outperform | Sector Outperform | Maintains |
2025-02-12 | Loop Capital | Buy | Buy | Maintains |
2025-04-23 | Stifel | Buy | Buy | Maintains |
2025-04-23 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2024-12-10 | Mizuho | Outperform | Outperform | Maintains |
2024-12-10 | Needham | Buy | Buy | Reiterate |
2024-12-09 | Roth MKM | Buy | Buy | Maintains |
2024-09-30 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-10-15 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2024-11-04 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-05-06 | Tigress Financial | Buy | Buy | Maintains |
2024-10-10 | DA Davidson | Buy | Buy | Maintains |
2024-10-10 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-01-06 | Wedbush | Outperform | Outperform | Maintains |
2025-03-31 | Jefferies | Buy | Buy | Maintains |
2025-05-02 | UBS | Buy | Buy | Maintains |
2025-01-21 | Needham | Buy | Buy | Reiterate |
2025-01-13 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-01-13 | HSBC | Buy | Buy | Maintains |
2025-04-08 | JP Morgan | Overweight | Overweight | Maintains |
2025-04-01 | WestPark Capital | Buy | Initiate | |
2025-04-10 | Truist Securities | Buy | Buy | Maintains |
2025-04-09 | Mizuho | Outperform | Outperform | Maintains |
2025-04-09 | B of A Securities | Buy | Buy | Maintains |
2025-04-22 | Goldman Sachs | Buy | Buy | Maintains |
2025-06-04 | JP Morgan | Overweight | Overweight | Maintains |
2025-07-30 | Wedbush | Outperform | Outperform | Maintains |
2025-07-10 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2025-07-10 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-04-14 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2025-05-01 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2025-04-21 | Scotiabank | Sector Outperform | Sector Outperform | Maintains |
2025-04-21 | Raymond James | Strong Buy | Outperform | Downgrade |
2025-06-20 | Oppenheimer | Outperform | Outperform | Maintains |
2025-06-02 | B of A Securities | Buy | Buy | Maintains |
2025-07-11 | JP Morgan | Overweight | Overweight | Maintains |
2025-07-11 | Piper Sandler | Overweight | Overweight | Maintains |
2025-07-10 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-08-14 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-08-13 | Evercore ISI Group | Outperform | Outperform | Reiterate |
2025-08-13 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-07-21 | Baird | Outperform | Outperform | Maintains |
2025-04-28 | Oppenheimer | Outperform | Outperform | Maintains |
2025-07-02 | Truist Securities | Buy | Buy | Maintains |
2025-08-01 | DA Davidson | Buy | Buy | Maintains |
2025-07-22 | Scotiabank | Sector Outperform | Sector Outperform | Maintains |
2025-07-22 | Citigroup | Buy | Buy | Maintains |
2025-07-22 | BMO Capital | Outperform | Outperform | Maintains |
2025-07-22 | Needham | Buy | Buy | Maintains |
2025-07-08 | Roth Capital | Buy | Buy | Maintains |
2025-07-08 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2025-07-29 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2025-07-29 | Stifel | Buy | Buy | Maintains |
2025-07-28 | UBS | Buy | Buy | Maintains |