Overview
Basic Stats
The share price of Amazon.com, Inc. as of September 5, 2025 is $232.32 / share. This is an increase of 1.76% from the prior week. The market cap (or net worth) of Amazon.com, Inc. as of September 5, 2025 is $2,476,531.20 MM.
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 | 2,476,531.20 MM |
EV | 2,474,966.20 MM |
Shares Out. | 10,660.00 MM |
Earnings Date | |
EPS (TTM) | 6.63 |
Dividend Yield | |
Ex-Dividend Date | |
Borrow Rate | 0.25 |
Short Shares Avail. | 10.00 MM |
Short Interest | 75.68 MM |
Short Float | 0.78 % |
Days to Cover | 2.25 days |
Risk Free Rate | 4.22 % |
Price Change (1 yr) | 30.60 % |
Volatility (1 yr) | 0.34 |
Beta | 1.30 |
Sharpe Ratio (1 yr) | 0.78 |
Sortino Ratio (1 yr) | 1.35 |
PE Ratio | 35.07 |
Price/Book | 7.42 |
Price/TBV | 7.97 |
Book/Market | 0.13 |
EBIT/EV | 0.03 |
EBIT(3yr avg)/EV | 0.02 |
ROA | 0.13 |
ROE | 0.30 |
ROIC | 0.15 |
CROIC | -0.02 |
OCROIC | 0.25 |
Implied Volatility | 24.40 % |
Put/Call OI Ratio | 0.85 |
Price Target
The average one-year price target for Amazon.com, Inc. is $267.69. The forecasts range from a low of $208.06 to a high of $321.30. 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
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 |
---|---|---|---|---|
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 | Wedbush | Outperform | Maintains | |
2022-10-28 | Truist Securities | Buy | Maintains | |
2022-10-28 | Telsey Advisory Group | Outperform | Maintains | |
2022-10-28 | RBC Capital | Outperform | Maintains | |
2022-10-28 | Raymond James | Outperform | Maintains | |
2022-10-28 | Piper Sandler | Overweight | Maintains | |
2022-10-28 | Oppenheimer | Outperform | Maintains | |
2022-10-28 | Needham | Buy | Maintains | |
2022-10-28 | Morgan Stanley | Overweight | Maintains | |
2022-10-28 | Mizuho | Buy | Maintains | |
2022-10-28 | JP Morgan | Overweight | Maintains | |
2022-10-28 | JMP Securities | Market Outperform | Maintains | |
2022-10-28 | Deutsche Bank | Buy | Maintains | |
2022-10-28 | DA Davidson | Buy | Maintains | |
2022-10-28 | Credit Suisse | Outperform | Maintains | |
2022-10-28 | Cowen & Co. | Outperform | Maintains | |
2022-10-28 | Citigroup | Buy | Maintains | |
2022-10-28 | Barclays | Overweight | Maintains | |
2022-10-28 | Baird | Outperform | Maintains | |
2022-10-28 | B of A Securities | Buy | 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 | Wolfe Research | Outperform | Maintains | |
2022-07-29 | UBS | Buy | Maintains | |
2022-07-29 | Telsey Advisory Group | Outperform | Maintains | |
2022-07-29 | Stifel | Buy | Maintains | |
2022-07-29 | Rosenblatt | Neutral | Maintains | |
2022-07-29 | Raymond James | Outperform | Maintains | |
2022-07-29 | Piper Sandler | Overweight | Maintains | |
2022-07-29 | JP Morgan | Overweight | Maintains | |
2022-07-29 | JMP Securities | Market Outperform | Maintains | |
2022-07-29 | Jefferies | Buy | Maintains | |
2022-07-29 | Deutsche Bank | Buy | Maintains | |
2022-07-29 | Cowen & Co. | Outperform | Maintains | |
2022-07-29 | Citigroup | Buy | Maintains | |
2022-07-29 | Canaccord Genuity | Buy | Maintains | |
2022-07-29 | Barclays | Overweight | Maintains | |
2022-07-29 | B of A Securities | Buy | Maintains | |
2022-07-26 | Credit Suisse | Outperform | Maintains | |
2022-07-25 | Oppenheimer | Outperform | Maintains | |
2022-07-21 | Mizuho | Buy | Maintains | |
2022-07-21 | Deutsche Bank | Buy | Maintains | |
2022-07-20 | Jefferies | Buy | Maintains | |
2022-07-15 | Stifel | Buy | Maintains | |
2022-07-15 | Barclays | Overweight | Maintains | |
2022-07-14 | Citigroup | Buy | Maintains | |
2022-07-13 | Telsey Advisory Group | Outperform | Maintains | |
2022-06-29 | Wolfe Research | 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-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 | Morgan Stanley | Overweight | Maintains | |
2022-06-06 | MKM Partners | Buy | Maintains | |
2022-06-01 | Morgan Stanley | Overweight | Maintains | |
2022-06-01 | JMP Securities | Market Outperform | Maintains | |
2022-05-31 | Jefferies | Buy | Maintains | |
2022-05-27 | Loop Capital | Buy | Maintains | |
2022-04-29 | UBS | Buy | Maintains | |
2022-04-29 | Truist Securities | Buy | Maintains | |
2022-04-29 | Telsey Advisory Group | Outperform | Maintains | |
2022-04-29 | Susquehanna | Positive | Maintains | |
2022-04-29 | Stifel | Buy | Maintains | |
2022-04-29 | RBC Capital | Outperform | Maintains | |
2022-04-29 | Raymond James | Outperform | Maintains | |
2022-04-29 | Piper Sandler | Overweight | Maintains | |
2022-04-29 | Needham | Buy | Maintains | |
2022-04-29 | Morgan Stanley | Overweight | Maintains | |
2022-04-29 | MKM Partners | Buy | Maintains | |
2022-04-29 | JP Morgan | Overweight | Maintains | |
2022-04-29 | JMP Securities | Market Outperform | Maintains | |
2022-04-29 | Evercore ISI Group | Outperform | Maintains | |
2022-04-29 | Deutsche Bank | Buy | Maintains | |
2022-04-29 | Credit Suisse | Outperform | Maintains | |
2022-04-29 | Cowen & Co. | Outperform | Maintains | |
2022-04-29 | Canaccord Genuity | Buy | Maintains | |
2022-04-29 | BMO Capital | Outperform | Maintains | |
2022-04-29 | Baird | Outperform | Maintains | |
2022-04-20 | UBS | Buy | Maintains | |
2022-04-20 | Cowen & Co. | Outperform | 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 | 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-02-04 | Credit Suisse | Outperform | Maintains | |
2022-01-28 | Credit Suisse | Outperform | Maintains | |
2022-01-11 | Morgan Stanley | Overweight | Maintains | |
2021-10-29 | Telsey Advisory Group | Outperform | Maintains | |
2021-10-29 | RBC Capital | Outperform | Maintains | |
2021-10-29 | Raymond James | Outperform | Maintains | |
2021-10-29 | Morgan Stanley | Overweight | Maintains | |
2021-10-29 | Mizuho | Buy | Maintains | |
2021-10-29 | JMP Securities | Market Outperform | Maintains | |
2021-10-29 | Credit Suisse | Outperform | Maintains | |
2021-10-29 | Barclays | Overweight | 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 | UBS | Buy | Maintains | |
2021-07-30 | Truist Securities | Buy | Maintains | |
2021-07-30 | Raymond James | Outperform | Maintains | |
2021-07-30 | Piper Sandler | Overweight | Maintains | |
2021-07-30 | Oppenheimer | Outperform | Maintains | |
2021-07-30 | Morgan Stanley | Overweight | Maintains | |
2021-07-30 | Mizuho | Buy | Maintains | |
2021-07-30 | Credit Suisse | Outperform | Maintains | |
2021-07-30 | Cowen & Co. | Outperform | Maintains | |
2021-07-30 | BMO Capital | Outperform | Maintains | |
2021-07-26 | Credit Suisse | Outperform | Maintains | |
2021-06-18 | JP Morgan | Overweight | Maintains | |
2021-05-12 | Citigroup | Buy | Maintains | |
2021-04-30 | Wells Fargo | Overweight | Maintains | |
2021-04-30 | UBS | Buy | Maintains | |
2021-04-30 | Truist Securities | Buy | Maintains | |
2021-04-30 | Susquehanna | Positive | Maintains | |
2021-04-30 | Stifel | Buy | Maintains | |
2021-04-30 | Raymond James | Outperform | Maintains | |
2021-04-30 | Needham | Buy | Maintains | |
2021-04-30 | Morgan Stanley | Overweight | Maintains | |
2021-04-30 | Mizuho | Buy | Maintains | |
2021-04-30 | Keybanc | Overweight | Maintains | |
2021-04-30 | JMP Securities | Market Outperform | Maintains | |
2021-04-30 | Jefferies | Buy | Maintains | |
2021-04-30 | Credit Suisse | Outperform | Maintains | |
2021-04-30 | Canaccord Genuity | Buy | Maintains | |
2021-04-30 | BMO Capital | Outperform | Maintains | |
2021-04-21 | Oppenheimer | Outperform | Maintains | |
2021-04-16 | Credit Suisse | Outperform | Maintains | |
2021-02-17 | Citigroup | Buy | Maintains | |
2021-02-03 | Wedbush | Outperform | Maintains | |
2021-02-03 | UBS | Buy | Maintains | |
2021-02-03 | Truist Securities | Buy | Maintains | |
2021-02-03 | Raymond James | Outperform | Maintains | |
2021-02-03 | Pivotal Research | Buy | Maintains | |
2021-02-03 | Morgan Stanley | Overweight | Maintains | |
2021-02-03 | Monness, Crespi, Hardt | Buy | Maintains | |
2021-02-03 | KeyBanc | Overweight | Maintains | |
2021-02-03 | JP Morgan | Overweight | Maintains | |
2021-02-03 | JMP Securities | Market Outperform | Maintains | |
2021-02-03 | Jefferies | Buy | Maintains | |
2021-02-03 | Deutsche Bank | Buy | Maintains | |
2021-02-03 | Cowen & Co. | Outperform | Maintains | |
2021-02-03 | Canaccord Genuity | Buy | Maintains | |
2021-02-03 | Benchmark | Buy | Maintains | |
2021-02-03 | Barclays | 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 | Credit Suisse | Outperform | Maintains | |
2020-10-30 | Benchmark | Buy | 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 | Raymond James | Outperform | Maintains | |
2020-07-31 | Needham | Buy | Maintains | |
2020-07-31 | Morgan Stanley | Overweight | Maintains | |
2020-07-31 | KeyBanc | Overweight | Maintains | |
2020-07-31 | Credit Suisse | Outperform | Maintains | |
2020-07-31 | Canaccord Genuity | Buy | Maintains | |
2020-07-30 | BMO Capital | Outperform | Maintains | |
2020-07-27 | B of A Securities | Buy | Maintains | |
2020-07-24 | KeyBanc | Overweight | Maintains | |
2020-07-24 | Credit Suisse | Outperform | 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 | UBS | Buy | Maintains | |
2020-05-01 | Susquehanna | Positive | Maintains | |
2020-05-01 | SunTrust Robinson Humphrey | Buy | Maintains | |
2020-05-01 | RBC Capital | Outperform | Maintains | |
2020-05-01 | Raymond James | Outperform | Maintains | |
2020-05-01 | Pivotal Research | Buy | Maintains | |
2020-05-01 | Morgan Stanley | Overweight | Maintains | |
2020-05-01 | MKM Partners | Buy | Maintains | |
2020-05-01 | Mizuho | Buy | Maintains | |
2020-05-01 | KeyBanc | Overweight | Maintains | |
2020-05-01 | JMP Securities | Market Outperform | Maintains | |
2020-05-01 | Guggenheim | Buy | Maintains | |
2020-05-01 | Credit Suisse | Outperform | Maintains | |
2020-05-01 | Canaccord Genuity | Buy | Maintains | |
2020-05-01 | BMO Capital | Outperform | Maintains | |
2020-05-01 | Benchmark | Buy | Maintains | |
2020-05-01 | B of A Securities | Buy | Reiterate | |
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 | Wells Fargo | Overweight | Maintains | |
2020-01-31 | UBS | Buy | Maintains | |
2020-01-31 | Stifel | Buy | Maintains | |
2020-01-31 | RBC Capital | Outperform | Maintains | |
2020-01-31 | Raymond James | Outperform | Maintains | |
2020-01-31 | Piper Sandler | Overweight | Maintains | |
2020-01-31 | Morgan Stanley | Overweight | Maintains | |
2020-01-31 | Mizuho | Buy | Maintains | |
2020-01-31 | KeyBanc | Overweight | Maintains | |
2020-01-31 | JMP Securities | Market Outperform | Maintains | |
2020-01-31 | Goldman Sachs | Buy | Maintains | |
2020-01-31 | DA Davidson | Buy | Reiterate | |
2020-01-31 | Credit Suisse | Outperform | Maintains | |
2020-01-31 | Cowen & Co. | Outperform | Maintains | |
2020-01-31 | CFRA | Buy | Maintains | |
2020-01-31 | Baird | Outperform | Maintains | |
2020-01-31 | B of A Securities | Buy | Maintains | |
2020-01-29 | Deutsche Bank | Buy | Maintains | |
2020-01-29 | BMO Capital | Outperform | 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 | Wedbush | Outperform | Maintains | |
2019-10-25 | SunTrust Robinson Humphrey | Buy | Maintains | |
2019-10-25 | Raymond James | Outperform | Maintains | |
2019-10-25 | Piper Jaffray | Overweight | Maintains | |
2019-10-25 | Oppenheimer | Outperform | Maintains | |
2019-10-25 | Morgan Stanley | Overweight | Maintains | |
2019-10-25 | MKM Partners | Buy | Maintains | |
2019-10-25 | JMP Securities | Market Outperform | Maintains | |
2019-10-25 | Credit Suisse | Outperform | Maintains | |
2019-10-25 | BMO Capital | Outperform | Maintains | |
2019-10-25 | Barclays | Overweight | 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 | Raymond James | Outperform | Maintains | |
2019-07-26 | Mizuho | Buy | Maintains | |
2019-07-26 | Credit Suisse | Outperform | Maintains | |
2019-07-26 | Barclays | Overweight | Maintains | |
2019-07-26 | Baird | 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 | Wedbush | Outperform | Outperform | Maintains |
2019-04-26 | Raymond James | Outperform | Outperform | Maintains |
2019-04-26 | Oppenheimer | Outperform | Outperform | Maintains |
2019-04-26 | Goldman Sachs | Buy | Buy | Maintains |
2019-04-26 | Deutsche Bank | Buy | Buy | Maintains |
2019-04-26 | Credit Suisse | Outperform | Outperform | Maintains |
2019-04-26 | Benchmark | Buy | Buy | Maintains |
2019-04-26 | Barclays | Overweight | Overweight | Maintains |
2019-04-26 | Bank of America | 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 | Pivotal Research | Buy | Initiate | |
2019-02-01 | Deutsche Bank | Buy | Buy | Maintains |
2019-01-23 | Deutsche Bank | Buy | Buy | Maintains |
2018-10-26 | Jefferies | Buy | Buy | Maintains |
2018-10-26 | Barclays | Overweight | Overweight | Maintains |
2018-10-26 | Bank of America | 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 | Wedbush | Outperform | Outperform | Maintains |
2018-07-27 | PiperJaffray | Overweight | Overweight | Maintains |
2015-01-30 | Deutsche Bank | Buy | Maintains | |
2018-07-27 | Morgan Stanley | Overweight | Overweight | Maintains |
2018-07-27 | JP Morgan | Overweight | Overweight | Maintains |
2018-07-27 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2018-07-27 | Jefferies | Buy | Buy | Maintains |
2018-07-27 | Credit Suisse | Outperform | Outperform | Maintains |
2018-07-27 | Canaccord Genuity | Buy | Buy | Maintains |
2018-07-27 | BMO Capital | Outperform | Outperform | Maintains |
2018-07-16 | Credit Suisse | Outperform | Outperform | Maintains |
2018-07-13 | Cowen & Co. | Outperform | Outperform | Maintains |
2018-07-13 | Barclays | Overweight | Overweight | 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 | Wedbush | Outperform | Outperform | Maintains |
2018-04-27 | Stifel Nicolaus | Buy | Buy | Maintains |
2018-04-27 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2018-04-27 | Credit Suisse | Outperform | Outperform | Maintains |
2018-04-27 | Canaccord Genuity | Buy | Buy | Maintains |
2018-04-27 | Barclays | Overweight | Overweight | 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 | Morgan Stanley | Overweight | Overweight | Maintains |
2018-02-02 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2018-02-02 | Credit Suisse | Outperform | Outperform | Maintains |
2018-02-02 | Barclays | Overweight | Overweight | Maintains |
2018-02-02 | Bank of America | Buy | Buy | 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 | UBS | 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 | Loop Capital | Buy | Maintains | |
2017-10-27 | Citigroup | Buy | Maintains | |
2017-10-27 | Canaccord Genuity | Buy | Maintains | |
2017-10-27 | Barclays | Overweight | 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 | Pacific Crest | Overweight | Sector Weight | Downgrade |
2017-04-28 | Benchmark | Buy | Buy | Reiterate |
2017-04-25 | Raymond James | Market Perform | 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 | SunTrust Robinson Humphrey | Neutral | Maintains | |
2016-10-05 | Morgan Stanley | Overweight | 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 Research | Buy | Upgrade | |
2016-09-22 | Argus | Hold | Buy | Upgrade |
2016-08-02 | MKM Partners | Buy | Maintains | |
2016-07-29 | UBS | Buy | Maintains | |
2016-07-29 | SunTrust Robinson Humphrey | Neutral | 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-29 | Jefferies | Buy | Maintains | |
2016-07-29 | Deutsche Bank | Buy | Maintains | |
2016-07-29 | CLSA | Outperform | Maintains | |
2016-07-29 | Citigroup | Buy | 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 | Credit Suisse | Outperform | Maintains | |
2016-04-29 | Citigroup | Buy | Maintains | |
2016-04-29 | Axiom Capital | Buy | 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 | RBC Capital | Outperform | Maintains | |
2015-10-23 | PiperJaffray | Overweight | Maintains | |
2015-10-23 | JP Morgan | Overweight | Maintains | |
2015-10-23 | JMP Securities | Market Outperform | Maintains | |
2015-10-23 | Jefferies | Buy | Maintains | |
2015-10-23 | Deutsche Bank | Buy | Maintains | |
2015-10-23 | Credit Suisse | Outperform | Maintains | |
2015-10-23 | Canaccord Genuity | Hold | Maintains | |
2015-10-23 | Benchmark | Buy | Maintains | |
2015-10-23 | Baird | Buy | 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 | Wedbush | Outperform | Maintains | |
2015-07-24 | Morgan Stanley | Overweight | Maintains | |
2015-07-24 | JP Morgan | Overweight | Maintains | |
2015-07-24 | Jefferies | Buy | Maintains | |
2015-07-24 | Canaccord Genuity | Hold | Maintains | |
2015-07-24 | Barclays | Equal-Weight | Overweight | Upgrade |
2015-07-24 | B. Riley FBR | Neutral | Buy | Upgrade |
2015-07-24 | B. Riley | Buy | Upgrade | |
2015-07-22 | JMP Securities | Market Perform | Outperform | Upgrade |
2015-07-20 | Wedbush | Neutral | Outperform | Upgrade |
2015-07-20 | Cowen & Co. | Market Perform | Outperform | Upgrade |
2015-07-20 | Bank of America | Buy | Maintains | |
2015-07-15 | Nomura | Buy | Maintains | |
2015-07-14 | UBS | Neutral | Buy | Upgrade |
2015-06-26 | Mizuho | Buy | Initiate | |
2015-06-25 | Evercore ISI Group | Buy | Downgrade | |
2015-06-15 | Canaccord Genuity | Hold | Maintains | |
2015-06-03 | PiperJaffray | Overweight | Maintains | |
2015-05-04 | Oppenheimer | Outperform | Maintains | |
2015-04-27 | Argus Research | Hold | Downgrade | |
2015-04-27 | Argus | Buy | Hold | Downgrade |
2015-04-24 | Raymond James | Market Perform | Outperform | Upgrade |
2015-04-24 | Nomura | Buy | Maintains | |
2015-04-24 | JP Morgan | Neutral | Overweight | Upgrade |
2015-04-24 | Janney Capital | Neutral | Buy | Upgrade |
2015-04-24 | Citigroup | Buy | Maintains | |
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 | SunTrust Robinson Humphrey | Buy | Neutral | Downgrade |
2015-03-09 | Axiom Capital | Buy | Initiate | |
2015-03-04 | Baird | Outperform | Maintains | |
2015-02-19 | PiperJaffray | Overweight | Maintains | |
2015-01-30 | Jefferies | Buy | Maintains | |
2015-01-30 | CRT Capital | Fair Value | Maintains | |
2015-01-30 | Citigroup | 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 | CRT Capital | Fair Value | Maintains | |
2014-10-24 | Credit Suisse | Outperform | Maintains | |
2014-10-24 | Citigroup | Neutral | Maintains | |
2014-10-24 | Benchmark | Buy | Maintains | |
2014-10-13 | Wolfe Research | Maintains | ||
2014-10-13 | Bank of America | Buy | Maintains | |
2014-10-10 | Susquehanna | Positive | 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 | Jefferies | Buy | Maintains | |
2014-07-25 | Deutsche Bank | Buy | Maintains | |
2014-07-25 | CRT Capital | Fair Value | Maintains | |
2014-07-25 | Citigroup | Neutral | Maintains | |
2014-07-25 | Canaccord Genuity | Hold | Maintains | |
2014-07-25 | B. Riley FBR | Buy | Neutral | Downgrade |
2014-07-25 | B. Riley | Neutral | Downgrade | |
2014-07-22 | Citigroup | Buy | Neutral | Downgrade |
2014-06-26 | Barclays | Equal-Weight | Initiate | |
2014-04-30 | Edward Jones | Buy | Initiate | |
2014-04-25 | UBS | Neutral | Maintains | |
2014-04-25 | SunTrust Robinson Humphrey | Buy | Maintains | |
2014-04-25 | Raymond James | Strong Buy | Outperform | Downgrade |
2014-04-25 | JP Morgan | Neutral | Maintains | |
2014-04-25 | Deutsche Bank | Buy | Maintains | |
2014-04-25 | Credit Suisse | Outperform | Maintains | |
2014-04-25 | Cantor Fitzgerald | Buy | Maintains | |
2014-04-16 | Argus Capital | Hold | Buy | Upgrade |
2014-02-12 | UBS | Buy | Neutral | Downgrade |
2014-01-31 | UBS | Buy | Maintains | |
2014-01-31 | Stifel Nicolaus | Hold | Sell | Downgrade |
2014-01-31 | FBN Securities | Outperform | Maintains | |
2014-01-31 | Citigroup | Neutral | Maintains | |
2014-01-31 | Benchmark | Buy | 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 | Raymond James | Market Perform | Strong Buy | Upgrade |
2013-10-25 | Benchmark | Buy | Maintains | |
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 | Nomura | Buy | Maintains | |
2013-07-26 | BMO Capital | Market Perform | 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 | Oppenheimer | Outperform | Maintains | |
2013-01-30 | Nomura | Buy | Maintains | |
2013-01-30 | Jefferies | Buy | Maintains | |
2013-01-30 | Deutsche Bank | Buy | Maintains | |
2013-01-30 | Credit Suisse | Outperform | Maintains | |
2013-01-30 | Credit Agricole | Buy | Outperform | Downgrade |
2013-01-30 | Canaccord Genuity | Hold | Maintains | |
2013-01-30 | Barclays | Equal-Weight | Maintains | |
2013-01-28 | PiperJaffray | Overweight | Maintains | |
2013-01-28 | BGC Financial | Hold | 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 | Oppenheimer | Outperform | Maintains | |
2012-07-27 | Deutsche Bank | Buy | Maintains | |
2012-07-17 | Lazard | Buy | Initiate | |
2012-07-11 | BMO Capital | Market Perform | Initiate | |
2012-06-06 | JP Morgan | Overweight | Maintains | |
2012-05-15 | Credit Suisse | Outperform | Upgrade | |
2012-04-27 | Stifel Nicolaus | Buy | Maintains | |
2012-04-27 | JP Morgan | Overweight | Maintains | |
2012-04-27 | Jefferies | Buy | Maintains | |
2012-04-27 | Goldman Sachs | Buy | Upgrade | |
2012-04-27 | Deutsche Bank | Buy | Maintains | |
2012-04-27 | Canaccord Genuity | Hold | Maintains | |
2012-04-27 | BGC Financial | Hold | Upgrade | |
2012-04-27 | Benchmark | Buy | Maintains | |
2012-04-27 | Bank oferica | Buy | Upgrade | |
2012-04-02 | Bank oferica | Neutral | Downgrade | |
2012-02-16 | Morgan Stanley | Equal-Weight | Downgrade | |
2012-02-15 | PiperJaffray | Overweight | Maintains | |
2011-12-29 | PiperJaffray | Maintains | ||
2023-01-13 | Goldman Sachs | Buy | Maintains | |
2023-01-25 | UBS | Buy | Maintains | |
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-11 | Cowen & Co. | Outperform | Maintains | |
2023-01-30 | Credit Suisse | Outperform | Maintains | |
2023-01-30 | Barclays | Overweight | Maintains | |
2023-01-24 | Telsey Advisory Group | Outperform | Maintains | |
2023-02-09 | Tigress Financial | Buy | Reiterate | |
2023-03-16 | JP Morgan | Overweight | Maintains | |
2023-03-16 | JMP Securities | Market Outperform | Reiterate | |
2023-03-20 | Needham | Buy | Reiterate | |
2023-04-06 | Oppenheimer | Outperform | Maintains | |
2023-04-03 | Evercore ISI Group | Outperform | Maintains | |
2023-04-05 | Needham | Buy | Reiterate | |
2023-04-20 | Telsey Advisory Group | Outperform | Reiterate | |
2023-04-19 | JMP Securities | Market Outperform | Reiterate | |
2023-04-12 | Needham | Buy | Reiterate | |
2023-04-24 | UBS | 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-05-05 | Needham | Buy | Reiterate | |
2023-05-31 | Bernstein | Outperform | Outperform | Maintains |
2023-04-28 | Roth MKM | Buy | Maintains | |
2023-04-28 | Wedbush | Outperform | Maintains | |
2023-04-28 | Mizuho | Buy | Maintains | |
2023-05-01 | Goldman Sachs | Buy | Maintains | |
2023-05-01 | New Street Research | Buy | Maintains | |
2023-05-01 | Barclays | Overweight | Maintains | |
2023-04-25 | Credit Suisse | Outperform | Maintains | |
2023-05-24 | Mizuho | Buy | Buy | Maintains |
2023-06-07 | Piper Sandler | Overweight | Overweight | Maintains |
2023-06-08 | Wells Fargo | Overweight | Initiate | |
2023-06-08 | UBS | Buy | Buy | Maintains |
2023-06-12 | B of A Securities | Buy | Buy | Maintains |
2023-09-27 | Telsey Advisory Group | Outperform | Outperform | Reiterate |
2023-08-23 | Loop Capital | Buy | Buy | Maintains |
2023-06-20 | JP Morgan | Overweight | Reiterate | |
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-06-28 | Needham | Buy | Buy | Maintains |
2023-07-12 | Telsey Advisory Group | Outperform | Outperform | 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-11-10 | Tigress Financial | Buy | Buy | Maintains |
2024-04-16 | Stifel | Buy | Buy | Maintains |
2023-09-20 | Morgan Stanley | Overweight | Overweight | Reiterate |
2023-06-22 | JP Morgan | Overweight | Reiterate | |
2023-06-22 | Morgan Stanley | Overweight | Reiterate | |
2023-06-26 | Roth MKM | Buy | Buy | Maintains |
2023-09-27 | Argus Research | Buy | Buy | Reiterate |
2023-09-27 | Mizuho | Buy | Buy | Reiterate |
2023-09-27 | Wedbush | Outperform | Outperform | Reiterate |
2023-10-16 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2024-05-01 | Oppenheimer | Outperform | Outperform | Maintains |
2024-05-01 | Rosenblatt | Buy | Buy | Maintains |
2024-05-01 | Morgan Stanley | Overweight | Overweight | Maintains |
2023-10-27 | DA Davidson | Buy | Buy | Maintains |
2024-05-01 | Baird | Outperform | Outperform | Maintains |
2024-05-01 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2023-10-19 | Oppenheimer | Outperform | Outperform | Reiterate |
2024-05-01 | Truist Securities | Buy | Buy | Maintains |
2023-07-31 | Credit Suisse | Outperform | Outperform | 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-07-03 | DBS Bank | Buy | Initiate | |
2023-09-26 | B of A Securities | Buy | Buy | Reiterate |
2023-09-22 | Telsey Advisory Group | Outperform | Outperform | Reiterate |
2024-02-02 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2023-09-28 | Needham | Buy | Buy | Reiterate |
2023-07-11 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2023-07-13 | Tigress Financial | Buy | Buy | Reiterate |
2023-07-18 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2023-09-28 | Wedbush | Outperform | Outperform | Reiterate |
2024-03-27 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2023-12-01 | Wedbush | Outperform | Outperform | Reiterate |
2023-12-01 | Oppenheimer | Outperform | Outperform | Maintains |
2023-10-24 | Seaport Global | Buy | Initiate | |
2023-08-11 | Redburn Partners | Buy | Buy | Maintains |
2023-10-18 | Wedbush | Outperform | Outperform | Reiterate |
2023-08-07 | Barclays | Overweight | Overweight | Maintains |
2023-10-11 | Telsey Advisory Group | Outperform | Outperform | Reiterate |
2023-09-15 | Wedbush | Outperform | Outperform | Reiterate |
2023-10-17 | Deutsche Bank | Buy | Buy | Reiterate |
2023-10-17 | Stifel | Buy | Initiate | |
2023-09-21 | Wells Fargo | Overweight | Overweight | Reiterate |
2023-12-21 | Wedbush | Outperform | Outperform | Maintains |
2023-10-02 | Morgan Stanley | Overweight | Overweight | Reiterate |
2024-04-17 | Maxim Group | Buy | Initiate | |
2023-09-25 | Telsey Advisory Group | Outperform | Outperform | Reiterate |
2023-09-25 | Wedbush | Outperform | Outperform | Reiterate |
2023-10-10 | Wells Fargo | Overweight | Overweight | Reiterate |
2023-10-17 | Truist Securities | Buy | Buy | Maintains |
2023-10-17 | UBS | Buy | Buy | Maintains |
2023-11-29 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2023-11-29 | Truist Securities | Buy | Buy | Reiterate |
2023-11-02 | HSBC | Buy | Initiate | |
2024-01-24 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2024-03-22 | Truist Securities | Buy | Buy | Reiterate |
2024-04-23 | BMO Capital | Outperform | Outperform | Maintains |
2024-05-02 | Argus Research | Buy | Buy | Maintains |
2024-04-25 | Telsey Advisory Group | Outperform | Outperform | 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-06 | Loop Capital | Buy | Buy | Maintains |
2024-02-02 | Barclays | Overweight | Overweight | Maintains |
2024-02-02 | JP Morgan | Overweight | Overweight | Maintains |
2024-02-02 | Needham | Buy | Buy | Maintains |
2024-04-16 | Roth MKM | Buy | Buy | Maintains |
2024-04-25 | UBS | Buy | Buy | Maintains |
2024-04-18 | DA Davidson | Buy | Buy | Maintains |
2024-04-18 | Needham | Buy | Buy | Reiterate |
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-01-22 | Benchmark | 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-01-09 | Stifel | Buy | Buy | Maintains |
2024-01-09 | BMO Capital | Outperform | Initiate | |
2024-04-10 | DA Davidson | Buy | Buy | Maintains |
2024-04-10 | Wedbush | Outperform | Outperform | Reiterate |
2024-01-19 | Wedbush | Outperform | Outperform | 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-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-05-30 | Tigress Financial | Buy | Buy | Maintains |
2024-04-11 | MoffettNathanson | Buy | Buy | Reiterate |
2024-04-24 | Wedbush | Outperform | Outperform | Maintains |
2024-04-01 | Wells Fargo | Overweight | Overweight | 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-05-15 | Needham | Buy | Buy | Reiterate |
2024-04-17 | Truist Securities | Buy | Buy | Maintains |
2024-07-01 | Needham | Buy | Buy | Reiterate |
2024-07-10 | TD Cowen | Buy | Buy | Maintains |
2024-06-28 | Wells Fargo | Overweight | Overweight | Maintains |
2024-07-09 | Needham | Buy | Buy | Reiterate |
2024-06-26 | B of A Securities | Buy | Buy | Maintains |
2024-07-09 | Roth MKM | Buy | Buy | Maintains |
2024-07-16 | Wolfe Research | Outperform | Initiate | |
2024-06-21 | Baird | Outperform | Outperform | Maintains |
2024-07-17 | Needham | Buy | Buy | Maintains |
2024-07-16 | Barclays | Overweight | Overweight | Maintains |
2024-07-16 | Benchmark | Buy | Buy | Reiterate |
2024-07-26 | Wedbush | Outperform | Outperform | Reiterate |
2025-07-23 | B of A Securities | Buy | Buy | Maintains |
2025-04-14 | Citigroup | Buy | Buy | Maintains |
2025-01-30 | JMP Securities | Market Outperform | Market 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 |
2024-11-14 | Needham | Buy | Buy | Maintains |
2025-02-07 | Goldman Sachs | Buy | Buy | Maintains |
2024-12-03 | BMO Capital | Outperform | Outperform | Reiterate |
2025-01-14 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2024-12-12 | TD Cowen | 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 |
2024-10-11 | Pivotal Research | Buy | Initiate | |
2025-08-01 | JP Morgan | Overweight | Overweight | Maintains |
2024-10-11 | Evercore ISI Group | Outperform | Outperform | Reiterate |
2024-10-11 | Scotiabank | Sector Outperform | Initiate | |
2025-08-01 | BMO Capital | Outperform | Outperform | Maintains |
2025-08-01 | Oppenheimer | Outperform | Outperform | Maintains |
2025-08-01 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2025-08-01 | Wedbush | Outperform | Outperform | Reiterate |
2025-08-01 | Barclays | Overweight | Overweight | Maintains |
2025-08-01 | Susquehanna | Positive | Positive | Maintains |
2025-08-01 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2024-10-28 | UBS | Buy | Buy | Maintains |
2025-04-23 | Stifel | Buy | Buy | Maintains |
2025-08-01 | Canaccord Genuity | Buy | Buy | Maintains |
2025-04-29 | UBS | Buy | Buy | Maintains |
2024-07-30 | UBS | Buy | Buy | Maintains |
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-09-20 | Evercore ISI Group | Outperform | Outperform | Maintains |
2025-05-02 | UBS | Buy | Buy | Maintains |
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 |
2024-08-02 | Barclays | Overweight | Overweight | Maintains |
2024-08-02 | Wedbush | Outperform | Outperform | Reiterate |
2024-10-03 | Morgan Stanley | Overweight | Overweight | Reiterate |
2024-08-26 | Wells Fargo | Overweight | Overweight | Maintains |
2025-01-31 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-08-13 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-08-14 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-08-13 | Evercore ISI Group | Outperform | Outperform | Reiterate |
2024-09-03 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2025-02-04 | Benchmark | Buy | Buy | Maintains |
2024-07-25 | BMO Capital | Outperform | Outperform | Maintains |
2025-07-16 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2024-07-22 | Truist Securities | Buy | Buy | Maintains |
2024-07-22 | Bernstein | Outperform | Outperform | Maintains |
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 | Wedbush | Outperform | Outperform | Reiterate |
2025-02-07 | RBC Capital | Outperform | Outperform | 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-02-07 | Rosenblatt | 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 | Piper Sandler | Overweight | Overweight | Reiterate |
2025-02-07 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-02-07 | Needham | Buy | Buy | Reiterate |
2024-10-07 | Wells Fargo | Overweight | Equal-Weight | Downgrade |
2024-10-07 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-12-04 | Needham | Buy | Buy | Maintains |
2024-08-06 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-09-12 | Needham | Buy | Buy | Reiterate |
2024-11-06 | Loop Capital | Buy | Buy | Maintains |
2024-11-06 | Needham | Buy | Buy | Reiterate |
2024-09-04 | Cantor Fitzgerald | Overweight | Initiate | |
2024-12-18 | Bernstein | Outperform | Outperform | Maintains |
2024-12-18 | JP Morgan | Overweight | Overweight | Maintains |
2024-11-26 | Redburn Atlantic | Buy | Buy | Maintains |
2024-11-26 | MoffettNathanson | Buy | Buy | Maintains |
2024-12-13 | Baird | Outperform | Outperform | Maintains |
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-04-16 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2025-02-12 | Loop Capital | Buy | Buy | Maintains |
2024-10-15 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2025-04-09 | Mizuho | Outperform | Outperform | Maintains |
2024-10-04 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2025-04-09 | B of A Securities | Buy | Buy | Maintains |
2025-01-10 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2024-12-09 | Roth MKM | Buy | Buy | Maintains |
2025-01-03 | Wolfe Research | Outperform | Outperform | Maintains |
2024-10-24 | Needham | Buy | Buy | Reiterate |
2024-12-10 | Needham | Buy | Buy | Reiterate |
2025-01-24 | Scotiabank | Sector Outperform | Sector Outperform | Maintains |
2024-09-23 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-09-05 | Cantor Fitzgerald | Overweight | Initiate | |
2024-09-30 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-09-30 | Truist Securities | Buy | Buy | Maintains |
2024-10-09 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2025-01-06 | Wedbush | Outperform | Outperform | Maintains |
2024-11-20 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2025-02-25 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2024-12-20 | Tigress Financial | Buy | Buy | Maintains |
2025-04-01 | WestPark Capital | Buy | Initiate | |
2024-12-10 | Mizuho | Outperform | Outperform | Maintains |
2025-01-22 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-11-04 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-12-16 | Jefferies | Buy | Buy | Maintains |
2024-12-16 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2024-09-19 | BMO Capital | Outperform | Outperform | Maintains |
2025-01-13 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-01-13 | HSBC | Buy | Buy | Maintains |
2024-10-10 | DA Davidson | Buy | Buy | Maintains |
2024-10-10 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-03-31 | Jefferies | Buy | Buy | Maintains |
2025-03-20 | Citizens Capital Markets | Market Outperform | Market Outperform | Reiterate |
2025-04-08 | JP Morgan | Overweight | Overweight | Maintains |
2025-06-04 | JP Morgan | Overweight | Overweight | Maintains |
2025-01-21 | Raymond James | Strong Buy | Strong Buy | Maintains |
2025-01-21 | Needham | Buy | Buy | Reiterate |
2025-05-02 | JP Morgan | Overweight | Overweight | Maintains |
2025-05-02 | Needham | Buy | Buy | Reiterate |
2025-04-10 | Truist Securities | Buy | Buy | Maintains |
2025-07-02 | Truist Securities | Buy | Buy | Maintains |
2025-04-22 | Goldman Sachs | Buy | Buy | Maintains |
2025-04-21 | Scotiabank | Sector Outperform | Sector Outperform | Maintains |
2025-04-14 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-08-01 | DA Davidson | Buy | Buy | Maintains |
2025-04-14 | DA Davidson | Buy | Buy | Maintains |
2025-04-14 | JMP Securities | Market Outperform | Market Outperform | Maintains |
2025-05-01 | JMP Securities | Market Outperform | Market Outperform | Reiterate |
2025-07-30 | Wedbush | Outperform | Outperform | Maintains |
2025-06-20 | Oppenheimer | Outperform | Outperform | Maintains |
2025-07-10 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-04-21 | Raymond James | Strong Buy | Outperform | Downgrade |
2025-04-28 | Oppenheimer | Outperform | Outperform | Maintains |
2025-06-02 | B of A Securities | Buy | Buy | Maintains |
2025-04-23 | Telsey Advisory Group | Outperform | Outperform | Maintains |
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 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2025-05-02 | Barclays | Overweight | Overweight | Maintains |
2025-05-02 | WestPark Capital | Buy | Buy | Reiterate |
2025-05-02 | Rosenblatt | Buy | Buy | Maintains |
2025-05-02 | Telsey Advisory Group | Outperform | Outperform | Maintains |
2025-07-21 | Baird | Outperform | Outperform | Maintains |
2025-05-06 | Tigress Financial | Buy | Buy | Maintains |
2025-07-10 | JMP Securities | Market Outperform | Market Outperform | 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-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 |
2025-07-08 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2025-07-08 | Roth Capital | Buy | Buy | Maintains |
2025-07-22 | BMO Capital | Outperform | Outperform | Maintains |
2025-07-22 | Needham | Buy | Buy | Maintains |
2025-07-22 | Scotiabank | Sector Outperform | Sector Outperform | Maintains |
2025-07-22 | Citigroup | Buy | Buy | Maintains |
2025-07-28 | UBS | Buy | Buy | Maintains |
2025-07-29 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2025-07-29 | Stifel | Buy | Buy | Maintains |