Loading live market data…

Salesforce, Inc.

NYSE:CRM

$167 USD

-$0.56 (-0.33%)

Volume
13.31M
Average Volume
14.98M
Market Capitalization
$136.77B
P/E Ratio
19.26
Dividend Yield
1.27%
Price Target
$265.00
Year High
$274.00
Year Low
$146.32
Day High
Day Low
Payout Ratio
$0.19
Current Ratio
$0.79
Source Headline
Here's Why Salesforce (CRM) is a Strong Value Stock

The Zacks Style Scores offers investors a way to easily find top-rated stocks based on their investing style. Here's why you should take advantage.

zacks.com - 2026-07-15 10:40:46

Why Salesforce Stock Slumped on Tuesday

It's apparent that customers are prioritizing capex on hardware these days, rather than the software solutions provided by the likes of Salesforce. Much of this is due to rising asset prices in the current, vast AI build-out.

fool.com - 2026-07-14 20:03:59

Earnings season plays: Profit expectations are growing for these stocks while their valuations get cheaper

Investors can find opportunities in stocks where declining share prices are pushing valuations below their historical average.

cnbc.com - 2026-07-14 10:19:34

Salesforce Stock Is Testing a Level That Could Define the Next Move

Salesforce Inc (NYSE:CRM) shares are trading higher on Monday as buyers step into a rebound attempt after a steep 12‑month slide, with the stock trying to stabilize above short‑term trend lines even as risk appetite softens across tech.

benzinga.com - 2026-07-13 15:06:16

Ignore Wall Street and Buy Salesforce for its Agentic AI

I keep hitting the buy button on Salesforce (NYSE:CRM | CRM Price Prediction) and I am not sorry about it.

247wallst.com - 2026-07-13 14:29:54

Forget Palantir as It Bounces Back and Get in Salesforce Before Wall Street Wakes Up to Real Value

Palantir is back on every screen this month, up 14.55% in a single week as retail traders pile back into the AI infrastructure trade that briefly wobbled in June.

247wallst.com - 2026-07-13 13:18:11

Salesforce Could Be Undervalued if This Acquisition Solves Its Biggest Growth Problem

One of Salesforce's biggest issues has been a lack of revenue growth acceleration. It is looking for its prior acquisition of Informatica and pending acquisition of Fin to help drive growth for its Agentcore offering.

fool.com - 2026-07-13 02:00:00

Salesforce: A Strong Business Model That Delivers - A Value Equation Forensic Deep Dive

Salesforce (CRM) trades at a depressed ~11x trailing FCF multiple, with a forward multiple of ~9.6x, reflecting SaaS-pocalypse fears and AI disruption concerns. CRM executed a massive $24.8B debt-funded buyback, reducing share count by over 10% in Q1 FY2027, signaling management conviction in undervaluation. Base-case annualized return is ~14% assuming no multiple change, with scenario analysis showing limited downside and upside potential of ~49% if multiples revert.

seekingalpha.com - 2026-07-10 16:51:53

AI’s $182 Billion Borrowing Spree Could Become Its Biggest Risk Yet

Six tech giants have flooded the corporate bond market with a level of borrowing that dwarfs anything seen in recent memory, and the bet only pays off if AI delivers returns at a scale that has never been proven.

247wallst.com - 2026-07-10 12:12:40

Why Salesforce Plunged Over 40% in the First Half of 2026

Salesforce fell along with the rest of the software sector, due to fears over disruption from increasingly capable AI models and tools. However, Salesforce isn't standing still, boosting its Agentforce tools and making several AI-focused acquisitions in the first half.

fool.com - 2026-07-10 07:45:00

Salesforce (CRM) Stock Sinks As Market Gains: Here's Why

In the latest trading session, Salesforce (CRM) closed at $162.5, marking a -2.45% move from the previous day.

zacks.com - 2026-07-09 18:46:05

Jim Cramer: “Cheap Can Still Get Cheaper.” Why He's Still Avoiding Salesforce

Jim Cramer used his July 9, 2026, CNBC Mad Dash segment to explain why Salesforce (NYSE:CRM | CRM Price Prediction) has been one of the most painful stocks to hold in enterprise software.

247wallst.com - 2026-07-09 14:41:12

Salesforce Downgrade: Analyst Says It's ‘Difficult To Find Evidence' of Future Upside

Salesforce Inc. (NYSE:CRM) stock fell Thursday after KeyBanc downgraded the cloud software company, citing weak business trends and limited signs of near-term growth.

benzinga.com - 2026-07-09 13:53:37

Thursday Morning's Movers: CRM Downgrade, PEP & LEVI Earnings

Shares of Salesforce (CRM) can't seem to catch a break, with Diane King Hall pointing to a downgrade from Keybanc pressuring the stock as it struggles to break free from a downtrend. On the earnings front, PepsiCo (PEP) showed international growth though price action fizzled on the report.

youtube.com - 2026-07-09 10:30:02

Salesforce stock falls after KeyBanc downgrade on AI growth concerns

Salesforce Inc. (CRM) shares fell 2.5% on Thursday after KeyBanc downgraded the software company, citing concerns that its Agentforce artificial intelligence platform may take longer than expected to become a meaningful growth driver. The downgrade came despite Salesforce's strong position in enterprise software and follows the company's better-than-expected fiscal first-quarter results reported in late May.

invezz.com - 2026-07-09 10:20:30

Live Nasdaq Composite: Tech Rises on Chip Stock Tailwinds but Software Sinks

Live Updates Act now: the analyst who called NVIDIA in 2010 just named his top 10 AI stocks - and Meta didn't make the cut. Grab the names FREE today. Memory Bottleneck 39 minutes ago Live Memory is becoming one of the clearest pressure points in the AI buildout. Global memory sales climbed 31.7% from... Live Nasdaq Composite: Tech Rises on Chip Stock Tailwinds but Software Sinks

247wallst.com - 2026-07-09 09:53:17

Nasdaq Futures Pop Amid Chip Recovery, U.S.-Iran Developments

Markets are looking to make a modestly higher open today, as investors monitor U.S.-Iran developments

schaeffersresearch.com - 2026-07-09 09:18:00

Salesforce's stock may look like a bargain — but that's just a mirage, analyst says

KeyBanc downgraded Salesforce shares, citing doubts about the company's AI narrative.

marketwatch.com - 2026-07-09 08:43:00

This Salesforce Analyst Is No Longer Bullish; Here Are Top 5 Downgrades For Thursday

Top Wall Street analysts changed their outlook on these top names. For a complete view of all analyst rating changes, including upgrades, downgrades and initiations, please see our analyst ratings page.

benzinga.com - 2026-07-09 08:22:09

Here Are Thursday's Best Wall Street Analyst Research Calls: Align Technology, American Tower, Caesars Entertainment, Cohu, Five Below, Intuitive Surgical, Salesforce, Toast, and More

Futures are trading mixed after another tough day across Wall Street, with all the major indices crushed early on, before the Nasdaq made a late-afternoon push to wind up just modestly higher at 25,870, up 0.20%.

247wallst.com - 2026-07-09 07:52:34

Salesforce Stock Downgraded at ‘Possibly Exactly the Wrong Time'

KeyBanc analysts downgraded the software stock following checks and conversations with customers.

barrons.com - 2026-07-09 07:42:00

Wall Street sets Salesforce stock price target for next 12 months

By July 8, Salesforce's (NYSE: CRM) 2026 market and business performance appears to have started getting reflected in the CRM stock price targets and ratings.

finbold.com - 2026-07-09 07:10:21

Salesforce vs ServiceNow: One Buys Back Shares, Other Buys Companies

Salesforce (NYSE:CRM | CRM Price Prediction) and ServiceNow (NYSE:NOW) both just delivered results that reset the enterprise AI conversation.

247wallst.com - 2026-07-08 11:30:38

U.S. Air Force Leverages Missionforce to Modernize Sustainment and Operations for $13.5 Billion Vehicle Fleet

SAN FRANCISCO & WASHINGTON--(BUSINESS WIRE)--Salesforce (NYSE: CRM), the #1 AI CRM, today announced that the U.S. Air Force 441st Vehicle Support Chain Operations Squadron (VSCOS) is now using Missionforce National Security to manage its $13.5 billion fleet of over 84,000 vehicles across nearly 389 locations. VSCOS manages the Air Force's vehicle fleet, helping ensure global mission readiness. Faced with the sunsetting of its legacy fleet management system, the 85-person squadron needed a scala.

businesswire.com - 2026-07-08 06:00:00

Salesforce Bets Big on Informatica: Can It Be CRM's Next Growth Leg?

CRM's Informatica integration boosts AI and data ARR, expanding Data 360 and Agentforce capabilities, and opening new cross-selling opportunities.

zacks.com - 2026-07-07 11:35:27

Salesforce Down 6% in Three Months: Should Investors Retain the Stock?

CRM's 5.8% pullback reflects broad software concerns, but Agentforce's growth, revenue acceleration and a discounted valuation support holding the stock.

zacks.com - 2026-07-07 11:31:10

Here's Why Salesforce (CRM) is a Strong Growth Stock

Whether you're a value, growth, or momentum investor, finding strong stocks becomes easier with the Zacks Style Scores, a top feature of the Zacks Premium research service.

zacks.com - 2026-07-07 10:45:19

Wall Street Analysts Think Salesforce (CRM) Is a Good Investment: Is It?

The recommendations of Wall Street analysts are often relied on by investors when deciding whether to buy, sell, or hold a stock. Media reports about these brokerage-firm-employed (or sell-side) analysts changing their ratings often affect a stock's price.

zacks.com - 2026-07-07 10:31:16

AI Crushed Software Stocks. IGV Is Betting the ‘SaaSpocalypse’ Is Overblown

The iShares Expanded Tech-Software Sector ETF (BATS: IGV) is down 10.5% year to date while the S&P 500 is up 10.8% and the Technology Select Sector SPDR is up 26%. That gap reflects the market pricing software as if the AI thesis has turned against it. Own IGV and you are betting the "SaaSpocalypse" narrative, that... AI Crushed Software Stocks. IGV Is Betting the 'SaaSpocalypse' Is Overblown

247wallst.com - 2026-07-06 15:45:41

Software stocks have rarely seen such divergent performances. Here's how to pick winners.

An Evercore analyst notes that infrastructure software stocks have vastly outperformed application names. But there's still hope for companies like Salesforce.

marketwatch.com - 2026-07-06 13:21:00

Salesforce, Inc. (CRM) Is a Trending Stock: Facts to Know Before Betting on It

Zacks.com users have recently been watching Salesforce (CRM) quite a bit. Thus, it is worth knowing the facts that could determine the stock's prospects.

zacks.com - 2026-07-06 10:01:13

Veteran Tech Analyst: The Market Has Wrongly Left Software for Dead in the AI Rotation

Richard Windsor, founder of Radio Free Mobile, pushed back against the panic gripping AI stocks in a recent episode of Bloomberg Horizons Middle East & Africa.

247wallst.com - 2026-07-03 13:35:15

Dividend Aristocrats Are Quietly Outrunning Software in 2026. Investors Are Piling Into This ETF

Six months into 2026, the boring stuff is winning. The SPDR S&P Dividend ETF (NYSEARCA:SDY) is up 12.57% year to date, while the iShares Expanded Tech-Software ETF is down 11.4% over the same stretch. That is a wide gap between dividend aristocrats and enterprise software. SDY, the plain-vanilla index of companies that have raised dividends... Dividend Aristocrats Are Quietly Outrunning Software in 2026. Investors Are Piling Into This ETF

247wallst.com - 2026-07-02 12:26:54

Can Salesforce's Data 360 Momentum Drive Stronger FY27 Growth?

CRM's Data 360 momentum, AI-driven ARR growth and Informatica synergies are likely to support stronger fiscal 2027 revenue growth as customer demand expands.

zacks.com - 2026-07-02 11:01:16

The Dow Just Had Its Best First Half Since 2021, but This Jobs Number Is Flashing Yellow

The Dow just closed out its best first half since 2021, up 8.7% year-to-date, yet Wednesday's open felt like a nervous glance at the door. CNBC's Dominic Chu kicked off July with mixed earnings, one big M&A shrug, and a jobs report that gave the bulls something to chew on. Chu flagged the labor data.... The Dow Just Had Its Best First Half Since 2021, but This Jobs Number Is Flashing Yellow

247wallst.com - 2026-07-02 08:55:56

Why Salesforce Stock Is Up Today

Investors are too bearish about the impact of AI on Salesforce's business, according to one Wall Street analyst. The enterprise software specialist's stock is trading at a sizable discount to its recent highs.

fool.com - 2026-07-01 13:47:26

Salesforce rallies as analyst says its selloff went too far

Salesforce, Inc. (NYSE:CRM) stock traded higher by more than 4% on Wednesday after an analyst upgrade. The move stands out because the broader market is mixed, making stock-specific news the cleaner driver.

benzinga.com - 2026-07-01 10:39:22

Upgrade Boosts 2 Beaten-Down Software Stocks

Salesforce (NYSE:CRM) and ServiceNow (NYSE:NOW) stocks are both higher this morning, after Guggenheim upgraded the software staples to "buy," from "neutral," arguing that recent weakness has created attractive entry points.

schaeffersresearch.com - 2026-07-01 10:14:40

ServiceNow and Salesforce shares now look like buys, as ‘Armageddon' fears are too extreme, analyst says

A Guggenheim analyst says that valuations for the two software stocks are too depressed, even though the AI threat is real.

marketwatch.com - 2026-07-01 09:47:00

Salesforce Will Face AI Disruption but Stock Still Gets an Upgrade to Buy

Guggenheim analyst John DiFucci raises his rating on Salesforce to Buy from Hold with a $228 price target.

barrons.com - 2026-07-01 09:20:00

Here Are Wednesday's Best Wall Street Analyst Research Calls: Abbott Laboratories, Circle Internet, Dow, Kratos Defense, Lockheed Martin, Salesforce, ServiceNow,SpaceX, and More

Futures are trading lower as we get ready to start the third quarter after a record-setting second quarter that saw the Dow Jones Industrial Average close at 52,317, up 0.26% to finish the venerable index's best first half since 2021, while the Nasdaq finished the session at 26,213, up 1.52% for the tech-heavy index's best quarterly finish since 2020.

247wallst.com - 2026-07-01 08:03:14

HubSpot vs. Salesforce: Which CRM Stock Is the Better Buy?

Many software companies' stocks tanked earlier this year as investors panicked about the possibility that agentic AI could render their products obsolete. Salesforce trades at a reasonable valuation and is rapidly gaining market share in agentic AI.

fool.com - 2026-06-30 06:44:00

Bull v. Bear: AI Disruption Fears Send CRM to 3-Year Lows

Characteristics and Risks of Standardized Options: https://bit.ly/2v9tH6D. Phillips Securities downgraded Salesforce (CRM) as it and other software giants struggle to overcome AI disruption fears.

youtube.com - 2026-06-29 15:00:31

5 Tech Stocks to Buy on the July Pullback

Every trader and investor should keep one principle close: wait for the opportunistic entry. Opportunistic entries are those unforeseeable, often irrational, price pullbacks that occur in otherwise healthy, growing, and attractive stocks.

marketbeat.com - 2026-06-29 12:55:38

AI Didn’t Kill SaaS After All: Why Beaten-Down Software Stocks Are Rebounding

The AI investment story has shifted repeatedly over the past year. Investors first piled into semiconductor companies, then power producers, networking firms, and data center infrastructure providers as the race to build AI capacity accelerated. Software companies, however, became the market's biggest casualty after fears emerged that AI agents could replace many traditional software applications... AI Didn't Kill SaaS After All: Why Beaten-Down Software Stocks Are Rebounding

247wallst.com - 2026-06-29 11:24:43

Monday's Morning Movers: CRM, ADBE & CRWD Downgrades, RBLX Upgrade

Diane King Hall discusses this morning's top moving stocks at the opening bell, pointing to Phillip Securities downgrading Salesforce (CRM) and Adobe (ADBE). Arete also downgraded CrowdStrike (CRWD) to neutral from buy with a $730 price target.

youtube.com - 2026-06-29 10:30:32

Are NOW, CRM, WDAY, and ADBE stocks bargains after their valuation reset?

Top software stocks have slumped this year amid the lingering concerns that artificial intelligence tools by companies like OpenAI and Anthropic will hurt their revenue growth in the long term. ServiceNow (NOW) stock is down by 35% this year, while Salesforce (CRM), Workday (WDAY), and Adobe (ADBE) have fallen by over 40%.

invezz.com - 2026-06-29 10:00:00

Here Are Monday's Best Wall Street Analyst Research Calls: Adobe, Applovin, Casey's General Stores, CrowdStrike, Honeywell Aerospace, Salesforce, Synaptics, Terawulf, and More

Futures are trading higher as we get ready to start a holiday-shortened trading week, with the Federal 4th of July holiday scheduled for Friday, before we celebrate the 250th anniversary of the country on Saturday.

247wallst.com - 2026-06-29 08:21:22

Anthropic Could Become the Most Valuable Software Company in History. These Stocks Have Exposure to the AI Giant.

Amazon, Alphabet, Salesforce, Nvidia, and Microsoft have all participated in Anthropic's funding raises over the past few years. Anthropic is also funneling business to key investors and partners, especially Amazon and Alphabet.

fool.com - 2026-06-28 10:30:00

Did Salesforce Just Figure Out How to Beat the "SaaSpocalypse" With Its New Acquisition? Shares Are an Incredible Bargain If It Did.

Last week, Salesforce announced a new $3.6 billion acquisition. This start-up has seemingly already made a successful transition to agentic software on its own custom model with outcome-based pricing.

fool.com - 2026-06-28 08:00:00

Get CRM Insider Trade Alerts

CRM Price Target Summary

Last Month

$0.00

0 analysts

Last Quarter

$270.00

4 analysts

Last Year

$290.79

14 analysts

All Time

$268.63

176 analysts

CRM Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-14 Evercore ISI Group Maintain Outperform Outperform
2026-07-09 Keybanc Downgrade Overweight Sector Weight
2026-07-01 Guggenheim Upgrade Neutral Buy
2026-06-16 Needham Maintain Buy Buy
2026-06-16 Canaccord Genuity Maintain Buy Buy
2026-05-28 Wedbush Maintain Outperform Outperform
2026-05-28 DA Davidson Maintain Neutral Neutral
2026-05-28 Wells Fargo Maintain Equal Weight Equal Weight
2026-05-28 TD Cowen Maintain Buy Buy
2026-05-28 Macquarie Maintain Neutral Neutral
2026-05-28 BMO Capital Maintain Outperform Outperform
2026-05-28 Keybanc Maintain Overweight Overweight
2026-05-28 Barclays Maintain Overweight Overweight
2026-05-28 Citizens Maintain Market Outperform Market Outperform
2026-05-28 Piper Sandler Maintain Overweight Overweight
2026-05-28 Bernstein Maintain Underperform Underperform
2026-05-28 B. Riley Securities Maintain Buy Buy
2026-05-28 Cantor Fitzgerald Maintain Overweight Overweight
2026-05-28 Citigroup Maintain Neutral Neutral
2026-05-28 Canaccord Genuity Maintain Buy Buy
2026-05-28 BTIG Maintain Buy Buy
2026-05-26 BTIG Maintain Buy Buy
2026-05-21 UBS Maintain Neutral Neutral
2026-05-12 Citigroup Maintain Neutral Neutral
2026-04-17 BTIG Maintain Buy Buy
2026-04-14 Piper Sandler Maintain Overweight Overweight
2026-04-01 BTIG Maintain Buy Buy
2026-03-10 Northland Capital Markets Maintain Market Perform Market Perform
2026-03-02 Citigroup Maintain Neutral Neutral
2026-02-27 DA Davidson Maintain Neutral Neutral
2026-02-26 Roth Capital Maintain Buy Buy
2026-02-26 Oppenheimer Maintain Outperform Outperform
2026-02-26 Bernstein Maintain Underperform Underperform
2026-02-26 BTIG Maintain Buy Buy
2026-02-26 BMO Capital Maintain Outperform Outperform
2026-02-26 Mizuho Maintain Outperform Outperform
2026-02-26 Wells Fargo Maintain Equal Weight Equal Weight
2026-02-26 Barclays Maintain Overweight Overweight
2026-02-26 Needham Maintain Buy Buy
2026-02-26 RBC Capital Maintain Sector Perform Sector Perform
2026-02-26 Macquarie Maintain Neutral Neutral
2026-02-26 TD Cowen Maintain Buy Buy
2026-02-26 Wedbush Maintain Outperform Outperform
2026-02-26 Stifel Maintain Buy Buy
2026-02-26 Piper Sandler Maintain Overweight Overweight
2026-02-26 JP Morgan Maintain Overweight Overweight
2026-02-24 Keybanc Maintain Overweight Overweight
2026-02-24 Wedbush Maintain Outperform Outperform
2026-02-23 Morgan Stanley Maintain Overweight Overweight
2026-02-23 Evercore ISI Group Maintain Outperform Outperform
2026-02-23 Jefferies Maintain Buy Buy
2026-02-18 Citigroup Maintain Neutral Neutral
2026-02-18 Wells Fargo Maintain Equal Weight Equal Weight
2026-02-18 BTIG Maintain Buy Buy
2026-02-17 UBS Maintain Neutral Neutral
2026-02-17 Mizuho Maintain Outperform Outperform
2026-02-17 Oppenheimer Maintain Outperform Outperform
2026-02-03 Piper Sandler Maintain Overweight Overweight
2026-01-12 Barclays Maintain Overweight Overweight
2026-01-05 RBC Capital Maintain Sector Perform Sector Perform
2025-12-09 Morgan Stanley Maintain Overweight Overweight
2025-12-08 Citigroup Maintain Neutral Neutral
2025-12-05 DA Davidson Maintain Neutral Neutral
2025-12-04 Needham Maintain Buy Buy
2025-12-04 Barclays Maintain Overweight Overweight
2025-12-04 Canaccord Genuity Maintain Buy Buy
2025-12-04 Northland Capital Markets Maintain Market Perform Market Perform
2025-12-04 Baird Maintain Outperform Outperform
2025-12-04 Citizens Maintain Market Outperform Market Outperform
2025-12-04 Truist Securities Maintain Buy Buy
2025-12-04 Macquarie Maintain Neutral Neutral
2025-12-04 BMO Capital Maintain Outperform Outperform
2025-12-04 Deutsche Bank Maintain Buy Buy
2025-12-04 Guggenheim Maintain Neutral Neutral
2025-12-04 Wedbush Maintain Outperform Outperform
2025-12-04 Evercore ISI Group Maintain Outperform Outperform
2025-12-02 Citizens Maintain Market Outperform Market Outperform
2025-12-01 Oppenheimer Maintain Outperform Outperform
2025-11-26 Citigroup Maintain Neutral Neutral
2025-11-25 Cantor Fitzgerald Maintain Overweight Overweight
2025-11-17 Mizuho Maintain Outperform Outperform
2025-11-17 B of A Securities Maintain Buy Buy
2025-10-17 JMP Securities Maintain Market Outperform Market Outperform
2025-10-16 Piper Sandler Maintain Overweight Overweight
2025-10-16 Cantor Fitzgerald Maintain Overweight Overweight
2025-10-16 Wedbush Maintain Outperform Outperform
2025-10-16 Needham Maintain Buy Buy
2025-10-16 DA Davidson Maintain Neutral Neutral
2025-10-16 Macquarie Maintain Neutral Neutral
2025-10-09 Stifel Maintain Buy Buy
2025-09-09 Citigroup Maintain Neutral Neutral
2025-09-05 Macquarie Maintain Neutral Neutral
2025-09-04 Needham Maintain Buy Buy
2025-09-04 Piper Sandler Maintain Overweight Overweight
2025-09-04 Macquarie Maintain Neutral Neutral
2025-09-04 BMO Capital Maintain Outperform Outperform
2025-09-04 Deutsche Bank Maintain Buy Buy
2025-09-04 Baird Maintain Outperform Outperform
2025-09-04 Cantor Fitzgerald Maintain Overweight Overweight
2025-09-04 Wells Fargo Maintain Equal Weight Equal Weight
2025-09-04 Keybanc Maintain Overweight Overweight
2025-09-04 Canaccord Genuity Maintain Buy Buy
2025-09-04 JP Morgan Maintain Overweight Overweight
2025-09-04 Bernstein Maintain Underperform Underperform
2025-09-04 RBC Capital Maintain Sector Perform Sector Perform
2025-09-02 Morgan Stanley Maintain Overweight Overweight
2025-09-02 JMP Securities Maintain Market Outperform Market Outperform
2025-08-28 Cantor Fitzgerald Maintain Overweight Overweight
2025-08-26 B of A Securities Maintain Buy Buy
2025-08-26 Oppenheimer Maintain Outperform Outperform
2025-08-18 RBC Capital Maintain Sector Perform Sector Perform
2025-08-18 Barclays Maintain Overweight Overweight
2025-08-18 UBS Maintain Neutral Neutral
2025-08-15 DA Davidson Upgrade Underperform Neutral
2025-08-14 Mizuho Maintain Outperform Outperform
2025-08-13 Stifel Maintain Buy Buy
2025-07-16 JMP Securities Maintain Market Outperform Market Outperform
2025-07-14 RBC Capital Maintain Sector Perform Sector Perform
2025-07-11 JMP Securities Maintain Market Outperform Market Outperform
2025-07-10 BMO Capital Maintain Outperform Outperform
2025-06-26 Cantor Fitzgerald Maintain Overweight Overweight
2025-06-20 Cantor Fitzgerald Maintain Overweight Overweight
2025-06-10 Oppenheimer Maintain Outperform Outperform
2025-05-30 Stephens & Co. Maintain Equal Weight Equal Weight
2025-05-30 Citigroup Maintain Neutral Neutral
2025-05-29 WestPark Capital Maintain Buy Buy
2025-05-29 RBC Capital Downgrade Outperform Sector Perform
2025-05-29 Morgan Stanley Maintain Overweight Overweight
2025-05-29 Northland Capital Markets Maintain Outperform Outperform
2025-05-29 Bernstein Maintain Underperform Underperform
2025-05-29 Goldman Sachs Maintain Buy Buy
2025-05-29 Barclays Maintain Overweight Overweight
2025-05-29 Piper Sandler Maintain Overweight Overweight
2025-05-29 Wells Fargo Maintain Equal Weight Equal Weight
2025-05-29 DA Davidson Maintain Underperform Underperform
2025-05-29 Needham Maintain Buy Buy
2025-05-29 Oppenheimer Maintain Outperform Outperform
2025-05-28 Canaccord Genuity Maintain Buy Buy
2025-05-28 Needham Maintain Buy Buy
2025-05-28 WestPark Capital Maintain Buy Buy
2025-05-28 DA Davidson Maintain Underperform Underperform
2025-05-27 UBS Maintain Neutral Neutral
2025-05-27 Goldman Sachs Maintain Buy Buy
2025-05-27 BMO Capital Maintain Outperform Outperform
2025-05-23 Citigroup Maintain Neutral Neutral
2025-05-21 UBS Maintain Neutral Neutral
2025-05-15 Mizuho Maintain Outperform Outperform
2025-04-30 WestPark Capital Maintain Buy Buy
2025-04-25 Needham Maintain Buy Buy
2025-04-24 Goldman Sachs Maintain Buy Buy
2025-04-23 Piper Sandler Maintain Overweight Overweight
2025-04-22 Wells Fargo Maintain Equal Weight Equal Weight
2025-04-21 DA Davidson Downgrade Neutral Underperform
2025-04-21 Guggenheim Upgrade Sell Neutral
2025-04-16 Morgan Stanley Maintain Overweight Overweight
2025-04-14 DA Davidson Maintain Neutral Neutral
2025-03-31 Jefferies Maintain Buy Buy
2025-03-20 Macquarie Maintain Neutral Neutral
2025-03-17 Scotiabank Maintain Sector Outperform Sector Outperform
2025-03-08 Goldman Sachs Maintain Buy Buy
2025-02-28 Citigroup Maintain Neutral Neutral
2025-02-27 DA Davidson Maintain Neutral Neutral
2025-02-27 Baird Maintain Outperform Outperform
2025-02-27 Scotiabank Maintain Sector Outperform Sector Outperform
2025-02-27 Oppenheimer Maintain Outperform Outperform
2025-02-27 UBS Maintain Neutral Neutral
2025-02-27 Piper Sandler Maintain Overweight Overweight
2025-02-27 Loop Capital Maintain Hold Hold
2025-02-27 Guggenheim Maintain Sell Sell
2025-02-27 Goldman Sachs Maintain Buy Buy
2025-02-27 Stifel Maintain Buy Buy
2025-02-27 Needham Maintain Buy Buy
2025-02-27 B of A Securities Maintain Buy Buy
2025-02-27 Canaccord Genuity Maintain Buy Buy
2025-02-27 BMO Capital Maintain Outperform Outperform
2025-02-27 Macquarie Maintain Neutral Neutral
2025-02-27 Wells Fargo Maintain Equal Weight Equal Weight
2025-02-25 Citigroup Maintain Neutral Neutral
2025-02-24 Citizens Capital Markets Maintain Market Outperform Market Outperform
2025-02-21 BMO Capital Maintain Outperform Outperform
2025-02-19 Loop Capital Maintain Hold Hold
2025-02-10 Needham Maintain Buy Buy
2025-02-06 Needham Maintain Buy Buy
2025-01-17 TD Cowen Upgrade Hold Buy
2025-01-08 Needham Maintain Buy Buy
2025-01-06 Guggenheim Downgrade Neutral Sell
2024-12-18 Needham Maintain Buy Buy
2024-12-18 Piper Sandler Maintain Overweight Overweight
2024-12-18 Macquarie Maintain Neutral Neutral
2024-12-18 JMP Securities Maintain Market Outperform Market Outperform
2024-12-18 Wedbush Maintain Outperform Outperform
2024-12-04 Stifel Maintain Buy Buy
2024-12-04 Barclays Maintain Overweight Overweight
2024-12-04 Piper Sandler Maintain Overweight Overweight
2024-12-04 BMO Capital Maintain Outperform Outperform
2024-12-04 Goldman Sachs Maintain Buy Buy
2024-12-04 Loop Capital Maintain Hold Hold
2024-12-04 RBC Capital Maintain Outperform Outperform
2024-12-04 Jefferies Maintain Buy Buy
2024-12-04 Oppenheimer Maintain Outperform Outperform
2024-12-04 JP Morgan Maintain Overweight Overweight
2024-12-04 Canaccord Genuity Maintain Buy Buy
2024-12-04 Needham Maintain Buy Buy
2024-12-04 B of A Securities Maintain Buy Buy
2024-12-04 Baird Maintain Outperform Outperform
2024-12-04 Truist Securities Maintain Buy Buy
2024-12-04 JMP Securities Maintain Market Outperform Market Outperform
2024-12-04 Guggenheim Maintain Neutral Neutral
2024-12-04 Citigroup Maintain Neutral Neutral
2024-12-04 Scotiabank Maintain Sector Outperform Sector Outperform
2024-12-04 Northland Capital Markets Maintain Outperform Outperform
2024-12-04 Morgan Stanley Maintain Overweight Overweight
2024-12-04 DA Davidson Maintain Neutral Neutral
2024-12-03 JMP Securities Maintain Market Outperform Market Outperform
2024-12-03 DA Davidson Maintain Neutral Neutral
2024-12-02 Piper Sandler Maintain Overweight Overweight
2024-11-27 Citigroup Maintain Neutral Neutral
2024-11-25 Wedbush Maintain Outperform Outperform
2024-11-25 Truist Securities Maintain Buy Buy
2024-11-22 JMP Securities Maintain Market Outperform Market Outperform
2024-11-22 UBS Maintain Neutral Neutral
2024-11-21 TD Cowen Maintain Hold Hold
2024-11-21 Oppenheimer Maintain Outperform Outperform
2024-11-20 JP Morgan Maintain Overweight Overweight
2024-11-19 Erste Group Upgrade Hold Buy
2024-11-15 BMO Capital Maintain Outperform Outperform
2024-11-14 Loop Capital Maintain Hold Hold
2024-11-13 B of A Securities Maintain Buy Buy
2024-11-12 Wells Fargo Maintain Equal Weight Equal Weight
2024-11-11 Jefferies Maintain Buy Buy
2024-10-28 Stifel Maintain Buy Buy
2024-10-24 Oppenheimer Maintain Outperform Outperform
2024-10-02 Northland Capital Markets Upgrade Market Perform Outperform
2024-09-27 Wedbush Maintain Outperform Outperform
2024-09-24 Piper Sandler Upgrade Neutral Overweight
2024-09-20 Needham Maintain Buy Buy
2024-09-19 Truist Securities Maintain Buy Buy
2024-09-19 Loop Capital Maintain Hold Hold
2024-09-19 RBC Capital Maintain Outperform Outperform
2024-09-11 Erste Group Downgrade Buy Hold
2024-09-06 B of A Securities Maintain Buy Buy
2024-09-06 Needham Maintain Buy Buy
2024-08-30 Truist Securities Maintain Buy Buy
2024-08-30 Phillip Securities Maintain Buy Accumulate
2024-08-29 Wedbush Maintain Outperform Outperform
2024-08-29 Piper Sandler Maintain Neutral Neutral
2024-08-29 Wells Fargo Maintain Equal Weight Equal Weight
2024-08-29 Roth MKM Maintain Buy Buy
2024-08-29 Oppenheimer Maintain Outperform Outperform
2024-08-29 UBS Maintain Neutral Neutral
2024-08-29 Morgan Stanley Maintain Overweight Overweight
2024-08-29 Loop Capital Maintain Hold Hold
2024-08-29 DA Davidson Maintain Neutral Neutral
2024-08-29 B of A Securities Maintain Buy Buy
2024-08-29 RBC Capital Maintain Outperform Outperform
2024-08-29 Needham Maintain Buy Buy
2024-08-29 Baird Maintain Outperform Outperform
2024-08-29 Canaccord Genuity Maintain Buy Buy
2024-08-29 Stifel Maintain Buy Buy
2024-08-29 BMO Capital Maintain Outperform Outperform
2024-08-29 Bernstein Maintain Outperform Outperform
2024-08-29 Raymond James Maintain Strong Buy Strong Buy
2024-08-29 JP Morgan Maintain Overweight Overweight
2024-08-29 TD Cowen Maintain Hold Hold
2024-08-28 JMP Securities Maintain Market Outperform Market Outperform
2024-08-26 Evercore ISI Group Maintain Outperform Outperform
2024-08-26 Citigroup Maintain Neutral Neutral
2024-08-16 B of A Securities Maintain Buy Buy
2024-07-12 Piper Sandler Maintain Neutral Neutral
2024-05-31 Macquarie Maintain Outperform Outperform
2024-05-30 UBS Maintain Neutral Neutral
2024-05-30 Piper Sandler Maintain Neutral Neutral
2024-05-30 Stifel Maintain Buy Buy
2024-05-30 Wells Fargo Maintain Equal Weight Equal Weight
2024-05-30 Canaccord Genuity Maintain Buy Buy
2024-05-30 DA Davidson Maintain Neutral Neutral
2024-05-30 Evercore ISI Group Maintain Outperform Outperform
2024-05-30 Deutsche Bank Maintain Buy Buy
2024-05-30 Raymond James Maintain Strong Buy Strong Buy
2024-05-30 Oppenheimer Maintain Outperform Outperform
2024-05-30 Needham Maintain Buy Buy
2024-05-30 Jefferies Maintain Buy Buy
2024-05-30 Citigroup Maintain Neutral Neutral
2024-05-30 JP Morgan Maintain Overweight Overweight
2024-05-30 BMO Capital Maintain Outperform Outperform
2024-05-30 Baird Maintain Outperform Outperform
2024-05-30 Truist Securities Maintain Buy Buy
2024-05-30 Barclays Maintain Overweight Overweight
2024-05-30 Morgan Stanley Maintain Overweight Overweight
2024-05-30 Bernstein Maintain Underperform Underperform
2024-05-30 TD Cowen Maintain Hold Hold
2024-05-30 B of A Securities Maintain Buy Buy
2024-05-30 Mizuho Maintain Buy Buy
2024-05-29 Wedbush Maintain Outperform Outperform
2024-05-24 RBC Capital Maintain Outperform Outperform
2024-05-23 Wells Fargo Maintain Equal Weight Equal Weight
2024-04-22 Jefferies Maintain Buy Buy
2024-04-16 Wolfe Research Maintain Outperform Outperform
2024-04-15 Needham Maintain Buy Buy
2024-04-15 JMP Securities Maintain Market Outperform Market Outperform
2024-04-15 Piper Sandler Maintain Neutral Neutral
2024-04-15 RBC Capital Maintain Outperform Outperform
2024-04-12 RBC Capital Maintain Outperform Outperform
2024-04-03 Stifel Maintain Buy Buy
2024-03-11 Citigroup Maintain Neutral Neutral
2024-03-07 Canaccord Genuity Maintain Buy Buy
2024-03-06 Argus Research Maintain Buy Buy
2024-02-29 Mizuho Maintain Buy Buy
2024-02-29 RBC Capital Maintain Outperform Outperform
2024-02-29 JP Morgan Maintain Overweight Overweight
2024-02-29 Canaccord Genuity Maintain Buy Buy
2024-02-29 BMO Capital Maintain Outperform Outperform
2024-02-29 Piper Sandler Maintain Neutral Neutral
2024-02-29 B of A Securities Maintain Buy Buy
2024-02-29 Baird Maintain Outperform Outperform
2024-02-29 Needham Maintain Buy Buy
2024-02-29 JMP Securities Maintain Market Outperform Market Outperform
2024-02-29 Evercore ISI Group Maintain Outperform Outperform
2024-02-29 Truist Securities Maintain Buy Buy
2024-02-28 Piper Sandler Maintain Neutral Neutral
2024-02-26 Citigroup Maintain Neutral Neutral
2024-02-21 Stifel Maintain Buy Buy
2024-02-21 Wells Fargo Maintain Equal Weight Equal Weight
2024-02-16 UBS Maintain Neutral Neutral
2024-02-12 Oppenheimer Maintain Outperform Outperform
2024-01-23 Baird Maintain Outperform Outperform
2024-01-22 JMP Securities Maintain Market Outperform Market Outperform
2024-01-11 Baird Upgrade Neutral Outperform
2024-01-02 Piper Sandler Maintain Neutral Neutral
2023-12-21 Morgan Stanley Upgrade Equal Weight Overweight
2023-12-20 Wells Fargo Downgrade Overweight Equal Weight
2023-12-18 Wolfe Research Upgrade Peer Perform Outperform
2023-12-01 Argus Research Maintain Buy Buy
2023-11-30 Truist Securities Maintain Buy Buy
2023-11-30 Oppenheimer Maintain Outperform Outperform
2023-11-30 BMO Capital Maintain Outperform Outperform
2023-11-30 B of A Securities Maintain Buy Buy
2023-11-30 Mizuho Maintain Buy Buy
2023-11-30 Raymond James Maintain Strong Buy Strong Buy
2023-11-30 Needham Maintain Buy Buy
2023-11-30 JP Morgan Maintain Overweight Overweight
2023-11-30 Wedbush Maintain Outperform Outperform
2023-11-30 Evercore ISI Group Maintain Outperform Outperform
2023-11-30 JMP Securities Maintain Market Outperform Market Outperform
2023-11-30 Wells Fargo Maintain Overweight Overweight
2023-11-30 Stifel Maintain Buy Buy
2023-11-30 Morgan Stanley Maintain Equal Weight Equal Weight
2023-11-30 RBC Capital Maintain Outperform Outperform
2023-11-30 Piper Sandler Maintain Neutral Neutral
2023-11-24 Citigroup Maintain Neutral Neutral
2023-11-22 Keybanc Maintain Overweight Overweight
2023-11-21 BMO Capital Maintain Outperform Outperform
2023-10-23 Piper Sandler Downgrade Overweight Neutral
2023-10-04 Truist Securities Maintain Buy Buy
2023-09-21 JMP Securities Maintain Market Outperform Market Outperform
2023-09-15 Needham Maintain Buy Buy
2023-09-15 RBC Capital Maintain Outperform Outperform
2023-09-13 Truist Securities Maintain Buy Buy
2023-09-01 Northland Capital Markets Maintain Market Perform Market Perform
2023-08-31 BMO Capital Maintain Outperform Outperform
2023-08-31 Loop Capital Maintain Hold Hold
2023-08-31 Baird Maintain Neutral Neutral
2023-08-31 Mizuho Maintain Buy Buy
2023-08-31 B of A Securities Maintain Buy Buy
2023-08-31 Truist Securities Maintain Buy Buy
2023-08-31 JMP Securities Maintain Market Outperform Market Outperform
2023-08-31 Piper Sandler Maintain Overweight Overweight
2023-08-31 Canaccord Genuity Maintain Buy Buy
2023-08-31 RBC Capital Maintain Outperform Outperform
2023-08-31 Wells Fargo Maintain Overweight Overweight
2023-08-31 TD Cowen Maintain Market Perform Market Perform
2023-08-31 Barclays Maintain Overweight Overweight
2023-08-31 Citigroup Maintain Neutral Neutral
2023-08-31 Oppenheimer Maintain Outperform Outperform
2023-08-31 Stifel Maintain Buy Buy
2023-08-31 Evercore ISI Group Maintain Outperform Outperform
2023-08-31 Raymond James Maintain Strong Buy Strong Buy
2023-08-31 Jefferies Maintain Buy Buy
2023-08-31 UBS Maintain Neutral Neutral
2023-08-31 Wedbush Maintain Outperform Outperform
2023-08-31 Roth MKM Maintain Buy Buy
2023-08-31 Needham Maintain Buy Buy
2023-08-31 JP Morgan Maintain Overweight Overweight
2023-08-30 JMP Securities Maintain Market Outperform Market Outperform
2023-08-28 Citigroup Maintain Neutral Neutral
2023-08-16 Mizuho Maintain Buy Buy
2023-07-31 Morgan Stanley Downgrade Overweight Equal Weight
2023-07-20 Mizuho Maintain Buy Buy
2023-07-18 RBC Capital Maintain Outperform Outperform
2023-07-12 Mizuho Maintain Buy Buy
2023-07-12 Needham Maintain Buy Buy
2023-07-12 B of A Securities Maintain Buy Buy
2023-07-12 BMO Capital Maintain Outperform Outperform
2023-07-11 Evercore ISI Group Maintain Outperform Outperform
2023-06-13 Piper Sandler Maintain Overweight Overweight
2023-06-09 RBC Capital Maintain Outperform Outperform
2023-06-01 BMO Capital Maintain Outperform Outperform
2023-06-01 Bernstein Maintain Underperform Underperform
2023-06-01 Societe Generale Downgrade Buy Hold
2023-06-01 Baird Maintain Neutral Neutral
2023-06-01 TD Cowen Maintain Outperform Outperform
2023-06-01 JMP Securities Maintain Market Outperform Market Outperform
2023-06-01 Mizuho Maintain Buy Buy
2023-06-01 Citigroup Maintain Neutral Neutral
2023-06-01 Oppenheimer Maintain Outperform Outperform
2023-06-01 Needham Maintain Buy Buy
2023-06-01 Stifel Maintain Buy Buy
2023-06-01 Canaccord Genuity Maintain Buy Buy
2023-06-01 Loop Capital Maintain Hold Hold
2023-06-01 Northland Capital Markets Maintain Market Perform Market Perform
2023-06-01 RBC Capital Maintain Outperform Outperform
2023-06-01 Wedbush Maintain Outperform Outperform
2023-06-01 Piper Sandler Maintain Overweight Overweight
2023-06-01 Morgan Stanley Maintain Overweight Overweight
2023-06-01 Raymond James Maintain Strong Buy Strong Buy
2023-06-01 Evercore ISI Group Maintain Outperform Outperform
2023-05-30 Canaccord Genuity Maintain Buy Buy
2023-05-30 Wells Fargo Maintain Overweight Overweight
2023-05-26 Citigroup Maintain Neutral Neutral
2023-05-25 Wedbush Maintain Outperform Outperform
2023-05-22 JMP Securities Maintain Market Perform Perform
2023-05-22 JMP Securities Maintain Market Perform Market Perform
2023-05-19 TD Cowen Maintain Outperform Outperform
2023-05-17 B of A Securities Maintain Buy Buy
2023-05-15 Barclays Maintain Overweight Overweight
2023-05-08 RBC Capital Maintain Outperform Outperform
2023-03-24 RBC Capital Maintain Outperform Outperform
2023-03-03 Citigroup Maintain Neutral Neutral
2023-03-02 JP Morgan Maintain Overweight Overweight
2023-03-02 RBC Capital Maintain Outperform Outperform
2023-03-02 Canaccord Genuity Maintain Buy Buy
2023-03-02 Evercore ISI Group Maintain Outperform Outperform
2023-03-02 Piper Sandler Maintain Overweight Overweight
2023-03-02 Needham Upgrade Hold Buy
2023-03-02 Deutsche Bank Maintain Buy Buy
2023-03-02 TD Cowen Maintain Outperform Outperform
2023-03-02 B of A Securities Maintain Buy Buy
2023-03-02 Barclays Maintain Overweight Overweight
2023-03-02 Raymond James Maintain Strong Buy Strong Buy
2023-03-02 Mizuho Maintain Buy Buy
2023-03-02 Morgan Stanley Maintain Overweight Overweight
2023-03-02 Loop Capital Maintain Hold Hold
2023-03-02 Oppenheimer Maintain Outperform Outperform
2023-03-02 Macquarie Maintain Outperform Outperform
2023-03-02 Wedbush Maintain Outperform Outperform
2023-03-02 Northland Capital Markets Maintain Market Perform Market Perform
2023-03-02 BMO Capital Maintain Outperform Outperform
2023-03-02 Wells Fargo Maintain Overweight Overweight
2023-03-02 UBS Maintain Neutral Neutral
2023-03-02 Baird Maintain Neutral Neutral
2023-03-02 DA Davidson Maintain Neutral Neutral
2023-02-24 BMO Capital Maintain Outperform Outperform
2023-02-21 Cowen & Co. Maintain Outperform Outperform
2023-02-21 Wedbush Maintain Outperform Outperform
2023-02-17 Citigroup Maintain Neutral Neutral
2023-02-15 Barclays Maintain Overweight Overweight
2023-02-15 Evercore ISI Group Maintain Outperform Outperform
2023-02-14 Wells Fargo Maintain Overweight Overweight
2023-02-13 B of A Securities Maintain Buy Buy
2023-02-09 Wedbush Maintain Outperform Outperform
2023-02-06 JMP Securities Maintain Market Outperform Outperform
2023-01-30 Morgan Stanley Maintain Overweight Overweight
2023-01-23 Deutsche Bank Maintain Buy Buy
2023-01-20 Cowen & Co. Downgrade Outperform Market Perform
2023-01-18 DA Davidson Maintain Neutral Neutral
2023-01-13 Atlantic Equities Downgrade Overweight Neutral
2023-01-11 Bernstein Downgrade Market Perform Underperform
2023-01-09 Piper Sandler Maintain Overweight Overweight
2022-12-19 Morgan Stanley Maintain Overweight Overweight
2022-12-08 Baird Downgrade Outperform Neutral
2022-12-05 Credit Suisse Maintain Outperform Outperform
2022-12-05 Citigroup Maintain Neutral Neutral
2022-12-02 Wolfe Research Downgrade Outperform Peer Perform
2022-12-02 Keybanc Maintain Overweight Overweight
2022-12-01 Baird Maintain Outperform Outperform
2022-12-01 Deutsche Bank Maintain Buy Buy
2022-12-01 Wedbush Maintain Outperform Outperform
2022-12-01 Morgan Stanley Maintain Overweight Overweight
2022-12-01 Mizuho Maintain Buy Buy
2022-12-01 Oppenheimer Maintain Outperform Outperform
2022-12-01 JP Morgan Maintain Overweight Overweight
2022-12-01 Jefferies Maintain Buy Buy
2022-12-01 RBC Capital Maintain Outperform Outperform
2022-12-01 B of A Securities Maintain Buy Buy
2022-12-01 Wells Fargo Maintain Overweight Overweight
2022-12-01 Truist Securities Maintain Buy Buy
2022-12-01 Cowen & Co. Maintain Outperform Outperform
2022-12-01 Atlantic Equities Maintain Overweight Overweight
2022-12-01 UBS Maintain Neutral Neutral
2022-12-01 BMO Capital Maintain Outperform Outperform
2022-12-01 Canaccord Genuity Maintain Buy Buy
2022-12-01 Barclays Maintain Overweight Overweight
2022-12-01 Raymond James Maintain Strong Buy Strong Buy
2022-11-29 Keybanc Maintain Overweight Overweight
2022-11-29 Baird Maintain Outperform Outperform
2022-11-22 Wells Fargo Maintain Overweight Overweight
2022-11-21 Jefferies Maintain Buy Buy
2022-11-18 Barclays Maintain Overweight Overweight
2022-11-17 Monness, Crespi, Hardt Downgrade Buy Neutral
2022-11-15 Mizuho Maintain Buy Buy
2022-11-10 Oppenheimer Maintain Outperform Outperform
2022-10-20 Piper Sandler Maintain Overweight Overweight
2022-10-17 Northland Capital Markets Maintain Market Perform Perform
2022-09-28 Cleveland Research Downgrade Buy Neutral
2022-09-23 Wolfe Research Maintain Outperform Outperform
2022-09-22 BMO Capital Maintain Outperform Outperform
2022-09-02 Guggenheim Upgrade Sell Neutral
2022-08-25 Baird Maintain Outperform Outperform
2022-08-25 Wolfe Research Maintain Outperform Outperform
2022-08-25 Wells Fargo Maintain Overweight Overweight
2022-08-25 Barclays Maintain Overweight Overweight
2022-08-25 UBS Maintain Neutral Neutral
2022-08-25 Cowen & Co. Maintain Outperform Outperform
2022-08-25 BMO Capital Maintain Outperform Outperform
2022-08-25 Raymond James Maintain Strong Buy Strong Buy
2022-08-25 Mizuho Maintain Buy Buy
2022-08-25 Canaccord Genuity Maintain Buy Buy
2022-08-25 Wedbush Maintain Outperform Outperform
2022-08-25 JP Morgan Maintain Overweight Overweight
2022-08-25 Piper Sandler Maintain Overweight Overweight
2022-08-25 Deutsche Bank Maintain Buy Buy
2022-08-25 Truist Securities Maintain Buy Buy
2022-08-25 Credit Suisse Maintain Outperform Outperform
2022-08-25 Citigroup Maintain Neutral Neutral
2022-08-19 BMO Capital Maintain Outperform Outperform
2022-08-19 Citigroup Maintain Neutral Neutral
2022-08-17 Mizuho Maintain Buy Buy
2022-08-16 Morgan Stanley Maintain Overweight Overweight
2022-08-12 Guggenheim Maintain Sell Sell
2022-07-18 Piper Sandler Maintain Overweight Overweight
2022-06-02 Loop Capital Maintain Hold Hold
2022-06-01 Deutsche Bank Maintain Buy Buy
2022-06-01 Credit Suisse Maintain Outperform Outperform
2022-06-01 JP Morgan Maintain Overweight Overweight
2022-06-01 Stifel Maintain Buy Buy
2022-06-01 Wells Fargo Maintain Overweight Overweight
2022-06-01 Barclays Maintain Overweight Overweight
2022-06-01 Raymond James Maintain Strong Buy Strong Buy
2022-06-01 Piper Sandler Maintain Overweight Overweight
2022-06-01 Baird Maintain Outperform Outperform
2022-06-01 BMO Capital Maintain Outperform Outperform
2022-05-24 Oppenheimer Maintain Outperform Outperform
2022-05-23 Jefferies Maintain Buy Buy
2022-05-20 Barclays Maintain Overweight Overweight
2022-05-18 Wells Fargo Maintain Overweight Overweight
2022-05-18 Roth Capital Upgrade Neutral Buy
2022-05-18 Mizuho Maintain Buy Buy
2022-05-17 UBS Maintain Neutral Neutral
2022-05-16 Morgan Stanley Maintain Overweight Overweight
2022-05-09 CICC Maintain Outperform Outperform
2022-04-25 Keybanc Maintain Overweight Overweight
2022-03-02 Raymond James Maintain Strong Buy Strong Buy
2022-03-02 Wedbush Maintain Outperform Outperform
2022-03-02 Canaccord Genuity Maintain Buy Buy
2022-03-02 Piper Sandler Maintain Overweight Overweight
2022-03-02 UBS Maintain Neutral Neutral
2022-02-24 Wells Fargo Maintain Overweight Overweight
2022-02-15 Mizuho Maintain Buy Buy
2022-01-21 Deutsche Bank Maintain Buy Buy
2022-01-05 UBS Downgrade Buy Neutral
2021-12-01 Mizuho Maintain Buy Buy
2021-12-01 Truist Securities Maintain Buy Buy
2021-12-01 UBS Maintain Buy Buy
2021-11-23 Citigroup Maintain Neutral Neutral
2021-11-15 Mizuho Maintain Buy Buy
2021-11-02 Deutsche Bank Maintain Buy Buy
2021-11-01 Morgan Stanley Maintain Overweight Overweight
2021-09-24 RBC Capital Maintain Outperform Outperform
2021-09-24 Morgan Stanley Maintain Overweight Overweight
2021-09-24 Piper Sandler Upgrade Neutral Overweight
2021-09-24 Stifel Maintain Buy Buy
2021-09-24 Mizuho Maintain Buy Buy
2021-09-24 Loop Capital Maintain Hold Hold
2021-09-24 JMP Securities Maintain Market Outperform Market Outperform
2021-09-24 Oppenheimer Maintain Outperform Outperform
2021-09-17 Barclays Maintain Overweight Overweight
2021-08-27 Loop Capital Maintain Hold Hold
2021-08-26 Oppenheimer Maintain Outperform Outperform
2021-08-26 Morgan Stanley Maintain Overweight Overweight
2021-08-26 Cowen & Co. Maintain Outperform Outperform
2021-08-26 BMO Capital Maintain Outperform Outperform
2021-08-26 Mizuho Maintain Buy Buy
2021-08-26 Raymond James Maintain Strong Buy Strong Buy
2021-08-26 Stifel Maintain Buy Buy
2021-08-26 Credit Suisse Maintain Outperform Outperform
2021-08-26 Piper Sandler Maintain Neutral Neutral
2021-08-26 Barclays Maintain Overweight Overweight
2021-08-26 Roth Capital Maintain Neutral Neutral
2021-08-26 Wolfe Research Maintain Outperform Outperform
2021-08-23 Barclays Maintain Overweight Overweight
2021-08-18 Wolfe Research Maintain Outperform Outperform
2021-08-18 JMP Securities Maintain Market Outperform Market Outperform
2021-06-30 Evercore ISI Group Maintain Outperform Outperform
2021-06-28 Redburn Partners Maintain Buy Buy
2021-06-02 KGI Securities Maintain Neutral Neutral
2021-05-28 Loop Capital Maintain Hold Hold
2021-05-28 Barclays Maintain Overweight Overweight
2021-05-28 Morgan Stanley Maintain Overweight Overweight
2021-05-28 Mizuho Maintain Buy Buy
2021-05-19 Morgan Stanley Upgrade Equal Weight Overweight
2021-05-18 Jefferies Maintain Buy Buy
2021-05-13 Mizuho Maintain Buy Buy
2021-04-23 Wolfe Research Maintain Outperform Outperform
2021-02-26 Piper Sandler Maintain Neutral Neutral
2021-02-17 Mizuho Maintain Buy Buy
2021-01-25 Loop Capital Upgrade Sell Hold
2021-01-22 Goldman Sachs Maintain Buy Buy
2021-01-15 Credit Suisse Maintain Outperform Outperform
2021-01-11 Piper Sandler Downgrade Overweight Neutral
2020-12-03 Morgan Stanley Maintain Equal Weight Equal Weight
2020-12-02 Piper Sandler Maintain Overweight Overweight
2020-12-02 Citigroup Downgrade Buy Neutral
2020-12-02 Raymond James Maintain Strong Buy Strong Buy
2020-11-12 Morgan Stanley Downgrade Overweight Equal Weight
2020-10-23 Barclays Maintain Overweight Overweight
2020-08-26 Mizuho Maintain Buy Buy
2020-08-26 B of A Securities Maintain Buy Buy
2020-08-26 Canaccord Genuity Maintain Buy Buy
2020-08-26 Credit Suisse Maintain Outperform Outperform
2020-08-26 Stifel Maintain Buy Buy
2020-08-26 Piper Sandler Maintain Overweight Overweight
2020-08-26 Citigroup Maintain Buy Buy
2020-08-26 Raymond James Maintain Strong Buy Strong Buy
2020-08-26 Morgan Stanley Maintain Overweight Overweight
2020-08-26 Wedbush Maintain Outperform Outperform
2020-08-24 Deutsche Bank Maintain Buy Buy
2020-08-21 Loop Capital Maintain Sell Sell
2020-08-19 Mizuho Maintain Buy Buy
2020-07-14 Piper Sandler Maintain Overweight Overweight
2020-06-24 Goldman Sachs Maintain Buy Buy
2020-06-22 Jefferies Maintain Buy Buy
2020-06-01 CFRA Maintain Strong Buy Strong Buy
2020-05-29 Wells Fargo Maintain Overweight Overweight
2020-05-29 Mizuho Maintain Buy Buy
2020-05-18 Oppenheimer Maintain Outperform Outperform
2020-05-18 RBC Capital Maintain Outperform Outperform
2020-05-18 Cowen & Co. Maintain Outperform Outperform
2020-05-11 JMP Securities Maintain Market Outperform Market Outperform
2020-05-05 Rosenblatt Maintain Sell Sell
2020-03-31 Piper Sandler Maintain Overweight Overweight
2020-03-25 Morgan Stanley Maintain Overweight Overweight
2020-03-17 Oppenheimer Maintain Outperform Outperform
2020-02-28 CFRA Upgrade Buy Strong Buy
2020-02-26 B of A Securities Maintain Buy Buy
2020-02-26 Baird Maintain Outperform Outperform
2020-02-26 Canaccord Genuity Maintain Buy Buy
2020-02-26 Stifel Maintain Buy Buy
2020-02-26 Raymond James Maintain Strong Buy Strong Buy
2020-02-26 Deutsche Bank Maintain Buy Buy
2020-02-26 BMO Capital Maintain Outperform Outperform
2020-02-21 UBS Maintain Buy Buy
2020-02-19 Wedbush Maintain Outperform Outperform
2020-02-18 Cowen & Co. Maintain Outperform Outperform
2020-02-13 Mizuho Maintain Buy Buy
2020-02-12 Morgan Stanley Maintain Overweight Overweight
2020-02-11 Morgan Stanley Maintain Overweight Overweight
2020-01-16 Wells Fargo Maintain Overweight Overweight
2020-01-13 Credit Suisse Maintain Outperform Outperform
2020-01-13 Morgan Stanley Maintain Overweight Overweight
2020-01-06 RBC Capital Upgrade Outperform Top Pick
2019-12-04 Morgan Stanley Maintain Overweight Overweight
2019-12-04 Credit Suisse Maintain Outperform Outperform
2019-11-21 Cowen & Co. Maintain Outperform Outperform
2019-11-21 Mizuho Maintain Buy Buy
2019-08-23 Canaccord Genuity Maintain Buy Buy
2019-08-23 SunTrust Robinson Humphrey Maintain Buy Buy
2019-08-23 RBC Capital Maintain Outperform Outperform
2019-08-23 Morgan Stanley Maintain Overweight Overweight
2019-08-23 Jefferies Maintain Buy Buy
2019-08-23 Nomura Maintain Buy Buy
2019-08-23 BMO Capital Maintain Outperform Outperform
2019-08-23 Stifel Nicolaus Maintain Buy Buy
2019-08-23 Barclays Maintain Overweight Overweight
2019-08-23 Stifel Maintain Buy Buy
2019-08-23 Macquarie Maintain Outperform Outperform
2019-08-23 JMP Securities Maintain Market Outperform Market Outperform
2019-08-20 Wedbush Maintain Outperform Outperform
2019-08-13 Compass Point Maintain Buy Buy
2019-06-10 Mizuho Maintain Buy Buy
2019-06-05 Nomura Maintain Buy Buy
2019-03-29 Exane BNP Paribas Maintain Outperform Outperform
2019-03-14 Mizuho Maintain Buy Buy
2019-03-06 Citigroup Maintain Buy Buy
2019-03-05 Raymond James Maintain Strong Buy Strong Buy
2019-03-05 Macquarie Maintain Outperform Outperform
2019-03-05 Baird Maintain Outperform Outperform
2019-03-05 Wedbush Maintain Outperform Outperform
2019-01-17 Stephens & Co. Maintain Overweight Overweight
2019-01-09 Atlantic Equities Maintain Overweight Overweight
2019-01-07 Pivotal Research Upgrade Hold Buy
2018-11-21 Piper Sandler Maintain Overweight Overweight
2018-11-21 PiperJaffray Maintain Overweight Overweight
2018-10-30 Nomura Maintain Buy Buy
2018-09-28 Baird Maintain Outperform Outperform
2018-09-27 Oppenheimer Maintain Outperform Outperform
2018-09-27 Deutsche Bank Maintain Buy Buy
2018-09-27 Jefferies Maintain Buy Buy
2018-09-27 Credit Suisse Maintain Outperform Outperform
2018-09-07 Barclays Maintain Overweight Overweight
2018-08-31 Argus Maintain Buy Buy
2018-08-31 Argus Research Maintain Buy Buy
2018-08-30 KeyBanc Maintain Overweight Overweight
2018-08-30 JMP Securities Maintain Market Outperform Market Outperform
2018-08-30 Raymond James Maintain Strong Buy Strong Buy
2018-08-30 Canaccord Genuity Maintain Buy Buy
2018-08-30 Keybanc Maintain Overweight Overweight
2018-08-30 Macquarie Maintain Outperform Outperform
2018-08-30 UBS Maintain Buy Buy
2018-08-21 BMO Capital Maintain Outperform Outperform
2018-08-15 Credit Suisse Maintain Outperform Outperform
2018-08-15 Barclays Maintain Overweight Overweight
2018-08-14 Morgan Stanley Maintain Overweight Overweight
2018-07-24 Stifel Nicolaus Maintain Buy Buy
2018-07-24 Stifel Maintain Buy Buy
2018-07-17 Stifel Maintain Buy Buy
2018-07-17 Stifel Nicolaus Maintain Buy Buy
2018-07-11 Baird Maintain Outperform Outperform
2018-05-30 SunTrust Robinson Humphrey Maintain Buy Buy
2018-05-30 Deutsche Bank Maintain Buy Buy
2018-05-30 Stifel Maintain Buy Buy
2018-05-30 Baird Maintain Outperform Outperform
2018-05-30 Stifel Nicolaus Maintain Buy Buy
2018-05-30 Credit Suisse Maintain Outperform Outperform
2018-05-30 Morgan Stanley Maintain Overweight Overweight
2018-05-30 Barclays Maintain Overweight Overweight
2018-05-29 Wedbush Maintain Outperform Outperform
2018-05-29 Canaccord Genuity Maintain Buy Buy
2018-05-08 JMP Securities Maintain Market Outperform Market Outperform
2018-05-05 Argus Upgrade Hold Buy
2018-05-05 Argus Downgrade Buy Hold
2018-05-05 B. Riley FBR Maintain Neutral Neutral
2018-05-04 Credit Suisse Maintain Outperform Outperform
2018-05-03 Bernstein Upgrade Underperform Market Perform
2018-04-11 Monness Crespi Hardt Maintain Buy Buy
2018-03-21 Barclays Maintain Overweight Overweight
2018-03-02 Morgan Stanley Maintain Overweight Overweight
2018-03-01 Cowen & Co. Maintain Outperform Outperform
2018-03-01 Barclays Maintain Overweight Overweight
2018-03-01 Stifel Nicolaus Maintain Buy Buy
2018-03-01 KeyBanc Maintain Overweight Overweight
2018-03-01 Canaccord Genuity Maintain Buy Buy
2018-03-01 Stifel Maintain Buy Buy
2018-03-01 JMP Securities Maintain Market Outperform Market Outperform
2018-03-01 BMO Capital Maintain Outperform Outperform
2018-03-01 Deutsche Bank Maintain Buy Buy
2018-03-01 Citigroup Maintain Buy Buy
2018-03-01 Keybanc Maintain Overweight Overweight
2018-02-28 Credit Suisse Maintain Outperform Outperform
2018-02-21 Citigroup Maintain Buy Buy
2018-02-20 Deutsche Bank Maintain Buy Buy
2018-02-20 Credit Suisse Maintain Outperform Outperform
2018-02-15 Jefferies Upgrade Hold Buy
2017-11-22 Roth Capital Downgrade Buy Neutral
2017-11-17 Credit Suisse Maintain Outperform Outperform
2017-11-16 Morgan Stanley Maintain Overweight Overweight
2017-11-09 UBS Maintain Buy Buy
2017-11-08 Stifel Maintain Buy Buy
2017-11-08 Stifel Nicolaus Maintain Buy Buy
2017-11-08 B of A Securities Maintain Buy Buy
2017-11-08 Deutsche Bank Maintain Buy Buy
2017-11-08 Bank of America Maintain Buy Buy
2017-11-03 BMO Capital Maintain Outperform Outperform
2017-11-02 Barclays Maintain Overweight Overweight
2017-10-31 Guggenheim Maintain Buy Buy
2017-09-06 Moffett Nathanson Maintain Buy Buy
2017-08-23 Citigroup Maintain Buy Buy
2017-08-23 Credit Suisse Maintain Outperform Outperform
2017-08-23 Deutsche Bank Maintain Buy Buy
2017-08-23 Barclays Maintain Overweight Overweight
2017-08-23 Jefferies Maintain Hold Hold
2017-08-23 Canaccord Genuity Maintain Buy Buy
2017-06-26 SunTrust Robinson Humphrey Maintain Buy Buy
2017-04-27 Benchmark Maintain Outperform Outperform
2017-04-27 Credit Suisse Maintain Outperform Outperform
2017-02-16 Needham Maintain Hold Hold
2017-01-12 Pivotal Research Downgrade Buy Hold
2016-12-19 Drexel Hamilton Maintain Buy Buy
2016-11-15 OTR Global Upgrade Mixed Positive
2016-10-18 Rosenblatt Maintain Buy Buy
2016-10-04 DA Davidson Maintain Neutral Neutral
2016-09-01 Wunderlich Securities Maintain Buy Buy
2016-09-01 Wunderlich Maintain Buy Buy
2016-09-01 Morgan Stanley Maintain Overweight Overweight
2016-09-01 Barclays Maintain Overweight Overweight
2016-09-01 Citigroup Maintain Buy Buy
2016-08-15 OTR Global Downgrade Positive Mixed
2016-07-25 Morgan Stanley Maintain Overweight Overweight
2016-07-20 Citigroup Maintain Buy Buy
2016-06-24 Cowen & Co. Maintain Outperform Outperform
2016-06-14 BMO Capital Maintain Outperform Outperform
2016-06-02 SunTrust Robinson Humphrey Maintain Buy Buy
2016-05-19 Macquarie Maintain Outperform Outperform
2016-05-19 PiperJaffray Maintain Overweight Overweight
2016-05-19 SunTrust Robinson Humphrey Maintain Buy Buy
2016-05-19 Oppenheimer Maintain Outperform Outperform
2016-05-19 Wunderlich Securities Maintain Buy Buy
2016-05-19 Stifel Nicolaus Maintain Buy Buy
2016-05-19 JP Morgan Maintain Overweight Overweight
2016-05-19 Piper Sandler Maintain Overweight Overweight
2016-05-19 Morgan Stanley Maintain Overweight Overweight
2016-05-19 Wunderlich Maintain Buy Buy
2016-05-19 UBS Maintain Buy Buy
2016-05-19 Credit Suisse Maintain Outperform Outperform
2016-05-19 Goldman Sachs Maintain Buy Buy
2016-05-19 Barclays Maintain Overweight Overweight
2016-05-19 Stifel Maintain Buy Buy
2016-05-19 Brean Capital Maintain Buy Buy
2016-05-19 FBN Securities Maintain Outperform Outperform
2016-05-19 Wedbush Maintain Outperform Outperform
2016-05-19 Jefferies Maintain Hold Hold
2016-05-19 Canaccord Genuity Maintain Buy Buy
2016-05-19 Deutsche Bank Maintain Buy Buy
2016-05-19 Citigroup Maintain Buy Buy
2016-05-19 MKM Partners Maintain Buy Buy
2016-05-19 JMP Securities Maintain Market Outperform Market Outperform
2016-05-19 Mizuho Maintain Buy Buy
2016-05-19 Raymond James Maintain Strong Buy Strong Buy
2016-05-12 Barclays Maintain Overweight Overweight
2016-04-26 Macquarie Maintain Outperform Outperform
2016-03-04 Macquarie Maintain Outperform Outperform
2016-02-25 Jefferies Maintain Hold Hold
2016-02-25 Barclays Maintain Overweight Overweight
2016-02-17 Credit Suisse Maintain Outperform Outperform
2016-02-10 CLSA Maintain Outperform Buy
2016-02-10 Barclays Maintain Overweight Overweight
2016-02-09 Jefferies Maintain Hold Hold
2016-02-03 DA Davidson Maintain Neutral Neutral
2016-01-12 Brean Capital Maintain Buy Buy
2015-12-18 Wedbush Upgrade Neutral Outperform
2015-11-19 Bernstein Maintain Underperform Underperform
2015-11-19 Barclays Maintain Overweight Overweight
2015-11-19 Morgan Stanley Maintain Overweight Overweight
2015-11-19 Pacific Crest Maintain Overweight Overweight
2015-11-16 RBC Capital Maintain Outperform Outperform
2015-11-10 Barclays Maintain Overweight Overweight
2015-11-09 Lake Street Maintain Buy Buy
2015-09-10 BTIG Research Maintain Buy Buy
2015-08-28 Exane BNP Paribas Upgrade Neutral Outperform
2015-08-27 Exane BNP Paribas Upgrade Neutral Outperform
2015-08-21 Jefferies Maintain Underperform Underperform
2015-08-21 UBS Maintain Buy Buy
2015-08-21 Pivotal Research Upgrade Hold Buy
2015-08-21 Barclays Maintain Overweight Overweight
2015-08-21 JMP Securities Maintain Market Outperform Market Outperform
2015-08-21 Brean Capital Maintain Buy Buy
2015-07-08 Northland Securities Maintain Outperform Outperform
2015-07-07 Brean Capital Upgrade Hold Buy
2015-06-18 Baird Maintain Outperform Outperform
2015-06-17 Exane BNP Paribas Maintain Neutral Neutral
2015-06-09 Wunderlich Maintain Buy Buy
2015-05-21 Argus Research Upgrade Hold Buy
2015-05-21 Argus Upgrade Hold Buy
2015-05-21 JMP Securities Maintain Market Outperform Outperform
2015-05-21 Susquehanna Maintain Positive Positive
2015-05-20 RBC Capital Maintain Outperform Outperform
2015-05-20 Deutsche Bank Maintain Buy Buy
2015-05-20 FBR Capital Maintain Outperform Outperform
2015-05-20 JMP Securities Maintain Market Outperform Market Outperform
2015-05-20 Nomura Maintain Buy Buy
2015-05-20 JP Morgan Maintain Overweight Overweight
2015-05-20 Barclays Maintain Overweight Overweight
2015-05-01 Stifel Nicolaus Maintain Buy Buy
2015-05-01 Stifel Maintain Buy Buy
2015-04-30 CLSA Maintain Buy Outperform
2015-03-17 Brean Capital Maintain Hold Hold
2015-03-02 Argus Downgrade Buy Hold
2015-03-02 Argus Research Downgrade Buy Hold
2015-02-26 Stifel Maintain Buy Buy
2015-02-26 Stifel Nicolaus Maintain Buy Buy
2015-02-25 Nomura Maintain Buy Buy
2015-02-25 Citigroup Maintain Buy Buy
2015-02-25 Deutsche Bank Maintain Buy Buy
2015-02-25 JP Morgan Maintain Overweight Overweight
2015-02-25 Jefferies Maintain Underperform Underperform
2015-01-05 Mizuho Maintain Buy Buy
2014-12-23 Drexel Hamilton Maintain Hold Hold
2014-12-19 Jefferies Maintain Underperform Underperform
2014-11-21 Jefferies Maintain Underperform Underperform
2014-11-17 DA Davidson Maintain Neutral Neutral
2014-10-16 DA Davidson Maintain Neutral Neutral
2014-10-10 Northland Securities Maintain Buy Buy
2014-10-10 Northland Capital Markets Maintain Buy Buy
2014-10-10 Nomura Maintain Buy Buy
2014-10-03 Sterne Agee Maintain Buy Buy
2014-10-03 Societe Generale Maintain Buy Buy
2014-10-02 D.A. Davidson Maintain Neutral Neutral
2014-09-04 Barclays Maintain Overweight Overweight
2014-08-22 UBS Maintain Buy Buy
2014-08-21 Deutsche Bank Maintain Buy Buy
2014-05-21 Canaccord Genuity Maintain Buy Buy
2014-05-21 Citigroup Maintain Buy Buy
2014-05-21 Barclays Maintain Overweight Overweight
2014-05-16 B. Riley Maintain Neutral Neutral
2014-05-16 B. Riley Securities Maintain Neutral Neutral
2014-05-16 B. Riley FBR Maintain Neutral Neutral
2014-05-05 Deutsche Bank Upgrade Hold Buy
2014-03-07 B. Riley FBR Maintain Neutral Neutral
2014-03-07 B. Riley Maintain Neutral Neutral
2014-02-28 B of A Securities Maintain Buy Buy
2014-02-28 Morgan Stanley Maintain Overweight Overweight
2014-02-28 Bank of America Maintain Buy Buy
2014-02-26 Stifel Nicolaus Maintain Buy Buy
2014-02-26 Stifel Maintain Buy Buy
2014-02-26 Barrington Research Maintain Outperform Outperform
2014-02-20 B of A Securities Maintain Buy Buy
2014-02-20 Bank of America Maintain Buy Buy
2014-01-23 Deutsche Bank Downgrade Buy Hold
2013-12-23 BMO Capital Maintain Outperform Outperform
2013-12-06 Pivotal Research Maintain Buy Buy
2013-11-19 Stifel Nicolaus Maintain Buy Buy
2013-11-19 JP Morgan Maintain Neutral Neutral
2013-11-19 Stifel Maintain Buy Buy
2013-11-19 Nomura Maintain Buy Buy
2013-11-19 UBS Maintain Buy Buy
2013-11-19 Jefferies Maintain Buy Buy
2013-11-18 Deutsche Bank Maintain Buy Buy
2013-11-07 Morgan Stanley Maintain Overweight Overweight
2013-11-04 Atlantic Equities Upgrade Neutral Overweight
2013-10-22 Janney Capital Maintain Neutral Neutral
2013-10-21 Raymond James Upgrade Outperform Strong Buy
2013-10-17 Argus Capital Maintain Buy Buy
2013-08-30 Stifel Nicolaus Maintain Buy Buy
2013-08-30 Nomura Maintain Buy Buy
2013-08-30 Stifel Maintain Buy Buy
2013-08-20 First Analysis Maintain Overweight Overweight
2013-08-16 Global Equities Research Maintain Overweight Overweight
2013-06-10 Wunderlich Maintain Buy Buy
2013-06-10 Wunderlich Securities Maintain Buy Buy
2013-05-24 Wedbush Downgrade Outperform Neutral
2013-05-24 FBN Securities Maintain Outperform Outperform
2013-03-20 FBN Securities Maintain Outperform Outperform
2013-03-11 Jefferies Maintain Buy Buy
2013-03-01 Barrington Research Maintain Outperform Outperform
2013-03-01 Stifel Maintain Buy Buy
2013-03-01 Stifel Nicolaus Maintain Buy Buy
2013-03-01 Credit Suisse Maintain Outperform Outperform
2013-02-11 BMO Capital Maintain Outperform Outperform
2013-02-05 UBS Maintain Buy Buy
2013-01-30 Oppenheimer Maintain Outperform Outperform
2013-01-29 Maxim Group Maintain Buy Buy
2013-01-18 Jefferies Maintain Buy Buy
2013-01-11 Nomura Maintain Buy Buy
2013-01-07 Barclays Maintain Overweight Overweight
2012-12-14 Longbow Research Maintain Neutral Neutral
2012-10-31 Barrington Research Maintain Outperform Outperform
2012-10-19 Wedbush Maintain Outperform Outperform
2012-10-11 Stifel Nicolaus Maintain Buy Buy
2012-10-11 Stifel Maintain Buy Buy
2012-09-21 Deutsche Bank Maintain Buy Buy
2012-09-20 BMO Capital Maintain Outperform Outperform
2012-09-20 Jefferies Maintain Buy Buy
2012-08-27 Wunderlich Securities Maintain Buy Buy
2012-08-27 Wunderlich Maintain Buy Buy
2012-08-24 Deutsche Bank Maintain Buy Buy
2012-07-13 ThinkEquity Maintain Buy Buy
2012-07-13 UBS Maintain Buy Buy
2012-05-29 Oppenheimer Upgrade Perform Outperform
2012-05-29 Goldman Sachs Maintain Buy Buy
2012-05-18 PiperJaffray Maintain Overweight Overweight
2012-05-18 UBS Maintain Buy Buy
2012-05-18 Piper Sandler Maintain Overweight Overweight
2012-05-18 Morgan Stanley Maintain Overweight Overweight
2012-05-03 Credit Suisse Upgrade Neutral Outperform
2012-03-28 Canaccord Genuity Maintain Buy Buy
2012-02-24 Bank oferica Maintain Buy Buy
2012-02-24 B of A Securities Maintain Buy Buy
2012-02-24 UBS Maintain Buy Buy