NASDAQ : NFLX
-$5.4 (-7.26%)
| 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 |
Sign up for InvestorConsensus.com's daily newsletter to get the latest insider transactions delivered to your inbox daily.
Looking for new stock ideas? Want to see which stocks are moving? View our full suite of financial calendars and market data tables, all for free.
Last Month
Last Quarter
Last Year
All Time
| 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 |