NASDAQ : NFLX

Netflix, Inc.

$68.95 USD

-$5.4 (-7.26%)

Volume
141.23M
Average Volume
42.64M
Market Capitalization
$290.33B
P/E Ratio
21.82
Dividend Yield
0.00%
Price Target
$96.00
Year High
$126.71
Year Low
$65.08
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$1.41
Source Headline
2 Reasons to Buy Netflix Stock on the Dip

Netflix can still expand into other lucrative areas of the streaming industry. The company's shares are trading at (very) reasonable levels.

fool.com - 2026-07-19 00:30:00

Paramount Skydance may have won the battle — but war against Netflix is raging

Paramount Skydance may have won the battle to buy Warner Bros. Discovery — but its war against rival Netflix is still raging.

nypost.com - 2026-07-18 22:39:58

Netflix Stock's Last Decade Was Spectacular. But What Will the Next Decade Look Like?

The answer: A $10,000 investment in Netflix a decade ago would be worth about $68,500 today. Netflix's second-quarter revenue rose 13% year over year, but guidance points to slower growth ahead.

fool.com - 2026-07-18 17:23:00

Netflix's AI Strategy Has a 25-Year-Old Precedent

Netflix has used generative AI workflows in roughly 300 titles in 2026, mostly for post-production tasks like crowd enhancement and historical sequences. The InterPositive acquisition and proprietary tools give it an edge over studios relying on third-party visual effects houses.

fool.com - 2026-07-18 13:53:00

Netflix May Be Cheap Enough to Tempt Buyers After Earnings Drop

Netflix Inc. NASDAQ: NFLX has been one of the weakest large-cap media and technology stocks over the past year, with shares still sharply lower in 2026 heading into its Q2 earnings report. Investors who hoped the report would reverse that trend may have to wait.

marketbeat.com - 2026-07-18 10:47:19

Netflix Q2 Earnings Call Highlights

Netflix (NASDAQ: NFLX) executives said the company remains on track for its 2026 financial plan, pointing to continued subscription growth, pricing gains, rising advertising revenue and a broadening content strategy during the company's second-quarter earnings interview. CFO Spence Neumann said Netflix is guiding for 12% reported revenue growth in the third quarter and 11% growth on

defenseworld.net - 2026-07-18 06:21:05

Netflix not yet at scale with existing content libraries, says Propagate co-CEO Ben Silverman

Propagate co-CEO and Fmr NBC Entertainment Executive Ben Silverman joins 'Closing Bell Overtime' to talk the changing steraming landscape as Netflix's stocks slides.

youtube.com - 2026-07-17 17:25:22

Stock Market Today, July 17: Netflix Plunges, but Are Investors Missing the Point?

Today, July 17, 2026, the streaming giant's guidance miss triggered a stock slide as investors reassess near-term growth momentum.

fool.com - 2026-07-17 16:58:14

U.S. Chip Stocks Extend Slide; Netflix Tumbles on Growth Warning

U.S. stocks fell as a deepening selloff in semiconductor shares and a sharp drop in Netflix extended a bruising week for technology investors, while oil prices surged on escalating U.S.-Iran tensions.

wsj.com - 2026-07-17 16:23:00

China's Moonshot, Netflix's Slump & Greylock's $1.5B Bet | Bloomberg Tech 7/17/2026

Bloomberg's Ed Ludlow looks at Chinese startup Moonshot's latest model, which it says can compete with the best from OpenAI and Anthropic. Plus, Netflix shares tumble after the streaming giant warns of slowing sales growth for a second straight quarter.

youtube.com - 2026-07-17 14:28:02

Why Netflix's AI Push Isn't Reviving the Stock

The streamer says that gen-AI workflows now have been used in about 300 of the company's titles.

barrons.com - 2026-07-17 14:04:00

Ad Engagement & Content Opportunities Offer Bullish Edge for NFLX

John Conca and Kenneth Suh discuss their takeaways from Netflix (NFLX) recent earnings. Kenneth says the company's addition of short form content, video games and video game podcasting are lifting a lot of engagement and provide opportunities for ad engagement.

youtube.com - 2026-07-17 14:00:04

Netflix stock is getting battered again. Now it says it will share viewership metrics even less frequently

Shares of Netflix Inc (Nasdaq: NFLX) are down more than 11% in premarket trading on Friday following an earnings report that came close to Wall Street's expectations but also announced plans to reduce engagement transparency.

fastcompany.com - 2026-07-17 13:23:14

Netflix Q2 Earnings Beat, Stock Falls on Revenue Miss, Lower Outlook

NFLX beats Q2 EPS but misses revenue estimates as shares slide on a lower 2026 outlook. See what drives results and the company's updated guidance.

zacks.com - 2026-07-17 13:05:21

Dow Holds Steady While Nasdaq Stumbles: What Moved Markets This Week

AI spending fears rattled chip stocks all week long. Meanwhile, an insurance company quietly saved the Dow from a worse fate.

fool.com - 2026-07-17 13:00:25

Stock Market Midday, July 17: Netflix Plunges and Stocks Slide as Semiconductor Sell-Off Deepens

Today, July 17, 2026, U.S. strikes in Iran are driving WTI crude oil toward $82 per barrel, and Chinese AI capabilities take another leap forward.

fool.com - 2026-07-17 12:38:30

NFLX Hits 2-Year Low After Earnings: Can Ads, M&A Activity Lead to Rebound?

Netflix (NFLX) shares currently trade at a 2-year low after revenue missed expectations in earnings. Alicia Reese talks about the metrics she sees weighing down the stock and how the streaming company has potential to stage a rebound.

youtube.com - 2026-07-17 12:30:30

Market Midday: Stocks Lower,  AI Spending Fears Mount, Netflix Shares Slide • 7/17/26

The CNBC Business News Update with Jill Schneider features market numbers & news with CNBC expert analysis and sound from top business names. Updated throughout the business day.

youtube.com - 2026-07-17 12:24:29

Netflix Beat Estimates Again; Why Did the Stock Drop 12% Anyway?

Netflix reported Q2 revenue and earnings in line with or slightly ahead of estimates, continuing a long streak of solid execution. The stock dropped as much as 12% after Netflix announced it would report engagement data annually instead of twice a year.

fool.com - 2026-07-17 11:51:46

Netflix stock gets punished as company gets more secretive about viewer data

Netflix NFLX shares tumbled on Friday after the streaming giant delivered mixed second-quarter results and announced plans to provide less frequent disclosure of viewer engagement data. This has increased concerns among investors who were already worried about slowing growth and rising competition.

invezz.com - 2026-07-17 11:04:58

Netflix Q2 Earnings Call Highlights AI, Ads & Growth Plans

NFLX highlights AI, ads and new entertainment formats as Q2 results show plans to expand monetization, content innovation and growth.

zacks.com - 2026-07-17 11:01:07

Netflix Just Changed How Often It Reports Engagement. Should Investors Worry?

Netflix slightly missed revenue expectations but beat on the bottom line in the second quarter. The company's third-quarter guidance came in a little light, and management won't be reporting engagement metrics as often.

fool.com - 2026-07-17 10:58:26

Netflix Stock Sinks to Two-Year Low on Disappointing Revenue Forecast

Netflix (NFLX) shares tumbled Friday morning after the streaming giant predicted that its revenue growth will slow.

investopedia.com - 2026-07-17 10:46:10

Netflix Stock Falls Amid Slowing Growth, Less Transparency

Netflix stock fell after the video streamer disappointed investors with soft Q3 guidance and reduced disclosures.

investors.com - 2026-07-17 10:44:51

Netflix Releases Top Shows, Movies List for 2026: Why It Might Be More Bad News for Stock in Second Half

Netflix Inc (NASDAQ:NFLX) stock is trading at new 52-week lows after a mixed second-quarter earnings report and weaker than expected guidance.

benzinga.com - 2026-07-17 10:40:36

Netflix's Falling Knife And Underwater Thesis Explored - Contrarian Buy Reiterated

Netflix, Inc.'s decelerating growth profile, the missed M&A with WBD, and the increased streaming competition have pressured its share performance. This is, albeit, with the market leader still reporting robust engagement trends, growing revenues/margins, lower net debts, and higher ad monetization. The meltdown has triggered NFLX's cheap EV/EBITDA of 18.42x and 3Y PEG ratio of 0.94x, with an upward re-rating supporting a bull-case LTPT of $119.40.

seekingalpha.com - 2026-07-17 10:31:44

There are catalysts ahead for Netflix, says TD Cowen's John Blackledge

John Blackledge, TD Cowen internet & media analyst, joins 'Squawk Box' to discuss Netflix's quarterly earnings results, the challenges ahead for the company, and more.

youtube.com - 2026-07-17 10:28:35

Netflix Stock Eyes Worst Day Since 2022 on Disappointing Q2

Netflix Inc (NASDAQ:NFLX) stock is plummeting 11.2% to trade at $66.34 this morning, following the company's slim Q2 earnings beat, showing 80 cents per share on revenue of $12.59 billion, the latter having fell below estimates.

schaeffersresearch.com - 2026-07-17 10:25:17

Everyone Is Selling Netflix, I'm Buying

Netflix is oversold after Q2, trading near a TTM PE of 20 and a PEG of 0.5. NFLX maintains double-digit revenue growth, robust margins, and aggressive buybacks despite slowing guidance and competitive pressures. Management highlights significant global runway, with under 45% household penetration and only 5% of total TV viewership captured.

seekingalpha.com - 2026-07-17 10:07:09

Dow Tumbles Over 500 Points; Netflix Shares Tumble After Q2 Results

U.S. stocks traded lower this morning, with the Dow Jones index falling more than 500 points on Friday.

benzinga.com - 2026-07-17 09:57:07

Netflix is paying up for costly sports rights. Is the company making the right bets?

The streaming service says live programming helps draw in new subscribers, but investors have become disillusioned with Netflix's broader engagement trends.

marketwatch.com - 2026-07-17 09:35:00

Netflix Sinks 11% on Soft Q3 Guidance as Analysts Warn It's “Losing Narrative Control”

Netflix (NASDAQ:NFLX | NFLX Price Prediction) shares are down 11% to $65 and change in early Friday trading after the streaming giant reported second-quarter results and issued a Q3 outlook that fell short of Wall Street expectations.

247wallst.com - 2026-07-17 09:34:15

Netflix kicks off earnings season with a warning shot

Is Netflix Inc (NASDAQ:NFLX, XETRA:NFC)'s growth story losing momentum? If Friday's market reaction is any indication, the answer is yes.

proactiveinvestors.com - 2026-07-17 09:32:03

Tech Rotation, Netflix Earnings Pressure Stock Futures Lower

Futures on the Dow Jones Industrial Average (DJI) and Nasdaq-100 Index (NDX) are sharply lower before the open

schaeffersresearch.com - 2026-07-17 09:14:00

Netflix Is Keeping Investors in the Dark, Why That's Never the Answer

Lacking a clear and obvious catalyst, shares are floundering. The market needs more data.

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

Netflix: 20x Forward Earnings Is Too Cheap For This Growth

Netflix presents a compelling buy opportunity as market focus on AI has depressed its valuation despite strong fundamentals. NFLX's advertising segment is rapidly expanding, with management projecting $3B in ad revenue by 2026 and over 60% of new signups choosing the ad-tier. Recent selloff and lowered analyst expectations set the stage for potential earnings outperformance, with NFLX now trading at 20.57x forward earnings versus its 5-year average of 36.25x.

seekingalpha.com - 2026-07-17 08:57:49

Compass Pathways gains Jefferies support as COMP360 data distinguishes psychological support from psychotherapy

Compass Pathways (NASDAQ:CMPS)'s COMP360 treatment model may face fewer regulatory hurdles as new Phase II analysis distinguishes the company’s...

proactiveinvestors.com - 2026-07-17 08:50:00

Lasting Tech Pressure Pins Stock Market, NFLX Earnings Sell-Off & SPCX Shorts Grow

The stock market faces pressure from several angles to end the trading week. Tom White talks about the continuing selling hitting AI stocks, especially in the memory space with Micron (MU) and SanDisk (SNDK), as both stocks trade more than 30% below its all-time high. More U.S. strikes on Iran also aren't doing any favors to alleviate fears that energy volatility will shake commodities again. Tom also discusses Netflix's (NFLX) earnings and subsequent sell-off, along with recent trading action in SpaceX (SPCX).

youtube.com - 2026-07-17 08:32:27

These Analysts Cut Their Forecasts On Netflix Following Q2 Results

Netflix Inc. (NASDAQ:NFLX) on Thursday reported mixed second-quarter financial results and issued weak guidance for the third quarter.

benzinga.com - 2026-07-17 08:24:04

Netflix Shares Fall as Sales Forecast Disappoints

Eric Clark, Accuvest Global Advisors CIO, reacts to Netflix's earnings report and discusses the future for streaming platforms. Bloomberg's Geetha Ranganathan also joins to talk about the future of Netflix after it recording its second consecutive quarter of slowing growth sales.

youtube.com - 2026-07-17 08:20:58

Netflix Stock Slides on Revenue Miss and Soft Q3, FY26 Guidance

Netflix Inc. (NASDAQ:NFLX) shares are trading lower Friday after the company reported second-quarter earnings and guidance on Thursday after the market closed.

benzinga.com - 2026-07-17 08:17:20

Netflix Q2: The Report Wasn't As Bad As The Sell-Off Suggests

Netflix delivered Q2 results in line with its own guidance, but shares fell 8% as guidance came in below analysts' estimates. I maintain a cautious Buy rating: NFLX's valuation is attractive at ~23.3x forward P/E, profitability is high, and the buyback program can make a positive impact. Slowing view hours growth (2% H1 2026) and weak technical momentum temper enthusiasm, warranting measured position sizing.

seekingalpha.com - 2026-07-17 08:15:54

Nasdaq to lead US stocks lower as chip sell-off deepens; Netflix disappoints

8am: Wall Street futures lower as tech rout spreads  Wall Street looked set for a sharply weaker open on Friday as a global sell-off in semiconductor stocks gathered pace, with disappointing corporate earnings adding to the risk-off mood. Futures pointed to the Nasdaq opening around 1.5% lower, while the S&P 500 was called down 0.8% and the Dow Jones Industrial Average 0.6% lower.

proactiveinvestors.com - 2026-07-17 08:03:36

Intuitive Surgical, Netflix And Other Big Stocks Moving Lower In Friday's Pre-Market Session

U.S. stock futures were lower this morning, with the Nasdaq 100 futures falling around 2% on Friday.

benzinga.com - 2026-07-17 08:02:06

Wall Street headed for the red with Netflix and chips leading the charge lower

Ahead of the bell Wall Street looks set to be headed for the red with US stock futures falling on Friday, leaving the major indices on course for weekly losses as the semiconductor sell-off rolled on. Dow Jones futures slipped 0.6%, and S&P 500 contracts dropped around 0.8%.

proactiveinvestors.com - 2026-07-17 07:55:39

Wall Street Breakfast Podcast: Starship Stall Weighs On SpaceX

SpaceX (SPCX) fell 4.2% after aborting its Starship V3 launch, extending a five-day losing streak below its $135 IPO price. Netflix (NFLX) missed Q2 revenue expectations at $12.56B, despite 13.4% Y/Y growth and operating income of $4.19B beating consensus.

seekingalpha.com - 2026-07-17 06:45:00

AMD, Dell, Intel, Netflix, SpaceX, and More Stocks That Explain Today's Market

Tech struggles again as investors ditch chip makers and other AI stocks.

barrons.com - 2026-07-17 06:41:00

Netflix kicks off earnings season with a warning shot

Is Netflix Inc (NASDAQ:NFLX, XETRA:NFC)'s growth story losing momentum? If Friday's market reaction is any indication, the answer is yes. Shares...

proactiveinvestors.com - 2026-07-17 05:30:00

"Lacks excitement": Netflix tumbles 9% as weak earnings forecast deepens doubts over growth

Netflix's shares tumbled 9.2% before the bell on Friday following another weaker-than-expected earnings forecast from the streaming major, deepening doubts about ​its ability to sustain growth momentum.

reuters.com - 2026-07-17 05:15:56

Netflix, Travelers Companies And 3 Stocks To Watch Heading Into Friday

With U.S. stock futures trading lower this morning on Friday, some of the stocks that may grab investor focus today are as follows:

benzinga.com - 2026-07-17 02:39:55

Get NFLX Insider Trade Alerts

NFLX Price Target Summary

Last Month

$88.38

16 analysts

Last Quarter

$88.38

16 analysts

Last Year

$112.36

67 analysts

All Time

$108.92

303 analysts

NFLX Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-17 KGI Securities Downgrade Outperform Neutral
2026-07-17 Wells Fargo Maintain Equal Weight Equal Weight
2026-07-17 Goldman Sachs Maintain Buy Buy
2026-07-17 Piper Sandler Maintain Overweight Overweight
2026-07-17 Morgan Stanley Maintain Overweight Overweight
2026-07-17 Guggenheim Maintain Buy Buy
2026-07-17 Rosenblatt Maintain Neutral Neutral
2026-07-17 Oppenheimer Maintain Outperform Outperform
2026-07-17 Pivotal Research Maintain Hold Hold
2026-07-17 UBS Maintain Buy Buy
2026-07-17 JP Morgan Maintain Overweight Overweight
2026-07-17 Bernstein Maintain Outperform Outperform
2026-07-17 TD Cowen Maintain Buy Buy
2026-07-17 Barclays Maintain Equal Weight Equal Weight
2026-07-17 Wedbush Maintain Outperform Outperform
2026-07-17 Evercore ISI Group Maintain Outperform Outperform
2026-07-15 Guggenheim Maintain Buy Buy
2026-07-14 Morgan Stanley Maintain Overweight Overweight
2026-07-14 Rosenblatt Maintain Neutral Neutral
2026-07-14 Barclays Maintain Equal Weight Equal Weight
2026-07-13 Keybanc Maintain Overweight Overweight
2026-07-13 Oppenheimer Maintain Outperform Outperform
2026-07-09 Citigroup Maintain Buy Buy
2026-07-08 Bernstein Maintain Outperform Outperform
2026-05-18 B of A Securities Maintain Buy Buy
2026-05-15 Guggenheim Maintain Buy Buy
2026-04-17 Keybanc Maintain Overweight Overweight
2026-04-17 Piper Sandler Maintain Overweight Overweight
2026-04-17 Oppenheimer Maintain Outperform Outperform
2026-04-17 Citizens Maintain Market Perform Market Perform
2026-04-17 Rosenblatt Maintain Neutral Neutral
2026-04-17 Wedbush Maintain Outperform Outperform
2026-04-17 Guggenheim Maintain Buy Buy
2026-04-17 Barclays Maintain Equal Weight Equal Weight
2026-04-15 Citizens Maintain Market Perform Market Perform
2026-04-14 Guggenheim Maintain Buy Buy
2026-04-14 Keybanc Maintain Overweight Overweight
2026-04-13 Wedbush Maintain Outperform Outperform
2026-04-06 Rosenblatt Maintain Neutral Neutral
2026-04-06 Goldman Sachs Upgrade Neutral Buy
2026-03-27 Oppenheimer Maintain Outperform Outperform
2026-03-06 CFRA Upgrade Hold Buy
2026-03-06 B of A Securities Maintain Buy Buy
2026-03-02 JP Morgan Upgrade Neutral Overweight
2026-02-27 Rosenblatt Maintain Neutral Neutral
2026-02-20 Wedbush Maintain Outperform Outperform
2026-01-27 Freedom Broker Upgrade Hold Buy
2026-01-27 Freedom Capital Markets Upgrade Hold Buy
2026-01-22 Argus Research Maintain Buy Buy
2026-01-21 Oppenheimer Maintain Outperform Outperform
2026-01-21 Needham Maintain Buy Buy
2026-01-21 Piper Sandler Maintain Overweight Overweight
2026-01-21 Morgan Stanley Maintain Overweight Overweight
2026-01-21 BMO Capital Maintain Outperform Outperform
2026-01-21 Rosenblatt Maintain Neutral Neutral
2026-01-21 TD Cowen Maintain Buy Buy
2026-01-21 Pivotal Research Maintain Hold Hold
2026-01-21 Keybanc Maintain Overweight Overweight
2026-01-21 Wedbush Maintain Outperform Outperform
2026-01-21 Canaccord Genuity Maintain Buy Buy
2026-01-21 Deutsche Bank Maintain Hold Hold
2026-01-21 Goldman Sachs Maintain Neutral Neutral
2026-01-21 Wolfe Research Maintain Outperform Outperform
2026-01-21 UBS Maintain Buy Buy
2026-01-21 Guggenheim Maintain Buy Buy
2026-01-16 Rosenblatt Maintain Neutral Neutral
2026-01-16 Keybanc Maintain Overweight Overweight
2026-01-15 Wedbush Maintain Outperform Outperform
2026-01-13 TD Cowen Maintain Buy Buy
2026-01-05 CFRA Downgrade Buy Hold
2025-12-11 Jefferies Maintain Buy Buy
2025-12-09 Needham Maintain Buy Buy
2025-12-08 Rosenblatt Downgrade Buy Neutral
2025-12-08 Pivotal Research Downgrade Buy Hold
2025-12-08 Canaccord Genuity Maintain Buy Buy
2025-11-28 Rosenblatt Maintain Buy Buy
2025-11-18 Barclays Maintain Equal Weight Equal Weight
2025-11-18 JP Morgan Maintain Neutral Neutral
2025-11-03 KGI Securities Upgrade Neutral Outperform
2025-10-22 JP Morgan Maintain Neutral Neutral
2025-10-22 Rosenblatt Maintain Buy Buy
2025-10-22 Piper Sandler Maintain Overweight Overweight
2025-10-22 Wedbush Maintain Outperform Outperform
2025-10-22 Needham Maintain Buy Buy
2025-10-22 Guggenheim Maintain Buy Buy
2025-10-22 Benchmark Maintain Hold Hold
2025-10-22 Wells Fargo Maintain Overweight Overweight
2025-10-22 Canaccord Genuity Maintain Buy Buy
2025-10-07 Seaport Global Upgrade Neutral Buy
2025-10-03 Citigroup Maintain Neutral Neutral
2025-09-17 Loop Capital Upgrade Hold Buy
2025-09-10 Needham Maintain Buy Buy
2025-07-21 Baird Maintain Outperform Outperform
2025-07-18 Needham Maintain Buy Buy
2025-07-18 JP Morgan Maintain Neutral Neutral
2025-07-18 Wells Fargo Maintain Overweight Overweight
2025-07-18 UBS Maintain Buy Buy
2025-07-18 Piper Sandler Maintain Overweight Overweight
2025-07-18 Morgan Stanley Maintain Overweight Overweight
2025-07-18 Rosenblatt Maintain Buy Buy
2025-07-18 TD Cowen Maintain Buy Buy
2025-07-17 Bernstein Maintain Outperform Outperform
2025-07-15 Loop Capital Maintain Hold Hold
2025-07-15 BMO Capital Maintain Outperform Outperform
2025-07-14 Wedbush Maintain Outperform Outperform
2025-07-11 JP Morgan Maintain Neutral Neutral
2025-07-11 Needham Maintain Buy Buy
2025-07-11 Piper Sandler Maintain Overweight Overweight
2025-07-10 Keybanc Maintain Overweight Overweight
2025-07-09 Barclays Maintain Equal Weight Equal Weight
2025-07-07 Seaport Global Downgrade Buy Neutral
2025-07-02 Canaccord Genuity Maintain Buy Buy
2025-07-02 Goldman Sachs Maintain Neutral Neutral
2025-06-20 Wells Fargo Maintain Overweight Overweight
2025-06-20 Pivotal Research Maintain Buy Buy
2025-06-12 Oppenheimer Maintain Outperform Outperform
2025-06-04 UBS Maintain Buy Buy
2025-05-29 Citigroup Maintain Neutral Neutral
2025-05-19 JP Morgan Downgrade Overweight Neutral
2025-05-16 Canaccord Genuity Maintain Buy Buy
2025-05-16 Baird Maintain Outperform Outperform
2025-04-21 JP Morgan Maintain Overweight Overweight
2025-04-21 Evercore ISI Group Maintain Outperform Outperform
2025-04-21 Morgan Stanley Maintain Overweight Overweight
2025-04-21 Rosenblatt Maintain Buy Buy
2025-04-21 Barclays Maintain Equal Weight Equal Weight
2025-04-21 Macquarie Maintain Outperform Outperform
2025-04-21 Piper Sandler Maintain Overweight Overweight
2025-04-21 Keybanc Maintain Overweight Overweight
2025-04-21 Pivotal Research Maintain Buy Buy
2025-04-21 Wells Fargo Maintain Overweight Overweight
2025-04-21 Needham Maintain Buy Buy
2025-04-21 Wedbush Maintain Outperform Outperform
2025-04-21 BMO Capital Maintain Outperform Outperform
2025-04-21 Benchmark Maintain Hold Hold
2025-04-21 Canaccord Genuity Maintain Buy Buy
2025-04-18 Oppenheimer Maintain Outperform Outperform
2025-04-18 UBS Maintain Buy Buy
2025-04-17 Needham Maintain Buy Buy
2025-04-15 UBS Maintain Buy Buy
2025-04-11 Wedbush Maintain Outperform Outperform
2025-04-09 Keybanc Maintain Overweight Overweight
2025-04-08 JP Morgan Maintain Overweight Overweight
2025-04-03 Guggenheim Maintain Buy Buy
2025-03-17 MoffettNathanson Upgrade Neutral Buy
2025-02-07 Citigroup Maintain Neutral Neutral
2025-01-23 Wolfe Research Upgrade Peer Perform Outperform
2025-01-22 Wedbush Maintain Outperform Outperform
2025-01-22 Goldman Sachs Maintain Neutral Neutral
2025-01-22 Loop Capital Maintain Hold Hold
2025-01-22 UBS Maintain Buy Buy
2025-01-22 Canaccord Genuity Upgrade Hold Buy
2025-01-22 Morgan Stanley Maintain Overweight Overweight
2025-01-22 Rosenblatt Upgrade Neutral Buy
2025-01-22 Pivotal Research Maintain Buy Buy
2025-01-22 Evercore ISI Group Maintain Outperform Outperform
2025-01-22 Piper Sandler Maintain Overweight Overweight
2025-01-22 Keybanc Maintain Overweight Overweight
2025-01-22 Macquarie Maintain Outperform Outperform
2025-01-22 JP Morgan Maintain Overweight Overweight
2025-01-22 Barclays Upgrade Underweight Equal Weight
2025-01-22 Baird Maintain Outperform Outperform
2025-01-22 BMO Capital Maintain Outperform Outperform
2025-01-22 Needham Maintain Buy Buy
2025-01-22 Oppenheimer Maintain Outperform Outperform
2025-01-22 Deutsche Bank Maintain Hold Hold
2025-01-22 B of A Securities Maintain Buy Buy
2025-01-16 Seaport Global Upgrade Neutral Buy
2025-01-16 Rosenblatt Maintain Neutral Neutral
2025-01-16 Loop Capital Maintain Hold Hold
2025-01-15 BMO Capital Maintain Outperform Outperform
2025-01-15 Oppenheimer Maintain Outperform Outperform
2025-01-14 Barclays Maintain Underweight Underweight
2025-01-14 Piper Sandler Maintain Overweight Overweight
2025-01-13 Guggenheim Maintain Buy Buy
2025-01-13 Macquarie Maintain Outperform Outperform
2025-01-10 JP Morgan Maintain Overweight Overweight
2025-01-08 Goldman Sachs Maintain Neutral Neutral
2025-01-03 Benchmark Maintain Sell Sell
2024-12-24 Keybanc Maintain Overweight Overweight
2024-12-19 UBS Maintain Buy Buy
2024-12-16 Loop Capital Downgrade Buy Hold
2024-12-16 Oppenheimer Maintain Outperform Outperform
2024-12-11 JP Morgan Maintain Overweight Overweight
2024-12-05 Citigroup Maintain Neutral Neutral
2024-12-02 Canaccord Genuity Maintain Hold Hold
2024-12-02 Evercore ISI Group Maintain Outperform Outperform
2024-11-21 B of A Securities Maintain Buy Buy
2024-11-20 Pivotal Research Maintain Buy Buy
2024-11-18 Wedbush Maintain Outperform Outperform
2024-10-29 Guggenheim Maintain Buy Buy
2024-10-18 UBS Maintain Buy Buy
2024-10-18 Jefferies Maintain Buy Buy
2024-10-18 Bernstein Maintain Market Perform Market Perform
2024-10-18 Canaccord Genuity Maintain Hold Hold
2024-10-18 Macquarie Maintain Outperform Outperform
2024-10-18 Needham Maintain Buy Buy
2024-10-18 Piper Sandler Maintain Overweight Overweight
2024-10-18 Oppenheimer Maintain Outperform Outperform
2024-10-18 Barclays Maintain Underweight Underweight
2024-10-18 Pivotal Research Maintain Buy Buy
2024-10-18 Morgan Stanley Maintain Overweight Overweight
2024-10-18 JP Morgan Maintain Overweight Overweight
2024-10-18 BMO Capital Maintain Outperform Outperform
2024-10-18 Keybanc Maintain Overweight Overweight
2024-10-18 B of A Securities Maintain Buy Buy
2024-10-18 Evercore ISI Group Maintain Outperform Outperform
2024-10-18 Wells Fargo Maintain Overweight Overweight
2024-10-18 TD Cowen Maintain Buy Buy
2024-10-18 Rosenblatt Maintain Neutral Neutral
2024-10-18 Wedbush Maintain Outperform Outperform
2024-10-18 Benchmark Maintain Sell Sell
2024-10-16 Loop Capital Maintain Buy Buy
2024-10-15 Benchmark Maintain Sell Sell
2024-10-11 Guggenheim Maintain Buy Buy
2024-10-11 Macquarie Maintain Outperform Outperform
2024-10-10 Morgan Stanley Maintain Overweight Overweight
2024-10-10 Oppenheimer Maintain Outperform Outperform
2024-10-09 Deutsche Bank Maintain Hold Hold
2024-10-08 JP Morgan Maintain Overweight Overweight
2024-10-07 Piper Sandler Upgrade Neutral Overweight
2024-10-07 Barclays Downgrade Equal Weight Underweight
2024-10-07 TD Cowen Maintain Buy Buy
2024-10-01 Keybanc Maintain Overweight Overweight
2024-09-20 Rosenblatt Maintain Neutral Neutral
2024-08-30 Pivotal Research Maintain Buy Buy
2024-08-27 Evercore ISI Group Maintain Outperform Outperform
2024-07-30 Oppenheimer Maintain Outperform Outperform
2024-07-22 Citigroup Maintain Neutral Neutral
2024-07-19 Macquarie Maintain Outperform Outperform
2024-07-19 Piper Sandler Maintain Neutral Neutral
2024-07-19 Redburn Atlantic Maintain Buy Buy
2024-07-19 UBS Maintain Buy Buy
2024-07-19 Evercore ISI Group Maintain Outperform Outperform
2024-07-19 Rosenblatt Maintain Neutral Neutral
2024-07-19 Needham Maintain Buy Buy
2024-07-19 Bernstein Maintain Market Perform Market Perform
2024-07-19 Goldman Sachs Maintain Neutral Neutral
2024-07-17 Guggenheim Maintain Buy Buy
2024-07-16 Macquarie Maintain Outperform Outperform
2024-07-16 Benchmark Maintain Sell Sell
2024-07-16 Jefferies Maintain Buy Buy
2024-07-15 Morgan Stanley Maintain Overweight Overweight
2024-07-15 B of A Securities Maintain Buy Buy
2024-07-12 JP Morgan Maintain Overweight Overweight
2024-07-10 Keybanc Maintain Overweight Overweight
2024-07-09 TD Cowen Maintain Buy Buy
2024-07-02 Argus Research Maintain Buy Buy
2024-06-18 Loop Capital Maintain Buy Buy
2024-06-17 Needham Maintain Buy Buy
2024-06-13 Keybanc Maintain Overweight Overweight
2024-05-28 Evercore ISI Group Maintain Outperform Outperform
2024-05-20 Wedbush Maintain Outperform Outperform
2024-05-17 Benchmark Maintain Sell Sell
2024-05-17 Rosenblatt Maintain Neutral Neutral
2024-05-17 Needham Maintain Buy Buy
2024-05-15 Jefferies Maintain Buy Buy
2024-04-19 B of A Securities Maintain Buy Buy
2024-04-19 Wells Fargo Maintain Overweight Overweight
2024-04-19 Bernstein Maintain Market Perform Market Perform
2024-04-19 Needham Upgrade Hold Buy
2024-04-19 Evercore ISI Group Maintain Outperform Outperform
2024-04-19 Canaccord Genuity Downgrade Buy Hold
2024-04-19 Oppenheimer Maintain Outperform Outperform
2024-04-19 Wedbush Maintain Outperform Outperform
2024-04-19 Rosenblatt Maintain Neutral Neutral
2024-04-19 Pivotal Research Maintain Buy Buy
2024-04-18 Benchmark Maintain Sell Sell
2024-04-17 BMO Capital Maintain Outperform Outperform
2024-04-16 Macquarie Maintain Outperform Outperform
2024-04-16 Guggenheim Maintain Buy Buy
2024-04-12 Morgan Stanley Maintain Overweight Overweight
2024-04-12 Piper Sandler Maintain Neutral Neutral
2024-04-09 Barclays Maintain Equal Weight Equal Weight
2024-04-08 TD Cowen Maintain Buy Buy
2024-04-08 JP Morgan Maintain Overweight Overweight
2024-04-05 Pivotal Research Maintain Buy Buy
2024-03-27 Wedbush Maintain Outperform Outperform
2024-03-25 Citigroup Maintain Neutral Neutral
2024-03-20 Keybanc Maintain Overweight Overweight
2024-03-18 Loop Capital Maintain Buy Buy
2024-03-14 Evercore ISI Group Maintain Outperform Outperform
2024-03-12 Jefferies Maintain Buy Buy
2024-03-11 Oppenheimer Maintain Outperform Outperform
2024-02-27 UBS Maintain Buy Buy
2024-01-30 Seaport Global Downgrade Buy Neutral
2024-01-26 Citigroup Maintain Neutral Neutral
2024-01-25 DZ Bank Upgrade Hold Buy
2024-01-25 Goldman Sachs Maintain Neutral Neutral
2024-01-24 Deutsche Bank Downgrade Buy Hold
2024-01-24 UBS Maintain Buy Buy
2024-01-24 Wells Fargo Maintain Overweight Overweight
2024-01-24 Macquarie Upgrade Neutral Outperform
2024-01-24 BMO Capital Maintain Outperform Outperform
2024-01-24 Barclays Maintain Equal Weight Equal Weight
2024-01-24 Wedbush Maintain Outperform Outperform
2024-01-24 Morgan Stanley Maintain Overweight Overweight
2024-01-24 Piper Sandler Maintain Neutral Neutral
2024-01-24 Goldman Sachs Maintain Neutral Neutral
2024-01-24 Keybanc Maintain Overweight Overweight
2024-01-19 Benchmark Maintain Sell Sell
2024-01-18 Seaport Global Maintain Buy Buy
2024-01-18 Piper Sandler Maintain Neutral Neutral
2024-01-18 UBS Maintain Buy Buy
2024-01-17 B of A Securities Maintain Buy Buy
2024-01-17 Keybanc Maintain Overweight Overweight
2024-01-12 Oppenheimer Maintain Outperform Outperform
2024-01-09 Goldman Sachs Maintain Neutral Neutral
2024-01-09 Citigroup Downgrade Buy Neutral
2023-12-28 Keybanc Maintain Overweight Overweight
2023-12-22 DZ Bank Downgrade Buy Hold
2023-12-21 Wedbush Maintain Outperform Outperform
2023-12-18 Morgan Stanley Maintain Overweight Overweight
2023-10-19 Truist Securities Upgrade Hold Buy
2023-10-19 JP Morgan Maintain Overweight Overweight
2023-10-19 Morgan Stanley Upgrade Equal Weight Overweight
2023-10-19 Wedbush Maintain Outperform Outperform
2023-10-19 Keybanc Upgrade Sector Weight Overweight
2023-10-19 Guggenheim Maintain Buy Buy
2023-10-19 Rosenblatt Maintain Neutral Neutral
2023-10-19 Oppenheimer Maintain Outperform Outperform
2023-10-17 Truist Securities Maintain Hold Hold
2023-10-16 Benchmark Maintain Sell Sell
2023-10-13 Wolfe Research Downgrade Outperform Peer Perform
2023-10-11 Piper Sandler Maintain Neutral Neutral
2023-10-11 Morgan Stanley Maintain Equal Weight Equal Weight
2023-10-09 Goldman Sachs Maintain Neutral Neutral
2023-10-06 Wedbush Maintain Outperform Outperform
2023-10-04 Benchmark Maintain Sell Sell
2023-09-28 JP Morgan Maintain Overweight Overweight
2023-09-22 Oppenheimer Maintain Outperform Outperform
2023-09-18 Evercore ISI Group Maintain Outperform Outperform
2023-09-15 Truist Securities Maintain Hold Hold
2023-09-14 Benchmark Maintain Sell Sell
2023-08-30 Truist Securities Maintain Hold Hold
2023-08-25 Loop Capital Upgrade Hold Buy
2023-08-23 Oppenheimer Maintain Outperform Outperform
2023-07-24 Baird Upgrade Neutral Outperform
2023-07-20 Keybanc Maintain Sector Weight Sector Weight
2023-07-20 Credit Suisse Maintain Neutral Neutral
2023-07-20 Oppenheimer Maintain Outperform Outperform
2023-07-20 Deutsche Bank Maintain Buy Buy
2023-07-20 Wedbush Maintain Outperform Outperform
2023-07-20 Wolfe Research Maintain Outperform Outperform
2023-07-20 Wells Fargo Maintain Overweight Overweight
2023-07-20 Guggenheim Maintain Buy Buy
2023-07-20 Evercore ISI Group Maintain Outperform Outperform
2023-07-20 Canaccord Genuity Maintain Buy Buy
2023-07-20 Piper Sandler Maintain Neutral Neutral
2023-07-20 JP Morgan Maintain Overweight Overweight
2023-07-20 B of A Securities Maintain Buy Buy
2023-07-20 Rosenblatt Maintain Neutral Neutral
2023-07-20 Pivotal Research Maintain Buy Buy
2023-07-20 Morgan Stanley Maintain Equal Weight Equal Weight
2023-07-14 Wedbush Maintain Outperform Outperform
2023-07-13 JP Morgan Maintain Overweight Overweight
2023-07-12 UBS Maintain Buy Buy
2023-07-11 Evercore ISI Group Maintain Outperform Outperform
2023-07-10 Morgan Stanley Maintain Equal Weight Equal Weight
2023-07-06 Goldman Sachs Maintain Neutral Neutral
2023-07-05 Goldman Sachs Upgrade Sell Neutral
2023-06-28 Oppenheimer Maintain Outperform Outperform
2023-06-21 Benchmark Maintain Sell Sell
2023-06-14 Barclays Maintain Equal Weight Equal Weight
2023-06-13 Guggenheim Maintain Buy Buy
2023-06-13 B of A Securities Maintain Buy Buy
2023-06-07 Wells Fargo Maintain Overweight Overweight
2023-06-07 JP Morgan Maintain Overweight Overweight
2023-05-24 Oppenheimer Maintain Outperform Outperform
2023-05-19 Wedbush Maintain Outperform Outperform
2023-04-19 UBS Upgrade Neutral Buy
2023-04-19 Piper Sandler Maintain Neutral Neutral
2023-04-19 JP Morgan Maintain Overweight Overweight
2023-04-19 Jefferies Maintain Buy Buy
2023-04-19 Pivotal Research Maintain Buy Buy
2023-04-19 Deutsche Bank Maintain Buy Buy
2023-04-19 Rosenblatt Maintain Neutral Neutral
2023-04-17 New Street Research Maintain Neutral Neutral
2023-03-21 Benchmark Maintain Sell Sell
2023-03-16 Citigroup Maintain Buy Buy
2023-02-06 Jefferies Maintain Buy Buy
2023-01-23 Argus Research Maintain Buy Buy
2023-01-20 Credit Suisse Maintain Neutral Neutral
2023-01-20 Guggenheim Maintain Buy Buy
2023-01-20 Wolfe Research Maintain Outperform Outperform
2023-01-20 Evercore ISI Group Maintain Outperform Outperform
2023-01-20 Jefferies Maintain Buy Buy
2023-01-20 Benchmark Maintain Sell Sell
2023-01-20 Canaccord Genuity Maintain Buy Buy
2023-01-20 Rosenblatt Maintain Neutral Neutral
2023-01-20 Oppenheimer Maintain Outperform Outperform
2023-01-20 Baird Maintain Neutral Neutral
2023-01-20 Barclays Maintain Equal Weight Equal Weight
2023-01-20 Morgan Stanley Maintain Equal Weight Equal Weight
2023-01-20 Piper Sandler Maintain Neutral Neutral
2023-01-20 JP Morgan Maintain Overweight Overweight
2023-01-19 Morgan Stanley Maintain Equal Weight Equal Weight
2023-01-17 Truist Securities Maintain Hold Hold
2023-01-17 Wedbush Maintain Outperform Outperform
2023-01-17 UBS Maintain Neutral Neutral
2023-01-13 Oppenheimer Maintain Outperform Outperform
2023-01-12 Jefferies Upgrade Hold Buy
2023-01-10 Goldman Sachs Maintain Sell Sell
2023-01-04 New Street Research Maintain Neutral Neutral
2022-12-29 CFRA Upgrade Sell Buy
2022-12-19 Morgan Stanley Maintain Equal Weight Equal Weight
2022-12-09 Wells Fargo Upgrade Equal Weight Overweight
2022-11-30 Societe Generale Maintain Sell Sell
2022-10-25 Daiwa Capital Upgrade Neutral Outperform
2022-10-19 Deutsche Bank Upgrade Hold Buy
2022-10-19 Rosenblatt Maintain Neutral Neutral
2022-10-19 Barclays Maintain Equal Weight Equal Weight
2022-10-19 Piper Sandler Maintain Neutral Neutral
2022-10-19 Morgan Stanley Maintain Equal Weight Equal Weight
2022-10-19 Oppenheimer Maintain Outperform Outperform
2022-10-19 Pivotal Research Maintain Sell Sell
2022-10-19 Credit Suisse Maintain Neutral Neutral
2022-10-19 Wedbush Maintain Outperform Outperform
2022-10-19 Cowen & Co. Maintain Outperform Outperform
2022-10-19 Macquarie Maintain Neutral Neutral
2022-10-19 JP Morgan Upgrade Neutral Overweight
2022-10-19 Benchmark Maintain Sell Sell
2022-10-14 UBS Maintain Neutral Neutral
2022-09-28 Atlantic Equities Upgrade Neutral Overweight
2022-09-19 Oppenheimer Upgrade Perform Outperform
2022-09-16 Citigroup Maintain Buy Buy
2022-09-15 Evercore ISI Group Upgrade In Line Outperform
2022-09-07 Macquarie Upgrade Underperform Neutral
2022-09-07 Jefferies Maintain Hold Hold
2022-08-31 DZ Bank Downgrade Buy Hold
2022-08-22 CFRA Downgrade Hold Sell
2022-07-20 Baird Maintain Neutral Neutral
2022-07-20 Credit Suisse Maintain Neutral Neutral
2022-07-20 JP Morgan Maintain Neutral Neutral
2022-07-20 Deutsche Bank Maintain Hold Hold
2022-07-20 Piper Sandler Maintain Neutral Neutral
2022-07-20 Rosenblatt Maintain Neutral Neutral
2022-07-20 Pivotal Research Maintain Sell Sell
2022-07-20 Stifel Upgrade Hold Buy
2022-07-20 Morgan Stanley Maintain Equal Weight Equal Weight
2022-07-20 Macquarie Maintain Underperform Underperform
2022-07-18 Rosenblatt Maintain Neutral Neutral
2022-07-15 UBS Maintain Neutral Neutral
2022-07-14 BMO Capital Maintain Outperform Outperform
2022-07-12 Morgan Stanley Maintain Equal Weight Equal Weight
2022-07-07 Evercore ISI Group Maintain In Line In Line
2022-07-07 Citigroup Maintain Buy Buy
2022-07-06 Barclays Maintain Equal Weight Equal Weight
2022-07-05 Piper Sandler Maintain Neutral Neutral
2022-07-01 Truist Securities Maintain Hold Hold
2022-06-29 JP Morgan Maintain Neutral Neutral
2022-06-21 Stifel Maintain Hold Hold
2022-06-14 Societe Generale Maintain Sell Sell
2022-06-14 Benchmark Downgrade Hold Sell
2022-06-10 Goldman Sachs Downgrade Neutral Sell
2022-06-02 Wolfe Research Maintain Outperform Outperform
2022-06-02 Guggenheim Maintain Buy Buy
2022-05-16 Wedbush Upgrade Neutral Outperform
2022-04-21 DZ Bank Downgrade Buy Hold
2022-04-21 Edward Jones Downgrade Buy Hold
2022-04-21 Loop Capital Downgrade Buy Hold
2022-04-21 Citigroup Maintain Buy Buy
2022-04-21 Morgan Stanley Maintain Equal Weight Equal Weight
2022-04-20 Stifel Downgrade Buy Hold
2022-04-20 Atlantic Equities Downgrade Overweight Neutral
2022-04-20 Barclays Maintain Equal Weight Equal Weight
2022-04-20 Evercore ISI Group Maintain In Line In Line
2022-04-20 Wedbush Maintain Neutral Neutral
2022-04-20 Rosenblatt Maintain Neutral Neutral
2022-04-20 Deutsche Bank Maintain Hold Hold
2022-04-20 B of A Securities Downgrade Buy Underperform
2022-04-20 BMO Capital Maintain Outperform Outperform
2022-04-20 Credit Suisse Maintain Neutral Neutral
2022-04-20 UBS Downgrade Buy Neutral
2022-04-20 Goldman Sachs Maintain Neutral Neutral
2022-04-20 KGI Securities Downgrade Outperform Neutral
2022-04-20 Canaccord Genuity Maintain Buy Buy
2022-04-20 Oppenheimer Downgrade Outperform Perform
2022-04-20 Cowen & Co. Maintain Outperform Outperform
2022-04-20 Piper Sandler Downgrade Overweight Neutral
2022-04-20 Pivotal Research Downgrade Buy Sell
2022-04-20 Guggenheim Maintain Buy Buy
2022-04-20 Needham Upgrade Underperform Hold
2022-04-20 JP Morgan Downgrade Overweight Neutral
2022-04-14 Morgan Stanley Maintain Equal Weight Equal Weight
2022-04-13 Barclays Maintain Equal Weight Equal Weight
2022-04-13 BMO Capital Maintain Outperform Outperform
2022-04-12 Truist Securities Maintain Hold Hold
2022-03-09 Wedbush Upgrade Underperform Neutral
2022-01-31 Citigroup Upgrade Neutral Buy
2022-01-27 Rosenblatt Maintain Neutral Neutral
2022-01-24 Jefferies Downgrade Buy Hold
2022-01-21 Canaccord Genuity Maintain Buy Buy
2022-01-21 Truist Securities Downgrade Buy Hold
2022-01-21 Baird Downgrade Outperform Neutral
2022-01-21 Keybanc Downgrade Overweight Sector Weight
2022-01-21 Goldman Sachs Maintain Neutral Neutral
2022-01-21 Monness, Crespi, Hardt Downgrade Buy Neutral
2022-01-21 Pivotal Research Maintain Buy Buy
2022-01-21 BMO Capital Maintain Outperform Outperform
2022-01-21 JP Morgan Maintain Overweight Overweight
2022-01-21 Barclays Downgrade Overweight Equal Weight
2022-01-21 Morgan Stanley Downgrade Overweight Equal Weight
2022-01-21 UBS Maintain Buy Buy
2022-01-21 Evercore ISI Group Downgrade Outperform In Line
2022-01-21 Credit Suisse Downgrade Outperform Neutral
2022-01-21 Macquarie Downgrade Neutral Underperform
2022-01-21 Piper Sandler Maintain Overweight Overweight
2022-01-11 Keybanc Maintain Overweight Overweight
2022-01-06 JP Morgan Maintain Overweight Overweight
2021-11-15 Keybanc Maintain Overweight Overweight
2021-10-20 Canaccord Genuity Maintain Buy Buy
2021-10-20 Cowen & Co. Maintain Outperform Outperform
2021-10-20 Barclays Maintain Overweight Overweight
2021-10-20 Oppenheimer Maintain Outperform Outperform
2021-10-20 Stifel Maintain Buy Buy
2021-10-20 Morgan Stanley Maintain Overweight Overweight
2021-10-20 Wells Fargo Maintain Overweight Overweight
2021-10-20 Wolfe Research Maintain Outperform Outperform
2021-10-20 Keybanc Maintain Overweight Overweight
2021-10-20 Deutsche Bank Downgrade Buy Hold
2021-10-18 UBS Maintain Buy Buy
2021-10-15 Piper Sandler Maintain Overweight Overweight
2021-10-15 Morgan Stanley Maintain Overweight Overweight
2021-10-12 Truist Securities Maintain Buy Buy
2021-10-12 Jefferies Maintain Buy Buy
2021-10-11 Keybanc Maintain Overweight Overweight
2021-10-11 Credit Suisse Maintain Outperform Outperform
2021-10-01 Guggenheim Maintain Buy Buy
2021-09-29 Benchmark Maintain Sell Sell
2021-09-22 Stifel Maintain Buy Buy
2021-09-08 JP Morgan Maintain Overweight Overweight
2021-09-07 Atlantic Equities Maintain Overweight Overweight
2021-07-21 Credit Suisse Maintain Outperform Outperform
2021-07-21 Deutsche Bank Maintain Buy Buy
2021-07-15 UBS Maintain Buy Buy
2021-06-25 Credit Suisse Upgrade Neutral Outperform
2021-04-21 Canaccord Genuity Maintain Buy Buy
2021-04-21 Wedbush Maintain Underperform Underperform
2021-04-21 Stifel Upgrade Hold Buy
2021-04-21 Morgan Stanley Maintain Overweight Overweight
2021-04-21 Deutsche Bank Maintain Buy Buy
2021-04-21 Piper Sandler Maintain Overweight Overweight
2021-04-21 Macquarie Maintain Neutral Neutral
2021-04-21 Pivotal Research Maintain Buy Buy
2021-04-21 Cowen & Co. Maintain Outperform Outperform
2021-04-01 Piper Sandler Maintain Overweight Overweight
2021-03-23 Argus Research Upgrade Hold Buy
2021-03-15 Benchmark Maintain Sell Sell
2021-01-21 DZ Bank Upgrade Hold Buy
2021-01-20 Pivotal Research Maintain Buy Buy
2021-01-20 Morgan Stanley Maintain Overweight Overweight
2021-01-20 Canaccord Genuity Maintain Buy Buy
2021-01-20 KeyBanc Maintain Overweight Overweight
2021-01-20 Rosenblatt Maintain Neutral Neutral
2021-01-20 Wells Fargo Upgrade Equal Weight Overweight
2021-01-20 Credit Suisse Maintain Neutral Neutral
2021-01-20 UBS Upgrade Neutral Buy
2021-01-19 Keybanc Maintain Overweight Overweight
2021-01-14 Citigroup Maintain Neutral Neutral
2021-01-07 Cowen & Co. Maintain Outperform Outperform
2020-10-21 Morgan Stanley Maintain Overweight Overweight
2020-10-21 Wedbush Maintain Underperform Underperform
2020-10-21 BMO Capital Maintain Outperform Outperform
2020-10-21 Oppenheimer Maintain Outperform Outperform
2020-10-21 Benchmark Maintain Sell Sell
2020-10-16 B of A Securities Maintain Buy Buy
2020-10-16 Morgan Stanley Maintain Overweight Overweight
2020-10-15 Keybanc Maintain Overweight Overweight
2020-10-15 KeyBanc Maintain Overweight Overweight
2020-10-15 Canaccord Genuity Maintain Buy Buy
2020-10-07 Pivotal Research Maintain Buy Buy
2020-09-28 Guggenheim Maintain Buy Buy
2020-09-28 Jefferies Maintain Buy Buy
2020-09-15 KeyBanc Maintain Overweight Overweight
2020-09-09 Raymond James Maintain Market Perform Perform
2020-09-08 Truist Securities Maintain Buy Buy
2020-07-17 SunTrust Robinson Humphrey Maintain Buy Buy
2020-07-17 Piper Sandler Maintain Overweight Overweight
2020-07-17 Jefferies Maintain Buy Buy
2020-07-17 Morgan Stanley Maintain Overweight Overweight
2020-07-17 Rosenblatt Maintain Neutral Neutral
2020-07-17 UBS Maintain Neutral Neutral
2020-07-17 Deutsche Bank Maintain Buy Buy
2020-07-17 Credit Suisse Downgrade Outperform Neutral
2020-07-15 Morgan Stanley Maintain Overweight Overweight
2020-07-14 UBS Downgrade Buy Neutral
2020-07-14 Wedbush Maintain Underperform Underperform
2020-07-13 BMO Capital Maintain Outperform Outperform
2020-07-13 Benchmark Maintain Sell Sell
2020-07-10 Goldman Sachs Maintain Buy Buy
2020-07-08 Rosenblatt Maintain Neutral Neutral
2020-07-07 Credit Suisse Maintain Outperform Outperform
2020-07-06 Imperial Capital Downgrade Outperform In Line
2020-06-18 Imperial Capital Maintain Outperform Outperform
2020-05-21 Citigroup Maintain Neutral Neutral
2020-05-14 Jefferies Maintain Buy Buy
2020-04-23 Morgan Stanley Maintain Overweight Overweight
2020-04-23 Imperial Capital Maintain Outperform Outperform
2020-04-23 SunTrust Robinson Humphrey Maintain Buy Buy
2020-04-22 RBC Capital Maintain Outperform Outperform
2020-04-22 SunTrust Robinson Humphrey Maintain Buy Buy
2020-04-22 Wells Fargo Upgrade Underweight Equal Weight
2020-04-22 Canaccord Genuity Maintain Buy Buy
2020-04-22 JP Morgan Maintain Overweight Overweight
2020-04-22 UBS Maintain Buy Buy
2020-04-22 Benchmark Maintain Overweight Overweight
2020-04-22 Raymond James Downgrade Strong Buy Outperform
2020-04-22 Credit Suisse Maintain Outperform Outperform
2020-04-22 Stifel Downgrade Buy Hold
2020-04-22 Wedbush Maintain Underperform Underperform
2020-04-22 Nomura Maintain Neutral Neutral
2020-04-17 Benchmark Maintain Sell Sell
2020-04-17 Rosenblatt Maintain Neutral Neutral
2020-04-16 Morgan Stanley Maintain Overweight Overweight
2020-04-16 Goldman Sachs Maintain Buy Buy
2020-04-16 Wedbush Maintain Underperform Underperform
2020-04-15 Cowen & Co. Maintain Outperform Outperform
2020-04-15 Stifel Maintain Buy Buy
2020-04-15 Pivotal Research Maintain Buy Buy
2020-04-14 B of A Securities Maintain Buy Buy
2020-04-14 Imperial Capital Maintain Outperform Outperform
2020-04-01 Wells Fargo Maintain Underweight Underweight
2020-04-01 Bernstein Maintain Outperform Outperform
2020-03-23 Baird Upgrade Neutral Outperform
2020-03-04 Imperial Capital Maintain Outperform Outperform
2020-01-27 Citigroup Maintain Neutral Neutral
2020-01-23 Guggenheim Maintain Buy Buy
2020-01-22 Wedbush Maintain Underperform Underperform
2020-01-22 Oppenheimer Maintain Outperform Outperform
2020-01-22 Baird Maintain Neutral Neutral
2020-01-22 Rosenblatt Maintain Neutral Neutral
2020-01-22 UBS Maintain Buy Buy
2020-01-17 UBS Maintain Buy Buy
2019-12-19 Pivotal Research Maintain Buy Buy
2019-12-10 Needham Downgrade Hold Underperform
2019-12-03 Citigroup Downgrade Buy Neutral
2019-11-25 Wells Fargo Downgrade Market Perform Underperform
2019-10-28 Imperial Capital Maintain Outperform Outperform
2019-10-17 Cowen & Co. Maintain Outperform Outperform
2019-10-17 Bernstein Maintain Outperform Outperform
2019-10-17 Piper Sandler Maintain Overweight Overweight
2019-10-17 Bank of America Maintain Buy Buy
2019-10-17 B of A Securities Maintain Buy Buy
2019-10-17 Huber Research Downgrade Overweight Underweight
2019-10-17 RBC Capital Maintain Outperform Outperform
2019-10-17 Baird Maintain Neutral Neutral
2019-10-17 Macquarie Downgrade Outperform Neutral
2019-10-17 Nomura Maintain Neutral Neutral
2019-10-17 Piper Jaffray Maintain Overweight Overweight
2019-10-17 Guggenheim Maintain Buy Buy
2019-10-17 Wells Fargo Maintain Market Perform Market Perform
2019-10-14 Raymond James Maintain Strong Buy Strong Buy
2019-10-14 Morgan Stanley Maintain Overweight Overweight
2019-10-10 Goldman Sachs Maintain Buy Buy
2019-10-10 UBS Maintain Buy Buy
2019-10-09 Monness, Crespi, Hardt Maintain Buy Buy
2019-10-09 Rosenblatt Maintain Neutral Neutral
2019-10-09 Monness Crespi Hardt Maintain Buy Buy
2019-10-07 Evercore ISI Group Maintain In Line In Line
2019-09-24 Pivotal Research Maintain Buy Buy
2019-09-24 Wells Fargo Maintain Market Perform Perform
2019-08-29 Imperial Capital Maintain Outperform Outperform
2019-07-18 BMO Capital Maintain Outperform Outperform
2019-07-18 Nomura Maintain Neutral Neutral
2019-07-18 Credit Suisse Maintain Outperform Outperform
2019-07-18 Raymond James Maintain Strong Buy Strong Buy
2019-07-18 Wedbush Maintain Underperform Underperform
2019-07-18 Citigroup Maintain Buy Buy
2019-06-04 Loop Capital Upgrade Hold Buy
2019-04-26 Imperial Capital Maintain Outperform Outperform
2019-04-17 Buckingham Research Maintain Neutral Neutral
2019-04-17 Oppenheimer Maintain Outperform Outperform
2019-04-17 Wedbush Maintain Underperform Underperform
2019-04-17 Credit Suisse Maintain Outperform Outperform
2019-04-17 Buckingham Maintain Neutral Neutral
2019-04-16 Deutsche Bank Upgrade Hold Buy
2019-04-16 BMO Capital Maintain Outperform Outperform
2019-04-02 Rosenblatt Maintain Neutral Neutral
2019-03-08 Buckingham Research Downgrade Buy Neutral
2019-03-08 Buckingham Downgrade Buy Neutral
2019-01-18 Raymond James Maintain Strong Buy Strong Buy
2019-01-18 Nomura Maintain Neutral Neutral
2019-01-18 Stifel Maintain Buy Buy
2019-01-18 B of A Securities Maintain Buy Buy
2019-01-18 Stifel Nicolaus Maintain Buy Buy
2019-01-18 Canaccord Genuity Maintain Buy Buy
2019-01-18 RBC Capital Maintain Outperform Outperform
2019-01-18 Wedbush Maintain Underperform Underperform
2019-01-18 Raymond James Downgrade Strong Buy Buy
2019-01-18 Pivotal Research Maintain Buy Buy
2019-01-18 Bank of America Maintain Buy Buy
2019-01-18 Goldman Sachs Maintain Buy Buy
2019-01-18 Morgan Stanley Maintain Overweight Overweight
2019-01-14 JP Morgan Maintain Overweight Overweight
2019-01-11 Morgan Stanley Maintain Overweight Overweight
2019-01-11 UBS Upgrade Neutral Buy
2019-01-11 Raymond James Upgrade Outperform Strong Buy
2019-01-07 Barclays Maintain Overweight Overweight
2018-11-05 Buckingham Upgrade Underperform Buy
2018-11-05 Buckingham Research Upgrade Underperform Buy
2018-10-17 BMO Capital Maintain Outperform Outperform
2018-10-17 Canaccord Genuity Maintain Buy Buy
2018-10-17 Keybanc Downgrade Overweight Sector Weight
2018-10-17 Buckingham Research Maintain Underperform Underperform
2018-10-17 KeyBanc Downgrade Overweight Sector Weight
2018-10-17 Raymond James Maintain Outperform Outperform
2018-10-17 Imperial Capital Maintain Outperform Outperform
2018-10-17 Buckingham Maintain Underperform Underperform
2018-10-17 Citigroup Maintain Buy Buy
2018-10-15 Goldman Sachs Maintain Buy Buy
2018-10-12 Stifel Maintain Buy Buy
2018-10-12 Stifel Nicolaus Maintain Buy Buy
2018-10-12 Citigroup Upgrade Neutral Buy
2018-09-06 RBC Capital Maintain Outperform Outperform
2018-08-24 SunTrust Robinson Humphrey Upgrade Hold Buy
2018-07-17 Raymond James Maintain Outperform Outperform
2018-07-17 Buckingham Research Maintain Underperform Underperform
2018-07-17 Keybanc Maintain Overweight Overweight
2018-07-17 Bank of America Maintain Buy Buy
2018-07-17 Buckingham Maintain Underperform Underperform
2018-07-17 KeyBanc Maintain Overweight Overweight
2018-07-17 Wells Fargo Maintain Outperform Outperform
2018-07-17 Canaccord Genuity Maintain Buy Buy
2018-07-17 BMO Capital Upgrade Market Perform Outperform
2018-07-17 Credit Suisse Maintain Outperform Outperform
2018-07-17 Deutsche Bank Downgrade Buy Hold
2018-07-17 Stifel Nicolaus Upgrade Hold Buy
2018-07-17 Cowen & Co. Maintain Outperform Outperform
2018-07-17 Barclays Maintain Overweight Overweight
2018-07-17 B of A Securities Maintain Buy Buy
2018-07-17 Stifel Upgrade Hold Buy
2018-07-16 Buckingham Research Downgrade Neutral Underperform
2018-07-16 Buckingham Downgrade Neutral Underperform
2018-07-16 Macquarie Maintain Outperform Outperform
2018-07-13 SunTrust Robinson Humphrey Maintain Hold Hold
2018-07-12 Morgan Stanley Maintain Overweight Overweight
2018-07-12 UBS Downgrade Buy Neutral
2018-07-11 Credit Suisse Maintain Outperform Outperform
2018-07-11 Nomura Maintain Neutral Neutral
2018-07-09 Barclays Maintain Overweight Overweight
2018-06-27 B of A Securities Maintain Buy Buy
2018-06-27 Bank of America Maintain Buy Buy
2018-06-26 Imperial Capital Maintain Outperform Outperform
2018-06-19 Monness, Crespi, Hardt Maintain Buy Buy
2018-06-19 Monness Crespi Hardt Maintain Buy Buy
2018-05-05 B. Riley FBR Downgrade Neutral Sell
2018-05-05 B. Riley FBR Upgrade Sell Neutral
2018-04-17 Credit Suisse Maintain Neutral Neutral
2018-04-17 B of A Securities Maintain Buy Buy
2018-04-17 Buckingham Research Maintain Neutral Neutral
2018-04-17 Morgan Stanley Maintain Overweight Overweight
2018-04-17 Baird Maintain Neutral Neutral
2018-04-17 Keybanc Maintain Overweight Overweight
2018-04-17 Stifel Maintain Hold Hold
2018-04-17 Stifel Nicolaus Maintain Hold Hold
2018-04-17 KeyBanc Maintain Overweight Overweight
2018-04-17 B. Riley FBR Maintain Neutral Neutral
2018-04-17 Canaccord Genuity Maintain Buy Buy
2018-04-17 B. Riley Maintain Neutral Neutral
2018-04-17 Buckingham Maintain Neutral Neutral
2018-04-17 Bank of America Maintain Buy Buy
2018-04-16 BMO Capital Maintain Market Perform Market Perform
2018-04-16 Wedbush Maintain Underperform Underperform
2018-04-16 B. Riley Securities Maintain Neutral Neutral
2018-04-13 Deutsche Bank Upgrade Hold Buy
2018-04-13 Buckingham Research Maintain Neutral Neutral
2018-04-13 Buckingham Maintain Neutral Neutral
2018-04-11 JP Morgan Maintain Overweight Overweight
2018-04-10 Morgan Stanley Maintain Overweight Overweight
2018-04-10 Raymond James Maintain Outperform Outperform
2018-03-28 Citigroup Maintain Neutral Neutral
2018-03-16 Loop Capital Maintain Buy Buy
2018-03-07 Stifel Nicolaus Downgrade Buy Hold
2018-03-07 Stifel Downgrade Buy Hold
2018-01-24 Baird Maintain Neutral Neutral
2018-01-11 Barclays Maintain Overweight Overweight
2018-01-02 Macquarie Upgrade Neutral Outperform
2017-12-06 Evercore ISI Group Maintain In Line In Line
2017-12-04 Monness Crespi Hardt Maintain Buy Buy
2017-10-26 Loop Capital Maintain Buy Buy
2017-10-17 Buckingham Maintain Buy Buy
2017-10-17 BMO Capital Maintain Market Perform Perform
2017-10-17 Buckingham Research Maintain Buy Buy
2017-10-17 Stifel Nicolaus Maintain Buy Buy
2017-10-17 UBS Maintain Buy Buy
2017-10-17 Credit Suisse Maintain Neutral Neutral
2017-10-17 Baird Maintain Neutral Neutral
2017-10-17 Loop Capital Maintain Buy Buy
2017-10-17 Citigroup Maintain Neutral Neutral
2017-10-16 Aegis Capital Maintain Hold Hold
2017-10-16 BMO Capital Maintain Market Perform Market Perform
2017-10-16 Stifel Maintain Buy Buy
2017-10-13 Citigroup Maintain Neutral Neutral
2017-10-12 Stifel Nicolaus Maintain Buy Buy
2017-10-12 Stifel Maintain Buy Buy
2017-10-09 Loop Capital Maintain Buy Buy
2017-10-04 UBS Maintain Buy Buy
2017-09-27 Wells Fargo Maintain Outperform Outperform
2017-09-21 Buckingham Maintain Buy Buy
2017-07-18 Credit Suisse Maintain Neutral Neutral
2017-07-18 Rosenblatt Upgrade Neutral Buy
2017-07-17 Nomura Maintain Buy Buy
2017-05-25 Piper Sandler Maintain Overweight Overweight
2017-05-25 PiperJaffray Maintain Overweight Overweight
2017-04-18 Cantor Fitzgerald Maintain Overweight Overweight
2017-04-04 Rosenblatt Maintain Neutral Neutral
2017-03-20 Deutsche Bank Maintain Hold Hold
2017-03-17 Bernstein Maintain Outperform Outperform
2017-03-15 Jefferies Upgrade Underperform Hold
2017-03-06 UBS Upgrade Neutral Buy
2017-01-19 Macquarie Upgrade Underperform Neutral
2017-01-19 Loop Capital Maintain Buy Buy
2017-01-17 Mizuho Upgrade Neutral Buy
2017-01-13 Deutsche Bank Upgrade Sell Hold
2017-01-12 Morgan Stanley Maintain Overweight Overweight
2016-12-06 Evercore ISI Group Upgrade Sell Hold
2016-11-21 Brean Capital Maintain Buy Buy
2016-11-10 Loop Capital Maintain Buy Buy
2016-10-18 Nomura Maintain Buy Buy
2016-10-17 Wedbush Maintain Underperform Underperform
2016-10-17 Credit Suisse Maintain Neutral Neutral
2016-10-17 Baird Maintain Neutral Neutral
2016-10-17 Morgan Stanley Maintain Overweight Overweight
2016-10-17 Citigroup Maintain Neutral Neutral
2016-10-17 Deutsche Bank Maintain Sell Sell
2016-10-17 Loop Capital Maintain Buy Buy
2016-10-17 UBS Maintain Neutral Neutral
2016-10-17 SunTrust Robinson Humphrey Maintain Hold Hold
2016-10-17 Goldman Sachs Maintain Neutral Neutral
2016-10-10 Deutsche Bank Maintain Sell Sell
2016-10-05 Loop Capital Maintain Buy Buy
2016-10-04 Loop Capital Maintain Buy Buy
2016-09-13 Macquarie Downgrade Neutral Underperform
2016-08-29 Axiom Capital Maintain Sell Sell
2016-08-24 William Blair Upgrade Market Perform Market Outperform
2016-07-19 PiperJaffray Maintain Overweight Overweight
2016-07-19 Jefferies Maintain Underperform Underperform
2016-07-19 BTIG Maintain Buy Buy
2016-07-19 Cowen & Co. Maintain Outperform Outperform
2016-07-19 Citigroup Maintain Neutral Neutral
2016-07-19 Piper Sandler Maintain Overweight Overweight
2016-07-19 Pacific Crest Maintain Overweight Overweight
2016-07-19 UBS Downgrade Buy Neutral
2016-07-19 BMO Capital Maintain Perform Perform
2016-07-19 Cantor Fitzgerald Maintain Buy Buy
2016-07-19 Wedbush Maintain Underperform Underperform
2016-07-19 SunTrust Robinson Humphrey Maintain Neutral Neutral
2016-07-19 Oppenheimer Maintain Outperform Outperform
2016-07-19 Nomura Maintain Buy Buy
2016-07-19 Goldman Sachs Maintain Buy Buy
2016-07-19 Macquarie Maintain Neutral Neutral
2016-07-19 Morgan Stanley Maintain Overweight Overweight
2016-07-19 Bernstein Maintain Underperform Underperform
2016-07-19 Credit Suisse Maintain Neutral Neutral
2016-07-19 RBC Capital Maintain Outperform Outperform
2016-07-19 BTIG Research Maintain Buy Buy
2016-07-19 JP Morgan Maintain Overweight Overweight
2016-07-18 BMO Capital Maintain Market Perform Market Perform
2016-07-14 SunTrust Robinson Humphrey Maintain Neutral Neutral
2016-07-06 Jefferies Downgrade Hold Underperform
2016-07-05 Needham Downgrade Buy Hold
2016-07-01 Canaccord Genuity Maintain Buy Buy
2016-04-19 Cowen & Co. Maintain Outperform Outperform
2016-04-19 Morgan Stanley Maintain Overweight Overweight
2016-04-19 JP Morgan Maintain Overweight Overweight
2016-04-19 Citigroup Maintain Neutral Neutral
2016-04-19 Pacific Crest Maintain Overweight Overweight
2016-04-19 Credit Suisse Maintain Neutral Neutral
2016-04-19 Baird Maintain Neutral Neutral
2016-04-19 Pivotal Research Maintain Buy Buy
2016-04-19 Nomura Maintain Buy Buy
2016-04-19 Goldman Sachs Maintain Buy Buy
2016-04-19 Mizuho Maintain Neutral Neutral
2016-04-18 Credit Suisse Maintain Neutral Neutral
2016-04-07 JP Morgan Maintain Overweight Overweight
2016-04-01 Citigroup Maintain Neutral Neutral
2016-04-01 Atlantic Equities Upgrade Neutral Overweight
2016-02-12 FBR Capital Downgrade Outperform Market Perform
2016-02-05 Moffett Nathanson Maintain Neutral Neutral
2016-02-05 MoffettNathanson Maintain Neutral Neutral
2016-02-02 Piper Sandler Upgrade Neutral Overweight
2016-02-02 PiperJaffray Maintain Overweight Overweight
2016-01-20 Oppenheimer Maintain Outperform Outperform
2016-01-20 JP Morgan Maintain Overweight Overweight
2016-01-20 Jefferies Maintain Hold Hold
2016-01-14 Drexel Hamilton Maintain Buy Buy
2016-01-14 SunTrust Robinson Humphrey Maintain Neutral Neutral
2016-01-04 Baird Downgrade Outperform Neutral
2015-10-15 FBR Capital Maintain Outperform Outperform
2015-10-15 Credit Suisse Maintain Neutral Neutral
2015-10-15 JP Morgan Maintain Overweight Overweight
2015-10-08 BMO Capital Maintain Market Perform Perform
2015-09-01 B of A Securities Maintain Buy Buy
2015-09-01 Bank of America Maintain Buy Buy
2015-08-26 RBC Capital Maintain Outperform Outperform
2015-08-10 Stifel Nicolaus Maintain Buy Buy
2015-08-10 Stifel Maintain Buy Buy
2015-08-03 Guggenheim Maintain Buy Buy
2015-07-16 Barclays Maintain Equal Weight Equal Weight
2015-07-16 SunTrust Robinson Humphrey Maintain Neutral Neutral
2015-07-16 RBC Capital Maintain Outperform Outperform
2015-07-16 KeyBanc Maintain Overweight Overweight
2015-07-16 Rosenblatt Upgrade Neutral Buy
2015-07-15 Canaccord Genuity Maintain Buy Buy
2015-07-15 Nomura Maintain Buy Buy
2015-07-15 Keybanc Maintain Overweight Overweight
2015-07-13 Goldman Sachs Maintain Buy Buy
2015-07-10 Morgan Stanley Maintain Overweight Overweight
2015-07-09 Nomura Maintain Buy Buy
2015-06-26 Mizuho Maintain Neutral Neutral
2015-06-25 Citigroup Downgrade Buy Neutral
2015-06-24 Societe Generale Downgrade Buy Sell
2015-06-22 BTIG Research Maintain Buy Buy
2015-06-22 BTIG Maintain Buy Buy
2015-06-19 Oppenheimer Maintain Outperform Outperform
2015-06-16 Needham Maintain Buy Buy
2015-06-10 UBS Maintain Buy Buy
2015-06-08 Topeka Capital Maintain Buy Buy
2015-06-08 Topeka Maintain Buy Buy
2015-05-05 B of A Securities Upgrade Neutral Buy
2015-05-05 Bank of America Upgrade Neutral Buy
2015-04-27 Stifel Maintain Buy Buy
2015-04-27 Stifel Nicolaus Maintain Buy Buy
2015-04-16 Stifel Maintain Buy Buy
2015-04-16 Pivotal Research Maintain Buy Buy
2015-04-16 Stifel Nicolaus Maintain Buy Buy
2015-04-16 BMO Capital Maintain Market Perform Perform
2015-04-16 KeyBanc Maintain Overweight Overweight
2015-04-16 FBR Capital Upgrade Market Perform Outperform
2015-04-15 Macquarie Maintain Neutral Neutral
2015-04-15 Oppenheimer Maintain Outperform Outperform
2015-04-15 Baird Maintain Outperform Outperform
2015-04-15 BMO Capital Maintain Market Perform Market Perform
2015-04-15 Keybanc Maintain Overweight Overweight
2015-04-15 Raymond James Maintain Outperform Outperform
2015-04-15 Cantor Fitzgerald Maintain Buy Buy
2015-04-15 Citigroup Maintain Buy Buy
2015-04-14 Credit Suisse Maintain Neutral Neutral
2015-04-14 PiperJaffray Maintain Neutral Neutral
2015-04-14 Piper Sandler Maintain Neutral Neutral
2015-04-14 SunTrust Robinson Humphrey Maintain Neutral Neutral
2015-04-13 Canaccord Genuity Maintain Buy Buy
2015-04-13 UBS Upgrade Neutral Buy
2015-04-10 Citigroup Upgrade Neutral Buy
2015-04-09 BMO Capital Maintain Market Perform Market Perform
2015-03-26 Argus Research Maintain Hold Hold
2015-03-26 Argus Maintain Hold Hold
2015-03-24 Cantor Fitzgerald Maintain Buy Buy
2015-03-24 Barclays Maintain Equal Weight Equal Weight
2015-03-16 Evercore ISI Group Downgrade Hold Sell
2015-02-13 Janney Capital Maintain Buy Buy
2015-02-13 Janney Montgomery Scott Maintain Buy Buy
2015-02-10 JP Morgan Maintain Overweight Overweight
2015-01-30 Stifel Maintain Buy Buy
2015-01-30 Stifel Nicolaus Maintain Buy Buy
2015-01-22 Societe Generale Maintain Buy Buy
2015-01-22 Pivotal Research Maintain Buy Buy
2015-01-21 Morgan Stanley Maintain Overweight Overweight
2015-01-21 CRT Capital Maintain Hold Hold
2015-01-21 Stifel Maintain Buy Buy
2015-01-21 Nomura Upgrade Neutral Buy
2015-01-21 Stifel Nicolaus Maintain Buy Buy
2015-01-20 Citigroup Maintain Neutral Neutral
2015-01-20 Barclays Maintain Equal Weight Equal Weight
2015-01-16 Cowen & Co. Upgrade Market Perform Outperform
2015-01-14 Stifel Upgrade Hold Buy
2014-12-08 UBS Maintain Neutral Neutral
2014-11-25 Stifel Nicolaus Downgrade Buy Hold
2014-11-25 Stifel Downgrade Buy Hold
2014-10-16 FBR Capital Maintain Market Perform Perform
2014-10-16 Janney Montgomery Scott Maintain Buy Buy
2014-10-16 Stifel Nicolaus Maintain Buy Buy
2014-10-16 BMO Capital Maintain Market Perform Market Perform
2014-10-16 Topeka Capital Maintain Buy Buy
2014-10-16 Janney Capital Maintain Buy Buy
2014-10-16 Topeka Maintain Buy Buy
2014-10-16 Stifel Maintain Buy Buy
2014-10-16 Jefferies Upgrade Underperform Hold
2014-10-16 Goldman Sachs Maintain Buy Buy
2014-10-15 FBR Capital Maintain Market Perform Market Perform
2014-10-15 Canaccord Genuity Maintain Buy Buy
2014-10-14 BTIG Research Upgrade Neutral Buy
2014-10-14 BTIG Upgrade Neutral Buy
2014-10-09 Nomura Maintain Buy Buy
2014-09-12 Barclays Upgrade Underperform Equal Weight
2014-09-10 SunTrust Robinson Humphrey Maintain Neutral Neutral
2014-09-10 Canaccord Genuity Maintain Buy Buy
2014-07-22 Nomura Maintain Neutral Neutral
2014-07-22 Credit Suisse Maintain Neutral Neutral
2014-07-22 JP Morgan Maintain Overweight Overweight
2014-07-22 Jefferies Maintain Underperform Underperform
2014-07-22 FBR Capital Maintain Market Perform Market Perform
2014-07-22 Citigroup Maintain Neutral Neutral
2014-07-01 Goldman Sachs Upgrade Neutral Buy
2014-06-26 Barclays Maintain Underweight Underweight
2014-06-10 Evercore ISI Group Upgrade Equal Weight Overweight
2014-06-10 Evercore Partners Upgrade Equal Weight Overweight
2014-06-02 Oppenheimer Maintain Outperform Outperform
2014-05-20 Topeka Maintain Buy Buy
2014-04-22 Wedbush Maintain Underperform Underperform
2014-04-22 FBR Capital Maintain Market Perform Market Perform
2014-04-22 Pacific Crest Maintain Outperform Outperform
2014-04-22 Cantor Fitzgerald Upgrade Hold Buy
2014-04-22 Credit Suisse Maintain Neutral Neutral
2014-04-22 Raymond James Upgrade Market Perform Outperform
2014-04-22 BMO Capital Maintain Market Perform Market Perform
2014-04-22 Jefferies Maintain Underweight Underweight
2014-04-21 Oppenheimer Maintain Outperform Outperform
2014-04-21 Nomura Maintain Neutral Neutral
2014-04-17 Pacific Crest Upgrade Sector Perform Outperform
2014-04-10 Hudson Square Upgrade Hold Buy
2014-04-07 Oppenheimer Upgrade Perform Outperform
2014-03-11 CRT Capital Maintain Buy Buy
2014-02-24 Needham Maintain Buy Buy
2014-02-07 Stifel Upgrade Hold Buy
2014-02-06 Stifel Upgrade Hold Buy
2014-02-06 Stifel Nicolaus Upgrade Hold Buy
2014-01-31 Morgan Stanley Upgrade Underweight Equal Weight
2014-01-23 S&P Capital IQ Upgrade Sell Hold
2014-01-23 Credit Suisse Maintain Neutral Neutral
2014-01-23 Nomura Maintain Neutral Neutral
2014-01-22 CRT Capital Upgrade Hold Buy
2014-01-15 Nomura Maintain Neutral Neutral
2014-01-14 FBN Securities Maintain Outperform Outperform
2014-01-07 Morgan Stanley Downgrade Equal Weight Underweight
2013-12-11 Citigroup Maintain Neutral Neutral
2013-11-01 Baird Upgrade Neutral Outperform
2013-10-25 FBR Capital Maintain Market Perform Perform
2013-10-22 Wedbush Maintain Underperform Underperform
2013-10-22 Evercore Partners Upgrade Underweight Equal Weight
2013-10-22 Janney Montgomery Scott Maintain Buy Buy
2013-10-22 Jefferies Maintain Underperform Underperform
2013-10-22 JP Morgan Maintain Overweight Overweight
2013-10-22 Evercore ISI Group Upgrade Underweight Equal Weight
2013-10-22 Janney Capital Maintain Buy Buy
2013-10-16 Hudson Square Downgrade Buy Hold
2013-10-14 JP Morgan Maintain Overweight Overweight
2013-10-10 Needham Maintain Buy Buy
2013-10-01 MKM Partners Maintain Buy Buy
2013-09-19 CRT Capital Maintain Hold Hold
2013-09-12 Morgan Stanley Downgrade Overweight Equal Weight
2013-09-11 BTIG Research Downgrade Buy Neutral
2013-09-11 BTIG Downgrade Buy Neutral
2013-09-05 RBC Capital Maintain Outperform Outperform
2013-07-23 Credit Suisse Maintain Neutral Neutral
2013-07-23 Pacific Crest Downgrade Outperform Sector Perform
2013-07-23 Cantor Fitzgerald Downgrade Buy Hold
2013-07-19 Northland Securities Upgrade Underperform Market Perform
2013-07-19 Northland Capital Markets Upgrade Underperform Market Perform
2013-07-09 Citigroup Maintain Neutral Neutral
2013-06-25 Bernstein Downgrade Market Perform Underperform
2013-05-17 Macquarie Maintain Neutral Neutral
2013-04-23 Barclays Maintain Equal Weight Equal Weight
2013-04-23 National Alliance Maintain Accumulate Buy
2013-04-23 JP Morgan Maintain Overweight Overweight
2013-04-23 PiperJaffray Maintain Neutral Neutral
2013-04-23 Oppenheimer Maintain Market Perform Market Perform
2013-04-23 Wedbush Maintain Underperform Underperform
2013-04-23 Janney Capital Maintain Buy Buy
2013-04-23 Evercore Partners Maintain Underweight Underweight
2013-04-23 Janney Montgomery Scott Maintain Buy Buy
2013-04-23 Jefferies Downgrade Hold Underperform
2013-04-23 Evercore ISI Group Maintain Underweight Underweight
2013-04-23 BMO Capital Maintain Market Perform Market Perform
2013-04-23 National Alliance Securities Maintain Accumulate Buy
2013-04-23 Piper Sandler Maintain Neutral Neutral
2013-04-22 B. Riley FBR Upgrade Sell Neutral
2013-04-22 B. Riley Maintain Neutral Neutral
2013-04-22 B. Riley Securities Upgrade Sell Neutral
2013-04-19 National Alliance Maintain Market Perform Hold
2013-04-19 National Alliance Securities Maintain Market Perform Hold
2013-04-16 MKM Partners Maintain Buy Buy
2013-04-15 BTIG Research Maintain Buy Buy
2013-04-11 Goldman Sachs Maintain Neutral Neutral
2013-04-10 Evercore Partners Maintain Underweight Underweight
2013-04-09 PiperJaffray Maintain Neutral Neutral
2013-04-09 Piper Sandler Maintain Neutral Neutral
2013-04-05 Cantor Fitzgerald Maintain Buy Buy
2013-03-26 Pacific Crest Maintain Outperform Outperform
2013-03-05 RBC Capital Maintain Outperform Outperform
2013-03-04 RBC Capital Maintain Outperform Outperform
2013-02-13 JP Morgan Maintain Overweight Overweight
2013-02-05 BMO Capital Maintain Market Perform Market Perform
2013-02-01 Morgan Stanley Maintain Overweight Overweight
2013-01-24 Bank of America Maintain Underperform Underperform
2013-01-24 JP Morgan Upgrade Neutral Overweight
2013-01-24 Macquarie Upgrade Underperform Neutral
2013-01-24 Oppenheimer Maintain Perform Perform
2013-01-24 Wedbush Maintain Underperform Underperform
2013-01-24 B of A Securities Maintain Underperform Underperform
2013-01-24 BMO Capital Maintain Market Perform Market Perform
2013-01-24 Goldman Sachs Maintain Neutral Neutral
2013-01-24 Credit Suisse Downgrade Outperform Neutral
2013-01-24 Lazard Upgrade Neutral Buy
2013-01-22 National Alliance Securities Maintain Market Perform Perform
2013-01-18 Janney Montgomery Scott Upgrade Neutral Buy
2013-01-18 Albert Fried & Co. Maintain Underweight Underweight
2013-01-18 Janney Capital Upgrade Neutral Buy
2013-01-09 B of A Securities Maintain Underperform Underperform
2013-01-09 Bank of America Maintain Underperform Underperform
2013-01-03 BMO Capital Maintain Market Perform Market Perform
2012-12-12 Morgan Stanley Maintain Overweight Overweight
2012-12-06 Caris & Co. Upgrade Average Below Average
2012-11-16 Albert Fried Maintain Underperform Underperform
2012-11-01 Oppenheimer Downgrade Outperform Perform
2012-10-24 Jefferies Maintain Hold Hold
2012-10-24 Barclays Maintain Equal Weight Equal Weight
2012-10-24 BMO Capital Maintain Market Perform Market Perform
2012-10-09 B of A Securities Downgrade Buy Underperform
2012-10-09 Bank of America Downgrade Buy Underperform
2012-10-08 Morgan Stanley Upgrade Equal Weight Overweight
2012-09-21 Cantor Fitzgerald Maintain Buy Buy
2012-09-05 Barclays Maintain Equal Weight Equal Weight
2012-08-21 Caris & Co. Downgrade Below Average Average
2012-08-14 Bank of America Upgrade Underperform Buy
2012-08-14 B of A Securities Upgrade Underperform Buy
2012-07-25 B. Riley Maintain Sell Sell
2012-07-25 B. Riley Securities Downgrade Neutral Sell
2012-07-25 Oppenheimer Maintain Outperform Outperform
2012-07-25 PiperJaffray Downgrade Overweight Neutral
2012-07-25 Barclays Maintain Equal Weight Equal Weight
2012-07-25 JP Morgan Maintain Neutral Neutral
2012-07-25 SunTrust Robinson Humphrey Downgrade Buy Neutral
2012-07-25 Piper Sandler Downgrade Overweight Neutral
2012-07-25 Citigroup Maintain Buy Buy
2012-07-25 B. Riley FBR Downgrade Neutral Sell
2012-05-31 Bank oferica Maintain Underperform Underperform
2012-05-31 B of A Securities Maintain Underperform Underperform
2012-04-24 Dougherty & Co. Maintain Neutral Neutral
2012-04-24 Goldman Sachs Maintain Neutral Neutral
2012-04-24 Dougherty Maintain Neutral Neutral
2012-04-24 Canaccord Genuity Maintain Sell Sell