Loading live market data…

ServiceNow, Inc.

NYSE:NOW

$105.1 USD

$0.25 (0.24%)

Volume
10.32M
Average Volume
28.63M
Market Capitalization
$108.39B
P/E Ratio
62.19
Dividend Yield
0.00%
Price Target
$134.50
Year High
$210.20
Year Low
$81.24
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$0.85
Source Headline
ServiceNow Gets Constructive Earnings Setup

ServiceNow (NOW) heads into second-quarter earnings with a “constructive setup,” as conservative guidance, improving federal demand and positive reseller ch

gurufocus.com - 2026-07-15 13:44:00

ServiceNow (NOW) Earnings Expected to Grow: What to Know Ahead of Next Week's Release

ServiceNow (NOW) doesn't possess the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations.

zacks.com - 2026-07-15 11:01:20

Don't Miss the Surprising Signal to Buy ServiceNow Before July 22

ServiceNow (NYSE:NOW | NOW Price Prediction) at $112.86 as of July 13 stands out as a compelling setup for retirement-focused investors heading into the company's July 22 report.

247wallst.com - 2026-07-15 08:30:58

NOW: US enforces naval blockade in the Strait of Hormuz

Fox News correspondent Lucas Tomlinson has the latest on the United States' fourth consecutive day of strikes against Iran on 'The Evening Edit.' #fox #media #breakingnews #us #usa #new #news #breaking #foxbusiness #theeveningedit #iran #straitofhormuz #hormuz #navy #naval #military #defense #nationalsecurity #middleeast #global #shipping #oil #war #conflict #unitedstates #america

youtube.com - 2026-07-14 18:30:12

IBM Plunge Triggers Tech Stock Selloff After Revenue Miss Warning

International Business Machines (IBM) shares tumbled on Tuesday after the company disclosed preliminary second-quarter results that fell short of Wall Street ex

gurufocus.com - 2026-07-14 13:41:00

ServiceNow: AI Is An Opportunity, Not A Threat

I am initiating a Buy rating on ServiceNow (NOW), citing attractive valuation, robust compounding growth, and high brand quality. NOW trades at 26x forward earnings, near decade lows, with a 21% subscription revenue growth guide and 97% renewal rate. AI monetization is accelerating: Now Assist ACV more than doubled, and 3+ product deals grew 70% year over year.

seekingalpha.com - 2026-07-14 09:25:54

ServiceNow Stock Falls in Sympathy With IBM After Disappointing Preliminary Q2 Results

ServiceNow Inc. (NYSE:NOW) shares are trading lower Tuesday in sympathy with IBM, which posted preliminary second-quarter earnings.

benzinga.com - 2026-07-14 08:12:36

ServiceNow vs. Atlassian: Which Cloud Software Stock Has an Edge?

TEAM's AI-driven cloud momentum and lower valuation give it an edge over NOW, which faces margin pressure from multiple acquisitions.

zacks.com - 2026-07-13 11:25:19

ServiceNow: You Might Not Find A Better Chance To Double Down Now

ServiceNow remains in a nascent recovery phase, but I maintain a Buy rating as long-term optimism persists amid the gloomy software narrative. NOW's business model has evolved beyond ITSM, leveraging a land-and-expand strategy to penetrate enterprise workflows and upsell higher pricing tiers. AI-driven competition from frontier labs poses risks, but NOW's $1B AI ARR and robust free cash flow margins (>35%) support its valuation and growth outlook.

seekingalpha.com - 2026-07-11 09:00:00

Should You Buy ServiceNow Stock Before July 22?

ServiceNow continues to demonstrate strong growth despite worries about AI. It's using AI to its advantage with its AI Control Tower product.

fool.com - 2026-07-11 08:30:00

ServiceNow (NOW) Stock Sinks As Market Gains: What You Should Know

In the latest trading session, ServiceNow (NOW) closed at $107.71, marking a -1.04% move from the previous day.

zacks.com - 2026-07-10 18:46:16

ServiceNow Stock Falls Friday: What's Going On?

ServiceNow Inc. (NYSE:NOW) shares are trading lower by almost 2% on Friday as investors continue to digest fresh AI partnership headlines.

benzinga.com - 2026-07-10 14:59:37

Why ServiceNow Stock Crushed it on Thursday

This AI-powered offering will be available on ServiceNow's platform. Hopefully, financial details of the arrangement will be forthcoming.

fool.com - 2026-07-09 20:01:12

Wall Street Bulls Look Optimistic About ServiceNow (NOW): Should You Buy?

When deciding whether to buy, sell, or hold a stock, investors often rely on analyst recommendations. Media reports about rating changes by these brokerage-firm-employed (or sell-side) analysts often influence a stock's price, but are they really important?

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

ServiceNow Stock Consolidates as Accenture Launches Agentic AI Offerings

ServiceNow Inc (NYSE:NOW) shares are trading flat on Thursday as investors continue to weigh a more constructive software narrative tied to AI product momentum and a friendlier analyst tone.

benzinga.com - 2026-07-09 10:19:00

Why ServiceNow Is My H2 2026 Top Pick

ServiceNow stands out amid the 'SaaSpocalypse,' with strong fundamentals and a compelling valuation reset despite sector-wide negative sentiment. NOW's recurring revenue model, 80%+ gross margins, and 22% YoY revenue growth underscore its resilience and growth trajectory, with RPO at $27.7B (+25% YoY). AI-driven offerings like Now Assist are accelerating growth, with ACV targets raised from $1B to $1.5B and consumption-based pricing offsetting seat-license headwinds.

seekingalpha.com - 2026-07-09 09:30:00

3 Cloud Computing Stocks to Buy Before Earnings Season in July

July is shaping up to be the pivotal month for cloud computing investors in 2026.

247wallst.com - 2026-07-09 09:00:57

Why ServiceNow Stock Plunged 36% in the First Half of the Year

The market has soured on SaaS stocks in the age of agentic AI. ServiceNow continues to report high growth, and management expects that to continue through the year.

fool.com - 2026-07-09 07:13:05

EPAM or NOW: Which Is the Better Value Stock Right Now?

Investors with an interest in Computers - IT Services stocks have likely encountered both Epam (EPAM) and ServiceNow (NOW). But which of these two stocks offers value investors a better bang for their buck right now?

zacks.com - 2026-07-08 12:41:03

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

ServiceNow, Inc. (NOW) is Attracting Investor Attention: Here is What You Should Know

ServiceNow (NOW) has been one of the stocks most watched by Zacks.com users lately. So, it is worth exploring what lies ahead for the stock.

zacks.com - 2026-07-08 10:01:26

Nvidia, Microsoft, ServiceNow And More On CNBC's ‘Final Trades'

On CNBC's “Halftime Report Final Trades,” Joseph M. Terranova, senior managing director for Virtus Investment Partners, recommended NVIDIA Corporation (NASDAQ:NVDA).

benzinga.com - 2026-07-08 08:46:45

ServiceNow: The AI Bear Case Is Falling Apart

ServiceNow is rated a buy, with fears over AI disruption seen as overblown and current weakness presenting an opportunity. NOW's competitive moat includes 8,800+ global customers, 97% renewal rates, and deep integration across major industries and workflows. Consistent 20% subscription growth, robust free cash flow, and a $30B revenue target support a 26% upside to a $136 price target.

seekingalpha.com - 2026-07-08 07:33:39

Why ServiceNow Stock Is Climbing After Guggenheim Dismisses Software 'Extinction' Valuation

ServiceNow Inc (NYSE:NOW) shares are up about 3% on Tuesday as traders continue to react to fresh AI-related product momentum and a more constructive analyst tone.

benzinga.com - 2026-07-07 09:34:10

3 Incredible Growth Stocks to Buy Now

If you can look past all the current confusing noise, there are some solid prospects just waiting to be bought.

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

ServiceNow (NOW) Outperforms Broader Market: What You Need to Know

In the latest trading session, ServiceNow (NOW) closed at $107.93, marking a +1.51% move from the previous day.

zacks.com - 2026-07-06 18:50:14

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

ServiceNow Was the SaaS Stock AI Was Supposed to Kill. Its Numbers Say Otherwise.

Many analysts now believe ServiceNow (NYSE:NOW | NOW Price Prediction) is mispriced.

247wallst.com - 2026-07-06 13:35:22

The 1 Big Risk Every ServiceNow Investor Should Understand

Many investors view AI as a major growth opportunity for ServiceNow. However, if future AI systems automate more business processes independently, companies may need fewer traditional workflows.

fool.com - 2026-07-05 14:00:00

Why ServiceNow Stock Dropped 20% in June

ServiceNow is demonstrating outstanding performance and expects that to continue in the near term. The market has been worried that agentic AI could negatively impact its opportunities.

fool.com - 2026-07-05 04:41:47

Adobe vs ServiceNow: The Better Buy Amid Rising AI Competition

ServiceNow (NYSE:NOW | NOW Price Prediction) and Adobe (NASDAQ:ADBE) have both posted fresh results, with sharply different profiles.

247wallst.com - 2026-07-02 13:01:21

ServiceNow Trades at Premium Valuation: How to Play the Stock

NOW's AI Control Tower demand supports long-term growth, but premium valuation, acquisition integration costs and margin pressure warrant caution.

zacks.com - 2026-07-02 10:56:22

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

Is ServiceNow Stock a Buy After Its Brutal First Half?

ServiceNow shares have fallen about 50% from their 52-week high during this year's software sell-off. The company's subscription revenue grew 22% year over year in its latest quarter.

fool.com - 2026-07-01 20:03:00

Bull v. Bear: Will NOW Became an AI Disruptor or be Disrupted?

Characteristics and Risks of Standardized Options: https://bit.ly/2v9tH6D. ServiceNow (NOW) has taken a beating ever since the SaaS-pocalypse after investors expressed AI disruption fears.

youtube.com - 2026-07-01 15:00:26

NOW Benefits From Enterprise AI Adoption: Buy, Sell, or Hold the Stock?

ServiceNow rides enterprise AI demand with new security offerings, strategic partnerships, and strong workflow adoption, but risks still cloud the outlook.

zacks.com - 2026-07-01 13:36:13

Will ServiceNow (NOW) Beat Estimates Again in Its Next Earnings Report?

ServiceNow (NOW) has an impressive earnings surprise history and currently possesses the right combination of the two key ingredients for a likely beat in its next quarterly report.

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

Can AI-Powered Security Services Fuel ServiceNow's Long-Term Growth?

NOW is expanding its AI-powered security business through partnerships and acquisitions, strengthening its platform for long-term enterprise growth.

zacks.com - 2026-07-01 12:56:04

Why ServiceNow Stock Is Rising Today

An analyst upgraded his rating on ServiceNow stock this morning. Shares of ServiceNow are trading at a discount to their historical valuation.

fool.com - 2026-07-01 11:57:54

ServiceNow to Announce Second Quarter 2026 Financial Results on July 22

SANTA CLARA, Calif.--(BUSINESS WIRE)--ServiceNow (NYSE: NOW) today announced that it will release financial results for the second quarter ended June 30, 2026, following the close of market on Wednesday, July 22, 2026. ServiceNow will host a conference call and live webcast to discuss the financial results. Conference Call Details The conference call will begin at 2 p.m. Pacific Daylight Time (21:00 GMT) on July 22, 2026. Interested parties may listen to the call by dialing (888) 330-2455 (Pass.

businesswire.com - 2026-07-01 11:00:00

ServiceNow stock jumps after Guggenheim upgrade despite AI concerns

ServiceNow NOW and Salesforce shares climbed 4% on Wednesday after Guggenheim upgraded the software companies, arguing that their valuations have become attractive despite ongoing risks posed by artificial intelligence. The upgrade comes after a difficult year for enterprise software stocks, with investors reassessing growth prospects as AI reshapes the industry.

invezz.com - 2026-07-01 10:28:24

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

Is ServiceNow Stock a Buy After the Accenture AI Launch?

ServiceNow Inc (NYSE:NOW) shares are up Wednesday morning as traders continue to react to the company's new AI-powered services launch with Accenture. Additionally, Guggenheim analyst John Difucci upgraded ServiceNow from Neutral to Buy and announced a $125 price target.

benzinga.com - 2026-07-01 09:41:19

These 3 Stocks Were Once Hot Buys. Now They're Down More Than 50% From Their Highs. Can They Bounce Back?

Before buying struggling stocks, it's important to understand the risks that come with them.

fool.com - 2026-06-30 14:10:15

Adobe vs. ServiceNow: Which Technology Stock Is a Better Buy in 2026?

Adobe maintains a dominant 30.0% net margin and a massive creative ecosystem. ServiceNow continues to deliver rapid expansion with 20.9% revenue growth in FY 2025.

fool.com - 2026-06-30 08:32:05

Should Investors Buy ServiceNow Stock Instead of Adobe Stock?

ServiceNow (NOW +1.58%) and Adobe (ADBE +1.89%) are beaten-down growth stocks investors are considering adding to their portfolios.

fool.com - 2026-06-29 16:23:56

ServiceNow Rises on AI Bundle Momentum

ServiceNow (NOW) rose 2.3% Monday after BTIG said channel checks point to a “meaningful” shift in the company's AI narrative ahead of fiscal Q2 results.BTIG

gurufocus.com - 2026-06-29 14:26:00

ServiceNow's New IBM Partnership: A Real Catalyst, or Just Software-Selloff Noise?

Earlier this month, ServiceNow (NYSE:NOW | NOW Price Prediction) and IBM (NYSE:IBM) announced an expanded multi-year collaboration to make legacy enterprise systems “AI-ready,” integrating watsonx.data, Red Hat Ansible, Instana, HashiCorp Terraform and Vault, and IBM Bob into the ServiceNow AI Platform, with joint solutions expected in the second half of 2026.

247wallst.com - 2026-06-29 13:36:15

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

Get NOW Insider Trade Alerts

NOW Price Target Summary

Last Month

$135.00

4 analysts

Last Quarter

$134.91

22 analysts

Last Year

$179.99

72 analysts

All Time

$160.63

191 analysts

NOW Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-09 Truist Securities Maintain Buy Buy
2026-07-09 Goldman Sachs Maintain Buy Buy
2026-07-01 Guggenheim Upgrade Neutral Buy
2026-06-29 BTIG Maintain Buy Buy
2026-06-15 Benchmark Maintain Buy Buy
2026-05-06 Bernstein Maintain Market Perform Market Perform
2026-05-05 RBC Capital Maintain Outperform Outperform
2026-05-05 Needham Maintain Buy Buy
2026-05-05 Macquarie Maintain Neutral Neutral
2026-05-05 BTIG Maintain Buy Buy
2026-05-05 Barclays Maintain Overweight Overweight
2026-05-05 DA Davidson Maintain Buy Buy
2026-05-05 Evercore ISI Group Maintain Outperform Outperform
2026-05-05 Citizens Maintain Market Outperform Market Outperform
2026-05-04 BTIG Maintain Buy Buy
2026-04-30 Citigroup Maintain Buy Buy
2026-04-23 BMO Capital Maintain Outperform Outperform
2026-04-23 Piper Sandler Maintain Overweight Overweight
2026-04-23 Evercore ISI Group Maintain Outperform Outperform
2026-04-23 BTIG Maintain Buy Buy
2026-04-23 Macquarie Maintain Neutral Neutral
2026-04-23 Jefferies Maintain Buy Buy
2026-04-23 Baird Maintain Outperform Outperform
2026-04-23 Wells Fargo Maintain Overweight Overweight
2026-04-23 Keybanc Maintain Underweight Underweight
2026-04-23 Citizens Maintain Market Outperform Market Outperform
2026-04-23 Stifel Maintain Buy Buy
2026-04-23 TD Cowen Maintain Buy Buy
2026-04-23 Needham Maintain Buy Buy
2026-04-23 Canaccord Genuity Maintain Buy Buy
2026-04-23 Cantor Fitzgerald Maintain Overweight Overweight
2026-04-23 Truist Securities Maintain Buy Buy
2026-04-20 BTIG Maintain Buy Buy
2026-04-16 Deutsche Bank Maintain Buy Buy
2026-04-16 TD Cowen Maintain Buy Buy
2026-04-16 Baird Maintain Outperform Outperform
2026-04-15 Citigroup Maintain Buy Buy
2026-04-15 Oppenheimer Maintain Outperform Outperform
2026-04-14 Mizuho Maintain Outperform Outperform
2026-04-13 RBC Capital Maintain Outperform Outperform
2026-04-10 UBS Downgrade Buy Neutral
2026-04-07 Goldman Sachs Maintain Buy Buy
2026-04-07 BTIG Maintain Buy Buy
2026-04-02 Stifel Maintain Buy Buy
2026-03-31 Wells Fargo Maintain Overweight Overweight
2026-02-09 Needham Maintain Buy Buy
2026-02-05 Needham Maintain Buy Buy
2026-01-30 Citigroup Maintain Buy Buy
2026-01-29 Evercore ISI Group Maintain Outperform Outperform
2026-01-29 Needham Maintain Buy Buy
2026-01-29 Keybanc Maintain Underweight Underweight
2026-01-29 Stifel Maintain Buy Buy
2026-01-29 Macquarie Maintain Neutral Neutral
2026-01-29 Cantor Fitzgerald Maintain Overweight Overweight
2026-01-29 BTIG Maintain Buy Buy
2026-01-29 DA Davidson Maintain Buy Buy
2026-01-29 RBC Capital Maintain Outperform Outperform
2026-01-23 Jefferies Maintain Buy Buy
2026-01-22 BTIG Maintain Buy Buy
2026-01-22 Citigroup Maintain Buy Buy
2026-01-21 BMO Capital Maintain Outperform Outperform
2026-01-21 Mizuho Maintain Outperform Outperform
2026-01-21 Oppenheimer Maintain Outperform Outperform
2026-01-20 UBS Maintain Buy Buy
2026-01-13 Oppenheimer Maintain Outperform Outperform
2026-01-09 Stifel Maintain Buy Buy
2026-01-08 Wells Fargo Maintain Overweight Overweight
2026-01-08 Macquarie Maintain Neutral Neutral
2026-01-05 RBC Capital Maintain Outperform Outperform
2026-01-05 Piper Sandler Maintain Overweight Overweight
2025-12-22 BTIG Maintain Buy Buy
2025-12-16 Guggenheim Upgrade Sell Neutral
2025-12-16 DA Davidson Maintain Buy Buy
2025-12-15 Keybanc Downgrade Sector Weight Underweight
2025-10-30 Canaccord Genuity Maintain Buy Buy
2025-10-30 TD Cowen Maintain Buy Buy
2025-10-30 Citigroup Maintain Buy Buy
2025-10-30 UBS Maintain Buy Buy
2025-10-30 JP Morgan Maintain Overweight Overweight
2025-10-30 Wells Fargo Maintain Overweight Overweight
2025-10-30 Barclays Maintain Overweight Overweight
2025-10-14 UBS Maintain Buy Buy
2025-09-24 Morgan Stanley Upgrade Equal Weight Overweight
2025-08-04 JMP Securities Maintain Market Outperform Market Outperform
2025-07-24 Barclays Maintain Overweight Overweight
2025-07-24 UBS Maintain Buy Buy
2025-07-24 BMO Capital Maintain Outperform Outperform
2025-07-24 Jefferies Maintain Buy Buy
2025-07-24 Piper Sandler Maintain Overweight Overweight
2025-07-24 Needham Maintain Buy Buy
2025-07-24 B of A Securities Maintain Buy Buy
2025-07-24 DA Davidson Maintain Buy Buy
2025-07-24 Raymond James Maintain Outperform Outperform
2025-07-24 Wells Fargo Maintain Overweight Overweight
2025-07-24 Cantor Fitzgerald Maintain Overweight Overweight
2025-07-24 Citigroup Maintain Buy Buy
2025-07-24 Oppenheimer Maintain Outperform Outperform
2025-07-22 JMP Securities Maintain Market Outperform Market Outperform
2025-07-21 Barclays Maintain Overweight Overweight
2025-07-18 B of A Securities Maintain Buy Buy
2025-07-17 Guggenheim Maintain Sell Sell
2025-07-16 Cantor Fitzgerald Maintain Overweight Overweight
2025-07-08 Guggenheim Maintain Sell Sell
2025-07-02 Morgan Stanley Maintain Equal Weight Equal Weight
2025-06-12 Mizuho Maintain Outperform Outperform
2025-05-14 BMO Capital Maintain Outperform Outperform
2025-05-07 Citigroup Maintain Buy Buy
2025-05-06 Oppenheimer Maintain Outperform Outperform
2025-05-06 Stifel Maintain Buy Buy
2025-05-06 Needham Maintain Buy Buy
2025-05-06 JMP Securities Maintain Market Outperform Market Outperform
2025-05-06 RBC Capital Maintain Outperform Outperform
2025-05-01 Truist Securities Upgrade Hold Buy
2025-04-24 Canaccord Genuity Maintain Buy Buy
2025-04-24 JP Morgan Maintain Overweight Overweight
2025-04-24 Guggenheim Maintain Sell Sell
2025-04-24 Stifel Maintain Buy Buy
2025-04-24 Needham Maintain Buy Buy
2025-04-24 Baird Maintain Outperform Outperform
2025-04-24 Evercore ISI Group Maintain Outperform Outperform
2025-04-24 BMO Capital Maintain Outperform Outperform
2025-04-24 Morgan Stanley Maintain Equal Weight Equal Weight
2025-04-24 Cantor Fitzgerald Maintain Overweight Overweight
2025-04-24 Scotiabank Maintain Sector Outperform Sector Outperform
2025-04-24 Piper Sandler Maintain Overweight Overweight
2025-04-24 Barclays Maintain Overweight Overweight
2025-04-24 Wells Fargo Maintain Overweight Overweight
2025-04-24 RBC Capital Maintain Outperform Outperform
2025-04-24 JMP Securities Maintain Market Outperform Market Outperform
2025-04-24 TD Securities Maintain Buy Buy
2025-04-24 UBS Maintain Buy Buy
2025-04-22 Canaccord Genuity Maintain Buy Buy
2025-04-22 JP Morgan Maintain Overweight Overweight
2025-04-22 Citigroup Maintain Buy Buy
2025-04-22 BMO Capital Maintain Outperform Outperform
2025-04-21 Barclays Maintain Overweight Overweight
2025-04-16 Morgan Stanley Maintain Equal Weight Equal Weight
2025-04-16 Guggenheim Maintain Sell Sell
2025-04-16 Cantor Fitzgerald Maintain Overweight Overweight
2025-04-15 Jefferies Maintain Buy Buy
2025-04-15 B of A Securities Maintain Buy Buy
2025-04-14 Wells Fargo Maintain Overweight Overweight
2025-04-10 Goldman Sachs Maintain Buy Buy
2025-04-08 Raymond James Maintain Outperform Outperform
2025-04-04 BMO Capital Maintain Outperform Outperform
2025-04-02 Stifel Maintain Buy Buy
2025-03-31 Truist Securities Maintain Hold Hold
2025-03-26 Baird Maintain Outperform Outperform
2025-03-17 Scotiabank Maintain Sector Outperform Sector Outperform
2025-03-11 Canaccord Genuity Maintain Buy Buy
2025-03-11 Citizens Capital Markets Maintain Market Outperform Market Outperform
2025-03-11 Cantor Fitzgerald Maintain Overweight Overweight
2025-03-11 UBS Maintain Buy Buy
2025-03-11 Mizuho Maintain Outperform Outperform
2025-02-04 Citigroup Maintain Buy Buy
2025-01-30 JP Morgan Maintain Overweight Overweight
2025-01-30 Baird Maintain Outperform Outperform
2025-01-30 JMP Securities Maintain Market Outperform Market Outperform
2025-01-30 Jefferies Maintain Buy Buy
2025-01-30 Needham Maintain Buy Buy
2025-01-30 Canaccord Genuity Maintain Buy Buy
2025-01-30 RBC Capital Maintain Outperform Outperform
2025-01-30 Oppenheimer Maintain Outperform Outperform
2025-01-29 JP Morgan Maintain Overweight Overweight
2025-01-27 Citigroup Maintain Buy Buy
2025-01-22 Guggenheim Maintain Sell Sell
2025-01-21 JMP Securities Maintain Market Outperform Market Outperform
2025-01-10 Goldman Sachs Maintain Buy Buy
2025-01-06 Piper Sandler Maintain Overweight Overweight
2025-01-03 RBC Capital Maintain Outperform Outperform
2024-12-20 Canaccord Genuity Maintain Buy Buy
2024-12-13 Mizuho Maintain Outperform Outperform
2024-12-13 Keybanc Downgrade Overweight Sector Weight
2024-12-12 Truist Securities Maintain Hold Hold
2024-12-10 TD Cowen Maintain Buy Buy
2024-12-05 Wells Fargo Maintain Overweight Overweight
2024-12-03 Oppenheimer Maintain Outperform Outperform
2024-12-02 Jefferies Maintain Buy Buy
2024-11-25 Needham Maintain Buy Buy
2024-11-19 Mizuho Maintain Outperform Outperform
2024-11-12 Wells Fargo Maintain Overweight Overweight
2024-10-25 Citigroup Maintain Buy Buy
2024-10-24 RBC Capital Maintain Outperform Outperform
2024-10-24 Evercore ISI Group Maintain Outperform Outperform
2024-10-24 JP Morgan Maintain Overweight Overweight
2024-10-24 Barclays Maintain Overweight Overweight
2024-10-24 Piper Sandler Maintain Overweight Overweight
2024-10-24 Canaccord Genuity Maintain Buy Buy
2024-10-24 TD Cowen Maintain Buy Buy
2024-10-24 Needham Maintain Buy Buy
2024-10-24 Bernstein Maintain Outperform Outperform
2024-10-24 Baird Maintain Outperform Outperform
2024-10-24 Stifel Maintain Buy Buy
2024-10-24 Wells Fargo Maintain Overweight Overweight
2024-10-24 Keybanc Maintain Overweight Overweight
2024-10-23 Truist Securities Maintain Hold Hold
2024-10-21 TD Cowen Maintain Buy Buy
2024-10-21 Morgan Stanley Downgrade Overweight Equal Weight
2024-10-17 JMP Securities Maintain Market Outperform Market Outperform
2024-10-17 Mizuho Maintain Outperform Outperform
2024-10-17 Oppenheimer Maintain Outperform Outperform
2024-10-17 Citigroup Maintain Buy Buy
2024-10-16 Jefferies Maintain Buy Buy
2024-10-11 Barclays Maintain Overweight Overweight
2024-10-10 BMO Capital Maintain Outperform Outperform
2024-10-09 Evercore ISI Group Maintain Outperform Outperform
2024-10-08 UBS Maintain Buy Buy
2024-10-07 Wells Fargo Maintain Overweight Overweight
2024-09-09 Needham Maintain Buy Buy
2024-07-25 Baird Maintain Outperform Outperform
2024-07-25 JMP Securities Maintain Market Outperform Market Outperform
2024-07-25 TD Cowen Maintain Buy Buy
2024-07-25 Canaccord Genuity Maintain Buy Buy
2024-07-25 Piper Sandler Maintain Overweight Overweight
2024-07-25 Truist Securities Maintain Hold Hold
2024-07-25 RBC Capital Maintain Outperform Outperform
2024-07-25 BMO Capital Maintain Outperform Outperform
2024-07-25 JP Morgan Maintain Overweight Overweight
2024-07-25 Needham Maintain Buy Buy
2024-07-25 Deutsche Bank Maintain Buy Buy
2024-07-25 Stifel Maintain Buy Buy
2024-07-25 Wells Fargo Maintain Overweight Overweight
2024-07-23 Canaccord Genuity Maintain Buy Buy
2024-07-17 Citigroup Maintain Buy Buy
2024-07-08 Guggenheim Downgrade Neutral Sell
2024-07-08 Needham Maintain Buy Buy
2024-07-02 Keybanc Maintain Overweight Overweight
2024-07-02 Stifel Maintain Buy Buy
2024-06-18 Needham Maintain Buy Buy
2024-05-10 Wolfe Research Maintain Outperform Outperform
2024-05-07 Needham Maintain Buy Buy
2024-05-07 JMP Securities Maintain Market Outperform Market Outperform
2024-05-07 Baird Maintain Outperform Outperform
2024-04-25 Morgan Stanley Maintain Overweight Overweight
2024-04-25 BMO Capital Maintain Outperform Outperform
2024-04-25 Needham Maintain Buy Buy
2024-04-25 UBS Maintain Buy Buy
2024-04-25 Keybanc Maintain Overweight Overweight
2024-04-23 JMP Securities Maintain Market Outperform Market Outperform
2024-04-18 Citigroup Maintain Buy Buy
2024-04-16 Wells Fargo Maintain Overweight Overweight
2024-04-16 Needham Maintain Buy Buy
2024-04-15 Guggenheim Downgrade Buy Neutral
2024-04-15 UBS Maintain Buy Buy
2024-04-10 Jefferies Maintain Buy Buy
2024-03-20 Stifel Maintain Buy Buy
2024-03-14 Stifel Maintain Buy Buy
2024-01-26 Goldman Sachs Maintain Buy Buy
2024-01-26 Citigroup Maintain Buy Buy
2024-01-25 Goldman Sachs Maintain Buy Buy
2024-01-25 Barclays Maintain Overweight Overweight
2024-01-25 BMO Capital Maintain Outperform Outperform
2024-01-25 RBC Capital Maintain Outperform Outperform
2024-01-25 Truist Securities Maintain Hold Hold
2024-01-25 Baird Maintain Outperform Outperform
2024-01-25 Needham Maintain Buy Buy
2024-01-25 Piper Sandler Maintain Overweight Overweight
2024-01-25 Mizuho Maintain Buy Buy
2024-01-25 Stifel Maintain Buy Buy
2024-01-25 UBS Maintain Buy Buy
2024-01-23 Barclays Maintain Overweight Overweight
2024-01-22 Needham Maintain Buy Buy
2024-01-22 JMP Securities Maintain Market Outperform Market Outperform
2024-01-18 Oppenheimer Maintain Outperform Outperform
2024-01-16 Truist Securities Maintain Hold Hold
2024-01-11 Stifel Maintain Buy Buy
2023-12-06 Argus Research Maintain Buy Buy
2023-11-30 Wells Fargo Maintain Overweight Overweight
2023-11-09 RBC Capital Maintain Outperform Outperform
2023-10-26 Needham Maintain Buy Buy
2023-10-26 Morgan Stanley Maintain Overweight Overweight
2023-10-26 Wells Fargo Maintain Overweight Overweight
2023-10-26 Stifel Maintain Buy Buy
2023-10-26 BMO Capital Maintain Outperform Outperform
2023-10-26 Piper Sandler Maintain Overweight Overweight
2023-10-24 BMO Capital Maintain Outperform Outperform
2023-10-24 Truist Securities Maintain Hold Hold
2023-10-19 Guggenheim Maintain Buy Buy
2023-10-19 Citigroup Maintain Buy Buy
2023-10-18 Needham Maintain Buy Buy
2023-10-17 JMP Securities Maintain Market Outperform Market Outperform
2023-10-03 Stifel Maintain Buy Buy
2023-09-22 JMP Securities Maintain Market Outperform Market Outperform
2023-08-15 Evercore ISI Group Maintain Overweight Overweight
2023-08-04 Needham Maintain Buy Buy
2023-07-27 RBC Capital Maintain Outperform Outperform
2023-07-27 Stifel Maintain Buy Buy
2023-07-27 JMP Securities Maintain Market Outperform Market Outperform
2023-07-27 Morgan Stanley Maintain Overweight Overweight
2023-07-27 MoffettNathanson Maintain Outperform Outperform
2023-07-27 BMO Capital Maintain Outperform Outperform
2023-07-27 Guggenheim Maintain Buy Buy
2023-07-27 Barclays Maintain Overweight Overweight
2023-07-27 Wells Fargo Maintain Overweight Overweight
2023-07-27 JP Morgan Maintain Overweight Overweight
2023-07-27 Oppenheimer Maintain Outperform Outperform
2023-07-27 Jefferies Maintain Buy Buy
2023-07-27 Needham Maintain Buy Buy
2023-07-24 RBC Capital Maintain Outperform Outperform
2023-07-24 JMP Securities Maintain Outperform Outperform
2023-07-21 Baird Maintain Outperform Outperform
2023-07-21 Keybanc Maintain Overweight Overweight
2023-07-20 Oppenheimer Maintain Outperform Outperform
2023-07-19 Guggenheim Maintain Buy Buy
2023-07-19 Barclays Maintain Overweight Overweight
2023-07-19 B of A Securities Maintain Buy Buy
2023-05-31 Wells Fargo Maintain Overweight Overweight
2023-05-30 Bernstein Maintain Outperform Outperform
2023-05-18 Barclays Maintain Overweight Overweight
2023-05-18 JMP Securities Maintain Market Outperform Outperform
2023-05-18 JMP Securities Maintain Market Outperform Market Outperform
2023-05-18 Wolfe Research Maintain Outperform Outperform
2023-05-17 RBC Capital Maintain Outperform Outperform
2023-05-17 Oppenheimer Maintain Outperform Outperform
2023-05-17 Wolfe Research Maintain Outperform Outperform
2023-05-17 Guggenheim Maintain Buy Buy
2023-05-17 Mizuho Maintain Buy Buy
2023-05-17 Baird Maintain Outperform Outperform
2023-05-09 Morgan Stanley Maintain Overweight Overweight
2023-04-27 JMP Securities Maintain Market Outperform Outperform
2023-04-27 Jefferies Maintain Buy Buy
2023-04-27 Macquarie Maintain Outperform Outperform
2023-04-27 Oppenheimer Maintain Outperform Outperform
2023-04-27 Truist Securities Maintain Hold Hold
2023-04-27 Barclays Maintain Overweight Overweight
2023-04-27 RBC Capital Maintain Outperform Outperform
2023-04-27 TD Cowen Maintain Outperform Outperform
2023-04-27 Citigroup Maintain Buy Buy
2023-04-27 Stifel Maintain Buy Buy
2023-04-27 Deutsche Bank Maintain Buy Buy
2023-04-24 BMO Capital Maintain Outperform Outperform
2023-04-20 Keybanc Maintain Overweight Overweight
2023-04-19 Citigroup Maintain Buy Buy
2023-04-17 Barclays Maintain Overweight Overweight
2023-04-17 Guggenheim Maintain Buy Buy
2023-04-14 UBS Maintain Buy Buy
2023-04-04 Baird Upgrade Neutral Outperform
2023-01-27 Credit Suisse Maintain Outperform Outperform
2023-01-27 Oppenheimer Maintain Outperform Outperform
2023-01-26 Piper Sandler Maintain Overweight Overweight
2023-01-26 BMO Capital Maintain Outperform Outperform
2023-01-26 Bernstein Maintain Outperform Outperform
2023-01-26 Canaccord Genuity Maintain Buy Buy
2023-01-26 JP Morgan Maintain Overweight Overweight
2023-01-26 Oppenheimer Maintain Outperform Outperform
2023-01-26 Barclays Maintain Overweight Overweight
2023-01-26 Cowen & Co. Maintain Outperform Outperform
2023-01-26 Wells Fargo Maintain Overweight Overweight
2023-01-26 Wolfe Research Maintain Outperform Outperform
2023-01-23 Deutsche Bank Maintain Buy Buy
2023-01-19 Citigroup Maintain Buy Buy
2023-01-09 Truist Securities Downgrade Buy Hold
2023-01-05 Piper Sandler Maintain Overweight Overweight
2022-12-19 Morgan Stanley Maintain Overweight Overweight
2022-10-27 BMO Capital Maintain Outperform Outperform
2022-10-27 Credit Suisse Maintain Outperform Outperform
2022-10-27 Mizuho Maintain Buy Buy
2022-10-27 Wolfe Research Maintain Outperform Outperform
2022-10-27 Morgan Stanley Maintain Overweight Overweight
2022-10-24 BMO Capital Maintain Outperform Outperform
2022-10-24 Guggenheim Upgrade Neutral Buy
2022-10-19 Cowen & Co. Maintain Outperform Outperform
2022-10-19 Morgan Stanley Maintain Overweight Overweight
2022-10-19 Citigroup Maintain Buy Buy
2022-10-18 Barclays Maintain Overweight Overweight
2022-10-17 Mizuho Maintain Buy Buy
2022-10-17 RBC Capital Maintain Outperform Outperform
2022-10-11 JP Morgan Upgrade Neutral Overweight
2022-09-22 MoffettNathanson Maintain Hold Hold
2022-08-12 Guggenheim Maintain Neutral Neutral
2022-07-28 Keybanc Maintain Overweight Overweight
2022-07-28 Deutsche Bank Maintain Buy Buy
2022-07-28 Citigroup Maintain Buy Buy
2022-07-28 Cowen & Co. Maintain Outperform Outperform
2022-07-28 Morgan Stanley Maintain Overweight Overweight
2022-07-28 Barclays Maintain Overweight Overweight
2022-07-28 UBS Maintain Buy Buy
2022-07-28 BMO Capital Maintain Outperform Outperform
2022-07-28 Stifel Maintain Buy Buy
2022-07-28 RBC Capital Maintain Outperform Outperform
2022-07-28 Canaccord Genuity Maintain Buy Buy
2022-07-28 Oppenheimer Maintain Outperform Outperform
2022-07-28 JMP Securities Maintain Market Outperform Market Outperform
2022-07-28 Truist Securities Maintain Buy Buy
2022-07-28 Piper Sandler Maintain Overweight Overweight
2022-07-28 Credit Suisse Maintain Outperform Outperform
2022-07-28 Mizuho Maintain Buy Buy
2022-07-25 Wells Fargo Maintain Overweight Overweight
2022-07-22 Cowen & Co. Maintain Outperform Outperform
2022-07-20 Bernstein Maintain Outperform Outperform
2022-07-19 Mizuho Maintain Buy Buy
2022-07-18 UBS Maintain Buy Buy
2022-07-18 Barclays Maintain Overweight Overweight
2022-07-15 BMO Capital Maintain Outperform Outperform
2022-07-14 Morgan Stanley Maintain Overweight Overweight
2022-05-25 Stifel Maintain Buy Buy
2022-05-25 Mizuho Maintain Buy Buy
2022-05-25 Piper Sandler Maintain Overweight Overweight
2022-05-23 Jefferies Maintain Buy Buy
2022-05-18 Wells Fargo Maintain Overweight Overweight
2022-05-18 Morgan Stanley Maintain Overweight Overweight
2022-04-28 Citigroup Maintain Buy Buy
2022-04-28 Credit Suisse Maintain Outperform Outperform
2022-04-28 Barclays Maintain Overweight Overweight
2022-04-28 BMO Capital Maintain Outperform Outperform
2022-04-28 RBC Capital Maintain Outperform Outperform
2022-04-27 BMO Capital Maintain Outperform Outperform
2022-04-25 Keybanc Maintain Overweight Overweight
2022-04-25 RBC Capital Maintain Outperform Outperform
2022-04-19 Citigroup Maintain Buy Buy
2022-01-27 Mizuho Maintain Buy Buy
2022-01-27 Morgan Stanley Maintain Overweight Overweight
2022-01-27 Credit Suisse Maintain Outperform Outperform
2022-01-27 Barclays Maintain Overweight Overweight
2022-01-27 BMO Capital Maintain Outperform Outperform
2022-01-27 Oppenheimer Maintain Outperform Outperform
2022-01-27 Canaccord Genuity Maintain Buy Buy
2022-01-27 Piper Sandler Upgrade Neutral Overweight
2022-01-21 Deutsche Bank Maintain Buy Buy
2021-11-16 Credit Suisse Maintain Outperform Outperform
2021-11-02 Deutsche Bank Maintain Buy Buy
2021-11-02 Argus Research Maintain Buy Buy
2021-11-01 Needham Maintain Buy Buy
2021-10-28 Keybanc Maintain Overweight Overweight
2021-10-28 Canaccord Genuity Maintain Buy Buy
2021-10-28 Morgan Stanley Maintain Overweight Overweight
2021-10-28 Barclays Maintain Overweight Overweight
2021-10-28 RBC Capital Maintain Outperform Outperform
2021-10-28 Citigroup Maintain Buy Buy
2021-10-25 RBC Capital Maintain Outperform Outperform
2021-10-22 Oppenheimer Maintain Outperform Outperform
2021-10-20 B of A Securities Maintain Buy Buy
2021-10-18 Mizuho Maintain Buy Buy
2021-10-11 JMP Securities Maintain Market Outperform Market Outperform
2021-10-04 Morgan Stanley Maintain Overweight Overweight
2021-09-17 Barclays Maintain Overweight Overweight
2021-07-29 Canaccord Genuity Maintain Buy Buy
2021-07-29 Keybanc Maintain Overweight Overweight
2021-07-29 Needham Maintain Buy Buy
2021-07-29 RBC Capital Maintain Outperform Outperform
2021-07-29 Morgan Stanley Maintain Overweight Overweight
2021-07-29 Mizuho Maintain Buy Buy
2021-07-23 JMP Securities Maintain Market Outperform Market Outperform
2021-07-16 Mizuho Maintain Buy Buy
2021-07-09 Piper Sandler Maintain Neutral Neutral
2021-06-10 Goldman Sachs Maintain Buy Buy
2021-05-11 Mizuho Maintain Buy Buy
2021-04-29 Needham Maintain Buy Buy
2021-04-23 Wolfe Research Maintain Outperform Outperform
2021-04-13 JMP Securities Maintain Market Outperform Market Outperform
2021-02-02 Argus Research Maintain Buy Buy
2021-01-28 Cowen & Co. Maintain Outperform Outperform
2021-01-28 Oppenheimer Maintain Outperform Outperform
2021-01-28 Mizuho Maintain Buy Buy
2021-01-28 Canaccord Genuity Maintain Buy Buy
2021-01-28 Barclays Maintain Overweight Overweight
2021-01-28 BMO Capital Maintain Outperform Outperform
2021-01-28 Raymond James Maintain Strong Buy Strong Buy
2021-01-28 Credit Suisse Maintain Outperform Outperform
2021-01-28 RBC Capital Maintain Outperform Outperform
2021-01-28 Needham Maintain Buy Buy
2021-01-22 Goldman Sachs Maintain Buy Buy
2021-01-15 Credit Suisse Maintain Outperform Outperform
2021-01-14 Oppenheimer Upgrade Perform Outperform
2020-11-24 KeyBanc Maintain Overweight Overweight
2020-11-12 Morgan Stanley Upgrade Equal Weight Overweight
2020-10-29 Stifel Maintain Buy Buy
2020-10-29 Wells Fargo Maintain Overweight Overweight
2020-10-29 Needham Maintain Buy Buy
2020-10-29 Piper Sandler Maintain Neutral Neutral
2020-10-29 Raymond James Maintain Strong Buy Strong Buy
2020-10-29 BMO Capital Maintain Outperform Outperform
2020-10-29 Morgan Stanley Maintain Equal Weight Equal Weight
2020-10-29 Canaccord Genuity Maintain Buy Buy
2020-10-26 Stifel Maintain Buy Buy
2020-10-23 Credit Suisse Maintain Outperform Outperform
2020-10-21 Morgan Stanley Maintain Equal Weight Equal Weight
2020-10-15 BMO Capital Maintain Outperform Outperform
2020-10-09 Barclays Maintain Overweight Overweight
2020-10-02 JMP Securities Maintain Outperform Outperform
2020-09-25 Stifel Maintain Buy Buy
2020-09-17 Mizuho Maintain Buy Buy
2020-09-17 Wells Fargo Maintain Overweight Overweight
2020-07-30 Raymond James Maintain Strong Buy Strong Buy
2020-07-30 Jefferies Maintain Buy Buy
2020-07-30 Piper Sandler Maintain Neutral Neutral
2020-07-30 Stifel Maintain Buy Buy
2020-07-30 Needham Maintain Buy Buy
2020-07-30 RBC Capital Maintain Outperform Outperform
2020-07-27 B of A Securities Maintain Buy Buy
2020-07-27 Needham Maintain Buy Buy
2020-07-22 Morgan Stanley Maintain Equal Weight Equal Weight
2020-07-20 Barclays Maintain Overweight Overweight
2020-06-24 SunTrust Robinson Humphrey Maintain Buy Buy
2020-06-23 Jefferies Maintain Buy Buy
2020-06-04 Needham Maintain Buy Buy
2020-05-06 B of A Securities Maintain Buy Buy
2020-04-30 Needham Maintain Buy Buy
2020-04-30 Credit Suisse Maintain Outperform Outperform
2020-04-30 JMP Securities Maintain Market Outperform Market Outperform
2020-04-30 Mizuho Maintain Buy Buy
2020-04-30 Citigroup Maintain Buy Buy
2020-04-30 Morgan Stanley Maintain Equal Weight Equal Weight
2020-04-30 SunTrust Robinson Humphrey Maintain Buy Buy
2020-04-30 Raymond James Downgrade Strong Buy Buy
2020-04-30 B of A Securities Maintain Neutral Neutral
2020-04-30 Wells Fargo Maintain Overweight Overweight
2020-04-30 Stifel Maintain Buy Buy
2020-04-30 Piper Sandler Downgrade Overweight Neutral
2020-04-30 BMO Capital Maintain Outperform Outperform
2020-04-24 RBC Capital Maintain Outperform Outperform
2020-04-22 Citigroup Maintain Buy Buy
2020-04-14 SunTrust Robinson Humphrey Maintain Buy Buy
2020-04-13 BMO Capital Maintain Outperform Outperform
2020-04-03 Raymond James Maintain Strong Buy Strong Buy
2020-04-02 Baird Downgrade Outperform Neutral
2020-03-27 Goldman Sachs Maintain Buy Buy
2020-03-26 Mizuho Upgrade Neutral Buy
2020-03-25 Morgan Stanley Maintain Equal Weight Equal Weight
2020-03-24 Wells Fargo Upgrade Equal Weight Overweight
2020-03-18 Deutsche Bank Downgrade Buy Hold
2020-02-10 Argus Research Maintain Buy Buy
2020-01-30 SunTrust Robinson Humphrey Maintain Buy Buy
2020-01-30 B of A Securities Maintain Buy Buy
2020-01-30 Morgan Stanley Maintain Equal Weight Equal Weight
2020-01-30 Wells Fargo Maintain Equal Weight Equal Weight
2020-01-30 Mizuho Maintain Neutral Neutral
2020-01-30 UBS Maintain Buy Buy
2020-01-30 Raymond James Maintain Strong Buy Strong Buy
2020-01-30 Credit Suisse Maintain Outperform Outperform
2020-01-30 BMO Capital Maintain Outperform Outperform
2020-01-30 Stifel Maintain Buy Buy
2020-01-30 Baird Maintain Outperform Outperform
2020-01-30 Stifel Nicolaus Maintain Buy Buy
2020-01-30 JMP Securities Maintain Market Outperform Market Outperform
2020-01-30 Canaccord Genuity Maintain Buy Buy
2020-01-30 Needham Maintain Buy Buy
2020-01-30 Citigroup Maintain Buy Buy
2020-01-21 RBC Capital Maintain Outperform Outperform
2020-01-16 Wells Fargo Maintain Equal Weight Equal Weight
2020-01-13 Credit Suisse Maintain Outperform Outperform
2020-01-13 Morgan Stanley Maintain Equal Weight Equal Weight
2020-01-06 RBC Capital Downgrade Top Pick Outperform
2019-11-08 PiperJaffray Maintain Overweight Overweight
2019-11-04 CFRA Upgrade Hold Buy
2019-10-24 Deutsche Bank Maintain Buy Buy
2019-10-24 BMO Capital Maintain Outperform Outperform
2019-10-24 Canaccord Genuity Maintain Buy Buy
2019-10-24 Barclays Maintain Overweight Overweight
2019-10-24 Raymond James Maintain Strong Buy Strong Buy
2019-10-23 Mizuho Downgrade Buy Neutral
2019-10-23 Deutsche Bank Maintain Buy Buy
2019-10-16 Morgan Stanley Downgrade Overweight Equal Weight
2019-10-03 SunTrust Robinson Humphrey Maintain Buy Buy
2019-08-21 Stifel Nicolaus Upgrade Hold Buy
2019-08-21 Stifel Upgrade Hold Buy
2019-07-25 KeyBanc Maintain Overweight Overweight
2019-07-25 Baird Maintain Outperform Outperform
2019-07-25 Credit Suisse Maintain Outperform Outperform
2019-07-25 Raymond James Maintain Strong Buy Strong Buy
2019-07-25 Keybanc Maintain Overweight Overweight
2019-07-25 Canaccord Genuity Maintain Buy Buy
2019-07-22 RBC Capital Maintain Top Pick Top Pick
2019-05-07 Deutsche Bank Maintain Buy Buy
2019-05-01 Argus Research Maintain Buy Buy
2019-04-25 UBS Maintain Buy Buy
2019-04-25 Raymond James Maintain Strong Buy Strong Buy
2019-04-25 Barclays Maintain Overweight Overweight
2019-04-25 BMO Capital Maintain Outperform Outperform
2019-04-25 Keybanc Maintain Overweight Overweight
2019-04-25 Canaccord Genuity Maintain Buy Buy
2019-04-25 Morgan Stanley Maintain Overweight Overweight
2019-04-25 JMP Securities Maintain Market Outperform Market Outperform
2019-04-25 Wells Fargo Maintain Market Perform Market Perform
2019-04-25 KeyBanc Maintain Overweight Overweight
2019-04-25 Deutsche Bank Maintain Buy Buy
2019-04-12 Barclays Maintain Overweight Overweight
2019-03-14 Mizuho Maintain Buy Buy
2019-02-25 Goldman Sachs Maintain Buy Buy
2019-01-31 UBS Maintain Buy Buy
2019-01-09 Atlantic Equities Maintain Neutral Neutral
2018-10-23 Needham Maintain Buy Buy
2018-10-23 Morgan Stanley Maintain Overweight Overweight
2018-10-02 Jefferies Maintain Buy Buy
2018-09-17 JP Morgan Maintain Neutral Neutral
2018-09-07 Barclays Maintain Overweight Overweight
2018-07-27 JP Morgan Maintain Neutral Neutral
2018-07-26 Stifel Nicolaus Maintain Hold Hold
2018-07-26 KeyBanc Maintain Overweight Overweight
2018-07-26 Stifel Maintain Hold Hold
2018-07-26 Morgan Stanley Maintain Overweight Overweight
2018-07-26 Keybanc Maintain Overweight Overweight
2018-07-26 Credit Suisse Maintain Outperform Outperform
2018-07-25 B of A Securities Maintain Buy Buy
2018-07-25 Bank of America Maintain Buy Buy
2018-07-12 Barclays Maintain Overweight Overweight
2018-05-31 Deutsche Bank Maintain Buy Buy
2018-05-08 Raymond James Maintain Strong Buy Strong Buy
2018-05-05 B. Riley FBR Maintain Neutral Neutral
2018-04-26 JP Morgan Maintain Neutral Neutral
2018-04-26 Stifel Nicolaus Maintain Hold Hold
2018-04-26 Stifel Maintain Hold Hold
2018-04-26 Macquarie Maintain Outperform Outperform
2018-04-26 Barclays Maintain Overweight Overweight
2018-04-26 Canaccord Genuity Maintain Buy Buy
2018-04-26 Raymond James Maintain Strong Buy Strong Buy
2018-04-26 BMO Capital Maintain Outperform Outperform
2018-03-19 Keybanc Maintain Overweight Overweight
2018-03-19 KeyBanc Maintain Overweight Overweight
2018-02-20 Barclays Maintain Overweight Overweight
2018-02-01 KeyBanc Maintain Overweight Overweight
2018-02-01 Barclays Maintain Overweight Overweight
2018-02-01 Bank of America Maintain Buy Buy
2018-02-01 BMO Capital Maintain Outperform Outperform
2018-02-01 Keybanc Maintain Overweight Overweight
2018-02-01 Stifel Nicolaus Maintain Hold Hold
2018-02-01 B of A Securities Maintain Buy Buy
2018-02-01 Stifel Maintain Hold Hold
2018-01-30 Morgan Stanley Maintain Overweight Overweight
2018-01-30 B of A Securities Maintain Buy Buy
2018-01-30 Bank of America Maintain Buy Buy
2017-12-12 JP Morgan Downgrade Overweight Neutral
2017-11-09 UBS Maintain Buy Buy
2017-10-26 KeyBanc Maintain Overweight Overweight
2017-10-26 Stifel Maintain Hold Hold
2017-10-26 Barclays Maintain Overweight Overweight
2017-10-26 Credit Suisse Maintain Outperform Outperform
2017-10-26 Canaccord Genuity Maintain Buy Buy
2017-10-26 Stifel Nicolaus Maintain Hold Hold
2017-10-26 JMP Securities Maintain Market Outperform Market Outperform
2017-10-26 Keybanc Maintain Overweight Overweight
2017-10-26 BMO Capital Maintain Outperform Outperform
2017-10-25 Bank of America Maintain Buy Buy
2017-10-25 B of A Securities Maintain Buy Buy
2017-10-23 PiperJaffray Upgrade Neutral Overweight
2017-10-23 Piper Sandler Upgrade Neutral Overweight
2017-09-18 Summit Redstone Partners Maintain Buy Buy
2017-09-05 Credit Suisse Maintain Outperform Outperform
2017-07-27 Raymond James Maintain Strong Buy Strong Buy
2017-07-27 Barclays Maintain Overweight Overweight
2017-07-20 Morgan Stanley Maintain Overweight Overweight
2017-06-23 JP Morgan Maintain Overweight Overweight
2017-05-25 Stephens & Co. Maintain Overweight Overweight
2017-05-24 Bernstein Maintain Outperform Outperform
2017-04-12 Stifel Nicolaus Maintain Hold Hold
2017-01-11 Wells Fargo Maintain Market Perform Perform
2016-10-28 BMO Capital Upgrade Market Weight Outperform
2016-10-27 Wunderlich Maintain Buy Buy
2016-10-27 BMO Capital Upgrade Market Perform Outperform
2016-10-26 Wunderlich Securities Maintain Buy Buy
2016-09-20 BMO Capital Maintain Market Perform Perform
2016-09-15 Guggenheim Maintain Buy Buy
2016-07-28 Pacific Crest Maintain Overweight Overweight
2016-07-28 Morgan Stanley Maintain Overweight Overweight
2016-07-20 Citigroup Maintain Buy Buy
2016-07-15 Mizuho Upgrade Neutral Buy
2016-06-24 Cowen & Co. Maintain Outperform Outperform
2016-06-17 Oppenheimer Maintain Perform Perform
2016-04-26 Macquarie Maintain Outperform Outperform
2016-04-21 Goldman Sachs Maintain Neutral Neutral
2016-04-21 Piper Sandler Maintain Overweight Overweight
2016-04-21 Baird Maintain Outperform Outperform
2016-04-21 PiperJaffray Maintain Overweight Overweight
2016-04-14 Argus Research Maintain Buy Buy
2016-04-14 Argus Maintain Buy Buy
2016-03-04 Macquarie Maintain Outperform Outperform
2016-02-24 Baird Maintain Outperform Outperform
2016-02-22 Deutsche Bank Maintain Buy Buy
2016-02-18 Wunderlich Maintain Buy Buy
2016-02-10 Barclays Maintain Overweight Overweight
2016-01-28 Mizuho Downgrade Buy Neutral
2015-12-11 Goldman Sachs Maintain Neutral Neutral
2015-11-09 Pacific Crest Maintain Overweight Overweight
2015-09-10 BTIG Research Maintain Buy Buy
2015-07-30 JMP Securities Maintain Market Outperform Market Outperform
2015-07-21 PiperJaffray Maintain Neutral Neutral
2015-07-21 Piper Sandler Maintain Neutral Neutral
2015-06-09 MKM Partners Maintain Buy Buy
2015-05-01 SunTrust Robinson Humphrey Maintain Neutral Neutral
2015-04-17 Barclays Maintain Overweight Overweight
2015-04-13 RBC Capital Maintain Sector Weight Sector Weight
2015-04-10 Barclays Maintain Overweight Overweight
2015-03-17 Brean Capital Maintain Buy Buy
2015-03-10 DA Davidson Maintain Buy Buy
2015-01-29 JMP Securities Maintain Market Outperform Market Outperform
2015-01-28 Citigroup Maintain Buy Buy
2015-01-28 Credit Suisse Maintain Neutral Neutral
2015-01-26 DA Davidson Maintain Buy Buy
2014-12-16 Goldman Sachs Maintain Buy Buy
2014-12-15 RBC Capital Upgrade Outperform Top Pick
2014-10-23 Citigroup Maintain Buy Buy
2014-10-22 Canaccord Genuity Maintain Buy Buy
2014-10-22 Barclays Maintain Overweight Overweight
2014-10-22 Credit Suisse Maintain Neutral Neutral
2014-09-15 William Blair Maintain Outperform Outperform
2014-09-04 Barclays Maintain Overweight Overweight
2014-08-27 DA Davidson Maintain Buy Buy
2014-08-26 DA Davidson Maintain Buy Buy
2014-07-31 Barclays Maintain Overweight Overweight
2014-07-31 Credit Suisse Maintain Neutral Neutral
2014-07-31 UBS Maintain Buy Buy
2014-05-23 Barclays Maintain Overweight Overweight
2014-04-24 UBS Maintain Buy Buy
2014-04-24 B. Riley Maintain Neutral Neutral
2014-04-24 B. Riley FBR Maintain Neutral Neutral
2014-04-24 B. Riley Securities Maintain Neutral Neutral
2014-04-04 Evercore ISI Group Upgrade Equal Weight Overweight
2014-04-04 Evercore Partners Upgrade Equal Weight Overweight
2014-03-07 B. Riley Maintain Neutral Neutral
2014-03-07 B. Riley FBR Maintain Neutral Neutral
2014-02-04 Morgan Stanley Maintain Overweight Overweight
2014-01-30 Morgan Stanley Maintain Overweight Overweight
2014-01-30 Baird Upgrade Neutral Outperform
2014-01-13 RBC Capital Maintain Outperform Outperform
2013-10-24 Deutsche Bank Maintain Buy Buy
2013-10-08 Janney Capital Maintain Neutral Neutral
2013-10-04 Northland Securities Upgrade Market Perform Outperform
2013-10-04 Northland Capital Markets Upgrade Market Perform Outperform
2013-09-18 Morgan Stanley Upgrade Equal Weight Overweight
2013-09-05 Canaccord Genuity Maintain Buy Buy
2013-09-04 JMP Securities Maintain Market Outperform Outperform
2013-08-28 Stephens & Co. Maintain Overweight Overweight
2013-08-01 JG Capital Downgrade Overweight Neutral
2013-07-16 Susquehanna Maintain Positive Outperform
2013-07-12 Raymond James Downgrade Strong Buy Buy
2013-04-25 Mizuho Upgrade Neutral Buy
2013-04-02 Maxim Group Maintain Buy Buy
2013-03-20 FBN Securities Maintain Outperform Outperform
2013-03-11 Citigroup Maintain Buy Buy
2013-02-14 UBS Upgrade Sell Buy
2013-01-31 JG Capital Upgrade Neutral Overweight
2013-01-07 Barclays Maintain Overweight Overweight
2012-10-25 UBS Maintain Sell Sell
2012-10-25 Barclays Maintain Overweight Overweight
2012-10-01 UBS Downgrade Neutral Sell
2012-08-14 JG Capital Maintain Overweight Overweight
2012-08-02 UBS Maintain Neutral Neutral
2012-08-02 Citigroup Maintain Buy Buy
2012-08-02 Deutsche Bank Maintain Buy Buy
2012-08-02 Barclays Maintain Overweight Overweight
2012-07-24 Deutsche Bank Maintain Buy Buy
2012-07-24 Citigroup Maintain Buy Buy
2012-07-24 Credit Suisse Maintain Neutral Neutral
2012-07-24 Morgan Stanley Maintain Equal Weight Equal Weight
2012-07-24 Barclays Maintain Overweight Overweight
2012-07-24 Pacific Crest Maintain Outperform Outperform
2012-07-24 UBS Maintain Neutral Neutral