Overview
Basic Stats
The Factor Analysis chart (below right) shows a view of NVIDIA Corporation 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. | 24,347.00 MM |
Earnings Date | |
EPS (TTM) | 3.56 |
Dividend Yield | |
Ex-Dividend Date | 2025-09-11 |
Borrow Rate | |
Short Shares Avail. | |
Short Interest | |
Short Float | |
Days to Cover | |
Risk Free Rate | 4.22 % |
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 | 1.02 |
ROE | 1.49 |
ROIC | 0.78 |
CROIC | 0.03 |
OCROIC | 0.70 |
Implied Volatility | |
Put/Call OI Ratio |
Growth | 97.74 /100 |
Profitability | 90.46 /100 |
Quality Score | 97.14 /100 |
Value Score | |
Momentum Score | |
Stability (Low Vol) Score | |
Analyst Sentiment | |
Fund Sentiment | 84.83 /100 |
Insider Sentiment | |
Officer Sentiment | |
Dividend Score | |
QVM Score | |
Piotroski F-SCORE |
Price Target
The average one-year price target for NVIDIA Corporation is $198.04. The forecasts range from a low of $101.44 to a high of $393.23. 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 NVIDIA Corporation. 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 |
---|---|---|---|---|
2025-08-14 | Mizuho | Outperform | Outperform | Maintains |
2025-01-27 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2025-04-22 | Barclays | Overweight | Overweight | Maintains |
2025-02-27 | Benchmark | Buy | Buy | Reiterate |
2025-02-27 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2025-02-27 | DA Davidson | Neutral | Neutral | Maintains |
2025-02-27 | Truist Securities | Buy | Buy | Maintains |
2025-02-27 | B of A Securities | Buy | Buy | Maintains |
2025-02-27 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-02-27 | Needham | Buy | Buy | Reiterate |
2025-02-27 | Rosenblatt | Buy | Buy | Maintains |
2025-01-17 | Barclays | Overweight | Overweight | Maintains |
2025-02-24 | Rosenblatt | Buy | Buy | Maintains |
2025-03-19 | Susquehanna | Positive | Positive | Maintains |
2025-03-19 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2025-03-19 | Keybanc | Overweight | Overweight | Reiterate |
2025-03-19 | B of A Securities | Buy | Buy | Reiterate |
2025-03-19 | Needham | Buy | Buy | Reiterate |
2025-03-19 | Benchmark | Buy | Buy | Reiterate |
2025-03-19 | Rosenblatt | Buy | Buy | Maintains |
2025-01-28 | Tigress Financial | Buy | Strong Buy | Upgrade |
2025-01-28 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-07-16 | Mizuho | Outperform | Outperform | Maintains |
2025-07-16 | Needham | Buy | Buy | Maintains |
2025-07-15 | Oppenheimer | Outperform | Outperform | Maintains |
2025-01-08 | Rosenblatt | Buy | Buy | Maintains |
2025-01-07 | Benchmark | Buy | Buy | Reiterate |
2024-11-22 | DA Davidson | Neutral | Neutral | Maintains |
2024-11-22 | Phillip Securities | Buy | Accumulate | Downgrade |
2024-11-21 | JP Morgan | Overweight | Overweight | Maintains |
2024-11-21 | Oppenheimer | Outperform | Outperform | Reiterate |
2024-11-21 | B of A Securities | Buy | Buy | Reiterate |
2024-11-21 | Deutsche Bank | Hold | Hold | Maintains |
2024-11-21 | Citigroup | Buy | Buy | Maintains |
2024-11-21 | TD Cowen | Buy | Buy | Maintains |
2024-11-21 | Mizuho | Outperform | Outperform | Maintains |
2024-11-21 | Wedbush | Outperform | Outperform | Maintains |
2024-11-21 | Truist Securities | Buy | Buy | Maintains |
2024-11-21 | Barclays | Overweight | Overweight | Maintains |
2024-11-21 | Rosenblatt | Buy | Buy | Maintains |
2024-11-21 | Goldman Sachs | Buy | Buy | Maintains |
2024-11-21 | Evercore ISI Group | Outperform | Outperform | Maintains |
2024-11-21 | Wells Fargo | Overweight | Overweight | Maintains |
2024-11-21 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-11-21 | Needham | Buy | Buy | Maintains |
2024-11-21 | Benchmark | Buy | Buy | Maintains |
2024-11-20 | Loop Capital | Buy | Buy | Reiterate |
2024-11-19 | Truist Securities | Buy | Buy | Maintains |
2024-11-19 | Stifel | Buy | Buy | Maintains |
2024-11-18 | Rosenblatt | Buy | Buy | Maintains |
2024-11-14 | Wedbush | Outperform | Outperform | Maintains |
2024-11-14 | Raymond James | Strong Buy | Strong Buy | Maintains |
2024-11-14 | Susquehanna | Positive | Positive | Maintains |
2024-11-14 | HSBC | Buy | Buy | Maintains |
2024-11-14 | Oppenheimer | Outperform | Outperform | Maintains |
2024-11-13 | Citigroup | Buy | Buy | Maintains |
2024-11-12 | Mizuho | Outperform | Outperform | Maintains |
2024-11-12 | Redburn Atlantic | Buy | Initiate | |
2024-11-11 | Melius Research | Buy | Buy | Maintains |
2024-11-11 | UBS | Buy | Buy | Maintains |
2024-11-11 | Piper Sandler | Overweight | Overweight | Maintains |
2024-11-11 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-10-18 | B of A Securities | Buy | Buy | Maintains |
2024-10-11 | Goldman Sachs | Buy | Buy | Maintains |
2024-10-10 | Morgan Stanley | Overweight | Overweight | Reiterate |
2024-10-08 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-10-08 | UBS | Buy | Buy | Reiterate |
2024-09-18 | William Blair | Outperform | Initiate | |
2024-09-05 | B of A Securities | Buy | Buy | Reiterate |
2024-08-29 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-08-29 | Wedbush | Outperform | Outperform | Reiterate |
2024-08-29 | Piper Sandler | Overweight | Overweight | Maintains |
2024-08-29 | Bernstein | Outperform | Outperform | Maintains |
2024-08-29 | Benchmark | Buy | Buy | Reiterate |
2024-08-29 | DA Davidson | Neutral | Neutral | Maintains |
2024-08-29 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-08-29 | WestPark Capital | Buy | Buy | Maintains |
2024-08-29 | JP Morgan | Overweight | Overweight | Maintains |
2024-08-29 | Truist Securities | Buy | Buy | Maintains |
2024-08-29 | Craig-Hallum | Buy | Buy | Maintains |
2024-08-29 | Wells Fargo | Overweight | Overweight | Maintains |
2024-08-29 | Rosenblatt | Buy | Buy | Maintains |
2024-08-29 | B of A Securities | Buy | Buy | Maintains |
2024-08-29 | Baird | Outperform | Outperform | Maintains |
2024-08-29 | Needham | Buy | Buy | Maintains |
2024-08-29 | Mizuho | Outperform | Outperform | Maintains |
2024-08-29 | Raymond James | Strong Buy | Strong Buy | Maintains |
2024-08-27 | Truist Securities | Buy | Buy | Maintains |
2024-08-26 | Loop Capital | Buy | Buy | Reiterate |
2024-08-23 | Wedbush | Outperform | Outperform | Maintains |
2024-08-23 | Evercore ISI Group | Outperform | Outperform | Maintains |
2024-08-22 | Rosenblatt | Buy | Buy | Maintains |
2024-08-21 | HSBC | Buy | Buy | Maintains |
2024-08-19 | Goldman Sachs | Buy | Buy | Reiterate |
2024-08-06 | New Street Research | Neutral | Buy | Upgrade |
2024-08-05 | Deutsche Bank | Hold | Hold | Maintains |
2024-08-05 | Goldman Sachs | Buy | Buy | Maintains |
2024-07-22 | Loop Capital | Buy | Buy | Maintains |
2024-07-22 | Piper Sandler | Overweight | Overweight | Maintains |
2024-07-15 | TD Cowen | Buy | Buy | Maintains |
2024-07-12 | Benchmark | Buy | Buy | Maintains |
2024-07-09 | Keybanc | Overweight | Overweight | Maintains |
2024-07-08 | UBS | Buy | Buy | Maintains |
2024-07-05 | New Street Research | Buy | Neutral | Downgrade |
2024-07-01 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-06-27 | Truist Securities | Buy | Buy | Reiterate |
2024-06-26 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2024-06-26 | Citigroup | Buy | Buy | Maintains |
2024-06-24 | Jefferies | Buy | Buy | Maintains |
2024-06-21 | Melius Research | Buy | Buy | Maintains |
2024-06-18 | Tigress Financial | Buy | Buy | Maintains |
2024-06-18 | Wells Fargo | Overweight | Overweight | Maintains |
2024-06-18 | Rosenblatt | Buy | Buy | Maintains |
2024-06-11 | Goldman Sachs | Buy | Buy | Maintains |
2024-06-11 | Evercore ISI Group | Outperform | Outperform | Maintains |
2024-06-11 | Argus Research | Buy | Buy | Maintains |
2024-06-10 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-06-10 | TD Cowen | Buy | Buy | Maintains |
2024-06-10 | Barclays | Overweight | Overweight | Maintains |
2024-06-10 | Susquehanna | Positive | Positive | Maintains |
2024-06-04 | Mizuho | Buy | Buy | Maintains |
2024-05-23 | Jefferies | Buy | Buy | Maintains |
2024-05-23 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-05-23 | Argus Research | Buy | Buy | Maintains |
2024-05-23 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2024-05-23 | TD Cowen | Buy | Buy | Maintains |
2024-05-23 | Wedbush | Outperform | Outperform | Maintains |
2024-05-23 | Craig-Hallum | Buy | Buy | Maintains |
2024-05-23 | Deutsche Bank | Hold | Hold | Maintains |
2024-05-23 | Citigroup | Buy | Buy | Maintains |
2024-05-23 | Raymond James | Strong Buy | Strong Buy | Reiterate |
2024-05-23 | Wells Fargo | Overweight | Overweight | Maintains |
2024-05-23 | UBS | Buy | Buy | Maintains |
2024-05-23 | Barclays | Overweight | Overweight | Maintains |
2024-05-23 | Truist Securities | Buy | Buy | Maintains |
2024-05-23 | Oppenheimer | Outperform | Outperform | Reiterate |
2024-05-23 | Benchmark | Buy | Buy | Maintains |
2024-05-23 | JP Morgan | Overweight | Overweight | Maintains |
2024-05-23 | Bernstein | Outperform | Outperform | Maintains |
2024-05-23 | Susquehanna | Positive | Positive | Maintains |
2024-05-23 | Rosenblatt | Buy | Buy | Maintains |
2024-05-23 | Piper Sandler | Overweight | Overweight | Maintains |
2024-05-23 | Stifel | Buy | Buy | Maintains |
2024-05-23 | Keybanc | Overweight | Overweight | Maintains |
2024-05-23 | B of A Securities | Buy | Buy | Maintains |
2024-05-23 | Evercore ISI Group | Outperform | Outperform | Maintains |
2024-05-23 | Mizuho | Buy | Buy | Maintains |
2024-05-23 | Needham | Buy | Buy | Maintains |
2024-05-23 | Goldman Sachs | Buy | Buy | Maintains |
2024-05-23 | Wolfe Research | Outperform | Outperform | Maintains |
2024-05-20 | Barclays | Overweight | Overweight | Maintains |
2024-05-20 | Susquehanna | Positive | Positive | Maintains |
2024-05-20 | Rosenblatt | Buy | Buy | Maintains |
2024-05-20 | Stifel | Buy | Buy | Maintains |
2024-05-20 | Baird | Outperform | Outperform | Maintains |
2024-05-17 | Oppenheimer | Outperform | Outperform | Reiterate |
2024-05-16 | Wedbush | Outperform | Outperform | Reiterate |
2024-05-14 | Wells Fargo | Overweight | Overweight | Maintains |
2024-05-10 | HSBC | Buy | Buy | Maintains |
2024-05-07 | Goldman Sachs | Buy | Buy | Maintains |
2024-04-30 | UBS | Buy | Buy | Maintains |
2024-04-16 | Evercore ISI Group | Outperform | Initiate | |
2024-04-11 | Raymond James | Strong Buy | Strong Buy | Maintains |
2024-04-08 | Keybanc | Overweight | Overweight | Maintains |
2024-04-04 | Susquehanna | Positive | Positive | Maintains |
2024-03-22 | UBS | Buy | Buy | Maintains |
2024-03-21 | TD Cowen | Outperform | Outperform | Maintains |
2024-03-20 | Deutsche Bank | Hold | Hold | Maintains |
2024-03-20 | Stifel | Buy | Buy | Reiterate |
2024-03-20 | Argus Research | Buy | Buy | Maintains |
2024-03-20 | Goldman Sachs | Buy | Buy | Maintains |
2024-03-20 | Benchmark | Buy | Buy | Reiterate |
2024-03-20 | Citigroup | Buy | Buy | Maintains |
2024-03-20 | Piper Sandler | Overweight | Overweight | Maintains |
2024-03-20 | Oppenheimer | Outperform | Outperform | Maintains |
2024-03-19 | Keybanc | Overweight | Overweight | Maintains |
2024-03-19 | Wedbush | Outperform | Outperform | Reiterate |
2024-03-19 | Susquehanna | Positive | Positive | Maintains |
2024-03-19 | Wells Fargo | Overweight | Overweight | Maintains |
2024-03-18 | Truist Securities | Buy | Buy | Maintains |
2024-03-18 | HSBC | Buy | Buy | Maintains |
2024-03-13 | B of A Securities | Buy | Buy | Maintains |
2024-03-11 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2024-03-07 | Mizuho | Buy | Buy | Maintains |
2024-03-06 | CICC | Outperform | Initiate | |
2024-03-04 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-02-29 | Tigress Financial | Buy | Buy | Maintains |
2024-02-22 | JP Morgan | Overweight | Overweight | Maintains |
2024-02-22 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-02-22 | Stifel | Buy | Buy | Maintains |
2024-02-22 | Mizuho | Buy | Buy | Maintains |
2024-02-22 | Benchmark | Buy | Buy | Maintains |
2024-02-22 | B of A Securities | Buy | Buy | Maintains |
2024-02-22 | Truist Securities | Buy | Buy | Maintains |
2024-02-22 | UBS | Buy | Buy | Maintains |
2024-02-22 | Oppenheimer | Outperform | Outperform | Reiterate |
2024-02-22 | Deutsche Bank | Hold | Hold | Maintains |
2024-02-22 | HSBC | Buy | Buy | Maintains |
2024-02-22 | Wolfe Research | Outperform | Outperform | Maintains |
2024-02-22 | Bernstein | Outperform | Outperform | Maintains |
2024-02-22 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2024-02-22 | Needham | Buy | Buy | Maintains |
2024-02-22 | DA Davidson | Neutral | Neutral | Maintains |
2024-02-22 | Craig-Hallum | Buy | Buy | Maintains |
2024-02-22 | Argus Research | Buy | Buy | Maintains |
2024-02-22 | Keybanc | Overweight | Overweight | Maintains |
2024-02-22 | Wedbush | Outperform | Outperform | Maintains |
2024-02-20 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-02-20 | Rosenblatt | Buy | Buy | Reiterate |
2024-02-16 | Wells Fargo | Overweight | Overweight | Maintains |
2024-02-16 | Oppenheimer | Outperform | Outperform | Maintains |
2024-02-16 | Wedbush | Outperform | Outperform | Maintains |
2024-02-16 | Loop Capital | Buy | Initiate | |
2024-02-14 | Susquehanna | Positive | Positive | Maintains |
2024-02-13 | Mizuho | Buy | Buy | Maintains |
2024-02-12 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-02-07 | Morgan Stanley | Overweight | Overweight | Maintains |
2024-02-05 | Goldman Sachs | Buy | Buy | Maintains |
2024-01-29 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2024-01-23 | Cantor Fitzgerald | Overweight | Initiate | |
2024-01-19 | Raymond James | Strong Buy | Strong Buy | Maintains |
2024-01-18 | Tigress Financial | Buy | Buy | Maintains |
2024-01-16 | Keybanc | Overweight | Overweight | Maintains |
2024-01-03 | DA Davidson | Neutral | Initiate | |
2023-11-22 | Wells Fargo | Overweight | Overweight | Maintains |
2023-11-22 | Wedbush | Outperform | Outperform | Reiterate |
2023-11-22 | BMO Capital | Outperform | Outperform | Maintains |
2023-11-22 | Benchmark | Buy | Buy | Reiterate |
2023-11-22 | Mizuho | Buy | Buy | Maintains |
2023-11-22 | Edward Jones | Buy | Hold | Downgrade |
2023-11-22 | UBS | Buy | Buy | Maintains |
2023-11-22 | Susquehanna | Positive | Positive | Reiterate |
2023-11-22 | Stifel | Buy | Buy | Maintains |
2023-11-22 | Oppenheimer | Outperform | Outperform | Reiterate |
2023-11-22 | Morgan Stanley | Overweight | Overweight | Maintains |
2023-11-22 | Needham | Buy | Buy | Reiterate |
2023-11-17 | Piper Sandler | Overweight | Overweight | Reiterate |
2023-11-17 | Stifel | Buy | Buy | Reiterate |
2023-11-17 | Wedbush | Outperform | Outperform | Reiterate |
2023-11-09 | Bernstein | Outperform | Outperform | Reiterate |
2023-10-20 | Keybanc | Overweight | Overweight | Maintains |
2023-10-18 | Morgan Stanley | Overweight | Overweight | Maintains |
2023-10-18 | Citigroup | Buy | Buy | Maintains |
2023-10-03 | Keybanc | Overweight | Overweight | Maintains |
2023-10-02 | Goldman Sachs | Buy | Buy | Maintains |
2023-09-20 | Rosenblatt | Buy | Buy | Reiterate |
2023-08-24 | Wells Fargo | Overweight | Overweight | Maintains |
2023-08-24 | Susquehanna | Positive | Positive | Maintains |
2023-08-24 | TD Cowen | Outperform | Outperform | Maintains |
2023-08-24 | Jefferies | Buy | Buy | Maintains |
2023-08-24 | Argus Research | Buy | Buy | Maintains |
2023-08-24 | Craig-Hallum | Buy | Buy | Maintains |
2023-08-24 | Truist Securities | Buy | Buy | Maintains |
2023-08-24 | Baird | Outperform | Outperform | Maintains |
2023-08-24 | Benchmark | Buy | Buy | Maintains |
2023-08-24 | Wedbush | Outperform | Outperform | Maintains |
2023-08-24 | UBS | Buy | Buy | Maintains |
2023-08-24 | B of A Securities | Buy | Buy | Maintains |
2023-08-24 | Morgan Stanley | Overweight | Overweight | Maintains |
2023-08-24 | BMO Capital | Outperform | Outperform | Maintains |
2023-08-24 | Wolfe Research | Outperform | Outperform | Maintains |
2023-08-24 | Oppenheimer | Outperform | Outperform | Maintains |
2023-08-24 | Citigroup | Buy | Buy | Maintains |
2023-08-24 | JP Morgan | Overweight | Overweight | Maintains |
2023-08-24 | Mizuho | Buy | Buy | Maintains |
2023-08-24 | Piper Sandler | Overweight | Overweight | Maintains |
2023-08-24 | Raymond James | Strong Buy | Strong Buy | Maintains |
2023-08-24 | Rosenblatt | Buy | Buy | Maintains |
2023-08-24 | Barclays | Overweight | Overweight | Maintains |
2023-08-24 | Deutsche Bank | Hold | Hold | Maintains |
2023-08-24 | WestPark Capital | Hold | Buy | Upgrade |
2023-08-24 | Keybanc | Overweight | Overweight | Maintains |
2023-08-24 | Exane BNP Paribas | Neutral | Outperform | Upgrade |
2023-08-24 | Stifel | Hold | Buy | Upgrade |
2023-08-21 | BMO Capital | Outperform | Outperform | Maintains |
2023-08-21 | HSBC | Buy | Buy | Maintains |
2023-08-21 | Keybanc | Overweight | Overweight | Maintains |
2023-08-18 | Wedbush | Outperform | Outperform | Reiterate |
2023-08-17 | Rosenblatt | Buy | Buy | Maintains |
2023-08-17 | Oppenheimer | Outperform | Outperform | Maintains |
2023-08-16 | Raymond James | Strong Buy | Strong Buy | Maintains |
2023-08-16 | Piper Sandler | Overweight | Overweight | Maintains |
2023-08-15 | Baird | Outperform | Outperform | Maintains |
2023-08-15 | Wells Fargo | Overweight | Overweight | Maintains |
2023-08-15 | UBS | Buy | Buy | Maintains |
2023-07-24 | Mizuho | Buy | Buy | Maintains |
2023-07-20 | Susquehanna | Positive | Positive | Maintains |
2023-07-20 | Barclays | Overweight | Overweight | Maintains |
2023-07-20 | Wolfe Research | Outperform | Initiate | |
2023-07-14 | Truist Securities | Buy | Buy | Maintains |
2023-07-11 | Keybanc | Overweight | Overweight | Maintains |
2023-07-10 | Goldman Sachs | Buy | Buy | Maintains |
2023-07-07 | Tigress Financial | Buy | Buy | Maintains |
2023-06-30 | Daiwa Capital | Neutral | Outperform | Upgrade |
2023-06-29 | Rosenblatt | Buy | Buy | Reiterate |
2023-06-22 | Mizuho | Buy | Buy | Reiterate |
2023-06-16 | Morgan Stanley | Overweight | Overweight | Maintains |
2023-05-31 | B of A Securities | Buy | Buy | Maintains |
2023-05-26 | Goldman Sachs | Buy | Buy | Maintains |
2023-05-25 | BMO Capital | Outperform | Cautious | Maintains |
2023-05-25 | UBS | Buy | Buy | Maintains |
2023-05-25 | Piper Sandler | Overweight | Overweight | Maintains |
2023-05-25 | Deutsche Bank | Hold | Hold | Maintains |
2023-05-25 | B of A Securities | Buy | Buy | Maintains |
2023-05-25 | Stifel | Hold | Hold | Maintains |
2023-05-25 | Evercore ISI Group | Outperform | Outperform | Maintains |
2023-05-25 | Jefferies | Buy | Buy | Maintains |
2023-05-25 | Craig-Hallum | Hold | Buy | Upgrade |
2023-05-25 | Baird | Neutral | Outperform | Upgrade |
2023-05-25 | Wedbush | Neutral | Outperform | Upgrade |
2023-05-25 | Morgan Stanley | Overweight | Overweight | Maintains |
2023-05-25 | Rosenblatt | Buy | Buy | Maintains |
2023-05-25 | Mizuho | Buy | Buy | Maintains |
2023-05-25 | Truist Securities | Buy | Buy | Maintains |
2023-05-25 | TD Cowen | Outperform | Outperform | Maintains |
2023-05-25 | Susquehanna | Positive | Positive | Maintains |
2023-05-25 | Wells Fargo | Overweight | Overweight | Maintains |
2023-05-25 | JP Morgan | Overweight | Overweight | Maintains |
2023-05-25 | Raymond James | Strong Buy | Strong Buy | Maintains |
2023-05-25 | Needham | Buy | Buy | Maintains |
2023-05-25 | Oppenheimer | Outperform | Outperform | Maintains |
2023-05-25 | Citigroup | Buy | Buy | Maintains |
2023-05-25 | Goldman Sachs | Buy | Buy | Maintains |
2023-05-25 | Keybanc | Overweight | Overweight | Maintains |
2023-05-25 | Bernstein | Outperform | Outperform | Maintains |
2023-05-25 | Barclays | Overweight | Overweight | Maintains |
2023-05-24 | Citigroup | Buy | Buy | Maintains |
2023-05-23 | Stifel | Hold | Hold | Maintains |
2023-05-22 | Wedbush | Neutral | Neutral | Maintains |
2023-05-22 | Keybanc | Overweight | Overweight | Maintains |
2023-05-18 | Oppenheimer | Outperform | Outperform | Maintains |
2023-05-11 | Rosenblatt | Buy | Buy | Reiterate |
2023-05-10 | Truist Securities | Buy | Buy | Maintains |
2023-04-25 | Erste Group | Hold | Buy | Upgrade |
2023-04-19 | B of A Securities | Buy | Maintains | |
2023-04-18 | HSBC | Reduce | Buy | Upgrade |
2023-04-11 | Keybanc | Overweight | Maintains | |
2023-03-31 | Tigress Financial | Buy | Reiterate | |
2023-03-28 | Bernstein | Outperform | Maintains | |
2023-03-27 | UBS | Buy | Maintains | |
2023-03-23 | Needham | Buy | Maintains | |
2023-03-22 | Truist Securities | Buy | Maintains | |
2023-03-22 | TD Cowen | Outperform | Maintains | |
2023-03-22 | BMO Capital | Outperform | Maintains | |
2023-03-22 | Rosenblatt | Buy | Reiterate | |
2023-03-22 | Wells Fargo | Overweight | Maintains | |
2023-03-22 | Mizuho | Buy | Maintains | |
2023-03-22 | Needham | Buy | Reiterate | |
2023-03-22 | Oppenheimer | Outperform | Maintains | |
2023-03-22 | Deutsche Bank | Hold | Maintains | |
2023-03-21 | Exane BNP Paribas | Underperform | Neutral | Upgrade |
2023-03-17 | Citigroup | Buy | Maintains | |
2023-03-17 | Morgan Stanley | Equal-Weight | Overweight | Upgrade |
2023-03-16 | Wedbush | Neutral | Reiterate | |
2023-03-09 | Susquehanna | Positive | Reiterate | |
2023-02-23 | B of A Securities | Buy | Maintains | |
2023-02-23 | Truist Securities | Buy | Maintains | |
2023-02-23 | Goldman Sachs | Neutral | Buy | Upgrade |
2023-02-23 | Stifel | Hold | Maintains | |
2023-02-23 | Jefferies | Buy | Maintains | |
2023-02-23 | Craig-Hallum | Hold | Maintains | |
2023-02-23 | BMO Capital | Outperform | Maintains | |
2023-02-23 | Morgan Stanley | Equal-Weight | Maintains | |
2023-02-23 | Wells Fargo | Overweight | Maintains | |
2023-02-23 | Piper Sandler | Overweight | Maintains | |
2023-02-23 | Barclays | Overweight | Maintains | |
2023-02-23 | Mizuho | Buy | Maintains | |
2023-02-23 | JP Morgan | Overweight | Maintains | |
2023-02-23 | Oppenheimer | Outperform | Maintains | |
2023-02-23 | Baird | Neutral | Maintains | |
2023-02-23 | Rosenblatt | Buy | Reiterate | |
2023-02-23 | Citigroup | Buy | Maintains | |
2023-02-23 | Deutsche Bank | Hold | Maintains | |
2023-02-23 | Needham | Buy | Maintains | |
2023-02-22 | Piper Sandler | Overweight | Maintains | |
2023-02-21 | Oppenheimer | Outperform | Maintains | |
2023-02-21 | Stifel | Hold | Maintains | |
2023-02-21 | Morgan Stanley | Equal-Weight | Maintains | |
2023-02-21 | BMO Capital | Outperform | Maintains | |
2023-02-17 | Oppenheimer | Outperform | Maintains | |
2023-02-17 | Keybanc | Overweight | Maintains | |
2023-02-16 | Susquehanna | Positive | Maintains | |
2023-02-16 | DZ Bank | Buy | Sell | Downgrade |
2023-02-14 | B of A Securities | Buy | Maintains | |
2023-01-23 | Truist Securities | Buy | Maintains | |
2023-01-23 | Barclays | Overweight | Maintains | |
2023-01-11 | Keybanc | Overweight | Maintains | |
2022-12-19 | Needham | Buy | Maintains | |
2022-12-15 | HSBC | Reduce | Initiate | |
2022-12-09 | Tigress Financial | Buy | Maintains | |
2022-11-17 | Summit Insights Group | Hold | Buy | Upgrade |
2022-11-17 | Susquehanna | Positive | Maintains | |
2022-11-17 | Morgan Stanley | Equal-Weight | Maintains | |
2022-11-17 | Wedbush | Neutral | Maintains | |
2022-11-17 | Stifel | Hold | Maintains | |
2022-11-17 | Raymond James | Strong Buy | Maintains | |
2022-11-17 | Needham | Buy | Maintains | |
2022-11-17 | Deutsche Bank | Hold | Maintains | |
2022-11-17 | Mizuho | Buy | Maintains | |
2022-11-11 | Oppenheimer | Outperform | Maintains | |
2022-10-24 | Barclays | Overweight | Maintains | |
2022-10-18 | Deutsche Bank | Hold | Maintains | |
2022-10-11 | Citigroup | Buy | Maintains | |
2022-09-21 | BMO Capital | Outperform | Maintains | |
2022-09-21 | Susquehanna | Positive | Maintains | |
2022-09-15 | Mizuho | Buy | Maintains | |
2022-09-08 | Stifel | Hold | Initiate | |
2022-09-02 | Needham | Buy | Maintains | |
2022-08-25 | Truist Securities | Buy | Maintains | |
2022-08-25 | Deutsche Bank | Hold | Maintains | |
2022-08-25 | Craig-Hallum | Hold | Maintains | |
2022-08-25 | Benchmark | Buy | Maintains | |
2022-08-25 | BMO Capital | Outperform | Maintains | |
2022-08-25 | Mizuho | Buy | Maintains | |
2022-08-25 | Baird | Neutral | Maintains | |
2022-08-25 | Wedbush | Neutral | Maintains | |
2022-08-25 | Barclays | Overweight | Maintains | |
2022-08-25 | Citigroup | Buy | Maintains | |
2022-08-25 | Raymond James | Strong Buy | Maintains | |
2022-08-25 | JP Morgan | Overweight | Maintains | |
2022-08-09 | Truist Securities | Buy | Maintains | |
2022-08-09 | Susquehanna | Positive | Maintains | |
2022-08-09 | Mizuho | Buy | Maintains | |
2022-08-09 | Raymond James | Strong Buy | Maintains | |
2022-08-08 | Craig-Hallum | Buy | Hold | Downgrade |
2022-07-25 | Barclays | Overweight | Maintains | |
2022-07-20 | Deutsche Bank | Hold | Maintains | |
2022-07-14 | Baird | Neutral | Maintains | |
2022-07-13 | Susquehanna | Positive | Maintains | |
2022-07-12 | Keybanc | Overweight | Maintains | |
2022-07-12 | Citigroup | Buy | Maintains | |
2022-07-11 | Piper Sandler | Overweight | Maintains | |
2022-06-29 | B of A Securities | Buy | Maintains | |
2022-05-27 | Baird | Neutral | Maintains | |
2022-05-26 | BMO Capital | Outperform | Maintains | |
2022-05-26 | Mizuho | Buy | Maintains | |
2022-05-26 | Cowen & Co. | Outperform | Maintains | |
2022-05-26 | Needham | Buy | Maintains | |
2022-05-26 | JP Morgan | Overweight | Maintains | |
2022-05-26 | Raymond James | Strong Buy | Maintains | |
2022-05-26 | Deutsche Bank | Hold | Maintains | |
2022-05-26 | Citigroup | Buy | Maintains | |
2022-05-26 | Susquehanna | Positive | Maintains | |
2022-05-26 | Morgan Stanley | Equal-Weight | Maintains | |
2022-05-26 | Piper Sandler | Overweight | Maintains | |
2022-05-26 | Keybanc | Overweight | Maintains | |
2022-05-23 | UBS | Buy | Maintains | |
2022-05-23 | Bernstein | Outperform | Maintains | |
2022-05-20 | Wells Fargo | Overweight | Maintains | |
2022-05-19 | Wedbush | Neutral | Maintains | |
2022-05-19 | Oppenheimer | Outperform | Maintains | |
2022-05-18 | Susquehanna | Positive | Maintains | |
2022-05-03 | Morgan Stanley | Equal-Weight | Reiterate | |
2022-04-25 | Barclays | Overweight | Maintains | |
2022-04-20 | Deutsche Bank | Hold | Maintains | |
2022-04-13 | New Street Research | Neutral | Buy | Upgrade |
2022-04-12 | Keybanc | Overweight | Maintains | |
2022-04-11 | Baird | Outperform | Neutral | Downgrade |
2022-03-29 | Tigress Financial | Buy | Maintains | |
2022-03-07 | Goldman Sachs | Neutral | Reiterate | |
2022-02-17 | Mizuho | Buy | Maintains | |
2022-02-17 | Summit Insights Group | Buy | Hold | Downgrade |
2021-11-18 | Deutsche Bank | Hold | Maintains | |
2021-11-18 | Needham | Buy | Maintains | |
2021-11-18 | Truist Securities | Buy | Maintains | |
2021-11-18 | Raymond James | Strong Buy | Maintains | |
2021-11-18 | Mizuho | Buy | Maintains | |
2021-11-18 | Piper Sandler | Overweight | Maintains | |
2021-11-18 | Keybanc | Overweight | Maintains | |
2021-11-16 | Credit Suisse | Outperform | Maintains | |
2021-11-12 | Wedbush | Outperform | Neutral | Downgrade |
2021-11-11 | Oppenheimer | Outperform | Maintains | |
2021-11-10 | B of A Securities | Buy | Maintains | |
2021-11-04 | Wells Fargo | Overweight | Maintains | |
2021-10-05 | Keybanc | Overweight | Maintains | |
2021-09-28 | Susquehanna | Positive | Maintains | |
2021-09-17 | B of A Securities | Buy | Maintains | |
2021-08-19 | Deutsche Bank | Hold | Maintains | |
2021-08-19 | Credit Suisse | Outperform | Maintains | |
2021-08-19 | Rosenblatt | Buy | Maintains | |
2021-08-19 | Mizuho | Buy | Maintains | |
2021-08-19 | Barclays | Overweight | Maintains | |
2021-08-19 | Summit Insights Group | Hold | Sell | Downgrade |
2021-08-19 | Keybanc | Overweight | Maintains | |
2021-08-19 | Needham | Buy | Maintains | |
2021-08-12 | Evercore ISI Group | Outperform | Maintains | |
2021-08-12 | Wells Fargo | Overweight | Maintains | |
2021-08-12 | UBS | Buy | Maintains | |
2021-08-04 | Rosenblatt | Buy | Maintains | |
2021-07-22 | Citigroup | Buy | Maintains | |
2021-07-15 | Mizuho | Buy | Maintains | |
2021-07-08 | Truist Securities | Buy | Maintains | |
2021-07-06 | Keybanc | Overweight | Maintains | |
2021-07-01 | BMO Capital | Outperform | Maintains | |
2021-06-22 | Raymond James | Strong Buy | Maintains | |
2021-06-18 | B of A Securities | Buy | Maintains | |
2021-06-17 | Jefferies | Buy | Maintains | |
2021-05-27 | Truist Securities | Buy | Maintains | |
2021-05-27 | Craig-Hallum | Hold | Buy | Upgrade |
2021-05-27 | Evercore ISI Group | Outperform | Maintains | |
2021-05-27 | Wedbush | Outperform | Maintains | |
2021-05-27 | BMO Capital | Outperform | Maintains | |
2021-05-27 | Piper Sandler | Overweight | Maintains | |
2021-05-27 | Jefferies | Buy | Maintains | |
2021-05-27 | UBS | Buy | Maintains | |
2021-05-27 | B of A Securities | Buy | Maintains | |
2021-05-27 | Deutsche Bank | Hold | Maintains | |
2021-05-27 | Mizuho | Buy | Maintains | |
2021-05-27 | Keybanc | Overweight | Maintains | |
2021-05-05 | Baird | Outperform | Initiate | |
2021-04-15 | Raymond James | Outperform | Strong Buy | Upgrade |
2021-04-13 | Cowen & Co. | Outperform | Maintains | |
2021-04-13 | Wells Fargo | Overweight | Maintains | |
2021-04-13 | Deutsche Bank | Hold | Maintains | |
2021-04-13 | Mizuho | Buy | Maintains | |
2021-04-13 | Rosenblatt | Buy | Maintains | |
2021-04-13 | Barclays | Overweight | Maintains | |
2021-02-25 | Piper Sandler | Overweight | Maintains | |
2021-02-25 | Mizuho | Buy | Maintains | |
2021-02-25 | Deutsche Bank | Hold | Maintains | |
2021-02-25 | JP Morgan | Overweight | Maintains | |
2021-02-25 | Cowen & Co. | Outperform | Maintains | |
2021-02-25 | Raymond James | Outperform | Maintains | |
2021-02-25 | Needham | Buy | Maintains | |
2021-02-24 | Cascend | Buy | Maintains | |
2021-02-22 | Deutsche Bank | Hold | Maintains | |
2021-02-18 | Oppenheimer | Outperform | Maintains | |
2021-01-26 | Barclays | Overweight | Maintains | |
2021-01-15 | Susquehanna | Positive | Maintains | |
2021-01-15 | Truist Securities | Buy | Maintains | |
2020-11-19 | B of A Securities | Buy | Maintains | |
2020-11-19 | Mizuho | Buy | Maintains | |
2020-11-19 | Raymond James | Outperform | Maintains | |
2020-11-19 | Rosenblatt | Buy | Maintains | |
2020-10-12 | Truist Securities | Buy | Maintains | |
2020-10-06 | Cascend | Buy | Maintains | |
2020-10-06 | BMO Capital | Outperform | Maintains | |
2020-10-06 | JP Morgan | Overweight | Maintains | |
2020-10-06 | Oppenheimer | Outperform | Maintains | |
2020-09-15 | Craig-Hallum | Hold | Maintains | |
2020-09-15 | Needham | Buy | Maintains | |
2020-09-14 | Jefferies | Buy | Maintains | |
2020-09-02 | B of A Securities | Buy | Maintains | |
2020-09-02 | Benchmark | Buy | Maintains | |
2020-09-02 | Goldman Sachs | Buy | Maintains | |
2020-09-02 | RBC Capital | Outperform | Maintains | |
2020-09-02 | Credit Suisse | Outperform | Maintains | |
2020-09-02 | Mizuho | Buy | Maintains | |
2020-08-20 | Barclays | Overweight | Maintains | |
2020-08-20 | Citigroup | Buy | Maintains | |
2020-08-20 | Oppenheimer | Outperform | Maintains | |
2020-08-20 | Wells Fargo | Overweight | Maintains | |
2020-08-20 | Jefferies | Buy | Maintains | |
2020-08-20 | Susquehanna | Positive | Maintains | |
2020-08-20 | Raymond James | Outperform | Maintains | |
2020-08-20 | Credit Suisse | Outperform | Maintains | |
2020-08-20 | Needham | Buy | Maintains | |
2020-08-20 | RBC Capital | Outperform | Maintains | |
2020-08-20 | Rosenblatt | Buy | Maintains | |
2020-08-20 | Morgan Stanley | Equal-Weight | Maintains | |
2020-08-20 | Mizuho | Buy | Maintains | |
2020-08-17 | Wells Fargo | Overweight | Maintains | |
2020-08-14 | Wedbush | Outperform | Maintains | |
2020-08-13 | Raymond James | Outperform | Maintains | |
2020-07-20 | Barclays | Overweight | Maintains | |
2020-07-10 | Rosenblatt | Buy | Maintains | |
2020-07-07 | B of A Securities | Buy | Maintains | |
2020-06-17 | Jefferies | Buy | Maintains | |
2020-06-16 | Morgan Stanley | Overweight | Equal-Weight | Downgrade |
2020-05-26 | Morgan Stanley | Overweight | Maintains | |
2020-05-22 | Cascend | Buy | Maintains | |
2020-05-22 | Wells Fargo | Overweight | Maintains | |
2020-05-22 | Wedbush | Outperform | Maintains | |
2020-05-22 | Oppenheimer | Outperform | Maintains | |
2020-05-22 | Raymond James | Outperform | Reiterate | |
2020-05-22 | Deutsche Bank | Hold | Maintains | |
2020-05-22 | B of A Securities | Buy | Reiterate | |
2020-05-22 | UBS | Buy | Maintains | |
2020-05-22 | Piper Sandler | Overweight | Maintains | |
2020-05-22 | Needham | Buy | Maintains | |
2020-05-22 | Rosenblatt | Buy | Maintains | |
2020-05-22 | SunTrust Robinson Humphrey | Buy | Maintains | |
2020-05-22 | Mizuho | Buy | Reiterate | |
2020-05-22 | Nomura Instinet | Reduce | Maintains | |
2020-05-21 | Credit Suisse | Outperform | Reiterate | |
2020-05-19 | RBC Capital | Outperform | Maintains | |
2020-05-19 | Susquehanna | Positive | Maintains | |
2020-05-18 | BMO Capital | Market Perform | Outperform | Upgrade |
2020-05-15 | Raymond James | Outperform | Reiterate | |
2020-05-13 | Wedbush | Outperform | Maintains | |
2020-05-11 | Needham | Buy | Maintains | |
2020-05-07 | SunTrust Robinson Humphrey | Buy | Maintains | |
2020-05-04 | Susquehanna | Positive | Maintains | |
2020-04-28 | Morgan Stanley | Overweight | Maintains | |
2020-04-17 | UBS | Buy | Maintains | |
2020-03-31 | Susquehanna | Positive | Maintains | |
2020-03-24 | Needham | Hold | Buy | Upgrade |
2020-03-20 | Wells Fargo | Overweight | Maintains | |
2020-03-18 | Morgan Stanley | Overweight | Maintains | |
2020-02-25 | Nomura | Neutral | Reduce | Downgrade |
2020-02-19 | Bernstein | Market Perform | Outperform | Upgrade |
2020-02-18 | Argus Research | Buy | Reiterate | |
2020-02-14 | Craig-Hallum | Buy | Maintains | |
2020-02-14 | Oppenheimer | Outperform | Maintains | |
2020-02-14 | Wells Fargo | Overweight | Maintains | |
2020-02-14 | Wedbush | Outperform | Maintains | |
2020-02-14 | UBS | Buy | Maintains | |
2020-02-14 | Cascend | Buy | Maintains | |
2020-02-14 | Morgan Stanley | Overweight | Maintains | |
2020-02-14 | Raymond James | Outperform | Maintains | |
2020-02-14 | Rosenblatt | Buy | Maintains | |
2020-02-14 | Citigroup | Buy | Maintains | |
2020-02-13 | SunTrust Robinson Humphrey | Buy | Maintains | |
2020-02-13 | Cascend | Buy | Maintains | |
2020-02-12 | Susquehanna | Positive | Maintains | |
2020-02-12 | Wedbush | Outperform | Maintains | |
2020-02-11 | Oppenheimer | Outperform | Maintains | |
2020-02-11 | Wells Fargo | Overweight | Maintains | |
2020-02-10 | RBC Capital | Outperform | Maintains | |
2020-01-23 | UBS | Buy | Maintains | |
2020-01-15 | Piper Sandler | Overweight | Maintains | |
2020-01-13 | Argus Research | Buy | Maintains | |
2020-01-13 | Craig-Hallum | Buy | Reiterate | |
2020-01-13 | Needham | Underperform | Hold | Upgrade |
2020-01-10 | B of A Securities | Buy | Reiterate | |
2019-12-31 | Benchmark | Buy | Maintains | |
2019-12-20 | Wells Fargo | Overweight | Maintains | |
2019-12-17 | PiperJaffray | Overweight | Maintains | |
2019-11-25 | Cascend | Buy | Maintains | |
2019-11-25 | Morgan Stanley | Equal-Weight | Overweight | Upgrade |
2019-11-15 | Bank of America | Buy | Maintains | |
2019-11-15 | Barclays | Overweight | Maintains | |
2019-11-15 | Citi | Buy | Maintains | |
2019-11-15 | Nomura | Neutral | Maintains | |
2019-11-15 | Wells Fargo | Outperform | Maintains | |
2019-11-15 | Morgan Stanley | Equal-Weight | Maintains | |
2019-11-15 | Mizuho | Buy | Maintains | |
2019-11-15 | Raymond James | Outperform | Reiterate | |
2019-11-15 | SunTrust Robinson Humphrey | Buy | Maintains | |
2019-11-15 | Craig-Hallum | Hold | Buy | Upgrade |
2019-11-15 | Benchmark | Buy | Maintains | |
2019-11-15 | JP Morgan | Overweight | Maintains | |
2019-11-15 | New Street | Buy | Neutral | Downgrade |
2019-11-12 | Cascend | Buy | Maintains | |
2019-11-12 | Oppenheimer | Outperform | Maintains | |
2019-11-11 | Deutsche Bank | Hold | Maintains | |
2019-11-11 | UBS | Buy | Maintains | |
2019-10-22 | Wells Fargo | Outperform | Maintains | |
2019-10-15 | Cascend | Buy | Maintains | |
2019-10-15 | Bank of America | Buy | Maintains | |
2019-10-07 | RBC Capital | Outperform | Maintains | |
2019-10-07 | Evercore ISI Group | Outperform | Maintains | |
2019-09-23 | SunTrust Robinson Humphrey | Buy | Maintains | |
2019-08-16 | Morgan Stanley | Equal-Weight | Maintains | |
2019-07-11 | Cascend | Hold | Buy | Upgrade |
2019-06-27 | Wedbush | Outperform | Initiate | |
2019-06-06 | Barclays | Overweight | Maintains | |
2019-05-17 | Summit Insights Group | Buy | Hold | Downgrade |
2019-05-17 | UBS | Buy | Maintains | |
2019-05-14 | Stifel Nicolaus | Hold | Maintains | |
2019-05-13 | Morgan Stanley | Equal-Weight | Maintains | |
2019-04-03 | Nomura | Neutral | Initiate | |
2019-03-26 | PiperJaffray | Overweight | Initiate | |
2019-02-22 | Atlantic Equities | Overweight | Initiate | |
2019-02-11 | Bernstein | Outperform | Market Perform | Downgrade |
2019-01-29 | UBS | Neutral | Buy | Upgrade |
2019-01-29 | Needham | Buy | Underperform | Downgrade |
2019-01-29 | Morgan Stanley | Overweight | Equal-Weight | Downgrade |
2018-12-27 | RBC Capital | Outperform | Outperform | Reiterate |
2018-12-12 | RBC Capital | Outperform | Outperform | Maintains |
2018-11-26 | Credit Suisse | Outperform | Initiate | |
2018-11-20 | Exane BNP Paribas | Neutral | Underperform | Downgrade |
2018-11-16 | Mizuho | Buy | Buy | Maintains |
2018-11-16 | Raymond James | Outperform | Outperform | Maintains |
2018-11-16 | Citigroup | Buy | Buy | Maintains |
2018-11-16 | BMO Capital | Market Perform | Market Perform | Maintains |
2018-11-16 | Deutsche Bank | Hold | Hold | Maintains |
2018-11-16 | Nomura | Neutral | Neutral | Maintains |
2018-11-16 | Goldman Sachs | Conviction Buy | Buy | Downgrade |
2018-11-16 | Wells Fargo | Outperform | Outperform | Maintains |
2018-11-16 | B. Riley FBR | Buy | Neutral | Downgrade |
2018-11-16 | Barclays | Overweight | Overweight | Maintains |
2018-11-16 | Jefferies | Buy | Buy | Maintains |
2018-11-13 | B. Riley FBR | Buy | Buy | Maintains |
2018-11-13 | Susquehanna | Neutral | Positive | Upgrade |
2018-11-12 | Citigroup | Buy | Buy | Maintains |
2018-11-08 | Morgan Stanley | Overweight | Overweight | Maintains |
2018-10-30 | JP Morgan | Neutral | Overweight | Upgrade |
2018-09-25 | KeyBanc | Sector Weight | Initiate | |
2018-08-17 | Oppenheimer | Perform | Outperform | Upgrade |
2018-08-17 | Stifel Nicolaus | Hold | Hold | Maintains |
2018-08-15 | Wells Fargo | Underperform | Outperform | Upgrade |
2018-06-26 | Benchmark | Buy | Initiate | |
2018-06-26 | FBN Securities | Outperform | Initiate | |
2018-05-17 | Cowen & Co. | Outperform | Initiate | |
2018-05-11 | UBS | Neutral | Neutral | Maintains |
2018-05-11 | Barclays | Overweight | Overweight | Maintains |
2018-05-11 | B. Riley FBR | Buy | Buy | Maintains |
2018-05-08 | Deutsche Bank | Hold | Hold | Maintains |
2018-05-03 | Barclays | Equal-Weight | Overweight | Upgrade |
2018-04-10 | Morgan Stanley | Equal-Weight | Overweight | Upgrade |
2018-04-09 | Morgan Stanley | Equal-Weight | Overweight | Upgrade |
2018-04-05 | UBS | Neutral | Initiate | |
2018-02-09 | BMO Capital | Market Perform | Market Perform | Maintains |
2018-02-09 | Morgan Stanley | Equal-Weight | Equal-Weight | Maintains |
2018-02-09 | Citigroup | Buy | Buy | Maintains |
2018-02-09 | B. Riley FBR | Buy | Buy | Maintains |
2018-02-09 | Deutsche Bank | Hold | Hold | Maintains |
2017-11-17 | Canaccord Genuity | Buy | Maintains | |
2017-11-13 | BMO Capital | Underperform | Market Perform | Upgrade |
2017-11-10 | Bank of America | Buy | Maintains | |
2017-11-10 | Loop Capital | Buy | Maintains | |
2017-11-10 | Nomura | Reduce | Neutral | Upgrade |
2017-11-10 | Barclays | Equal-Weight | Maintains | |
2017-11-10 | BMO Capital | Underperform | Maintains | |
2017-11-10 | Morgan Stanley | Equal-Weight | Maintains | |
2017-11-08 | Deutsche Bank | Hold | Maintains | |
2017-10-04 | Barclays | Equal-Weight | Maintains | |
2017-09-18 | Bank of America | Buy | Maintains | |
2017-08-14 | Canaccord Genuity | Buy | Maintains | |
2017-08-11 | Nomura | Reduce | Maintains | |
2017-08-11 | Citigroup | Buy | Maintains | |
2017-08-11 | Barclays | Equal-Weight | Maintains | |
2017-07-12 | SunTrust Robinson Humphrey | Neutral | Buy | Upgrade |
2017-07-10 | Jefferies | Buy | Maintains | |
2017-06-20 | Pacific Crest | Underweight | Sector Weight | Upgrade |
2017-05-19 | Bernstein | Outperform | Initiate | |
2017-03-31 | Macquarie | Neutral | Initiate | |
2017-02-23 | BMO Capital | Market Perform | Underperform | Downgrade |
2017-02-22 | Nomura | Buy | Reduce | Downgrade |
2017-02-06 | Roth Capital | Buy | Neutral | Downgrade |
2016-12-20 | Mizuho | Buy | Maintains | |
2016-12-14 | Evercore ISI Group | Hold | Buy | Upgrade |
2016-12-13 | Loop Capital | Buy | Initiate | |
2016-11-22 | MKM Partners | Buy | Maintains | |
2016-11-14 | Needham | Hold | Buy | Upgrade |
2016-11-11 | Barclays | Underweight | Equal-Weight | Upgrade |
2016-11-02 | Citigroup | Buy | Initiate | |
2016-10-25 | B. Riley FBR | Buy | Buy | Maintains |
2016-09-20 | Susquehanna | Neutral | Initiate | |
2016-09-20 | SunTrust Robinson Humphrey | Neutral | Initiate | |
2016-08-15 | Argus | Buy | Maintains | |
2016-08-12 | RBC Capital | Sector Perform | Outperform | Upgrade |
2016-08-12 | Jefferies | Buy | Maintains | |
2016-08-12 | Barclays | Underweight | Maintains | |
2016-08-12 | Deutsche Bank | Hold | Maintains | |
2016-08-12 | UBS | Buy | Maintains | |
2016-08-12 | Goldman Sachs | Buy | Maintains | |
2016-08-10 | Barclays | Underweight | Maintains | |
2016-08-08 | Jefferies | Buy | Maintains | |
2016-07-15 | Mizuho | Buy | Initiate | |
2016-07-15 | Wells Fargo | Market Perform | Underperform | Downgrade |
2016-06-13 | Nomura | Neutral | Buy | Upgrade |
2016-06-02 | Goldman Sachs | Buy | Initiate | |
2016-05-13 | Deutsche Bank | Hold | Maintains | |
2016-05-13 | Topeka | Hold | Buy | Upgrade |
2016-05-13 | Jefferies | Buy | Maintains | |
2016-05-13 | Barclays | Underweight | Maintains | |
2016-05-13 | Roth Capital | Neutral | Buy | Upgrade |
2016-04-06 | Deutsche Bank | Hold | Maintains | |
2016-04-06 | Stifel Nicolaus | Buy | Neutral | Downgrade |
2016-04-04 | Jefferies | Buy | Maintains | |
2016-03-18 | Argus | Buy | Initiate | |
2016-02-18 | B. Riley FBR | Buy | Maintains | |
2016-02-18 | Deutsche Bank | Hold | Maintains | |
2016-01-14 | Barclays | Equal-Weight | Underweight | Downgrade |
2015-11-16 | Canaccord Genuity | Hold | Buy | Upgrade |
2015-11-06 | Canaccord Genuity | Hold | Maintains | |
2015-11-06 | MKM Partners | Neutral | Buy | Upgrade |
2015-11-06 | Morgan Stanley | Equal-Weight | Maintains | |
2015-11-06 | Deutsche Bank | Hold | Maintains | |
2015-11-06 | Wedbush | Outperform | Maintains | |
2015-11-06 | Roth Capital | Neutral | Maintains | |
2015-11-03 | Needham | Buy | Hold | Downgrade |
2015-10-30 | Morgan Stanley | Underweight | Equal-Weight | Upgrade |
2015-10-12 | Roth Capital | Neutral | Initiate | |
2015-09-17 | Jefferies | Hold | Buy | Upgrade |
2015-08-07 | Stifel Nicolaus | Buy | Maintains | |
2015-08-07 | Jefferies | Hold | Maintains | |
2015-08-07 | Roth Capital | Neutral | Buy | Upgrade |
2015-08-07 | Barclays | Equal-Weight | Maintains | |
2015-08-07 | Canaccord Genuity | Hold | Maintains | |
2015-08-07 | Morgan Stanley | Underweight | Maintains | |
2015-08-03 | Macquarie | Neutral | Outperform | Upgrade |
2015-06-17 | Tigress Financial | Neutral | Buy | Upgrade |
2015-06-10 | Nomura | Buy | Neutral | Downgrade |
2015-05-08 | JMP Securities | Market Outperform | Maintains | |
2015-05-08 | Stifel Nicolaus | Buy | Maintains | |
2015-05-08 | Roth Capital | Buy | Neutral | Downgrade |
2015-03-23 | Goldman Sachs | Neutral | Sell | Downgrade |
2015-03-10 | Bank of America | Neutral | Buy | Upgrade |
2015-02-12 | Stifel Nicolaus | Buy | Maintains | |
2015-02-12 | Jefferies | Hold | Maintains | |
2015-02-12 | Canaccord Genuity | Hold | Maintains | |
2015-02-12 | JMP Securities | Market Outperform | Maintains | |
2015-02-12 | Deutsche Bank | Hold | Maintains | |
2015-02-12 | Barclays | Equal-Weight | Maintains | |
2014-12-19 | Bank of America | Underperform | Neutral | Upgrade |
2014-11-25 | Nomura | Buy | Maintains | |
2014-11-07 | JP Morgan | Neutral | Maintains | |
2014-11-07 | Stifel Nicolaus | Buy | Maintains | |
2014-11-07 | Canaccord Genuity | Hold | Maintains | |
2014-11-03 | Pacific Crest | Underperform | Sector Perform | Upgrade |
2014-08-08 | Nomura | Buy | Maintains | |
2014-08-08 | JP Morgan | Neutral | Maintains | |
2014-08-08 | BMO Capital | Market Perform | Maintains | |
2014-08-08 | Needham | Hold | Buy | Upgrade |
2014-06-23 | Pacific Crest | Sector Perform | Underperform | Downgrade |
2014-06-19 | Bank of America | Neutral | Underperform | Downgrade |
2014-05-19 | RBC Capital | Sector Perform | Outperform | Upgrade |
2014-05-09 | JP Morgan | Neutral | Maintains | |
2014-05-09 | Citigroup | Hold | Maintains | |
2014-05-09 | Stifel Nicolaus | Buy | Maintains | |
2014-05-09 | Jefferies | Hold | Maintains | |
2014-04-10 | ISI Group | Neutral | Initiate | |
2014-03-21 | CLSA | Underperform | Initiate | |
2014-03-19 | Stifel Nicolaus | Buy | Maintains | |
2014-02-13 | FBR Capital | Market Perform | Maintains | |
2014-02-13 | B. Riley FBR | Neutral | Buy | Upgrade |
2014-02-13 | Stifel Nicolaus | Buy | Maintains | |
2014-02-03 | Susquehanna | Negative | Neutral | Upgrade |
2014-01-21 | Evercore Partners | Underweight | Equal-weight | Upgrade |
2014-01-09 | Canaccord Genuity | Buy | Hold | Downgrade |
2013-11-18 | Morgan Stanley | Equal-weight | Underweight | Downgrade |
2013-11-08 | FBR Capital | Market Perform | Maintains | |
2013-10-11 | Macquarie | Neutral | Underperform | Downgrade |
2013-08-09 | Nomura | Buy | Maintains | |
2013-07-31 | Wells Fargo | Outperform | Market Perform | Downgrade |
2013-05-23 | Topeka | Hold | Initiate | |
2013-03-11 | Susquehanna | Neutral | Negative | Downgrade |
2013-02-14 | Needham | Buy | Hold | Downgrade |
2013-02-14 | BMO Capital | Market Perform | Maintains | |
2013-02-14 | Deutsche Bank | Hold | Maintains | |
2013-02-14 | Stifel Nicolaus | Buy | Maintains | |
2013-02-14 | Nomura | Buy | Maintains | |
2013-02-12 | FBR Capital | Market Perform | Maintains | |
2013-01-03 | Barclays | Equal-Weight | Maintains | |
2012-12-05 | Oppenheimer | Outperform | Perform | Downgrade |
2012-11-09 | FBR Capital | Market Perform | Maintains | |
2012-11-09 | Jefferies | Hold | Maintains | |
2012-11-09 | Nomura | Buy | Maintains | |
2012-11-07 | Wedbush | Outperform | Maintains | |
2012-11-06 | UBS | Buy | Maintains | |
2012-11-05 | BMO Capital | Market Perform | Maintains | |
2012-10-19 | FBR Capital | Outperform | Market Perform | Downgrade |
2012-10-10 | Deutsche Bank | Hold | Maintains | |
2012-09-28 | Brean Capital | Hold | Initiate | |
2012-09-13 | Citigroup | Neutral | Maintains | |
2012-08-10 | Stifel Nicolaus | Buy | Maintains | |
2012-08-10 | Wedbush | Outperform | Maintains | |
2012-08-10 | Citigroup | Hold | Maintains | |
2012-08-10 | Barclays | Equal-Weight | Maintains | |
2012-08-10 | UBS | Buy | Maintains | |
2012-08-10 | FBR Capital | Outperform | Maintains | |
2012-08-10 | Jefferies | Hold | Maintains | |
2012-08-07 | FBR Capital | Outperform | Maintains | |
2012-07-10 | Raymond James | Strong Buy | Maintains | |
2012-06-28 | Lazard | Neutral | Initiate | |
2012-06-25 | Canaccord Genuity | Hold | Buy | Upgrade |
2012-05-31 | Morgan Stanley | Equal-Weight | Initiate | |
2012-05-14 | Jefferies | Hold | Maintains | |
2012-05-14 | Salman Partners | Buy | Maintains | |
2012-04-05 | Cantor Fitzgerald | Buy | Initiate | |
2012-02-16 | Evercore Partners | Underweight | Maintains | |
2025-01-13 | HSBC | Buy | Buy | Maintains |
2025-08-21 | Wedbush | Outperform | Outperform | Maintains |
2025-08-21 | UBS | Buy | Buy | Maintains |
2025-03-14 | Mizuho | Outperform | Outperform | Maintains |
2025-04-11 | Citigroup | Buy | Buy | Maintains |
2025-04-16 | Piper Sandler | Overweight | Overweight | Maintains |
2025-04-16 | Wedbush | Outperform | Outperform | Reiterate |
2025-04-16 | B of A Securities | Buy | Buy | Maintains |
2025-03-20 | DA Davidson | Neutral | Neutral | Maintains |
2025-03-20 | Benchmark | Buy | Buy | Reiterate |
2025-05-29 | DA Davidson | Neutral | Neutral | Maintains |
2025-05-29 | Rosenblatt | Buy | Buy | Maintains |
2025-05-29 | Needham | Buy | Buy | Reiterate |
2025-05-29 | Benchmark | Buy | Buy | Reiterate |
2025-05-14 | B of A Securities | Buy | Buy | Maintains |
2025-04-09 | TD Cowen | Buy | Buy | Maintains |
2025-07-30 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-08-19 | TD Cowen | Buy | Buy | Maintains |
2025-05-22 | Wedbush | Outperform | Outperform | Reiterate |
2025-08-28 | Citigroup | Buy | Buy | Maintains |
2025-08-28 | B of A Securities | Buy | Buy | Maintains |
2025-08-28 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-08-28 | Oppenheimer | Outperform | Outperform | Maintains |
2025-08-28 | Craig-Hallum | Buy | Buy | Maintains |
2025-08-28 | Goldman Sachs | Buy | Buy | Reiterate |
2025-08-28 | DA Davidson | Neutral | Neutral | Maintains |
2025-08-28 | JP Morgan | Overweight | Overweight | Maintains |
2025-08-28 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2025-08-28 | Truist Securities | Buy | Buy | Maintains |
2025-08-28 | Wedbush | Outperform | Outperform | Reiterate |
2025-08-28 | Keybanc | Overweight | Overweight | Maintains |
2025-08-28 | Rosenblatt | Buy | Buy | Maintains |
2025-08-28 | Bernstein | Outperform | Outperform | Maintains |
2025-08-28 | Needham | Buy | Buy | Reiterate |
2025-08-28 | Benchmark | Buy | Buy | Maintains |
2025-04-25 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-04-17 | UBS | Buy | Buy | Maintains |
2025-04-16 | Cantor Fitzgerald | Overweight | Overweight | Reiterate |
2025-04-16 | Raymond James | Strong Buy | Strong Buy | Maintains |
2025-04-16 | DA Davidson | Neutral | Neutral | Maintains |
2025-04-16 | Rosenblatt | Buy | Buy | Maintains |
2025-04-30 | Seaport Global | Sell | Initiate | |
2025-05-12 | UBS | Buy | Buy | Maintains |
2025-04-14 | DA Davidson | Neutral | Neutral | Maintains |
2025-08-13 | Piper Sandler | Overweight | Overweight | Maintains |
2025-08-11 | Wells Fargo | Overweight | Overweight | Maintains |
2025-06-16 | Oppenheimer | Outperform | Outperform | Reiterate |
2025-06-25 | Loop Capital | Buy | Buy | Maintains |
2025-07-03 | Mizuho | Outperform | Outperform | Maintains |
2025-07-10 | Goldman Sachs | Buy | Initiate | |
2025-06-17 | Barclays | Overweight | Overweight | Maintains |
2025-05-29 | Barclays | Overweight | Overweight | Maintains |
2025-05-29 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-05-29 | Citigroup | Buy | Buy | Maintains |
2025-05-29 | Mizuho | Outperform | Outperform | Maintains |
2025-05-29 | Piper Sandler | Overweight | Overweight | Maintains |
2025-05-29 | Raymond James | Strong Buy | Strong Buy | Maintains |
2025-05-29 | Truist Securities | Buy | Buy | Maintains |
2025-09-04 | JP Morgan | Overweight | Overweight | Maintains |
2025-08-20 | Keybanc | Overweight | Overweight | Maintains |
2025-08-25 | Stifel | Buy | Buy | Maintains |
2025-08-25 | Baird | Outperform | Outperform | Maintains |
2025-08-18 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2025-08-18 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-07-07 | Citigroup | Buy | Buy | Maintains |
2025-08-22 | Evercore ISI Group | Outperform | Outperform | Maintains |