Overview
Basic Stats
The Factor Analysis chart (below right) shows a view of Block, Inc. from a variety of lenses. Each factor shows how well the company ranks against all other companies in the Fintel global investing universe. Factor scores range from zero to 100, with 100 being most desirable, and 50 being average.
For example, a company with a Value Score of 100 would be the most undervalued company in our database. A company with a Value Score of zero would be the most overvalued.
Market Cap | |
EV | |
Shares Out. | 610.20 MM |
Earnings Date | |
EPS (TTM) | 4.85 |
Dividend Yield | |
Ex-Dividend Date | |
Borrow Rate | |
Short Shares Avail. | |
Short Interest | |
Short Float | |
Days to Cover | |
Risk Free Rate | 4.17 % |
Price Change (1 yr) | |
Volatility (1 yr) | |
Beta | |
Sharpe Ratio (1 yr) | |
Sortino Ratio (1 yr) |
PE Ratio | |
Price/Book | |
Price/TBV | |
Book/Market | |
EBIT/EV | |
EBIT(3yr avg)/EV | |
ROA | 0.08 |
ROE | 0.15 |
ROIC | 0.10 |
CROIC | 0.00 |
OCROIC | 0.04 |
Implied Volatility | |
Put/Call OI Ratio |
Growth | 42.28 /100 |
Profitability | 59.54 /100 |
Quality Score | 44.38 /100 |
Value Score | |
Momentum Score | |
Stability (Low Vol) Score | |
Analyst Sentiment | |
Fund Sentiment | 52.39 /100 |
Insider Sentiment | |
Officer Sentiment | |
Dividend Score | |
QVM Score | |
Piotroski F-SCORE | 7.00 /9 |
Stock Upgrades/Downgrades
This card shows analyst upgrades/downgrades for Block, Inc.. An analyst rating is a classification that gives investors a sense of analyst sentiment about the direction and performance of an equity - usually a stock - over a period of time, typically 12 months.
- Buy/Overweight/Outperform - Any of these ratings conveys an analyst’s belief that the stock is likely to outperform a market index (e.g. the S&P 500).
- Hold/Equal-Weight/Market Perform - Any of these ratings conveys an analyst’s belief that the stock is likely to perform in line with a market index.
- Sell/Underweight/Underperform - Any of these ratings suggest that an analyst believes the stock is likely to underperform a market index.
When an analyst upgrades a stock, they are signaling that the company’s fundamentals are being undervalued by investors. It could also mean they believe the market is underestimating the company’s potential. The opposite is true when a stock receives a downgrade.
The average rating of each individual analyst’s rating is the consensus rating for a stock. This gives investors a broader sense of the overall sentiment for that stock.
Date | Analyst | Prior | Latest Recommendation |
Action |
---|---|---|---|---|
2024-07-12 | Deutsche Bank | Buy | Buy | Maintains |
2024-07-08 | Keefe, Bruyette & Woods | Market Perform | Market Perform | Maintains |
2024-06-26 | Susquehanna | Positive | Positive | Maintains |
2024-05-06 | Citigroup | Buy | Buy | Maintains |
2024-05-03 | Canaccord Genuity | Buy | Buy | Maintains |
2024-05-03 | TD Cowen | Buy | Buy | Maintains |
2024-05-03 | Wedbush | Outperform | Outperform | Reiterate |
2024-05-03 | Benchmark | Buy | Buy | Reiterate |
2024-05-03 | Needham | Buy | Buy | Maintains |
2024-05-03 | Baird | Outperform | Outperform | Maintains |
2024-05-02 | Monness, Crespi, Hardt | Buy | Neutral | Downgrade |
2024-04-22 | Susquehanna | Positive | Positive | Maintains |
2024-04-19 | Baird | Outperform | Outperform | Maintains |
2024-04-11 | Wolfe Research | Outperform | Outperform | Maintains |
2024-04-10 | Mizuho | Buy | Buy | Maintains |
2024-04-04 | Benchmark | Buy | Buy | Maintains |
2024-04-04 | Morgan Stanley | Equal-Weight | Underweight | Downgrade |
2024-03-27 | Mizuho | Buy | Buy | Maintains |
2024-03-27 | Keybanc | Overweight | Overweight | Maintains |
2024-03-26 | Evercore ISI Group | In-Line | In-Line | Maintains |
2024-03-11 | Jefferies | Buy | Buy | Maintains |
2024-02-26 | Citigroup | Buy | Buy | Maintains |
2024-02-26 | Canaccord Genuity | Buy | Buy | Maintains |
2024-02-23 | RBC Capital | Outperform | Outperform | Maintains |
2024-02-23 | Piper Sandler | Overweight | Overweight | Reiterate |
2024-02-23 | Keefe, Bruyette & Woods | Market Perform | Market Perform | Maintains |
2024-02-23 | Truist Securities | Buy | Buy | Maintains |
2024-02-23 | Wedbush | Outperform | Outperform | Reiterate |
2024-02-23 | Wells Fargo | Equal-Weight | Overweight | Upgrade |
2024-02-23 | Seaport Global | Neutral | Buy | Upgrade |
2024-02-22 | Wells Fargo | Equal-Weight | Equal-Weight | Maintains |
2024-02-20 | Wedbush | Outperform | Outperform | Reiterate |
2024-02-13 | Benchmark | Buy | Initiate | |
2024-01-30 | Wedbush | Neutral | Outperform | Upgrade |
2024-01-30 | BTIG | Neutral | Buy | Upgrade |
2023-12-12 | Mizuho | Buy | Buy | Maintains |
2023-12-05 | Barclays | Overweight | Overweight | Maintains |
2023-11-06 | CLSA | Reduce | Accumulate | Upgrade |
2023-11-03 | Piper Sandler | Overweight | Overweight | Maintains |
2023-11-03 | RBC Capital | Outperform | Outperform | Maintains |
2023-11-03 | Goldman Sachs | Buy | Buy | Maintains |
2023-11-03 | Canaccord Genuity | Buy | Buy | Maintains |
2023-10-31 | Wells Fargo | Equal-Weight | Initiate | |
2023-10-18 | Keybanc | Overweight | Overweight | Maintains |
2023-10-17 | Truist Securities | Buy | Buy | Maintains |
2023-10-13 | HSBC | Hold | Initiate | |
2023-10-12 | Seaport Global | Neutral | Initiate | |
2023-10-06 | TD Cowen | Outperform | Initiate | |
2023-10-04 | Citigroup | Buy | Buy | Maintains |
2023-09-29 | Piper Sandler | Overweight | Overweight | Maintains |
2023-09-19 | Wedbush | Neutral | Neutral | Reiterate |
2023-09-12 | Berenberg | Buy | Initiate | |
2023-09-11 | Baird | Outperform | Outperform | Maintains |
2023-09-06 | UBS | Buy | Neutral | Downgrade |
2023-08-29 | RBC Capital | Outperform | Outperform | Reiterate |
2023-08-22 | JP Morgan | Overweight | Overweight | Maintains |
2023-08-18 | Wedbush | Neutral | Neutral | Reiterate |
2023-08-07 | Mizuho | Buy | Buy | Maintains |
2023-08-07 | Canaccord Genuity | Buy | Buy | Reiterate |
2023-08-04 | Stephens & Co. | Overweight | Overweight | Maintains |
2023-08-04 | Morgan Stanley | Equal-Weight | Equal-Weight | Maintains |
2023-08-04 | Truist Securities | Buy | Buy | Maintains |
2023-08-04 | RBC Capital | Outperform | Outperform | Reiterate |
2023-08-04 | Credit Suisse | Outperform | Outperform | Reiterate |
2023-08-04 | Needham | Buy | Buy | Maintains |
2023-07-28 | Exane BNP Paribas | Underperform | Outperform | Upgrade |
2023-07-24 | Jefferies | Buy | Buy | Maintains |
2023-07-19 | Truist Securities | Buy | Buy | Maintains |
2023-07-18 | Keybanc | Overweight | Overweight | Maintains |
2023-06-23 | Truist Securities | Buy | Buy | Maintains |
2023-06-05 | Wolfe Research | Outperform | Outperform | Maintains |
2023-05-24 | JMP Securities | Market Perform | Maintains | |
2023-05-11 | CLSA | Buy | Underperform | Downgrade |
2023-05-10 | B of A Securities | Buy | Buy | Maintains |
2023-05-08 | Barclays | Overweight | Maintains | |
2023-05-05 | RBC Capital | Outperform | Maintains | |
2023-05-05 | BMO Capital | Outperform | Maintains | |
2023-05-05 | Credit Suisse | Outperform | Reiterate | |
2023-05-05 | Keefe, Bruyette & Woods | Market Perform | Maintains | |
2023-05-05 | Wells Fargo | Overweight | Maintains | |
2023-05-05 | Needham | Buy | Maintains | |
2023-05-05 | Keybanc | Overweight | Maintains | |
2023-05-05 | Canaccord Genuity | Buy | Maintains | |
2023-05-05 | Wolfe Research | Outperform | Maintains | |
2023-05-01 | Keybanc | Overweight | Maintains | |
2023-04-25 | Credit Suisse | Outperform | Maintains | |
2023-04-10 | Keefe, Bruyette & Woods | Outperform | Market Perform | Downgrade |
2023-03-28 | Morgan Stanley | Equal-Weight | Maintains | |
2023-03-24 | Wedbush | Outperform | Reiterate | |
2023-03-24 | Atlantic Equities | Overweight | Neutral | Downgrade |
2023-03-16 | Mizuho | Neutral | Buy | Upgrade |
2023-03-08 | Wells Fargo | Overweight | Maintains | |
2023-02-27 | BMO Capital | Outperform | Maintains | |
2023-02-27 | Mizuho | Neutral | Maintains | |
2023-02-24 | Morgan Stanley | Equal-Weight | Maintains | |
2023-02-24 | Baird | Outperform | Maintains | |
2023-02-24 | Wells Fargo | Overweight | Maintains | |
2023-02-24 | Credit Suisse | Outperform | Maintains | |
2023-02-24 | Wolfe Research | Outperform | Maintains | |
2023-02-24 | Evercore ISI Group | Underperform | In-Line | Upgrade |
2023-02-24 | Needham | Buy | Maintains | |
2023-02-24 | Canaccord Genuity | Buy | Reiterate | |
2023-02-22 | Keybanc | Overweight | Maintains | |
2023-02-21 | Morgan Stanley | Equal-Weight | Maintains | |
2023-01-25 | Oppenheimer | Outperform | Perform | Downgrade |
2023-01-23 | Barclays | Overweight | Maintains | |
2023-01-20 | Truist Securities | Buy | Maintains | |
2023-01-09 | Wells Fargo | Overweight | Maintains | |
2023-01-03 | Baird | Neutral | Outperform | Upgrade |
2022-12-21 | Citigroup | Buy | Maintains | |
2022-12-15 | UBS | Buy | Maintains | |
2022-12-12 | Mizuho | Neutral | Maintains | |
2022-12-08 | Morgan Stanley | Equal-Weight | Maintains | |
2022-11-16 | Mizuho | Neutral | Maintains | |
2022-11-08 | Macquarie | Neutral | Outperform | Upgrade |
2022-11-07 | BMO Capital | Outperform | Maintains | |
2022-11-07 | Barclays | Overweight | Maintains | |
2022-11-04 | Wells Fargo | Overweight | Maintains | |
2022-11-04 | RBC Capital | Outperform | Maintains | |
2022-11-04 | Goldman Sachs | Buy | Maintains | |
2022-11-04 | Morgan Stanley | Equal-Weight | Maintains | |
2022-11-04 | Needham | Buy | Maintains | |
2022-10-13 | Truist Securities | Buy | Maintains | |
2022-10-12 | Atlantic Equities | Overweight | Maintains | |
2022-10-04 | Deutsche Bank | Buy | Maintains | |
2022-09-22 | Mizuho | Buy | Neutral | Downgrade |
2022-09-14 | Evercore ISI Group | Outperform | Underperform | Downgrade |
2022-09-08 | Wells Fargo | Overweight | Maintains | |
2022-08-08 | Goldman Sachs | Buy | Maintains | |
2022-08-08 | Mizuho | Buy | Maintains | |
2022-08-08 | Stephens & Co. | Overweight | Maintains | |
2022-08-08 | Barclays | Overweight | Maintains | |
2022-08-05 | RBC Capital | Outperform | Maintains | |
2022-07-26 | Wells Fargo | Overweight | Maintains | |
2022-07-25 | Oppenheimer | Outperform | Maintains | |
2022-07-20 | JP Morgan | Overweight | Maintains | |
2022-07-19 | Susquehanna | Positive | Maintains | |
2022-07-19 | Canaccord Genuity | Buy | Maintains | |
2022-07-19 | Macquarie | Outperform | Neutral | Downgrade |
2022-07-07 | Keybanc | Overweight | Maintains | |
2022-07-06 | Piper Sandler | Neutral | Maintains | |
2022-06-30 | Truist Securities | Buy | Maintains | |
2022-06-15 | Credit Suisse | Outperform | Maintains | |
2022-05-23 | Truist Securities | Buy | Maintains | |
2022-05-20 | BMO Capital | Outperform | Maintains | |
2022-05-19 | Wedbush | Neutral | Maintains | |
2022-05-19 | Morgan Stanley | Equal-Weight | Maintains | |
2022-05-12 | Mizuho | Buy | Maintains | |
2022-05-09 | Morgan Stanley | Equal-Weight | Maintains | |
2022-05-09 | Barclays | Overweight | Maintains | |
2022-05-06 | BTIG | Buy | Maintains | |
2022-05-06 | Piper Sandler | Neutral | Maintains | |
2022-05-06 | Needham | Buy | Maintains | |
2022-05-04 | Oppenheimer | Outperform | Reiterate | |
2022-04-25 | Credit Suisse | Outperform | Maintains | |
2022-04-14 | Barclays | Overweight | Maintains | |
2022-04-06 | Stephens & Co. | Equal-Weight | Initiate | |
2022-04-05 | Wells Fargo | Overweight | Initiate | |
2022-04-04 | Keybanc | Overweight | Maintains | |
2022-03-30 | Goldman Sachs | Buy | Initiate | |
2022-03-29 | Mizuho | Buy | Maintains | |
2022-03-23 | Morgan Stanley | Equal-Weight | Reiterate | |
2022-03-22 | Mizuho | Buy | Maintains | |
2022-03-11 | Mizuho | Buy | Maintains | |
2022-02-28 | DA Davidson | Buy | Maintains | |
2022-02-28 | BMO Capital | Market Perform | Outperform | Upgrade |
2022-02-25 | Truist Securities | Buy | Maintains | |
2022-02-25 | JP Morgan | Overweight | Maintains | |
2022-02-25 | Susquehanna | Positive | Maintains | |
2022-02-25 | Jefferies | Buy | Maintains | |
2022-02-25 | Canaccord Genuity | Buy | Maintains | |
2022-02-25 | Deutsche Bank | Buy | Maintains | |
2022-02-25 | Credit Suisse | Outperform | Maintains | |
2022-02-25 | Needham | Buy | Maintains | |
2022-02-23 | Keybanc | Overweight | Maintains | |
2022-02-22 | RBC Capital | Outperform | Maintains | |
2022-02-17 | Daiwa Capital | Buy | Initiate | |
2022-02-11 | B of A Securities | Neutral | Buy | Upgrade |
2022-01-26 | BTIG | Buy | Maintains | |
2022-01-25 | Mizuho | Buy | Maintains | |
2022-01-14 | Keybanc | Overweight | Maintains | |
2022-01-12 | Jefferies | Buy | Maintains | |
2021-12-20 | Wedbush | Neutral | Maintains | |
2021-12-14 | Mizuho | Buy | Maintains | |
2021-11-30 | B of A Securities | Underperform | Neutral | Upgrade |
2021-11-18 | UBS | Buy | Initiate | |
2021-11-17 | Tigress Financial | Buy | Maintains | |
2021-11-08 | BMO Capital | Market Perform | Maintains | |
2021-11-05 | RBC Capital | Outperform | Maintains | |
2021-11-05 | Needham | Buy | Maintains | |
2021-11-03 | SMBC Nikko | Outperform | Initiate | |
2021-10-12 | Atlantic Equities | Neutral | Overweight | Upgrade |
2021-08-17 | JP Morgan | Overweight | Maintains | |
2021-08-04 | Barclays | Overweight | Maintains | |
2021-08-03 | Canaccord Genuity | Buy | Maintains | |
2021-08-03 | BMO Capital | Market Perform | Maintains | |
2021-08-03 | RBC Capital | Outperform | Maintains | |
2021-08-03 | Raymond James | Underperform | Market Perform | Upgrade |
2021-08-03 | Rosenblatt | Buy | Maintains | |
2021-08-03 | Truist Securities | Buy | Maintains | |
2021-08-03 | BTIG | Buy | Maintains | |
2021-08-03 | Cowen & Co. | Market Perform | Outperform | Upgrade |
2021-06-24 | DA Davidson | Buy | Initiate | |
2021-05-10 | BMO Capital | Market Perform | Maintains | |
2021-05-07 | Morgan Stanley | Equal-Weight | Maintains | |
2021-05-07 | Rosenblatt | Buy | Maintains | |
2021-05-05 | Keybanc | Overweight | Maintains | |
2021-04-20 | Barclays | Overweight | Maintains | |
2021-04-13 | Needham | Buy | Maintains | |
2021-04-09 | Credit Suisse | Outperform | Maintains | |
2021-04-07 | Barclays | Overweight | Maintains | |
2021-03-31 | Keefe, Bruyette & Woods | Market Perform | Outperform | Upgrade |
2021-03-12 | Redburn | Sell | Initiate | |
2021-02-25 | Morgan Stanley | Equal-Weight | Maintains | |
2021-02-25 | Guggenheim | Neutral | Buy | Upgrade |
2021-02-24 | Canaccord Genuity | Buy | Maintains | |
2021-02-24 | Goldman Sachs | Neutral | Maintains | |
2021-02-24 | RBC Capital | Outperform | Maintains | |
2021-02-24 | Truist Securities | Buy | Maintains | |
2021-02-24 | Piper Sandler | Neutral | Maintains | |
2021-02-24 | Rosenblatt | Buy | Maintains | |
2021-02-24 | Credit Suisse | Outperform | Maintains | |
2021-02-24 | Needham | Buy | Maintains | |
2021-02-22 | Mizuho | Buy | Maintains | |
2021-02-22 | Barclays | Overweight | Maintains | |
2021-02-17 | Deutsche Bank | Buy | Maintains | |
2021-01-27 | Bernstein | Outperform | Reiterate | |
2021-01-15 | KeyBanc | Overweight | Maintains | |
2021-01-14 | Evercore ISI Group | Outperform | Maintains | |
2020-12-23 | Baird | Neutral | Initiate | |
2020-12-22 | BTIG | Buy | Maintains | |
2020-12-22 | Deutsche bank | Buy | Maintains | |
2020-12-07 | Seaport Global | Buy | Initiate | |
2020-12-03 | Evercore ISI Group | In-Line | Outperform | Upgrade |
2020-12-01 | Needham | Buy | Maintains | |
2020-11-30 | Morgan Stanley | Equal-Weight | Maintains | |
2020-11-25 | Credit Suisse | Outperform | Maintains | |
2020-11-19 | Mizuho | Buy | Maintains | |
2020-11-16 | KeyBanc | Overweight | Maintains | |
2020-11-10 | BTIG | Neutral | Buy | Upgrade |
2020-11-06 | Canaccord Genuity | Buy | Maintains | |
2020-11-06 | Wolfe Research | Outperform | Maintains | |
2020-11-06 | Credit Suisse | Outperform | Maintains | |
2020-11-06 | Needham | Buy | Maintains | |
2020-10-27 | KeyBanc | Overweight | Maintains | |
2020-10-20 | Jefferies | Hold | Maintains | |
2020-10-16 | RBC Capital | Outperform | Maintains | |
2020-10-05 | Susquehanna | Positive | Maintains | |
2020-09-29 | Wolfe Research | Peer Perform | Outperform | Upgrade |
2020-09-28 | Credit Suisse | Outperform | Maintains | |
2020-09-24 | Oppenheimer | Perform | Outperform | Upgrade |
2020-08-27 | Mizuho | Buy | Initiate | |
2020-08-20 | Deutsche Bank | Buy | Maintains | |
2020-08-06 | Canaccord Genuity | Buy | Maintains | |
2020-08-06 | Wells Fargo | Overweight | Maintains | |
2020-08-06 | Credit Suisse | Outperform | Maintains | |
2020-08-06 | KeyBanc | Overweight | Maintains | |
2020-08-06 | Compass Point | Sell | Neutral | Upgrade |
2020-08-06 | Rosenblatt | Buy | Maintains | |
2020-08-04 | Morgan Stanley | Equal-Weight | Maintains | |
2020-07-22 | Barclays | Overweight | Maintains | |
2020-07-14 | Goldman Sachs | Neutral | Initiate | |
2020-07-09 | Cowen & Co. | Outperform | Market Perform | Downgrade |
2020-07-07 | Piper Sandler | Neutral | Initiate | |
2020-07-01 | Rosenblatt | Neutral | Buy | Upgrade |
2020-06-30 | JMP Securities | Market Perform | Initiate | |
2020-06-29 | KeyBanc | Overweight | Maintains | |
2020-06-22 | Barclays | Overweight | Maintains | |
2020-06-16 | Citigroup | Neutral | Maintains | |
2020-05-21 | UBS | Neutral | Sell | Downgrade |
2020-05-20 | Credit Suisse | Outperform | Maintains | |
2020-05-18 | B of A Securities | Neutral | Underperform | Downgrade |
2020-05-18 | Stephens & Co. | Overweight | Equal-Weight | Downgrade |
2020-05-11 | Argus Research | Buy | Maintains | |
2020-05-11 | Barclays | Overweight | Maintains | |
2020-05-08 | Keefe Bruyette & Woods | Market Perform | Maintains | |
2020-05-08 | Citigroup | Neutral | Maintains | |
2020-05-08 | B of A Securities | Buy | Reiterate | |
2020-05-07 | RBC Capital | Outperform | Maintains | |
2020-05-07 | SunTrust Robinson Humphrey | Buy | Maintains | |
2020-05-07 | Canaccord Genuity | Buy | Maintains | |
2020-05-07 | Deutsche Bank | Buy | Maintains | |
2020-05-07 | Credit Suisse | Outperform | Maintains | |
2020-05-07 | Needham | Buy | Maintains | |
2020-05-05 | KeyBanc | Overweight | Maintains | |
2020-04-28 | Compass Point | Neutral | Sell | Downgrade |
2020-04-16 | Raymond James | Market Perform | Underperform | Downgrade |
2020-04-14 | UBS | Buy | Neutral | Downgrade |
2020-04-13 | KeyBanc | Overweight | Maintains | |
2020-03-27 | Cantor Fitzgerald | Overweight | Maintains | |
2020-03-26 | SunTrust Robinson Humphrey | Buy | Maintains | |
2020-03-26 | BMO Capital | Market Perform | Maintains | |
2020-03-25 | Nomura | Reduce | Neutral | Upgrade |
2020-03-25 | Needham | Buy | Maintains | |
2020-03-25 | Rosenblatt | Neutral | Maintains | |
2020-03-25 | Wells Fargo | Overweight | Maintains | |
2020-03-23 | KeyBanc | Overweight | Maintains | |
2020-03-23 | Morgan Stanley | Equal-Weight | Maintains | |
2020-03-23 | Evercore ISI Group | Underperform | In-Line | Upgrade |
2020-03-20 | UBS | Buy | Maintains | |
2020-03-19 | BTIG | Sell | Neutral | Upgrade |
2020-03-17 | Cowen & Co. | Market Perform | Outperform | Upgrade |
2020-03-17 | Stephens & Co. | Overweight | Maintains | |
2020-03-06 | Needham | Buy | Maintains | |
2020-02-27 | SunTrust Robinson Humphrey | Buy | Maintains | |
2020-02-27 | Needham | Buy | Reiterate | |
2020-02-27 | Canaccord Genuity | Hold | Buy | Upgrade |
2020-02-27 | JP Morgan | Overweight | Maintains | |
2020-02-21 | Citigroup | Buy | Maintains | |
2020-02-19 | KeyBanc | Overweight | Maintains | |
2020-02-11 | B of A Securities | Buy | Maintains | |
2020-01-24 | Credit Suisse | Outperform | Initiate | |
2020-01-10 | Stephens & Co. | Equal-Weight | Overweight | Upgrade |
2020-01-07 | Bank of America | Neutral | Buy | Upgrade |
2020-01-06 | Wolfe Research | Outperform | Peer Perform | Downgrade |
2019-12-05 | Compass Point | Neutral | Initiate | |
2019-11-26 | Macquarie | Outperform | Initiate | |
2019-11-08 | UBS | Buy | Maintains | |
2019-11-07 | Needham | Buy | Maintains | |
2019-11-07 | JP Morgan | Overweight | Maintains | |
2019-11-07 | Piper Jaffray | Neutral | Maintains | |
2019-10-11 | Nomura | Reduce | Initiate | |
2019-10-11 | Susquehanna | Neutral | Positive | Upgrade |
2019-10-03 | Berenberg | Hold | Initiate | |
2019-09-26 | Wells Fargo | Market Perform | Outperform | Upgrade |
2019-09-25 | Citigroup | Buy | Maintains | |
2019-09-24 | Citigroup | Buy | Maintains | |
2019-09-20 | KeyBanc | Overweight | Maintains | |
2019-09-18 | Craig-Hallum | Sell | Hold | Upgrade |
2019-09-12 | Canaccord Genuity | Buy | Hold | Downgrade |
2019-09-11 | Bank of America | Neutral | Maintains | |
2019-09-09 | Citigroup | Buy | Maintains | |
2019-09-03 | MoffettNathanson | Neutral | Buy | Upgrade |
2019-09-03 | Atlantic Equities | Underweight | Initiate | |
2019-09-03 | SunTrust Robinson Humphrey | Hold | Buy | Upgrade |
2019-08-20 | Rosenblatt | Neutral | Initiate | |
2019-08-05 | BMO Capital | Market Perform | Maintains | |
2019-07-09 | Raymond James | Underperform | Market Perform | Upgrade |
2019-06-28 | Nomura | Buy | Maintains | |
2019-04-16 | Bernstein | Market Perform | Initiate | |
2019-04-03 | Bernstein | Market Perform | Initiate | |
2019-03-27 | Macquarie | Outperform | Initiate | |
2019-02-28 | KeyBanc | Overweight | Overweight | Maintains |
2019-01-29 | Raymond James | Market Perform | Underperform | Downgrade |
2019-01-08 | Nomura | Buy | Buy | Maintains |
2018-11-20 | Nomura | Buy | Buy | Maintains |
2018-11-15 | Barclays | Overweight | Initiate | |
2018-11-08 | Wells Fargo | Market Perform | Market Perform | Maintains |
2018-11-08 | Susquehanna | Positive | Neutral | Downgrade |
2018-11-06 | Citigroup | Neutral | Buy | Upgrade |
2018-10-12 | Canaccord Genuity | Hold | Buy | Upgrade |
2018-10-10 | Credit Suisse | Outperform | Outperform | Maintains |
2018-10-02 | KeyBanc | Overweight | Overweight | Maintains |
2018-09-27 | BMO Capital | Market Perform | Initiate | |
2018-09-26 | Buckingham | Buy | Buy | Maintains |
2018-09-20 | Stifel Nicolaus | Buy | Buy | Maintains |
2018-08-29 | Guggenheim | Buy | Buy | Maintains |
2018-08-14 | Nomura | Buy | Buy | Maintains |
2018-08-06 | Buckingham | Neutral | Buy | Upgrade |
2018-08-02 | Stifel Nicolaus | Buy | Buy | Maintains |
2018-07-31 | Stifel Nicolaus | Buy | Buy | Maintains |
2018-07-30 | KeyBanc | Overweight | Overweight | Maintains |
2018-07-24 | Deutsche Bank | Buy | Buy | Maintains |
2018-07-23 | JP Morgan | Underweight | Underweight | Maintains |
2018-07-19 | Morgan Stanley | Equal-Weight | Equal-Weight | Maintains |
2018-07-19 | Credit Suisse | Neutral | Outperform | Upgrade |
2018-06-28 | Citigroup | Neutral | Neutral | Maintains |
2018-06-26 | Stephens & Co. | Overweight | Equal-Weight | Downgrade |
2018-06-21 | Nomura | Buy | Buy | Maintains |
2018-06-19 | KeyBanc | Overweight | Overweight | Maintains |
2018-06-14 | Wells Fargo | Market Perform | Market Perform | Maintains |
2018-06-13 | Buckingham | Buy | Neutral | Downgrade |
2018-06-04 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2018-06-04 | Stifel Nicolaus | Buy | Buy | Maintains |
2018-05-03 | Morgan Stanley | Equal-Weight | Equal-Weight | Maintains |
2018-05-03 | Stifel Nicolaus | Hold | Buy | Upgrade |
2018-04-23 | KeyBanc | Overweight | Overweight | Maintains |
2018-04-03 | Buckingham | Buy | Buy | Maintains |
2018-03-23 | Deutsche Bank | Buy | Buy | Maintains |
2018-03-23 | Craig-Hallum | Hold | Sell | Downgrade |
2018-02-28 | Credit Suisse | Neutral | Neutral | Maintains |
2018-02-28 | Barclays | Overweight | Overweight | Maintains |
2018-02-28 | Canaccord Genuity | Hold | Hold | Maintains |
2018-02-28 | Stifel Nicolaus | Hold | Hold | Maintains |
2018-02-28 | Cantor Fitzgerald | Overweight | Overweight | Maintains |
2018-02-21 | KeyBanc | Overweight | Overweight | Maintains |
2018-02-15 | Deutsche Bank | Buy | Buy | Maintains |
2017-12-11 | Cowen & Co. | Market Perform | Initiate | |
2017-11-27 | BTIG Research | Neutral | Sell | Downgrade |
2017-11-21 | Wells Fargo | Market Perform | Initiate | |
2017-11-20 | Credit Suisse | Neutral | Maintains | |
2017-11-17 | Evercore ISI Group | In-Line | Outperform | Upgrade |
2017-11-16 | Nomura | Buy | Maintains | |
2017-11-13 | Jefferies | Buy | Maintains | |
2017-11-10 | Oppenheimer | Outperform | Maintains | |
2017-11-09 | Barclays | Overweight | Maintains | |
2017-11-09 | Canaccord Genuity | Hold | Maintains | |
2017-11-09 | Citigroup | Buy | Neutral | Downgrade |
2017-11-09 | Guggenheim | Neutral | Buy | Upgrade |
2017-11-09 | Credit Suisse | Neutral | Maintains | |
2017-11-06 | KeyBanc | Overweight | Maintains | |
2017-11-02 | Stifel Nicolaus | Buy | Hold | Downgrade |
2017-10-31 | Nomura | Buy | Maintains | |
2017-10-18 | Citigroup | Buy | Maintains | |
2017-10-13 | Bank of America | Neutral | Maintains | |
2017-10-12 | Oppenheimer | Outperform | Initiate | |
2017-10-09 | Bank of America | Neutral | Maintains | |
2017-09-13 | Cantor Fitzgerald | Overweight | Initiate | |
2017-08-04 | Wedbush | Neutral | Initiate | |
2017-08-03 | Canaccord Genuity | Hold | Maintains | |
2017-08-03 | Credit Suisse | Neutral | Maintains | |
2017-08-03 | Barclays | Overweight | Maintains | |
2017-06-28 | Mizuho | Buy | Initiate | |
2017-06-16 | Credit Suisse | Outperform | Neutral | Downgrade |
2017-05-19 | Tigress Financial | Buy | Initiate | |
2017-05-17 | BTIG Research | Buy | Neutral | Downgrade |
2017-05-04 | Guggenheim | Buy | Neutral | Downgrade |
2017-03-21 | Raymond James | Market Perform | Initiate | |
2017-02-23 | BTIG Research | Neutral | Buy | Upgrade |
2017-02-17 | Citigroup | Buy | Initiate | |
2016-12-20 | Nomura | Buy | Initiate | |
2016-12-19 | Guggenheim | Buy | Initiate | |
2016-12-16 | Needham | Buy | Initiate | |
2016-12-02 | Deutsche Bank | Hold | Buy | Upgrade |
2016-11-14 | KeyBanc | Sector Weight | Overweight | Upgrade |
2016-11-14 | Pacific Crest | Sector Weight | Overweight | Upgrade |
2016-11-02 | Credit Suisse | Neutral | Outperform | Upgrade |
2016-10-19 | Credit Suisse | Neutral | Initiate | |
2016-10-06 | Keefe Bruyette & Woods | Market Perform | Initiate | |
2016-08-29 | BTIG Research | Buy | Neutral | Downgrade |
2016-08-22 | Stifel Nicolaus | Hold | Buy | Upgrade |
2016-08-04 | Morgan Stanley | Equal-Weight | Maintains | |
2016-08-04 | Wedbush | Neutral | Maintains | |
2016-08-04 | BTIG Research | Buy | Maintains | |
2016-08-04 | SunTrust Robinson Humphrey | Neutral | Maintains | |
2016-08-04 | Canaccord Genuity | Hold | Maintains | |
2016-08-04 | Evercore ISI Group | Hold | Maintains | |
2016-08-04 | Barclays | Overweight | Maintains | |
2016-08-04 | Deutsche Bank | Hold | Maintains | |
2016-07-01 | Wedbush | Underperform | Neutral | Upgrade |
2016-06-30 | Morgan Stanley | Equal-Weight | Maintains | |
2016-06-21 | Evercore ISI Group | Hold | Initiate | |
2016-06-15 | Craig-Hallum | Hold | Initiate | |
2016-05-19 | PiperJaffray | Neutral | Initiate | |
2016-05-17 | Compass Point | Neutral | Buy | Upgrade |
2016-05-06 | Wedbush | Neutral | Underperform | Downgrade |
2016-04-15 | Compass Point | Neutral | Initiate | |
2016-04-13 | Canaccord Genuity | Hold | Initiate | |
2016-03-31 | Monness Crespi Hardt | Buy | Neutral | Downgrade |
2016-03-31 | BTIG Research | Buy | Neutral | Downgrade |
2016-03-29 | Mizuho | Buy | Initiate | |
2016-03-22 | CLSA | Outperform | Initiate | |
2016-02-29 | Pacific Crest | Sector Weight | Initiate | |
2016-02-11 | SunTrust Robinson Humphrey | Neutral | Initiate | |
2016-01-21 | William Blair | Market Perform | Initiate | |
2016-01-04 | Wedbush | Neutral | Maintains | |
2015-12-14 | Deutsche Bank | Hold | Initiate | |
2015-12-14 | Jefferies | Buy | Initiate | |
2015-12-14 | RBC Capital | Outperform | Initiate | |
2015-12-14 | Barclays | Overweight | Initiate | |
2015-12-14 | Goldman Sachs | Buy | Initiate | |
2015-12-14 | Morgan Stanley | Equal-Weight | Initiate | |
2015-12-14 | Stifel Nicolaus | Hold | Initiate | |
2015-12-14 | JP Morgan | Overweight | Initiate | |
2015-12-08 | Susquehanna | Neutral | Initiate | |
2015-12-02 | BTIG Research | Buy | Initiate | |
2024-07-30 | Morgan Stanley | Underweight | Underweight | Maintains |
2025-01-14 | Citigroup | Buy | Buy | Maintains |
2024-08-05 | Needham | Buy | Buy | Maintains |
2024-11-12 | Canaccord Genuity | Buy | Buy | Maintains |
2024-07-26 | Macquarie | Outperform | Outperform | Maintains |
2024-11-08 | Keefe, Bruyette & Woods | Market Perform | Market Perform | Maintains |
2024-11-08 | Needham | Buy | Buy | Maintains |
2025-04-02 | Goldman Sachs | Buy | Buy | Maintains |
2024-12-18 | Morgan Stanley | Underweight | Underweight | Maintains |
2024-12-17 | Barclays | Overweight | Overweight | Maintains |
2024-07-18 | William Blair | Market Perform | Outperform | Upgrade |
2024-10-21 | RBC Capital | Outperform | Outperform | Reiterate |
2024-11-25 | BMO Capital | Outperform | Market Perform | Downgrade |
2024-08-27 | UBS | Buy | Buy | Maintains |
2025-01-03 | Raymond James | Market Perform | Outperform | Upgrade |
2025-02-20 | RBC Capital | Outperform | Outperform | Reiterate |
2024-10-03 | BMO Capital | Outperform | Outperform | Maintains |
2024-08-02 | RBC Capital | Outperform | Outperform | Reiterate |
2024-08-02 | Benchmark | Buy | Buy | Reiterate |
2024-08-02 | BMO Capital | Outperform | Outperform | Maintains |
2024-08-02 | Wells Fargo | Overweight | Overweight | Maintains |
2025-04-03 | Morgan Stanley | Equal-Weight | Overweight | Upgrade |
2025-03-14 | Citigroup | Buy | Buy | Maintains |
2024-12-10 | Macquarie | Outperform | Outperform | Maintains |
2025-03-06 | Macquarie | Outperform | Outperform | Maintains |
2024-12-19 | Oppenheimer | Perform | Outperform | Upgrade |
2025-02-24 | Piper Sandler | Overweight | Overweight | Maintains |
2025-02-24 | Barclays | Overweight | Overweight | Maintains |
2025-02-24 | BMO Capital | Market Perform | Outperform | Upgrade |
2025-04-23 | Keybanc | Overweight | Overweight | Maintains |
2024-09-09 | New Street Research | Neutral | Initiate | |
2025-05-02 | Keybanc | Overweight | Overweight | Maintains |
2025-05-02 | Raymond James | Outperform | Outperform | Maintains |
2025-05-02 | Goldman Sachs | Buy | Buy | Maintains |
2025-05-02 | Stephens & Co. | Overweight | Overweight | Maintains |
2025-05-02 | RBC Capital | Outperform | Outperform | Maintains |
2025-05-02 | Piper Sandler | Overweight | Neutral | Downgrade |
2025-05-02 | Benchmark | Buy | Hold | Downgrade |
2025-05-02 | Seaport Global | Buy | Neutral | Downgrade |
2025-05-02 | Wells Fargo | Overweight | Equal-Weight | Downgrade |
2024-12-09 | Keefe, Bruyette & Woods | Market Perform | Market Perform | Maintains |
2025-01-06 | Keefe, Bruyette & Woods | Market Perform | Market Perform | Maintains |
2025-01-16 | Wells Fargo | Overweight | Overweight | Maintains |
2025-03-03 | Seaport Global | Buy | Buy | Maintains |
2025-02-21 | Canaccord Genuity | Buy | Buy | Maintains |
2025-02-21 | Raymond James | Outperform | Outperform | Maintains |
2025-02-21 | Citizens Capital Markets | Market Perform | Market Perform | Reiterate |
2025-02-21 | Goldman Sachs | Buy | Buy | Maintains |
2025-02-21 | UBS | Buy | Buy | Maintains |
2025-02-21 | Keefe, Bruyette & Woods | Market Perform | Market Perform | Maintains |
2025-02-21 | Needham | Buy | Buy | Reiterate |
2025-08-08 | Raymond James | Outperform | Outperform | Maintains |
2025-08-08 | RBC Capital | Outperform | Outperform | Maintains |
2025-08-08 | Keybanc | Overweight | Overweight | Maintains |
2025-08-08 | B of A Securities | Buy | Buy | Maintains |
2025-08-08 | Piper Sandler | Underweight | Underweight | Maintains |
2025-08-08 | Keefe, Bruyette & Woods | Outperform | Outperform | Maintains |
2025-08-08 | Needham | Buy | Buy | Maintains |
2024-11-20 | Exane BNP Paribas | Outperform | Neutral | Downgrade |
2025-03-18 | Keybanc | Overweight | Overweight | Maintains |
2025-03-18 | Keefe, Bruyette & Woods | Market Perform | Outperform | Upgrade |
2025-04-15 | Barclays | Overweight | Overweight | Maintains |
2024-12-02 | Goldman Sachs | Buy | Buy | Maintains |
2024-12-02 | Bernstein | Outperform | Outperform | Maintains |
2025-04-08 | Baird | Outperform | Outperform | Maintains |
2025-04-09 | Evercore ISI Group | In-Line | Initiate | |
2025-04-17 | B of A Securities | Buy | Buy | Maintains |
2025-07-09 | Keefe, Bruyette & Woods | Outperform | Outperform | Maintains |
2025-07-21 | JP Morgan | Overweight | Overweight | Maintains |
2025-07-21 | Baird | Outperform | Outperform | Maintains |
2025-08-15 | Jefferies | Buy | Buy | Maintains |
2025-06-09 | Barclays | Overweight | Overweight | Maintains |
2025-07-02 | Oppenheimer | Outperform | Outperform | Maintains |
2025-07-02 | Compass Point | Buy | Initiate | |
2025-05-27 | Jefferies | Buy | Buy | Maintains |
2025-05-05 | BMO Capital | Outperform | Market Perform | Downgrade |
2025-05-05 | Barclays | Overweight | Overweight | Maintains |
2025-05-05 | Keefe, Bruyette & Woods | Outperform | Outperform | Maintains |
2025-05-05 | Macquarie | Outperform | Neutral | Downgrade |
2025-06-02 | Raymond James | Outperform | Outperform | Maintains |
2025-06-02 | Truist Securities | Sell | Initiate | |
2025-08-06 | BTIG | Buy | Buy | Maintains |
2025-05-02 | Needham | Buy | Buy | Maintains |
2025-05-02 | Canaccord Genuity | Buy | Buy | Maintains |
2025-05-02 | Macquarie | Outperform | Outperform | Maintains |
2025-08-14 | Mizuho | Outperform | Outperform | Maintains |
2025-08-12 | Macquarie | Neutral | Neutral | Maintains |
2025-08-11 | Morgan Stanley | Equal-Weight | Equal-Weight | Maintains |
2025-08-21 | Truist Securities | Sell | Sell | Maintains |
2025-08-08 | Compass Point | Buy | Sell | Downgrade |
2025-07-17 | Deutsche Bank | Buy | Reiterate | |
2025-07-17 | Truist Securities | Sell | Sell | Maintains |
2025-07-17 | Evercore ISI Group | Outperform | Outperform | Maintains |
2025-07-22 | Bernstein | Outperform | Outperform | Maintains |
2025-07-08 | Morgan Stanley | Overweight | Overweight | Maintains |
2025-06-03 | Truist Securities | Sell | Sell | Maintains |
2025-06-03 | Evercore ISI Group | In-Line | Outperform | Upgrade |
2025-08-05 | Morgan Stanley | Overweight | Equal-Weight | Downgrade |