$12.88 (3.6%)
| Source | Headline |
|---|---|
|
Better Artificial Intelligence (AI) Stock: Amazon vs. Alphabet
Both Amazon and Alphabet operate large cloud computing units, but their core businesses are quite different. Alphabet is growing faster than Amazon. fool.com - 2026-07-15 16:20:00 |
|
Warren Buffett Takes Credit for Berkshire's Alphabet Stock Buy: ‘I Initiated It'
One of the newest stocks added to the Berkshire Hathaway (NYSE:BRK) (NYSE:BRK) investment portfolio is Alphabet (NASDAQ:GOOG) (NASDAQ:GOOGL). While the position started towards the end of Warren Buffett's time as CEO of Berkshire, the legendary investor wants people to know he gets the credit for buying the stock. benzinga.com - 2026-07-15 15:19:51 |
|
Better Artificial Intelligence (AI) Stock: Alphabet Versus Meta Platforms
Meta Platforms is reportedly launching a cloud computing business to compete with the top players. But Alphabet already has a booming cloud computing business that is delivering incredible results. fool.com - 2026-07-15 15:15:00 |
|
Apple quietly reveals how its Maps ads will differ from Google's
Apple has quietly published a rulebook for its new Maps ads, revealing a more curated approach than advertising giant Google. techcrunch.com - 2026-07-15 14:21:22 |
|
EU Prepares to Fine Google as Part of Increased Big Tech Enforcement
The European Commission is preparing to issue a new wave of fines against Google, the Financial Times reported Wednesday (July 15). The move marks an escalation in the enforcement of the European Union's digital regulations, according to the report, which cited internal documents and unnamed sources. pymnts.com - 2026-07-15 13:46:42 |
|
This Growth ETF Costs 3 Cents and Has Beaten the S&P 500 in 95% of 5-Year Windows
Vanguard's cheapest growth ETF carries a nearly perfect long-term track record and a three-cent price tag, but crack open the holdings and a very different story starts to take shape. 247wallst.com - 2026-07-15 13:45:09 |
|
Google's biggest clean power project is 40 miles north of xAI's unpermitted gas power plant
Google said it has made its largest solar power and battery storage purchase to date. The first two phases of the project, located in Arkansas, will generate enough electricity to power about 6% of the state's peak demand. techcrunch.com - 2026-07-15 13:39:54 |
|
Alphabet Stock Is Moving Higher as Buffett Regrets Google Miss
Alphabet Inc. (NASDAQ:GOOG) shares are advancing Wednesday after Warren Buffett publicly confirmed he personally drove Berkshire Hathaway Inc's (NYSE:BRK) decision to build a position in the company, while admitting he should have made the move years earlier. Here's what you need to know. benzinga.com - 2026-07-15 13:31:18 |
|
A DeepMind researcher resigned over its AI military deal: 'I couldn't stay at Google in good conscience'
A Google DeepMind researcher said he resigned over the company's work with the Pentagon. "When Google signed the deal, my conscience simply said 'nope,'" he told Business Insider. businessinsider.com - 2026-07-15 13:24:35 |
|
Booking, Alphabet, and 7 Other Stocks to Buy Ahead of Earnings
Booking Holdings, Alphabet, and six other companies have underperformed their sectors despite improving earnings expectations, setting up potential upside during second-quarter earnings season. barrons.com - 2026-07-15 13:20:00 |
|
Larry Page's Fortune Rises Above $300 Billion Amid Alphabet Rally—After Buffett Takes Credit For Berkshire Hathaway Bet
Berkshire Hathaway disclosed the purchase of just over 17.8 million Alphabet shares in November, valued at $4.3 billion at the time. The investment firm expanded its bet earlier this year, adding 36.4 million more of Alphabet's Class A shares and 3.6 million Class C shares, bringing its total holdings to about 58 million shares. forbes.com - 2026-07-15 13:05:11 |
|
Google's AI search engine poses ‘unacceptable risks for kids,' bombshell report finds
Features of Google's AI-powered search engine “create unacceptable risks for kids” – including failing to detect when they are showing signs of eating disorders or suicide, according to a bombshell investigation. nypost.com - 2026-07-15 13:04:08 |
|
Digital Realty Trust vs. Equinix: Which Real Estate Stock Is a Better Buy in 2026?
Digital Realty's aggressive expansion and stronger cash position clash with Equinix's established global dominance, here's which metrics matter most. fool.com - 2026-07-15 12:42:34 |
|
GOOGL Stock: Do AI Growth Drivers Justify the Premium Valuation?
Alphabet's AI momentum across Search and Cloud, surging backlog and improving economics support its premium valuation despite heavy spending. zacks.com - 2026-07-15 12:35:45 |
|
Alphabet Inc. (GOOG) Earnings Expected to Grow: What to Know Ahead of Next Week's Release
Alphabet (GOOG) possesses the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations. zacks.com - 2026-07-15 11:01:12 |
|
Alphabet (GOOGL) Earnings Expected to Grow: Should You Buy?
Alphabet (GOOGL) possesses the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations. zacks.com - 2026-07-15 11:01:03 |
|
Warren Buffett tells CNBC he initiated Berkshire Hathaway's investment in Alphabet
Warren Buffett tells CNBC he initiated Berkshire Hathaway's investment in Alphabet cnbc.com - 2026-07-15 07:17:11 |
|
AI Is Reshaping a Trillion-Dollar Wall Street Catalyst, and It Has Terrifying Implications for the 2nd-Priciest Stock Market in History
The evolution of AI is a $15.7 trillion global addressable opportunity -- and market leaders like Alphabet, Meta Platforms, and Apple want their cut. One of Wall Street's top catalysts has reversed course, with companies halting share buybacks or issuing equity to fund their AI data center build-outs. fool.com - 2026-07-15 07:06:00 |
|
Google urges EU top court to back ruling scrapping $1.7 billion antitrust fine
Alphabet unit Google on Wednesday urged Europe's top court to dismiss EU antitrust regulators' appeal against a lower court ruling that scrapped a €1.49 billion ($1.7 billion) fine, saying the regulators' arguments were flawed. reuters.com - 2026-07-15 06:25:31 |
|
New York Just Banned New AI Data Centers. Here's What It Means for Microsoft, Amazon, and Google.
New York just hit pause on big data centers -- and 14 other states are considering similar moves. fool.com - 2026-07-14 18:50:01 |
|
Alphabet Inc. (GOOG) Exceeds Market Returns: Some Facts to Consider
Alphabet Inc. (GOOG) closed at $357.33 in the latest trading session, marking a +1.9% move from the prior day. zacks.com - 2026-07-14 18:45:21 |
|
Google faces another AI training lawsuit from major publishers
A group of publishers and authors have filed a class action lawsuit against Google, accusing the tech giant of using their copyrighted works to train its AI platform, Gemini. techcrunch.com - 2026-07-14 14:33:31 |
|
RDDT vs. GOOGL: Which Digital Advertising Stock Is a Better Buy?
Reddit's rapid ad growth highlights its momentum, but GOOGL's AI-powered advertising ecosystem and earnings outlook make it the stronger digital ad stock. zacks.com - 2026-07-14 13:55:13 |
|
Swiss probe Google dropping search choice on Android phones
The Swiss competition authority announced Tuesday that it had opened a preliminary investigation into Google's removal of the "choice screen" feature on Android devices in Switzerland. techxplore.com - 2026-07-14 13:00:02 |
|
The Ultimate Stock to Buy And Hold For A Decade
I keep hitting the buy button on Alphabet (NASDAQ:GOOG | GOOG Price Prediction), and every quarter hands me a fresh reason to do it again. 247wallst.com - 2026-07-14 12:00:36 |
|
Bet on 4 Cloud Computing Stocks to Hedge Against Volatile Markets
GOOGL, MSFT, AMZN and CIEN offer cloud exposure as AI demand, scalability and cost efficiency fuel long-term market growth. zacks.com - 2026-07-14 11:36:07 |
|
Evercore's Beat‑and‑Raise 4: Why Nvidia, Alphabet, Netflix and Booking May Finally Catch a Bid
Evercore ISI's latest "beaten‑down beat and raisers" call fits squarely into a broader thesis they've been building: earnings strength is still powerful enough to flatten the "wall of worry” and extend the bull market, even if leadership rotates. benzinga.com - 2026-07-14 10:25:53 |
|
Google DeepMind chief Demis Hassabis calls for U.S. to spearhead AI standards body
The boss of Google's AI division, Demis Hassabis, on Tuesday called for a U.S.-led standards body to test new frontier models for national security risks. CNBC previously reported that Hassabis, along with other leading tech chiefs, called for an American-led AI coalition at a G7 meeting with world leaders, including U.S. President Donald Trump. cnbc.com - 2026-07-14 10:01:03 |
|
Greg Abel Tied 30% of Berkshire's $348 Billion Portfolio to 2 AI Stocks
That's not a bad thing at all. fool.com - 2026-07-14 10:00:00 |
|
|
Google Vs. Nvidia: The Hidden Silicon Advantage That Could Let Google Dethrone Nvidia
Alphabet (NASDAQ: GOOGL | GOOGL Price Prediction) and NVIDIA (NASDAQ: NVDA) just posted AI-heavy quarters from opposite ends of the silicon stack. 247wallst.com - 2026-07-14 09:55:01 |
|
German media regulator says Google's AI Overviews subject to German media law
Germany's media regulator said on Tuesday that Google's AI Overviews and Perplexity AI are subject to the country's media laws, stepping up scrutiny of AI-generated content after a German court found Google liable for inaccurate information produced by the feature. reuters.com - 2026-07-14 08:45:01 |
|
Alphabet Q2 Preview: The AWS Blueprint For TPUs
Alphabet's Q2 earnings will likely normalize after a massive Q1 beat, shifting investor focus toward its growing in-house semiconductor operations. Hyperscalers are beginning to position their proprietary custom silicon segments as formidable standalone businesses to combat heavy cloud competition. While massive capital expenditures create depreciation risks for GAAP earnings, this infrastructure buildout should ultimately spur lucrative proprietary chip sales. seekingalpha.com - 2026-07-14 08:15:00 |
|
A $10,000 Investment in Google When Sundar Pichai Took Over Is Worth This Much Now
When Alphabet (NASDAQ:GOOGL | GOOGL Price Prediction) handed Sundar Pichai the Google CEO job on August 10, 2015, the company was still fundamentally a search-and-advertising business dressed up in moonshot ambition. 247wallst.com - 2026-07-14 07:30:39 |
|
Google Parent Alphabet Has Abandoned Its $346 Billion Investment -- and History Points to This Decision Being a Mixed Bag
The "Magnificent Seven" have lifted the broader market to new heights, with Alphabet, arguably, leading the charge. fool.com - 2026-07-14 05:06:00 |
|
Google probed by Swiss regulator over Android default search feature
Switzerland's Competition Commission (COMCO) has launched a preliminary investigation into Google's removal of a feature that allows mobile phone users to opt out of using its search engine as default, the authority said on Tuesday. reuters.com - 2026-07-14 03:16:33 |
|
Alphabet (GOOGL) Sees a More Significant Dip Than Broader Market: Some Facts to Know
Alphabet (GOOGL) closed at $352.51 in the latest trading session, marking a -1.31% move from the prior day. zacks.com - 2026-07-13 18:45:18 |
|
Alphabet Q2 Preview: Full-Stack Diversified AI Fortified From Downfall
Alphabet Inc. is resilient due to its integrated hardware/software AI stack, but valuation is elevated at current levels. Cloud backlog stands at $462 billion, with significant customer concentration risk from Anthropic and a need to monitor backlog conversion rates. Capex is surging, with 2026 guidance at $185 billion and risks if spending outpaces monetization, especially into 2027-2028. seekingalpha.com - 2026-07-13 17:57:59 |
|
The Best AI Opportunities For The Second Half Of 2026
Big tech hyperscalers like Amazon, Alphabet, Microsoft, and Meta are positioned for significant free cash flow growth as CapEx investments begin to yield returns post-2028. Semiconductor and memory stocks have led the market, but expectations are now high, making risk-to-reward more attractive in hyperscalers and select software names. seekingalpha.com - 2026-07-13 17:00:19 |
|
Google holds steady as Claude, Gemini surge in June user growth
Google maintained steady user and traffic growth in June while rivals Claude and Gemini extended sharp gains, according to a new note from Bank of America. BofA reiterated its Buy rating on Alphabet Inc (NASDAQ:GOOG), pointing to comments from Google executives describing an "expansionary moment" for Search that could support continued strength into 2026. proactiveinvestors.com - 2026-07-13 15:26:51 |
|
Alphabet Vs. Broadcom: Rotate Out of AVGO and into GOOG as a Custom Chip Creator and Hyperscaler Partner
Alphabet (NASDAQ:GOOG | GOOG Price Prediction) and Broadcom (NASDAQ:AVGO) both delivered blockbuster AI quarters, but the results hide a widening strategic gap. 247wallst.com - 2026-07-13 14:49:16 |
|
How To Build A $50,000 Dividend Portfolio In Today's Market
The Dividend Income Accelerator Portfolio emphasizes high-quality companies with sustainable dividends, strong balance sheets, and attractive valuations to optimize risk-adjusted returns. I prioritize a diversified mix of ETFs and individual stocks across sectors, balancing dividend income, growth, and capital appreciation while mitigating downside risk. Key metrics include a 3.75% weighted average dividend yield, low payout ratios, and low beta factors, supporting long-term portfolio resilience. seekingalpha.com - 2026-07-13 13:45:49 |
|
Alphabet (GOOG) Upgraded to Strong Buy: Here's What You Should Know
Alphabet (GOOG) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term. zacks.com - 2026-07-13 13:01:09 |
|
Wall Street's Bar for Big Tech Is on the Floor, and That Could Spark the Next Rally
Max Kettner, HSBC's chief multi-asset strategist, argued on CNBC's Closing Bell Overtime on July 7, 2026, that mega-cap tech business models have “fundamentally changed in terms of taking on debt and being cash flow negative,” but the real story is that Wall Street walks into Q2 earnings expecting the worst on capex, which sets up a beat with real fuel behind it. 247wallst.com - 2026-07-13 11:45:12 |
|
AMZN, GOOGL, META & 2Q Earnings Expectations as Tech Sees Tentative Tailwinds
Ted Thatcher talks about his expectations for the second quarter of the earnings season believing Amazon (AMZN), Alphabet (GOOGL) and Meta Platforms (META) have strong stories right now. He looks inside the recent divergence between hyperscalers and chipmakers and says he expects more chops on semiconductors. youtube.com - 2026-07-13 11:30:05 |
|
Alphabet Q2 Preview: Expecting No Let-Up In AI Spending Outlook
Google will report its Q2 on Wednesday, July 22. Shares are down about 2.5% in the last month and 7% since my last update. I believe Google's AI-related spending spree has been backed up by strong results, and I continue to view the outlook as positive. seekingalpha.com - 2026-07-13 11:25:00 |
|
Here's Why Alphabet (GOOGL) is a Strong Growth Stock
Whether you're a value, growth, or momentum investor, finding strong stocks becomes easier with the Zacks Style Scores, a top feature of the Zacks Premium research service. zacks.com - 2026-07-13 10:46:07 |
|
Alphabet's $1 Trillion Ad Dominance Is Facing New Threats
Alphabet (NASDAQ:GOOG | GOOG Price Prediction) told investors on its Q1 2026 earnings call that it now expects to spend $180 billion to $190 billion on capital expenditures this year, raised from a prior range of $175 billion to $185 billion. 247wallst.com - 2026-07-13 10:43:23 |
|
Alphabet Inc. (GOOG) Is a Trending Stock: Facts to Know Before Betting on It
Recently, Zacks.com users have been paying close attention to Alphabet (GOOG). This makes it worthwhile to examine what the stock has in store. zacks.com - 2026-07-13 10:01:30 |
|
Here is What to Know Beyond Why Alphabet Inc. (GOOGL) is a Trending Stock
Recently, Zacks.com users have been paying close attention to Alphabet (GOOGL). This makes it worthwhile to examine what the stock has in store. zacks.com - 2026-07-13 10:01:15 |
|
The $6 Billion Cybersecurity Prize Tech Giants Are Circling
SentinelOne (NYSE:S | S Price Prediction) has quietly become one of the most digestible strategic assets in cybersecurity. 247wallst.com - 2026-07-13 09:15:41 |
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-06-09 | TD Cowen | Maintain | Buy | Buy |
| 2026-05-15 | Oppenheimer | Maintain | Outperform | Outperform |
| 2026-04-30 | JP Morgan | Maintain | Overweight | Overweight |
| 2026-04-30 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2026-04-30 | TD Cowen | Maintain | Buy | Buy |
| 2026-04-16 | TD Cowen | Maintain | Buy | Buy |
| 2026-02-12 | UBS | Maintain | Neutral | Neutral |
| 2026-02-05 | JP Morgan | Maintain | Overweight | Overweight |
| 2026-02-05 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2026-02-05 | TD Cowen | Maintain | Buy | Buy |
| 2026-01-22 | Raymond James | Upgrade | Outperform | Strong Buy |
| 2026-01-13 | TD Cowen | Maintain | Buy | Buy |
| 2026-01-09 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2025-12-12 | TD Cowen | Maintain | Buy | Buy |
| 2025-12-05 | Pivotal Research | Maintain | Buy | Buy |
| 2025-10-30 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-10-30 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2025-10-27 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-10-24 | Raymond James | Maintain | Outperform | Outperform |
| 2025-10-20 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-10-16 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2025-10-09 | UBS | Maintain | Neutral | Neutral |
| 2025-10-08 | TD Cowen | Maintain | Buy | Buy |
| 2025-09-03 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-09-03 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-08-05 | B of A Securities | Maintain | Buy | Buy |
| 2025-07-24 | Raymond James | Maintain | Outperform | Outperform |
| 2025-07-24 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-07-24 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-07-22 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2025-07-16 | UBS | Maintain | Neutral | Neutral |
| 2025-07-11 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-07-09 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-04-25 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-04-25 | WestPark Capital | Maintain | Buy | Buy |
| 2025-04-25 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-04-21 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2025-04-11 | UBS | Maintain | Neutral | Neutral |
| 2025-04-09 | Keybanc | Maintain | Overweight | Overweight |
| 2025-01-30 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-01-24 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2024-10-30 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2024-10-30 | Pivotal Research | Maintain | Buy | Buy |
| 2024-10-30 | Canaccord Genuity | Maintain | Buy | Buy |
| 2024-10-30 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-10-30 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-10-30 | UBS | Maintain | Neutral | Neutral |
| 2024-10-30 | Citigroup | Maintain | Buy | Buy |
| 2024-10-30 | Jefferies | Maintain | Buy | Buy |
| 2024-10-30 | Seaport Global | Upgrade | Neutral | Buy |
| 2024-10-30 | Barclays | Maintain | Overweight | Overweight |
| 2024-10-07 | UBS | Maintain | Neutral | Neutral |
| 2024-09-25 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-07-24 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-07-10 | TD Cowen | Maintain | Buy | Buy |
| 2024-04-16 | Stifel | Maintain | Buy | Buy |
| 2024-04-11 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-04-08 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-03-22 | Wedbush | Maintain | Outperform | Outperform |
| 2024-01-31 | Susquehanna | Maintain | Positive | Positive |
| 2024-01-24 | Raymond James | Maintain | Outperform | Outperform |
| 2023-11-21 | Tigress Financial | Maintain | Strong Buy | Strong Buy |
| 2023-10-25 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-10-25 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-10-24 | Monness, Crespi, Hardt | Downgrade | Buy | Neutral |
| 2023-10-24 | Wedbush | Maintain | Outperform | Outperform |
| 2023-10-24 | Rosenblatt | Maintain | Buy | Buy |
| 2023-10-24 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-10-24 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-10-24 | Barclays | Maintain | Overweight | Overweight |
| 2023-10-24 | Roth MKM | Maintain | Buy | Buy |
| 2023-10-24 | Keybanc | Maintain | Overweight | Overweight |
| 2023-10-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-10-24 | Needham | Maintain | Buy | Buy |
| 2023-10-12 | Keybanc | Maintain | Overweight | Overweight |
| 2023-10-09 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2023-10-03 | B of A Securities | Maintain | Buy | Buy |
| 2023-10-02 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-09-12 | Needham | Maintain | Buy | Buy |
| 2023-08-30 | Susquehanna | Maintain | Positive | Positive |
| 2023-08-29 | B of A Securities | Maintain | Buy | Buy |
| 2023-08-29 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-08-17 | Loop Capital | Maintain | Hold | Hold |
| 2023-08-10 | Needham | Maintain | Buy | Buy |
| 2023-07-25 | Susquehanna | Maintain | Positive | Positive |
| 2023-07-25 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-07-25 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-07-25 | Needham | Maintain | Buy | Buy |
| 2023-07-25 | Rosenblatt | Maintain | Buy | Buy |
| 2023-07-25 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-07-25 | Citigroup | Maintain | Buy | Buy |
| 2023-07-25 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2023-07-25 | Keybanc | Maintain | Overweight | Overweight |
| 2023-07-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-07-25 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-07-20 | Stifel | Maintain | Buy | Buy |
| 2023-07-19 | B of A Securities | Maintain | Buy | Buy |
| 2023-07-17 | Keybanc | Maintain | Overweight | Overweight |
| 2023-07-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-07-13 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-07-13 | Tigress Financial | Maintain | Strong Buy | Strong Buy |
| 2023-07-12 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-07-07 | Wolfe Research | Maintain | Outperform | Outperform |
| 2023-07-05 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-07-04 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-07-04 | B of A Securities | Maintain | Buy | Buy |
| 2023-07-03 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-07-03 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-07-03 | Loop Capital | Maintain | Buy | Buy |
| 2023-06-30 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-06-30 | New Street Research | Maintain | Buy | Buy |
| 2023-06-29 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-06-29 | B of A Securities | Maintain | Buy | Buy |
| 2023-06-29 | Bernstein | Maintain | Outperform | Outperform |
| 2023-06-28 | Needham | Maintain | Buy | Buy |
| 2023-06-28 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-06-28 | Tigress Financial | Downgrade | Strong Buy | Buy |
| 2023-06-28 | Stifel | Maintain | Buy | Buy |
| 2023-06-28 | Rosenblatt | Maintain | Buy | Buy |
| 2023-06-28 | Roth MKM | Maintain | Buy | Buy |
| 2023-06-28 | Truist Securities | Maintain | Buy | Buy |
| 2023-06-28 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-06-27 | Jefferies | Maintain | Buy | Buy |
| 2023-06-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-06-27 | Jefferies | Maintain | Buy | Buy |
| 2023-06-27 | Keybanc | Maintain | Overweight | Overweight |
| 2023-06-27 | Exane BNP Paribas | Upgrade | Neutral | Outperform |
| 2023-06-27 | JMP Securities | Maintain | Market Outperform | Outperform |
| 2023-06-27 | Loop Capital | Downgrade | Buy | Hold |
| 2023-06-27 | Loop Capital | Maintain | Buy | Buy |
| 2023-06-27 | MKM Partners | Maintain | Buy | Buy |
| 2023-06-26 | UBS | Downgrade | Buy | Neutral |
| 2023-06-26 | Citigroup | Maintain | Buy | Buy |
| 2023-06-26 | Bernstein | Downgrade | Outperform | Market Perform |
| 2023-06-26 | B of A Securities | Maintain | Buy | Buy |
| 2023-06-26 | Barclays | Maintain | Overweight | Overweight |
| 2023-06-26 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-06-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-06-14 | B of A Securities | Maintain | Buy | Buy |
| 2023-06-07 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2023-06-05 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-05-24 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-05-23 | Jefferies | Maintain | Buy | Buy |
| 2023-05-15 | Loop Capital | Downgrade | Buy | Hold |
| 2023-05-11 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-05-11 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-05-11 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-05-09 | Bernstein | Maintain | Outperform | Outperform |
| 2023-04-26 | Baird | Maintain | Outperform | Outperform |
| 2023-04-26 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-04-26 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-04-26 | Raymond James | Maintain | Outperform | Outperform |
| 2023-04-26 | Keybanc | Maintain | Overweight | Overweight |
| 2023-04-26 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-04-26 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-04-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-04-26 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-04-26 | Loop Capital | Maintain | Buy | Buy |
| 2023-04-26 | Rosenblatt | Maintain | Buy | Buy |
| 2023-04-26 | Citigroup | Maintain | Buy | Buy |
| 2023-04-26 | Wolfe Research | Maintain | Outperform | Outperform |
| 2023-04-26 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-04-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-04-26 | Roth MKM | Maintain | Buy | Buy |
| 2023-04-26 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-04-26 | B of A Securities | Maintain | Buy | Buy |
| 2023-04-26 | Truist Securities | Maintain | Buy | Buy |
| 2023-04-26 | Needham | Maintain | Buy | Buy |
| 2023-04-26 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-04-24 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-04-20 | Bernstein | Maintain | Outperform | Outperform |
| 2023-04-06 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-04-06 | UBS | Maintain | Buy | Buy |
| 2023-04-03 | Needham | Maintain | Buy | Buy |
| 2023-03-31 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-03-30 | Piper Sandler | Maintain | Outperform | Outperform |
| 2023-03-21 | Stifel | Maintain | Buy | Buy |
| 2023-03-17 | Exane BNP Paribas | Upgrade | Neutral | Outperform |
| 2023-03-16 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-03-08 | Needham | Maintain | Buy | Buy |
| 2023-02-10 | Jefferies | Maintain | Buy | Buy |
| 2023-02-09 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-02-08 | Loop Capital | Maintain | Buy | Buy |
| 2023-02-07 | New Street Research | Maintain | Buy | Buy |
| 2023-02-06 | Bernstein | Maintain | Outperform | Outperform |
| 2023-02-03 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-02-03 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-02-03 | Barclays | Maintain | Overweight | Overweight |
| 2023-02-03 | Roth MKM | Maintain | Buy | Buy |
| 2023-02-03 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-02-03 | B of A Securities | Maintain | Buy | Buy |
| 2023-02-03 | Rosenblatt | Maintain | Buy | Buy |
| 2023-02-03 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-02-03 | Truist Securities | Maintain | Buy | Buy |
| 2023-02-03 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-02-03 | Wolfe Research | Maintain | Outperform | Outperform |
| 2023-02-03 | Needham | Maintain | Buy | Buy |
| 2023-02-03 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-02-03 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-02-03 | Raymond James | Maintain | Outperform | Outperform |
| 2023-02-03 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2023-01-31 | B of A Securities | Maintain | Buy | Buy |
| 2023-01-30 | Keybanc | Maintain | Overweight | Overweight |
| 2023-01-26 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-01-25 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-01-25 | MKM Partners | Maintain | Buy | Buy |
| 2023-01-24 | Raymond James | Maintain | Outperform | Outperform |
| 2023-01-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-01-11 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2023-01-10 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-01-06 | Tigress Financial | Maintain | Strong Buy | Strong Buy |
| 2023-01-05 | Wolfe Research | Maintain | Outperform | Outperform |
| 2022-12-22 | Needham | Maintain | Buy | Buy |
| 2022-12-22 | Baird | Maintain | Outperform | Outperform |
| 2022-12-21 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2022-11-30 | Mizuho | Maintain | Buy | Buy |
| 2022-11-30 | Societe Generale | Maintain | Buy | Buy |
| 2022-11-23 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2022-11-18 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-11-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-10-26 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-10-26 | Rosenblatt | Maintain | Buy | Buy |
| 2022-10-26 | Jefferies | Maintain | Buy | Buy |
| 2022-10-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-10-26 | Citigroup | Maintain | Buy | Buy |
| 2022-10-26 | Truist Securities | Maintain | Buy | Buy |
| 2022-10-26 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-10-26 | Bernstein | Maintain | Outperform | Outperform |
| 2022-10-26 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-10-26 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2022-10-26 | Susquehanna | Maintain | Positive | Positive |
| 2022-10-26 | Oppenheimer | Maintain | Outperform | Outperform |
| 2022-10-26 | Mizuho | Maintain | Buy | Buy |
| 2022-10-26 | Raymond James | Maintain | Outperform | Outperform |
| 2022-10-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-10-26 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2022-10-26 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-10-26 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-10-26 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-10-26 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-10-26 | Keybanc | Maintain | Overweight | Overweight |
| 2022-10-25 | Keybanc | Maintain | Overweight | Overweight |
| 2022-10-25 | Baird | Maintain | Outperform | Outperform |
| 2022-10-25 | TD Cowen | Maintain | Outperform | Outperform |
| 2022-10-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-10-21 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-10-19 | MKM Partners | Maintain | Buy | Buy |
| 2022-10-11 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-10-10 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-10-06 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-10-04 | B of A Securities | Maintain | Buy | Buy |
| 2022-09-28 | Truist Securities | Maintain | Buy | Buy |
| 2022-09-14 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-09-07 | Rosenblatt | Maintain | Buy | Buy |
| 2022-08-03 | Tigress Financial | Maintain | Strong Buy | Strong Buy |
| 2022-08-02 | Truist Securities | Maintain | Buy | Buy |
| 2022-07-27 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-07-27 | B of A Securities | Maintain | Buy | Buy |
| 2022-07-27 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-07-27 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2022-07-27 | Wolfe Research | Maintain | Outperform | Outperform |
| 2022-07-27 | UBS | Maintain | Buy | Buy |
| 2022-07-27 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-07-27 | Barclays | Maintain | Overweight | Overweight |
| 2022-07-27 | Needham | Maintain | Buy | Buy |
| 2022-07-27 | Jefferies | Maintain | Buy | Buy |
| 2022-07-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-07-27 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-07-27 | Citigroup | Maintain | Buy | Buy |
| 2022-07-27 | Rosenblatt | Maintain | Buy | Buy |
| 2022-07-27 | Susquehanna | Maintain | Positive | Positive |
| 2022-07-27 | Raymond James | Maintain | Outperform | Outperform |
| 2022-07-26 | Keybanc | Maintain | Overweight | Overweight |
| 2022-07-25 | Rosenblatt | Maintain | Buy | Buy |
| 2022-07-22 | Stifel | Maintain | Buy | Buy |
| 2022-07-22 | Mizuho | Maintain | Buy | Buy |
| 2022-07-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-07-20 | Exane BNP Paribas | Downgrade | Outperform | Neutral |
| 2022-07-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-07-19 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-07-19 | Oppenheimer | Maintain | Outperform | Outperform |
| 2022-07-19 | Truist Securities | Maintain | Buy | Buy |
| 2022-07-19 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-07-18 | Stifel | Maintain | Buy | Buy |
| 2022-07-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-07-14 | Citigroup | Maintain | Buy | Buy |
| 2022-07-13 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-07-12 | TD Cowen | Maintain | Outperform | Outperform |
| 2022-07-07 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2022-07-05 | Barclays | Maintain | Overweight | Overweight |
| 2022-06-30 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2022-06-29 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-06-23 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-06-17 | B of A Securities | Maintain | Buy | Buy |
| 2022-06-16 | UBS | Maintain | Buy | Buy |
| 2022-06-10 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-06-02 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-06-02 | Wolfe Research | Maintain | Outperform | Outperform |
| 2022-06-01 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-05-24 | Jefferies | Maintain | Buy | Buy |
| 2022-04-27 | Jefferies | Maintain | Buy | Buy |
| 2022-04-27 | B of A Securities | Maintain | Buy | Buy |
| 2022-04-27 | Canaccord Genuity | Maintain | Buy | Buy |
| 2022-04-27 | Barclays | Maintain | Overweight | Overweight |
| 2022-04-27 | Raymond James | Maintain | Outperform | Outperform |
| 2022-04-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-04-27 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-04-27 | Needham | Maintain | Buy | Buy |
| 2022-04-27 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-04-27 | Wolfe Research | Maintain | Outperform | Outperform |
| 2022-04-27 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-04-27 | UBS | Maintain | Buy | Buy |
| 2022-04-27 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-04-27 | Rosenblatt | Maintain | Buy | Buy |
| 2022-04-27 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2022-04-27 | Mizuho | Maintain | Buy | Buy |
| 2022-04-27 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-04-27 | Stifel | Maintain | Buy | Buy |
| 2022-04-27 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-04-27 | Truist Securities | Maintain | Buy | Buy |
| 2022-04-26 | Citigroup | Maintain | Buy | Buy |
| 2022-04-26 | Baird | Maintain | Outperform | Outperform |
| 2022-04-21 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-04-20 | Keybanc | Maintain | Overweight | Overweight |
| 2022-04-20 | Citigroup | Upgrade | Neutral | Buy |
| 2022-04-19 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-04-14 | MKM Partners | Maintain | Buy | Buy |
| 2022-03-18 | Tigress Financial | Maintain | Strong Buy | Strong Buy |
| 2022-03-02 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-02-02 | Jefferies | Maintain | Buy | Buy |
| 2022-02-02 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-02-02 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-02-02 | MKM Partners | Maintain | Buy | Buy |
| 2022-02-02 | Mizuho | Maintain | Buy | Buy |
| 2022-02-02 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-02-02 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-02-02 | Needham | Maintain | Buy | Buy |
| 2022-02-02 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-02-02 | Bernstein | Maintain | Outperform | Outperform |
| 2022-02-02 | Susquehanna | Maintain | Positive | Positive |
| 2022-02-02 | Wolfe Research | Maintain | Outperform | Outperform |
| 2022-02-02 | Truist Securities | Maintain | Buy | Buy |
| 2022-02-02 | B of A Securities | Maintain | Buy | Buy |
| 2022-02-02 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-02-02 | Raymond James | Maintain | Outperform | Outperform |
| 2022-02-02 | Keybanc | Maintain | Overweight | Overweight |
| 2022-02-02 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-02-01 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-02-01 | Stifel | Maintain | Buy | Buy |
| 2022-02-01 | Baird | Maintain | Outperform | Outperform |
| 2022-01-28 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-01-27 | Bernstein | Maintain | Outperform | Outperform |
| 2022-01-25 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-01-24 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-01-19 | B of A Securities | Maintain | Buy | Buy |
| 2022-01-19 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-12-03 | Tigress Financial | Maintain | Strong Buy | Strong Buy |
| 2021-11-16 | Goldman Sachs | Maintain | Buy | Buy |
| 2021-11-02 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-10-28 | Citigroup | Maintain | Neutral | Neutral |
| 2021-10-27 | Canaccord Genuity | Maintain | Buy | Buy |
| 2021-10-27 | Raymond James | Maintain | Outperform | Outperform |
| 2021-10-27 | B of A Securities | Maintain | Buy | Buy |
| 2021-10-27 | Barclays | Maintain | Overweight | Overweight |
| 2021-10-27 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2021-10-27 | Jefferies | Maintain | Buy | Buy |
| 2021-10-27 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-10-27 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-10-27 | Bernstein | Maintain | Outperform | Outperform |
| 2021-10-27 | BMO Capital | Maintain | Outperform | Outperform |
| 2021-10-27 | Monness, Crespi, Hardt | Maintain | Buy | Buy |
| 2021-10-27 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-10-27 | Needham | Maintain | Buy | Buy |
| 2021-10-27 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-10-27 | Keybanc | Maintain | Overweight | Overweight |
| 2021-10-27 | Goldman Sachs | Maintain | Buy | Buy |
| 2021-10-27 | Truist Securities | Maintain | Buy | Buy |
| 2021-10-26 | JMP Securities | Maintain | Market Perform | Market Perform |
| 2021-10-26 | Baird | Maintain | Outperform | Outperform |
| 2021-10-25 | Stifel | Maintain | Buy | Buy |
| 2021-10-21 | Mizuho | Maintain | Buy | Buy |
| 2021-07-29 | Argus Research | Maintain | Buy | Buy |
| 2021-07-28 | Needham | Maintain | Buy | Buy |
| 2021-07-28 | B of A Securities | Maintain | Buy | Buy |
| 2021-07-28 | Raymond James | Maintain | Outperform | Outperform |
| 2021-07-28 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2021-07-28 | Truist Securities | Maintain | Buy | Buy |
| 2021-07-28 | Susquehanna | Maintain | Positive | Positive |
| 2021-07-28 | Wolfe Research | Maintain | Outperform | Outperform |
| 2021-07-28 | Barclays | Maintain | Overweight | Overweight |
| 2021-07-28 | Keybanc | Maintain | Overweight | Overweight |
| 2021-07-28 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-07-28 | Mizuho | Maintain | Buy | Buy |
| 2021-07-28 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-07-28 | Stifel | Maintain | Buy | Buy |
| 2021-07-28 | JP Morgan | Maintain | Overweight | Overweight |
| 2021-07-28 | BMO Capital | Maintain | Outperform | Outperform |
| 2021-07-28 | Bernstein | Maintain | Outperform | Outperform |
| 2021-07-28 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-07-28 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-07-28 | MKM Partners | Maintain | Buy | Buy |
| 2021-07-28 | Jefferies | Maintain | Buy | Buy |
| 2021-07-28 | Canaccord Genuity | Maintain | Buy | Buy |
| 2021-07-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-07-20 | Jefferies | Maintain | Buy | Buy |
| 2021-06-11 | Tigress Financial | Maintain | Strong Buy | Strong Buy |
| 2021-05-10 | Citigroup | Downgrade | Buy | Neutral |
| 2021-05-03 | China Renaissance | Upgrade | Hold | Buy |
| 2021-04-29 | Argus Research | Maintain | Buy | Buy |
| 2021-04-28 | Keybanc | Maintain | Overweight | Overweight |
| 2021-04-28 | Susquehanna | Maintain | Positive | Positive |
| 2021-04-28 | Needham | Maintain | Buy | Buy |
| 2021-04-28 | Raymond James | Maintain | Outperform | Outperform |
| 2021-04-28 | Jefferies | Maintain | Buy | Buy |
| 2021-04-28 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2021-04-28 | BMO Capital | Maintain | Outperform | Outperform |
| 2021-04-28 | Canaccord Genuity | Maintain | Buy | Buy |
| 2021-04-28 | Stifel | Maintain | Buy | Buy |
| 2021-04-28 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-04-28 | Barclays | Maintain | Overweight | Overweight |
| 2021-04-28 | Mizuho | Maintain | Buy | Buy |
| 2021-04-28 | B of A Securities | Maintain | Buy | Buy |
| 2021-04-28 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-04-28 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-04-28 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2021-04-28 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-04-28 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-04-26 | Truist Securities | Maintain | Buy | Buy |
| 2021-04-23 | BMO Capital | Maintain | Outperform | Outperform |
| 2021-04-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-04-22 | Jefferies | Maintain | Buy | Buy |
| 2021-04-20 | Keybanc | Maintain | Overweight | Overweight |
| 2021-04-19 | Canaccord Genuity | Maintain | Buy | Buy |
| 2021-04-19 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-04-19 | Mizuho | Maintain | Buy | Buy |
| 2021-04-15 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-04-14 | TD Cowen | Maintain | Outperform | Outperform |
| 2021-04-09 | Argus Research | Maintain | Buy | Buy |
| 2021-03-30 | Stifel | Upgrade | Hold | Buy |
| 2021-03-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-03-19 | B of A Securities | Maintain | Buy | Buy |
| 2021-02-16 | Loop Capital | Upgrade | Hold | Buy |
| 2021-02-12 | Citigroup | Maintain | Buy | Buy |
| 2021-02-03 | Barclays | Maintain | Overweight | Overweight |
| 2021-02-03 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2021-02-03 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-02-03 | Canaccord Genuity | Maintain | Buy | Buy |
| 2021-02-03 | UBS | Maintain | Buy | Buy |
| 2021-02-03 | JP Morgan | Maintain | Overweight | Overweight |
| 2021-02-03 | Needham | Maintain | Buy | Buy |
| 2021-02-03 | Pivotal Research | Maintain | Buy | Buy |
| 2021-02-03 | Truist Securities | Maintain | Buy | Buy |
| 2021-02-03 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-02-03 | Raymond James | Maintain | Outperform | Outperform |
| 2021-02-03 | Jefferies | Maintain | Buy | Buy |
| 2021-02-03 | Stifel | Maintain | Hold | Hold |
| 2021-02-03 | Monness, Crespi, Hardt | Maintain | Buy | Buy |
| 2021-02-03 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-02-03 | Keybanc | Maintain | Overweight | Overweight |
| 2021-02-03 | MKM Partners | Maintain | Buy | Buy |
| 2021-02-03 | Wedbush | Maintain | Outperform | Outperform |
| 2021-02-03 | TD Cowen | Maintain | Outperform | Outperform |
| 2021-02-02 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-02-02 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-02-02 | Bernstein | Maintain | Outperform | Outperform |
| 2021-02-01 | Truist Securities | Maintain | Buy | Buy |
| 2021-01-28 | Wedbush | Maintain | Outperform | Outperform |
| 2021-01-28 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-01-25 | Mizuho | Maintain | Buy | Buy |
| 2021-01-25 | Canaccord Genuity | Maintain | Buy | Buy |
| 2021-01-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-01-19 | Keybanc | Maintain | Overweight | Overweight |
| 2021-01-18 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-01-11 | Jefferies | Maintain | Buy | Buy |
| 2021-01-05 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-12-31 | Baird | Maintain | Outperform | Outperform |
| 2020-12-18 | B of A Securities | Maintain | Buy | Buy |
| 2020-11-03 | Citigroup | Maintain | Neutral | Neutral |
| 2020-11-02 | Canaccord Genuity | Maintain | Buy | Buy |
| 2020-11-01 | Argus Research | Maintain | Buy | Buy |
| 2020-10-30 | MKM Partners | Maintain | Buy | Buy |
| 2020-10-30 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-10-30 | Keybanc | Maintain | Overweight | Overweight |
| 2020-10-30 | Barclays | Maintain | Overweight | Overweight |
| 2020-10-30 | Mizuho | Maintain | Buy | Buy |
| 2020-10-30 | Wedbush | Maintain | Outperform | Outperform |
| 2020-10-30 | Susquehanna | Maintain | Positive | Positive |
| 2020-10-30 | Raymond James | Maintain | Outperform | Outperform |
| 2020-10-30 | Truist Securities | Maintain | Buy | Buy |
| 2020-10-30 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-10-30 | B of A Securities | Maintain | Buy | Buy |
| 2020-10-30 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-10-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-10-30 | Stifel | Maintain | Hold | Hold |
| 2020-10-23 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-10-20 | Jefferies | Maintain | Buy | Buy |
| 2020-10-16 | Bernstein | Maintain | Outperform | Outperform |
| 2020-10-12 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-09-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-09-23 | B of A Securities | Maintain | Buy | Buy |
| 2020-08-25 | UBS | Maintain | Buy | Buy |
| 2020-08-03 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2020-08-02 | JMP Securities | Maintain | Outperform | Outperform |
| 2020-07-31 | Raymond James | Maintain | Outperform | Outperform |
| 2020-07-31 | Baird | Maintain | Outperform | Outperform |
| 2020-07-31 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-07-31 | Wedbush | Maintain | Outperform | Outperform |
| 2020-07-31 | Susquehanna | Maintain | Positive | Positive |
| 2020-07-31 | B of A Securities | Maintain | Buy | Buy |
| 2020-07-31 | Canaccord Genuity | Maintain | Buy | Buy |
| 2020-07-29 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-07-28 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-07-27 | MKM Partners | Maintain | Buy | Buy |
| 2020-07-21 | Mizuho | Maintain | Buy | Buy |
| 2020-07-20 | B of A Securities | Maintain | Buy | Buy |
| 2020-07-20 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-07-16 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-07-16 | Bernstein | Maintain | Outperform | Outperform |
| 2020-07-13 | Jefferies | Maintain | Buy | Buy |
| 2020-07-13 | Barclays | Maintain | Overweight | Overweight |
| 2020-07-13 | Mizuho | Maintain | Buy | Buy |
| 2020-07-09 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-06-24 | Goldman Sachs | Maintain | Buy | Buy |
| 2020-06-22 | B of A Securities | Maintain | Buy | Buy |
| 2020-06-10 | B of A Securities | Maintain | Buy | Buy |
| 2020-05-12 | Citigroup | Maintain | Buy | Buy |
| 2020-05-05 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-04-29 | MKM Partners | Maintain | Buy | Buy |
| 2020-04-29 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-04-29 | Barclays | Maintain | Overweight | Overweight |
| 2020-04-29 | Mizuho | Maintain | Buy | Buy |
| 2020-04-29 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-04-29 | RBC Capital | Maintain | Outperform | Outperform |
| 2020-04-29 | Nomura Instinet | Maintain | Buy | Buy |
| 2020-04-29 | B of A Securities | Maintain | Buy | Buy |
| 2020-04-29 | Stifel | Maintain | Buy | Buy |
| 2020-04-29 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-04-29 | UBS | Maintain | Buy | Buy |
| 2020-04-29 | JP Morgan | Maintain | Overweight | Overweight |
| 2020-04-29 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-04-28 | Pivotal Research | Maintain | Buy | Buy |
| 2020-04-28 | Nomura | Maintain | Buy | Buy |
| 2020-04-22 | Wedbush | Maintain | Outperform | Outperform |
| 2020-04-21 | Raymond James | Maintain | Outperform | Outperform |
| 2020-04-20 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-04-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-04-17 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-04-17 | Mizuho | Maintain | Buy | Buy |
| 2020-04-07 | Barclays | Maintain | Overweight | Overweight |
| 2020-03-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-03-30 | UBS | Maintain | Buy | Buy |
| 2020-03-30 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2020-03-30 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2020-03-26 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-03-18 | JP Morgan | Maintain | Overweight | Overweight |
| 2020-03-05 | B of A Securities | Maintain | Buy | Buy |
| 2020-02-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-02-07 | Citigroup | Maintain | Buy | Buy |
| 2020-02-06 | CFRA | Maintain | Strong Buy | Strong Buy |
| 2020-02-05 | Argus Research | Maintain | Buy | Buy |
| 2020-02-04 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-02-04 | Susquehanna | Maintain | Positive | Positive |
| 2020-02-04 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2020-02-04 | B of A Securities | Maintain | Buy | Buy |
| 2020-02-04 | Nomura Instinet | Maintain | Buy | Buy |
| 2020-02-04 | Pivotal Research | Maintain | Buy | Buy |
| 2020-02-04 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-02-04 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2020-02-04 | Baird | Maintain | Outperform | Outperform |
| 2020-02-04 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-02-04 | Needham | Maintain | Buy | Buy |
| 2020-02-04 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-02-04 | Raymond James | Maintain | Outperform | Outperform |
| 2020-02-03 | Nomura | Maintain | Buy | Buy |
| 2020-01-31 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2020-01-30 | Wedbush | Maintain | Outperform | Outperform |
| 2020-01-27 | Mizuho | Maintain | Buy | Buy |
| 2020-01-24 | Keybanc | Maintain | Overweight | Overweight |
| 2020-01-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-01-17 | UBS | Maintain | Buy | Buy |
| 2020-01-13 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2020-01-06 | Pivotal Research | Upgrade | Hold | Buy |
| 2019-12-04 | Stifel | Upgrade | Hold | Buy |
| 2019-10-29 | UBS | Maintain | Buy | Buy |
| 2019-10-29 | Raymond James | Maintain | Outperform | Outperform |
| 2019-10-29 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-10-28 | Keybanc | Maintain | Overweight | Overweight |
| 2019-10-28 | Barclays | Maintain | Overweight | Overweight |
| 2019-10-28 | Canaccord Genuity | Maintain | Buy | Buy |
| 2019-10-28 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2019-10-24 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2019-10-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-07-25 | Mizuho | Maintain | Buy | Buy |
| 2019-07-25 | Nomura | Maintain | Buy | Buy |
| 2019-07-25 | Wedbush | Maintain | Outperform | Outperform |
| 2019-07-25 | Keybanc | Maintain | Overweight | Overweight |
| 2019-07-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-07-25 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-07-25 | Citigroup | Maintain | Buy | Buy |
| 2019-07-25 | Stifel | Maintain | Hold | Hold |
| 2019-07-25 | Canaccord Genuity | Maintain | Buy | Buy |
| 2019-07-14 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-05-15 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-04-30 | DZ Bank | Downgrade | Buy | Hold |
| 2019-04-29 | Nomura | Maintain | Buy | Buy |
| 2019-04-29 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-04-29 | Stifel | Downgrade | Buy | Hold |
| 2019-04-24 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2019-02-05 | Piper Sandler | Maintain | Overweight | Overweight |
| 2019-02-05 | PiperJaffray | Maintain | Overweight | Overweight |
| 2019-02-05 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-02-04 | Barclays | Maintain | Overweight | Overweight |
| 2019-02-04 | Nomura | Maintain | Buy | Buy |
| 2019-02-04 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2019-02-04 | Citigroup | Maintain | Buy | Buy |
| 2019-01-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-01-06 | Pivotal Research | Upgrade | Hold | Buy |
| 2019-01-02 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2018-11-13 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-11-01 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2018-10-26 | Raymond James | Maintain | Outperform | Outperform |
| 2018-10-25 | Barclays | Maintain | Overweight | Overweight |
| 2018-10-25 | B of A Securities | Maintain | Buy | Buy |
| 2018-10-25 | Canaccord Genuity | Maintain | Hold | Hold |
| 2018-10-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-08-28 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-07-24 | Raymond James | Maintain | Outperform | Outperform |
| 2018-07-24 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2018-07-23 | Citigroup | Maintain | Buy | Buy |
| 2018-07-23 | Barclays | Maintain | Overweight | Overweight |
| 2018-07-23 | Canaccord Genuity | Maintain | Hold | Hold |
| 2018-07-23 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2018-07-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-07-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-07-23 | B of A Securities | Maintain | Buy | Buy |
| 2018-07-23 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2018-07-23 | Keybanc | Maintain | Overweight | Overweight |
| 2018-07-23 | B. Riley Securities | Maintain | Buy | Buy |
| 2018-07-23 | Stifel | Maintain | Buy | Buy |
| 2018-07-15 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-07-13 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2018-07-12 | Barclays | Maintain | Overweight | Overweight |
| 2018-06-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-05-05 | B. Riley FBR | Maintain | Buy | Buy |
| 2018-04-24 | JP Morgan | Maintain | Overweight | Overweight |
| 2018-04-24 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-04-24 | Stifel | Upgrade | Hold | Buy |
| 2018-04-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-04-23 | Canaccord Genuity | Maintain | Hold | Hold |
| 2018-04-23 | Keybanc | Maintain | Overweight | Overweight |
| 2018-04-23 | Stifel | Maintain | Hold | Hold |
| 2018-04-23 | Barclays | Maintain | Overweight | Overweight |
| 2018-04-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-04-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-04-09 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-02-02 | PiperJaffray | Maintain | Overweight | Overweight |
| 2018-02-02 | Piper Sandler | Maintain | Overweight | Overweight |
| 2018-02-01 | Morgan Stanley | Maintain | Overweight | Outperform |
| 2018-02-01 | B of A Securities | Maintain | Buy | Buy |
| 2018-02-01 | Barclays | Maintain | Overweight | Overweight |
| 2018-02-01 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2018-02-01 | Stifel | Downgrade | Buy | Hold |
| 2018-01-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-10-29 | Citigroup | Maintain | Buy | Buy |
| 2017-10-27 | UBS | Maintain | Buy | Buy |
| 2017-10-27 | Oppenheimer | Maintain | Outperform | Outperform |
| 2017-10-26 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2017-10-26 | Citigroup | Maintain | Buy | Buy |
| 2017-10-26 | Canaccord Genuity | Maintain | Hold | Hold |
| 2017-10-26 | Stifel | Maintain | Buy | Buy |
| 2017-10-10 | Credit Suisse | Maintain | Outperform | Outperform |
| 2017-09-26 | Wells Fargo | Maintain | Outperform | Outperform |
| 2017-07-25 | B of A Securities | Maintain | Buy | Buy |
| 2017-07-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2017-07-25 | Bank of America | Maintain | Buy | Buy |
| 2017-07-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-07-24 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2017-07-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2017-06-14 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2017-04-03 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2017-03-26 | Nomura | Maintain | Buy | Buy |
| 2017-03-19 | Pivotal Research | Downgrade | Buy | Hold |
| 2016-10-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-09-26 | Wedbush | Downgrade | Neutral | Underperform |
| 2016-07-29 | JP Morgan | Maintain | Overweight | Overweight |
| 2016-07-28 | Jefferies | Maintain | Buy | Buy |
| 2016-07-28 | Deutsche Bank | Maintain | Buy | Buy |
| 2016-07-28 | UBS | Maintain | Buy | Buy |
| 2016-07-28 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-07-28 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2016-07-28 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2016-07-28 | CLSA | Maintain | Buy | Buy |
| 2016-07-28 | Citigroup | Maintain | Buy | Buy |
| 2016-06-28 | Goldman Sachs | Maintain | Buy | Buy |
| 2016-06-07 | Maxim Group | Maintain | Overweight | Overweight |
| 2016-04-22 | Deutsche Bank | Maintain | Buy | Buy |
| 2016-04-21 | B. Riley Securities | Maintain | Buy | Buy |
| 2016-04-21 | Baird | Maintain | Outperform | Outperform |
| 2016-04-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2016-04-21 | Stifel | Maintain | Buy | Buy |
| 2016-04-21 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2016-04-21 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2016-04-21 | Jefferies | Maintain | Buy | Buy |
| 2016-04-21 | Cantor Fitzgerald | Maintain | Buy | Buy |
| 2016-04-21 | Oppenheimer | Maintain | Outperform | Outperform |
| 2016-04-21 | Macquarie | Maintain | Buy | Buy |
| 2016-04-17 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-04-10 | Pivotal Research | Upgrade | Hold | Buy |
| 2016-04-06 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2016-03-31 | Citigroup | Maintain | Neutral | Neutral |
| 2016-02-02 | Oppenheimer | Maintain | Outperform | Outperform |
| 2016-02-02 | JP Morgan | Maintain | Overweight | Overweight |
| 2016-02-02 | Jefferies | Maintain | Buy | Buy |
| 2016-02-02 | Deutsche Bank | Maintain | Buy | Buy |
| 2016-02-01 | Keybanc | Maintain | Overweight | Overweight |
| 2016-02-01 | Nomura | Maintain | Buy | Buy |
| 2016-02-01 | Cantor Fitzgerald | Maintain | Buy | Buy |
| 2016-02-01 | Stifel | Maintain | Buy | Buy |
| 2016-02-01 | Barclays | Maintain | Overweight | Overweight |
| 2016-01-11 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-10-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-10-23 | Jefferies | Maintain | Buy | Buy |
| 2015-10-23 | JP Morgan | Maintain | Overweight | Overweight |
| 2015-10-23 | B. Riley Securities | Maintain | Buy | Buy |
| 2015-10-23 | Pacific Crest | Maintain | Overweight | Overweight |
| 2015-10-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-10-23 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2015-10-23 | Canaccord Genuity | Maintain | Buy | Buy |
| 2015-10-23 | Pivotal Research | Maintain | Hold | Hold |
| 2015-10-23 | Nomura | Maintain | Buy | Buy |
| 2015-10-23 | RBC Capital | Maintain | Outperform | Outperform |
| 2015-10-23 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2015-10-23 | B. Riley FBR | Maintain | Buy | Buy |
| 2015-10-22 | Macquarie | Maintain | Outperform | Outperform |
| 2015-10-08 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-10-02 | Oppenheimer | Upgrade | Perform | Outperform |
| 2015-09-20 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2015-08-25 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2015-08-19 | Atlantic Equities | Upgrade | Neutral | Overweight |
| 2015-08-11 | Mizuho | Upgrade | Neutral | Buy |
| 2015-08-11 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2015-08-11 | Stifel Nicolaus | Upgrade | Hold | Buy |
| 2015-08-11 | Stifel | Upgrade | Hold | Buy |
| 2015-08-11 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-08-11 | Monness, Crespi, Hardt | Upgrade | Neutral | Buy |
| 2015-08-11 | Monness Crespi Hardt | Upgrade | Neutral | Buy |
| 2015-08-10 | Stifel Nicolaus | Upgrade | Hold | Buy |
| 2015-08-10 | Stifel | Upgrade | Hold | Buy |
| 2015-07-19 | Argus Research | Maintain | Buy | Buy |
| 2015-07-17 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-07-16 | Bernstein | Maintain | Outperform | Outperform |
| 2015-07-16 | JMP Securities | Maintain | Market Perform | Market Perform |
| 2015-07-16 | Jefferies | Maintain | Buy | Buy |
| 2015-07-16 | Mizuho | Maintain | Neutral | Neutral |
| 2015-07-15 | B. Riley Securities | Maintain | Buy | Buy |
| 2015-07-15 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2015-07-15 | B. Riley FBR | Maintain | Buy | Buy |
| 2015-07-12 | Pivotal Research | Downgrade | Buy | Hold |
| 2015-04-23 | CRT Capital | Maintain | Buy | Buy |
| 2015-04-20 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2015-03-05 | Citigroup | Maintain | Buy | Buy |
| 2015-03-01 | B of A Securities | Upgrade | Neutral | Buy |
| 2015-01-30 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2015-01-29 | Barclays | Maintain | Overweight | Overweight |
| 2015-01-29 | Citigroup | Maintain | Buy | Buy |
| 2015-01-13 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-01-12 | Atlantic Equities | Downgrade | Overweight | Neutral |
| 2015-01-08 | Evercore ISI Group | Maintain | Buy | Buy |
| 2015-01-07 | Stifel | Downgrade | Buy | Hold |
| 2014-12-16 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-12-16 | Pivotal Research | Upgrade | Hold | Buy |
| 2014-12-05 | B of A Securities | Downgrade | Buy | Neutral |
| 2014-12-05 | Bank of America | Downgrade | Buy | Neutral |
| 2014-11-20 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-10-17 | Topeka Capital | Maintain | Buy | Buy |
| 2014-10-17 | Pacific Crest | Maintain | Outperform | Outperform |
| 2014-10-17 | Topeka | Maintain | Buy | Buy |
| 2014-10-17 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2014-10-16 | Canaccord Genuity | Maintain | Buy | Buy |
| 2014-10-16 | Macquarie | Maintain | Outperform | Outperform |
| 2014-10-16 | FBR Capital | Maintain | Outperform | Outperform |
| 2014-10-16 | Deutsche Bank | Maintain | Buy | Buy |
| 2014-10-16 | B of A Securities | Maintain | Buy | Buy |
| 2014-10-16 | CRT Capital | Maintain | Buy | Buy |
| 2014-10-16 | Citigroup | Maintain | Buy | Buy |
| 2014-10-16 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2014-10-14 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-10-13 | Hudson Square | Upgrade | Hold | Buy |
| 2014-10-10 | Susquehanna | Maintain | Positive | Positive |
| 2014-07-18 | Raymond James | Maintain | Outperform | Outperform |
| 2014-07-18 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-07-18 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-07-18 | UBS | Maintain | Buy | Buy |
| 2014-07-18 | Deutsche Bank | Maintain | Buy | Buy |
| 2014-07-17 | CRT Capital | Maintain | Buy | Buy |
| 2014-07-17 | Cantor Fitzgerald | Maintain | Buy | Buy |
| 2014-07-14 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-06-27 | Citigroup | Maintain | Buy | Buy |
| 2014-04-17 | Cantor Fitzgerald | Maintain | Buy | Buy |
| 2014-04-17 | Citigroup | Maintain | Buy | Buy |
| 2014-04-17 | CRT Capital | Maintain | Buy | Buy |
| 2014-04-17 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2014-04-17 | UBS | Maintain | Buy | Buy |
| 2014-04-17 | Bank of America | Maintain | Buy | Buy |
| 2014-04-17 | B of A Securities | Maintain | Buy | Buy |
| 2014-04-17 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-04-17 | Deutsche Bank | Maintain | Buy | Buy |
| 2014-04-17 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-04-15 | Jefferies | Maintain | Buy | Buy |
| 2014-04-10 | Deutsche Bank | Maintain | Buy | Buy |
| 2014-04-02 | CRT Capital | Maintain | Buy | Buy |
| 2014-03-28 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-01-31 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-01-31 | FBN Securities | Maintain | Outperform | Outperform |
| 2014-01-30 | UBS | Maintain | Buy | Buy |
| 2014-01-30 | Citigroup | Maintain | Buy | Buy |
| 2014-01-30 | B of A Securities | Maintain | Buy | Buy |
| 2014-01-21 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-01-21 | Pacific Crest | Maintain | Outperform | Outperform |
| 2014-01-16 | Raymond James | Maintain | Outperform | Outperform |
| 2014-01-14 | Wells Fargo | Upgrade | Market Perform | Outperform |
| 2014-01-07 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-01-06 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2013-12-11 | Topeka Capital | Maintain | Buy | Buy |
| 2013-12-11 | Topeka | Maintain | Buy | Buy |
| 2013-11-18 | Citigroup | Maintain | Buy | Buy |
| 2013-10-18 | Oppenheimer | Maintain | Perform | Perform |
| 2013-10-18 | Needham | Maintain | Buy | Buy |
| 2013-10-18 | JP Morgan | Maintain | Overweight | Overweight |
| 2013-10-18 | Canaccord Genuity | Maintain | Buy | Buy |
| 2013-10-18 | Topeka | Maintain | Buy | Buy |
| 2013-10-18 | Citigroup | Maintain | Buy | Buy |
| 2013-10-18 | Wedbush | Maintain | Neutral | Neutral |
| 2013-10-18 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2013-10-18 | Topeka Capital | Maintain | Buy | Buy |
| 2013-10-18 | B of A Securities | Maintain | Buy | Buy |
| 2013-10-18 | Bank of America | Maintain | Buy | Buy |
| 2013-09-05 | Pivotal Research | Maintain | Hold | Hold |
| 2013-07-15 | Credit Suisse | Maintain | Outperform | Outperform |
| 2013-07-09 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-06-24 | JP Morgan | Maintain | Overweight | Overweight |
| 2013-06-14 | Evercore ISI Group | Maintain | Overweight | Overweight |
| 2013-06-14 | Evercore Partners | Maintain | Overweight | Overweight |
| 2013-06-03 | Cantor Fitzgerald | Maintain | Buy | Buy |
| 2013-05-16 | Topeka Capital | Maintain | Buy | Buy |
| 2013-05-16 | Baird | Maintain | Outperform | Outperform |
| 2013-05-16 | Topeka | Maintain | Buy | Buy |
| 2013-05-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2013-04-19 | Citigroup | Maintain | Buy | Buy |
| 2013-04-19 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-04-19 | BGC FInancial | Maintain | Hold | Hold |
| 2013-04-19 | Canaccord Genuity | Maintain | Buy | Buy |
| 2013-04-19 | BGC Financial | Maintain | Hold | Hold |
| 2013-03-27 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2013-03-27 | Credit Suisse | Maintain | Outperform | Outperform |
| 2013-03-11 | Pacific Crest | Maintain | Outperform | Outperform |
| 2013-03-05 | Jefferies | Maintain | Buy | Buy |
| 2013-03-01 | Piper Sandler | Maintain | Overweight | Overweight |
| 2013-03-01 | PiperJaffray | Maintain | Overweight | Overweight |
| 2013-02-27 | Bank of America | Upgrade | Neutral | Buy |
| 2013-02-27 | B of A Securities | Upgrade | Neutral | Buy |
| 2013-02-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-02-21 | CLSA | Maintain | Buy | Buy |
| 2013-02-21 | Bernstein | Maintain | Outperform | Outperform |
| 2013-02-07 | Pivotal Research | Downgrade | Buy | Hold |
| 2013-02-06 | Hilliard Lyons | Downgrade | Long Term Buy | Neutral |
| 2013-02-05 | Oracle Investment Research | Downgrade | Neutral | Sell |
| 2013-02-04 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2013-01-23 | BMO Capital | Maintain | Outperform | Outperform |
| 2013-01-23 | Wedbush | Maintain | Neutral | Neutral |
| 2013-01-23 | B of A Securities | Maintain | Neutral | Neutral |
| 2013-01-23 | BGC Financial | Maintain | Hold | Hold |
| 2013-01-23 | Oppenheimer | Maintain | Perform | Perform |
| 2013-01-23 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2013-01-23 | Jefferies | Maintain | Buy | Buy |
| 2013-01-23 | Bank of America | Maintain | Neutral | Neutral |
| 2013-01-23 | Canaccord Genuity | Maintain | Buy | Buy |
| 2013-01-23 | Barclays | Maintain | Overweight | Overweight |
| 2013-01-23 | BGC FInancial | Maintain | Hold | Hold |
| 2013-01-18 | Nomura | Maintain | Buy | Buy |
| 2013-01-18 | Hudson Square | Downgrade | Buy | Hold |
| 2013-01-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2013-01-08 | Bank of America | Maintain | Neutral | Neutral |
| 2013-01-08 | B of A Securities | Maintain | Neutral | Neutral |
| 2013-01-07 | Pivotal Research | Maintain | Buy | Buy |
| 2013-01-02 | Oppenheimer | Maintain | Perform | Perform |
| 2012-11-29 | Oracle Investment Research | Maintain | Hold | Hold |
| 2012-10-19 | Nomura | Maintain | Buy | Buy |
| 2012-10-19 | Hilliard Lyons | Maintain | Buy | Long Term Buy |
| 2012-10-19 | Bank of America | Downgrade | Buy | Neutral |
| 2012-10-19 | Oppenheimer | Downgrade | Outperform | Perform |
| 2012-10-19 | Citigroup | Maintain | Buy | Buy |
| 2012-10-19 | B of A Securities | Downgrade | Buy | Neutral |
| 2012-10-19 | Barclays | Maintain | Overweight | Overweight |
| 2012-10-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2012-10-19 | Wedbush | Maintain | Neutral | Neutral |
| 2012-10-19 | Canaccord Genuity | Maintain | Buy | Buy |
| 2012-10-17 | Wedbush | Maintain | Neutral | Neutral |
| 2012-10-15 | PiperJaffray | Maintain | Overweight | Overweight |
| 2012-10-15 | Oppenheimer | Maintain | Outperform | Outperform |
| 2012-10-15 | Piper Sandler | Maintain | Overweight | Overweight |
| 2012-10-12 | JP Morgan | Maintain | Overweight | Overweight |
| 2012-10-11 | Nomura | Maintain | Buy | Buy |
| 2012-10-11 | ThinkEquity | Maintain | Buy | Buy |
| 2012-09-26 | Oracle Investment Research | Downgrade | Buy | Hold |
| 2012-09-26 | Canaccord Genuity | Maintain | Buy | Buy |
| 2012-09-25 | Capstone | Maintain | Buy | Buy |
| 2012-09-24 | Citigroup | Maintain | Buy | Buy |
| 2012-09-24 | Pivotal Research | Maintain | Buy | Buy |
| 2012-09-17 | Global Equities Research | Maintain | Overweight | Overweight |
| 2012-08-13 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2012-07-20 | Bank of America | Maintain | Buy | Buy |
| 2012-07-20 | B of A Securities | Maintain | Buy | Buy |
| 2012-07-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2012-07-20 | Benchmark | Maintain | Hold | Hold |
| 2012-06-22 | Citigroup | Maintain | Buy | Buy |
| 2012-06-05 | Deutsche Bank | Maintain | Buy | Buy |
| 2012-06-05 | JP Morgan | Maintain | Overweight | Overweight |
| 2012-04-15 | Hilliard Lyons | Maintain | Buy | Buy |
| 2012-04-13 | PiperJaffray | Maintain | Overweight | Overweight |
| 2012-04-12 | Piper Sandler | Maintain | Overweight | Overweight |
| 2012-04-12 | Oppenheimer | Maintain | Outperform | Outperform |
| 2012-04-12 | Deutsche Bank | Maintain | Buy | Buy |
| 2012-04-12 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2012-04-12 | Jefferies | Maintain | Buy | Buy |
| 2012-04-12 | Benchmark | Maintain | Hold | Hold |
| 2012-04-12 | BMO Capital | Maintain | Outperform | Outperform |
| 2012-04-12 | JP Morgan | Maintain | Overweight | Overweight |
| 2012-04-09 | UBS | Maintain | Buy | Buy |
| 2012-04-08 | Pivotal Research | Maintain | Buy | Buy |
| 2012-04-04 | Deutsche Bank | Maintain | Buy | Buy |
| 2012-04-02 | Global Equities Research | Maintain | Overweight | Overweight |
| 2012-03-27 | Citigroup | Maintain | Buy | Buy |