NASDAQ : MU
-$78.84 (-8.02%)
| Source | Headline |
|---|---|
|
Investors Can't Shake AI Bubble Fears—But They're Not Dropping Their Favorite Tech Stocks
Individual investors continue to prove their resilience and maintain their optimism more than halfway through a volatile year for stocks and continued geopolitical uncertainty, according to Investopedia‘s latest reader survey. investopedia.com - 2026-07-16 17:20:52 |
|
Stock Market Today, July 16: Micron Plunges as Tech Stocks Extend Sell-Off
The Nasdaq Composite (^IXIC 1.47%) fell 1.47% to 25,882, the S&P 500 (^GSPC 0.51%) slipped 0.51% to 7,534, and the Dow Jones Industrial Average (^DJI 0.20%) edged 0.20% lower to 52,553 as global technology stocks extended yesterday's sell-off. fool.com - 2026-07-16 17:03:20 |
|
|
Why Direxion Daily Semiconductor Bull 3X ETF Just Crashed
TSMC spooked the stock market this morning, warning of heavier spending on capital investment. Free cash flow is taking a hit, and semiconductor investors are nervous. fool.com - 2026-07-16 15:01:41 |
|
Micron has turned into ‘the most important stock in the market.' So is it time to worry?
While investors are concerned about a memory peak, analysts say the stock still looks cheap relative to various earnings scenarios. marketwatch.com - 2026-07-16 14:01:00 |
|
Dow Jones Hangs On While Memory Chips Take Another Beating
Why is the Dow holding up while the Nasdaq sinks? Healthcare gains are offsetting the semiconductor carnage. fool.com - 2026-07-16 13:03:17 |
|
The Chip-Stock Slide Isn't Over. The AI Trade Is Still Under Pressure.
The chips are down today. investopedia.com - 2026-07-16 12:01:31 |
|
This Is the Next Stage of the AI Revolution — And Absolutely No One Is Talking About It
The artificial intelligence boom has created one of the largest semiconductor investment cycles in history. 247wallst.com - 2026-07-16 11:21:40 |
|
Micron Technology: AI Memory Demand Is Still in the Early Innings (NASDAQ: MU)
Micron is tapping into an expanding memory market that could be worth more than $1 trillion next year. As the markets for robotics and autonomous vehicles expand, so will demand for memory. fool.com - 2026-07-16 11:21:00 |
|
If the AI Boom Is So Strong, Why Are Memory Stocks Crashing?
Artificial intelligence remains the biggest force driving the stock market in 2026. 247wallst.com - 2026-07-16 11:14:17 |
|
SNDK vs. MU: Which AI Memory Stock is a Smarter Buy at Current Levels?
AI infrastructure spending is boosting memory demand as Sandisk and Micron compete to capitalize on the next wave of growth. zacks.com - 2026-07-16 11:01:24 |
|
Micron, SK Hynix, other memory stocks fall as TSMC outlook sparks chip selloff
Memory chip and storage stocks fell sharply on Thursday as investors extended a broad semiconductor selloff following Taiwan Semiconductor Manufacturing Co.'s quarterly results, despite the world's largest contract chipmaker posting record earnings. TSMC reported its fifth consecutive quarter of record profit, beating analyst expectations. invezz.com - 2026-07-16 10:51:14 |
|
Why Is Micron Stock Still Falling?
Investors are wrong to sell Micron stock today. fool.com - 2026-07-16 10:36:16 |
|
Is Micron Stock Still A Portfolio Booster Or An Oversized Risk?
This article was written by Doug Nathman, with research by his team at Trefis. forbes.com - 2026-07-16 10:30:14 |
|
Micron stock plunges: Has it topped, or is this a rare buying opportunity?
Micron stock has plunged since reaching a record high of $1,255 on June 25. Shares have fallen about 30%, mirroring the sharp declines seen across the memory chip sector, including industry leaders Samsung and SK Hynix. invezz.com - 2026-07-16 10:22:47 |
|
SK Hynix and SanDisk Sink 7%, Micron Falls 5% as China's CXMT Readies an $8.6B Memory IPO
Shares of memory chipmakers are sliding again Thursday morning as fresh worries about Chinese competition ripple through the sector. 247wallst.com - 2026-07-16 09:25:49 |
|
At $905 Here Are 3 Reasons Not to Buy Micron Today
At $905, Micron Technology (NASDAQ:MU | MU Price Prediction) shows growing valuation risk. 247wallst.com - 2026-07-16 09:15:51 |
|
Micron signs deals with Qualcomm, others for AI-powered automobile chip components
Micron Technology on Thursday signed long-term agreements with automotive suppliers, including chip designer Qualcomm and audio products maker Harman, to secure memory and storage components that powers AI-enabled vehicles. reuters.com - 2026-07-16 09:02:41 |
|
Micron Strengthens Automotive Ecosystem Supply Through Strategic Customer Agreements
BOISE, Idaho, July 16, 2026 (GLOBE NEWSWIRE) -- Micron Technology, Inc. (Nasdaq: MU) has completed Strategic Customer Agreements (SCAs) with key Tier 1 suppliers and ecosystem partners supporting the global automotive industry and automotive manufacturers. Automotive platforms require consistent, high-quality component supply over extended lifecycles, making continuity and reliability of memory and storage a crucial priority for vehicle production and delivery at scale. globenewswire.com - 2026-07-16 09:00:00 |
|
The Next Big AI Inference Winner Could Be Worth 2 Times Your Investment
Micron stock could double if the DRAM supercycle lasts longer than expected. The stock is cheap and seeing huge growth. fool.com - 2026-07-16 07:32:00 |
|
Micron's Biggest Rival Just Got a Lot Easier for US Investors to Own
SK Hynix now trades on the U.S. stock market, and investors would do well to take a closer look at its phenomenal growth prospects. The company's red-hot earnings growth and attractive valuation indicate that it could become a multibagger. fool.com - 2026-07-16 07:23:00 |
|
3 Reasons Why Micron Stock Keeps Falling
Micron stock is down 20% over the past month and there are a few factors hitting the memory-chip company. barrons.com - 2026-07-16 07:10:00 |
|
3 Hypergrowth Tech Stocks to Load Up On Now
The AI build-out is pushing many tech stocks to hypergrowth status. fool.com - 2026-07-16 06:30:00 |
|
One AI Stock To Buy Right Now? This Fund Manager Picks Micron
Micron Technology Inc. (NASDAQ:MU) stock was down about 2% in Thursday's premarket trading as investors reduced exposure to large-cap technology and semiconductor stocks. benzinga.com - 2026-07-16 05:37:06 |
|
Prediction: This Will Be Micron's Stock Price by Late 2027 (Hint: It Implies a Big Move)
Micron reported triple-digit revenue growth last quarter, and the company guided for triple-digit revenue growth in the current quarter. DRAM and NAND flash memory prices more than doubled in the past year due to demand for artificial intelligence infrastructure. fool.com - 2026-07-16 04:48:00 |
|
Is the AI Infrastructure Build-Out a Bubble? Here's What the Data Actually Shows.
The data is mixed as to whether there is an AI bubble. fool.com - 2026-07-16 00:00:00 |
|
Early Q2 Results Reveal a Highly Robust Earnings Landscape
While we are still in the opening stages of the Q2 reporting cycle, the early results strongly reinforce the robust corporate earnings trend we've been seeing, with the big banks starting off the Q2 earnings season with remarkable momentum. zacks.com - 2026-07-15 21:16:07 |
|
Micron Announces Participation in Investor Event
BOISE, Idaho, July 15, 2026 (GLOBE NEWSWIRE) -- Micron Technology, Inc. (Nasdaq: MU) announced today that company executives will participate at the KeyBanc Capital Markets Technology Leadership Forum in Deer Valley, Utah, on Monday, August 10, at 8:00 a.m. Mountain Time. globenewswire.com - 2026-07-15 16:01:00 |
|
Why Micron Stock Just Dropped Again
Warren Buffett warns the stock market has been taking over by gamblers. Micron's erratic stock price movements suggest it's one of the favorite stocks to gamble on. fool.com - 2026-07-15 15:06:43 |
|
Tap SK Hynix's Memory Leadership With These New Leveraged ETFs
SK Hynix's U.S. debut has sparked a wave of new leveraged ETFs. Here's why AI-driven memory demand is making the chip giant a key stock to watch. zacks.com - 2026-07-15 15:00:22 |
|
|
Semiconductor Stock Could Continue to Test Key Resistance
Shares of ON Semiconductor Corp (NASDAQ:ON) are trading 1% lower at $92.75 this afternoon, extending its stay below the $100 threshold. schaeffersresearch.com - 2026-07-15 14:52:07 |
|
President Trump prefers this AI name over Micron stock
Financial disclosures from the US Office of Government Ethics reveal President Donald Trump's investment accounts have executed over 6,100 trades this year. While these accounts are controlled by independent “third-party” managers – their moves offer a fascinating window into Wall Street's current artificial intelligence (AI) playbook. invezz.com - 2026-07-15 14:46:25 |
|
Micron vs. Marvell: Which Pullback Is a Buy?
The stock market's advance from late March through early July produced several major winners, but few were more impressive than Micron Technology ( MU ) and Marvell Technology ( MRVL ). Both stocks more than tripled from their spring lows as investors rushed into companies positioned at critical points across the AI infrastructure buildout. zacks.com - 2026-07-15 14:16:06 |
|
$8.5 Billion Says This Micron Threat Is About to Get a Whole Lot Bigger
$8.5 billion. That is what Chinese memory maker ChangXin Memory Technologies, or CXMT, is set to raise in its Shanghai STAR Market listing, nearly double its initial target, at an implied market cap near $85.5 billion. 247wallst.com - 2026-07-15 14:08:37 |
|
The Trump Administration Presses for More Memory Plants in America: These 3 Stocks Could Be Winners
The Trump administration is pressuring foreign memory chipmakers to expand their U.S. 247wallst.com - 2026-07-15 13:30:38 |
|
If I Had $1,000 to Invest, Here's the Tech Stock I'd Invest in Before Micron
A shortage of memory chips has allowed Micron to leverage its pricing power. Around 92% of Nvidia's revenue now comes from its data center segment. fool.com - 2026-07-15 13:30:00 |
|
Dow Jones Stays Calm While Memory Chips Give Investors Whiplash (Again)
Inflation data gave investors hope on Wednesday morning. Semiconductor stocks took it away by lunchtime. fool.com - 2026-07-15 12:48:59 |
|
SOXS Jumps 11% as Micron Slides on Fears of Fiercer Chinese Memory Chip Competition
The Direxion Daily Semiconductor Bear 3X Shares (NYSEARCA:SOXS) is up again today, climbing roughly 11% as memory chip stocks lead a broad semiconductor pullback. 247wallst.com - 2026-07-15 12:33:30 |
|
Dell, Micron, SanDisk tumble as AI hardware rally hits reversal
A broad selloff hit AI-linked hardware and chip stocks on Wednesday as investors locked in gains from a months-long rally and questioned how long red-hot demand for AI infrastructure can support current valuations. Dell Technologies Inc (NASDAQ:DELL) fell as much as 12%, touching a session low of $397.69, after a report that Meta Platforms is developing plans to lease out surplus AI training and inference capacity to enterprise customers. proactiveinvestors.com - 2026-07-15 12:32:49 |
|
Micron vs SanDisk: Which Memory Play Wins the AI Boom?
SanDisk (NASDAQ:SNDK | SNDK Price Prediction) and Micron Technology (NASDAQ:MU) both just delivered the kind of quarters that memory investors dream about. 247wallst.com - 2026-07-15 12:30:33 |
|
Micron Drops 8% on China Competition Fears, Dragging Intel, AMD, and Marvell
Shares of Micron Technology (NASDAQ:MU | MU Price Prediction) are down 8% to $903.50 in early trading Wednesday, dragging the broader semiconductor complex lower. 247wallst.com - 2026-07-15 12:01:53 |
|
The Bearish Memory Thesis in MU & AI Research
@CharlesSchwab's Nate Peterson explains the bearish case for the memory market and why Micron's (MU) performance could shape the industry's outlook. He also discusses Apple's (AAPL) partnerships with AI research labs to examine how advances in AI model compression could affect future memory demand. youtube.com - 2026-07-15 12:00:03 |
|
EXCLUSIVE: SK Hynix Is Where AI Infrastructure, Chips, Memory Converge, Says Direxion as It Launches Leveraged ETF
The race to launch ETFs tied to SK Hynix Inc (NASDAQ:SKHY) is about more than one of the largest ADR listings in history—it's a bet that investors are beginning to look beyond AI chipmakers like Nvidia and toward the memory companies powering the next generation of artificial intelligence infrastructure. benzinga.com - 2026-07-15 11:40:04 |
|
Coinsilium backs Predictive Labs' Nijinn to cut through prediction market noise
Coinsilium Group Limited (AQSE:COIN, OTCQB:CINGF, FRA:5CT) CEO Eddy Travia joined Proactive's Stephen Gunnion alongside Predictive Labs CEO Johann Evrard to... proactiveinvestors.com - 2026-07-15 08:35:00 |
|
Dell, Micron, SanDisk tumble as AI hardware rally hits reversal
A broad selloff hit AI-linked hardware and chip stocks on Wednesday as investors locked in gains from a months-long rally and questioned how long red-hot... proactiveinvestors.com - 2026-07-15 08:30:00 |
|
Micron Stock Falls With Chinese Competition About to Get Fiercer
Micron stock has surged over the past year but Chinese memory-chip makers could pose the biggest threat. barrons.com - 2026-07-15 07:45:00 |
|
Micron vs. SK Hynix: Which AI Memory Stock Is the Better Buy?
Micron and SK Hynix are two of the leading companies fueling the artificial intelligence (AI) memory boom this year. fool.com - 2026-07-14 18:43:00 |
|
The Chip Stock Behind Nvidia's AI Servers Just Landed on the Nasdaq
SK Hynix claims 56% of the high-bandwidth memory market, far ahead of Micron's market share. The stock debuted right after SK Hynix formed a major partnership with Nvidia. fool.com - 2026-07-14 16:16:00 |
|
June CPI Shakes Up 2026 Rate Hike Odds
June's softer-than-expected CPI reading is a vital variable that keeps new Fed Chair Kevin Warsh from being forced to choke off market liquidity with aggressive rate hikes. zacks.com - 2026-07-14 16:01:09 |
|
Could This Listing Close the Valuation Gap With Micron?
SK Hynix's Nasdaq listing could narrow its long-standing valuation discount by improving investor access. Any valuation re-rating still depends heavily on AI memory demand staying stronger for longer. fool.com - 2026-07-14 13:01:00 |
|
Wall Street closes higher as cooling inflation lifts chip stocks, rate hopes
4:20pm: Rate hopes lift markets US stocks finished mostly higher on Tuesday after a softer-than-expected inflation report boosted hopes that the Federal... proactiveinvestors.com - 2026-07-14 12:25:00 |
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-14 | Keybanc | Maintain | Overweight | Overweight |
| 2026-06-29 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2026-06-25 | Needham | Maintain | Buy | Buy |
| 2026-06-25 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-06-25 | Citigroup | Maintain | Buy | Buy |
| 2026-06-25 | Rosenblatt | Maintain | Buy | Buy |
| 2026-06-25 | Keybanc | Maintain | Overweight | Overweight |
| 2026-06-25 | Mizuho | Maintain | Outperform | Outperform |
| 2026-06-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2026-06-25 | Raymond James | Maintain | Outperform | Outperform |
| 2026-06-25 | Wedbush | Maintain | Outperform | Outperform |
| 2026-06-25 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2026-06-25 | DA Davidson | Maintain | Buy | Buy |
| 2026-06-25 | Susquehanna | Maintain | Positive | Positive |
| 2026-06-25 | Barclays | Maintain | Overweight | Overweight |
| 2026-06-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2026-06-25 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2026-06-25 | B of A Securities | Maintain | Buy | Buy |
| 2026-06-25 | Wells Fargo | Maintain | Overweight | Overweight |
| 2026-06-25 | TD Cowen | Maintain | Buy | Buy |
| 2026-06-23 | B of A Securities | Maintain | Buy | Buy |
| 2026-06-22 | Needham | Maintain | Buy | Buy |
| 2026-06-18 | Stifel | Maintain | Buy | Buy |
| 2026-06-18 | Wedbush | Maintain | Outperform | Outperform |
| 2026-06-18 | Rosenblatt | Maintain | Buy | Buy |
| 2026-06-17 | Citigroup | Maintain | Buy | Buy |
| 2026-06-17 | Deutsche Bank | Maintain | Buy | Buy |
| 2026-06-15 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-06-15 | TD Cowen | Maintain | Buy | Buy |
| 2026-06-11 | Wolfe Research | Maintain | Outperform | Outperform |
| 2026-06-10 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2026-06-08 | Wells Fargo | Maintain | Overweight | Overweight |
| 2026-06-08 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2026-06-03 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2026-06-01 | Raymond James | Maintain | Outperform | Outperform |
| 2026-05-29 | Susquehanna | Maintain | Positive | Positive |
| 2026-05-28 | DA Davidson | Maintain | Buy | Buy |
| 2026-05-28 | Mizuho | Maintain | Outperform | Outperform |
| 2026-05-27 | Barclays | Maintain | Overweight | Overweight |
| 2026-05-26 | UBS | Maintain | Buy | Buy |
| 2026-05-19 | Mizuho | Maintain | Outperform | Outperform |
| 2026-05-19 | Melius Research | Maintain | Buy | Buy |
| 2026-05-19 | Citigroup | Maintain | Buy | Buy |
| 2026-05-11 | DA Davidson | Maintain | Buy | Buy |
| 2026-04-28 | TD Cowen | Maintain | Buy | Buy |
| 2026-04-08 | UBS | Maintain | Buy | Buy |
| 2026-03-31 | Citigroup | Maintain | Buy | Buy |
| 2026-03-19 | Wedbush | Maintain | Outperform | Outperform |
| 2026-03-19 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-03-19 | Deutsche Bank | Maintain | Buy | Buy |
| 2026-03-19 | Citigroup | Maintain | Buy | Buy |
| 2026-03-19 | TD Cowen | Maintain | Buy | Buy |
| 2026-03-19 | Keybanc | Maintain | Overweight | Overweight |
| 2026-03-19 | Barclays | Maintain | Overweight | Overweight |
| 2026-03-19 | UBS | Maintain | Buy | Buy |
| 2026-03-19 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2026-03-19 | Mizuho | Maintain | Outperform | Outperform |
| 2026-03-19 | Wells Fargo | Maintain | Overweight | Overweight |
| 2026-03-19 | JP Morgan | Maintain | Overweight | Overweight |
| 2026-03-19 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2026-03-19 | B of A Securities | Maintain | Buy | Buy |
| 2026-03-19 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2026-03-19 | Needham | Maintain | Buy | Buy |
| 2026-03-19 | Rosenblatt | Maintain | Buy | Buy |
| 2026-03-19 | Raymond James | Maintain | Outperform | Outperform |
| 2026-03-18 | Bernstein | Maintain | Outperform | Outperform |
| 2026-03-16 | Rosenblatt | Maintain | Buy | Buy |
| 2026-03-16 | TD Cowen | Maintain | Buy | Buy |
| 2026-03-16 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-03-13 | Wedbush | Maintain | Outperform | Outperform |
| 2026-03-12 | Wells Fargo | Maintain | Overweight | Overweight |
| 2026-03-09 | Citigroup | Maintain | Buy | Buy |
| 2026-03-09 | Susquehanna | Maintain | Positive | Positive |
| 2026-03-02 | Stifel | Maintain | Buy | Buy |
| 2026-03-02 | UBS | Maintain | Buy | Buy |
| 2026-02-17 | Needham | Maintain | Buy | Buy |
| 2026-02-11 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2026-01-27 | Mizuho | Maintain | Outperform | Outperform |
| 2026-01-20 | TD Cowen | Maintain | Buy | Buy |
| 2026-01-20 | Rosenblatt | Maintain | Buy | Buy |
| 2026-01-20 | Stifel | Maintain | Buy | Buy |
| 2026-01-15 | Wells Fargo | Maintain | Overweight | Overweight |
| 2026-01-15 | Citigroup | Maintain | Buy | Buy |
| 2026-01-14 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2026-01-13 | B of A Securities | Maintain | Buy | Buy |
| 2026-01-13 | Keybanc | Maintain | Overweight | Overweight |
| 2026-01-12 | Lynx Global | Maintain | Buy | Buy |
| 2026-01-09 | Mizuho | Maintain | Outperform | Outperform |
| 2026-01-07 | Piper Sandler | Maintain | Overweight | Overweight |
| 2026-01-07 | UBS | Maintain | Buy | Buy |
| 2025-12-18 | B of A Securities | Upgrade | Neutral | Buy |
| 2025-12-18 | Wedbush | Maintain | Outperform | Outperform |
| 2025-12-18 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-12-18 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-12-18 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2025-12-18 | Wolfe Research | Maintain | Outperform | Outperform |
| 2025-12-18 | Mizuho | Maintain | Outperform | Outperform |
| 2025-12-18 | Needham | Maintain | Buy | Buy |
| 2025-12-18 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-12-18 | Raymond James | Maintain | Outperform | Outperform |
| 2025-12-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-12-18 | Keybanc | Maintain | Overweight | Overweight |
| 2025-12-18 | Barclays | Maintain | Overweight | Overweight |
| 2025-12-18 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-12-18 | TD Cowen | Maintain | Buy | Buy |
| 2025-12-18 | Citigroup | Maintain | Buy | Buy |
| 2025-12-18 | UBS | Maintain | Buy | Buy |
| 2025-12-18 | Rosenblatt | Maintain | Buy | Buy |
| 2025-12-16 | Needham | Maintain | Buy | Buy |
| 2025-12-15 | Wedbush | Maintain | Outperform | Outperform |
| 2025-12-15 | Rosenblatt | Maintain | Buy | Buy |
| 2025-12-12 | Stifel | Maintain | Buy | Buy |
| 2025-12-10 | Citigroup | Maintain | Buy | Buy |
| 2025-12-09 | Deutsche Bank | Maintain | Buy | Buy |
| 2025-12-08 | Susquehanna | Maintain | Positive | Positive |
| 2025-12-04 | Mizuho | Maintain | Outperform | Outperform |
| 2025-12-03 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2025-11-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-11-20 | UBS | Maintain | Buy | Buy |
| 2025-11-17 | Rosenblatt | Maintain | Buy | Buy |
| 2025-11-13 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-11-07 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-10-28 | Mizuho | Maintain | Outperform | Outperform |
| 2025-10-27 | Citigroup | Maintain | Buy | Buy |
| 2025-10-20 | Barclays | Maintain | Overweight | Overweight |
| 2025-10-17 | Mizuho | Maintain | Outperform | Outperform |
| 2025-10-16 | Citigroup | Maintain | Buy | Buy |
| 2025-10-16 | UBS | Maintain | Buy | Buy |
| 2025-10-14 | New Street Research | Downgrade | Buy | Neutral |
| 2025-10-09 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2025-10-08 | UBS | Maintain | Buy | Buy |
| 2025-10-06 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2025-09-24 | Needham | Maintain | Buy | Buy |
| 2025-09-24 | Citigroup | Maintain | Buy | Buy |
| 2025-09-24 | Rosenblatt | Maintain | Buy | Buy |
| 2025-09-24 | Raymond James | Maintain | Outperform | Outperform |
| 2025-09-24 | B of A Securities | Maintain | Neutral | Neutral |
| 2025-09-24 | TD Cowen | Maintain | Buy | Buy |
| 2025-09-24 | Wedbush | Maintain | Outperform | Outperform |
| 2025-09-24 | Mizuho | Maintain | Outperform | Outperform |
| 2025-09-24 | Keybanc | Maintain | Overweight | Overweight |
| 2025-09-24 | UBS | Maintain | Buy | Buy |
| 2025-09-24 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-09-24 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-09-24 | Barclays | Maintain | Overweight | Overweight |
| 2025-09-24 | Deutsche Bank | Maintain | Buy | Buy |
| 2025-09-24 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2025-09-24 | Stifel | Maintain | Buy | Buy |
| 2025-09-24 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-09-22 | Stifel | Maintain | Buy | Buy |
| 2025-09-22 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-09-19 | Barclays | Maintain | Overweight | Overweight |
| 2025-09-18 | Wedbush | Maintain | Outperform | Outperform |
| 2025-09-18 | Rosenblatt | Maintain | Buy | Buy |
| 2025-09-17 | Wolfe Research | Maintain | Outperform | Outperform |
| 2025-09-17 | Susquehanna | Maintain | Positive | Positive |
| 2025-09-16 | Mizuho | Maintain | Outperform | Outperform |
| 2025-09-15 | Deutsche Bank | Maintain | Buy | Buy |
| 2025-09-15 | UBS | Maintain | Buy | Buy |
| 2025-09-15 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-09-11 | Citigroup | Maintain | Buy | Buy |
| 2025-08-12 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-08-11 | Needham | Maintain | Buy | Buy |
| 2025-08-11 | Rosenblatt | Maintain | Buy | Buy |
| 2025-06-27 | Baird | Maintain | Outperform | Outperform |
| 2025-06-26 | Raymond James | Maintain | Outperform | Outperform |
| 2025-06-26 | Rosenblatt | Maintain | Buy | Buy |
| 2025-06-26 | UBS | Maintain | Buy | Buy |
| 2025-06-26 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-06-26 | Barclays | Maintain | Overweight | Overweight |
| 2025-06-26 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-06-26 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-06-26 | Wedbush | Maintain | Outperform | Outperform |
| 2025-06-26 | Susquehanna | Maintain | Positive | Positive |
| 2025-06-26 | Citigroup | Maintain | Buy | Buy |
| 2025-06-26 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-06-26 | Needham | Maintain | Buy | Buy |
| 2025-06-26 | Stifel | Maintain | Buy | Buy |
| 2025-06-26 | B of A Securities | Maintain | Neutral | Neutral |
| 2025-06-26 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-06-26 | Keybanc | Maintain | Overweight | Overweight |
| 2025-06-23 | Rosenblatt | Maintain | Buy | Buy |
| 2025-06-20 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-06-20 | Wedbush | Maintain | Outperform | Outperform |
| 2025-06-09 | Citigroup | Maintain | Buy | Buy |
| 2025-06-05 | UBS | Maintain | Buy | Buy |
| 2025-06-05 | Mizuho | Maintain | Outperform | Outperform |
| 2025-05-07 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-04-28 | UBS | Maintain | Buy | Buy |
| 2025-04-22 | Barclays | Maintain | Overweight | Overweight |
| 2025-04-16 | B of A Securities | Maintain | Neutral | Neutral |
| 2025-04-11 | Citigroup | Maintain | Buy | Buy |
| 2025-03-26 | China Renaissance | Downgrade | Buy | Hold |
| 2025-03-21 | Wedbush | Maintain | Outperform | Outperform |
| 2025-03-21 | Rosenblatt | Maintain | Buy | Buy |
| 2025-03-21 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-03-21 | Barclays | Maintain | Overweight | Overweight |
| 2025-03-21 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-03-21 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-03-21 | Needham | Maintain | Buy | Buy |
| 2025-03-21 | Baird | Maintain | Outperform | Outperform |
| 2025-03-21 | Citigroup | Maintain | Buy | Buy |
| 2025-03-21 | Mizuho | Maintain | Outperform | Outperform |
| 2025-03-19 | Mizuho | Maintain | Outperform | Outperform |
| 2025-03-17 | UBS | Maintain | Buy | Buy |
| 2025-03-17 | Wedbush | Maintain | Outperform | Outperform |
| 2025-03-13 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-01-28 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-12-20 | Barclays | Maintain | Overweight | Overweight |
| 2024-12-19 | Wedbush | Maintain | Outperform | Outperform |
| 2024-12-19 | Baird | Maintain | Outperform | Outperform |
| 2024-12-19 | Needham | Maintain | Buy | Buy |
| 2024-12-19 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-12-19 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-12-19 | Raymond James | Maintain | Outperform | Outperform |
| 2024-12-19 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-12-19 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-12-19 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-12-19 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-12-19 | UBS | Maintain | Buy | Buy |
| 2024-12-19 | Mizuho | Maintain | Outperform | Outperform |
| 2024-12-19 | Stifel | Maintain | Buy | Buy |
| 2024-12-19 | Rosenblatt | Maintain | Buy | Buy |
| 2024-12-19 | B of A Securities | Downgrade | Buy | Neutral |
| 2024-12-19 | TD Cowen | Maintain | Buy | Buy |
| 2024-12-18 | Rosenblatt | Maintain | Buy | Buy |
| 2024-12-18 | Bernstein | Maintain | Outperform | Outperform |
| 2024-12-17 | Wedbush | Maintain | Outperform | Outperform |
| 2024-12-13 | Stifel | Maintain | Buy | Buy |
| 2024-10-08 | Keybanc | Maintain | Overweight | Overweight |
| 2024-10-01 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-09-27 | Baird | Maintain | Outperform | Outperform |
| 2024-09-26 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-09-26 | Needham | Maintain | Buy | Buy |
| 2024-09-26 | Raymond James | Maintain | Outperform | Outperform |
| 2024-09-26 | Rosenblatt | Maintain | Buy | Buy |
| 2024-09-26 | TD Cowen | Maintain | Buy | Buy |
| 2024-09-26 | Susquehanna | Maintain | Positive | Positive |
| 2024-09-26 | Wedbush | Maintain | Outperform | Outperform |
| 2024-09-26 | B of A Securities | Maintain | Buy | Buy |
| 2024-09-19 | Stifel | Maintain | Buy | Buy |
| 2024-09-19 | TD Cowen | Maintain | Buy | Buy |
| 2024-09-18 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-09-17 | UBS | Maintain | Buy | Buy |
| 2024-09-17 | Citigroup | Maintain | Buy | Buy |
| 2024-09-16 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-09-12 | Exane BNP Paribas | Downgrade | Outperform | Underperform |
| 2024-09-12 | Raymond James | Maintain | Outperform | Outperform |
| 2024-08-26 | Needham | Maintain | Buy | Buy |
| 2024-08-22 | Susquehanna | Maintain | Positive | Positive |
| 2024-08-06 | Keybanc | Maintain | Overweight | Overweight |
| 2024-07-09 | Keybanc | Maintain | Overweight | Overweight |
| 2024-06-27 | Needham | Maintain | Buy | Buy |
| 2024-06-27 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-06-27 | Rosenblatt | Maintain | Buy | Buy |
| 2024-06-27 | Keybanc | Maintain | Overweight | Overweight |
| 2024-06-27 | UBS | Maintain | Buy | Buy |
| 2024-06-27 | Wedbush | Maintain | Outperform | Outperform |
| 2024-06-27 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-06-27 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-06-25 | Rosenblatt | Maintain | Buy | Buy |
| 2024-06-24 | Baird | Maintain | Outperform | Outperform |
| 2024-06-24 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-06-24 | Citigroup | Maintain | Buy | Buy |
| 2024-06-21 | Wolfe Research | Maintain | Outperform | Outperform |
| 2024-06-21 | Raymond James | Maintain | Outperform | Outperform |
| 2024-06-20 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-06-18 | Wedbush | Maintain | Outperform | Outperform |
| 2024-06-18 | Stifel | Maintain | Buy | Buy |
| 2024-06-17 | Susquehanna | Maintain | Positive | Positive |
| 2024-06-17 | B of A Securities | Maintain | Buy | Buy |
| 2024-06-17 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-06-10 | UBS | Maintain | Buy | Buy |
| 2024-06-04 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-05-31 | Mizuho | Maintain | Buy | Buy |
| 2024-05-20 | Morgan Stanley | Upgrade | Underweight | Equal Weight |
| 2024-05-17 | Mizuho | Maintain | Buy | Buy |
| 2024-05-13 | Barclays | Maintain | Overweight | Overweight |
| 2024-05-06 | Baird | Upgrade | Neutral | Outperform |
| 2024-04-12 | Stifel | Maintain | Buy | Buy |
| 2024-04-08 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-04-08 | Keybanc | Maintain | Overweight | Overweight |
| 2024-04-04 | Citigroup | Maintain | Buy | Buy |
| 2024-04-01 | B of A Securities | Maintain | Buy | Buy |
| 2024-03-26 | Mizuho | Maintain | Buy | Buy |
| 2024-03-21 | UBS | Maintain | Buy | Buy |
| 2024-03-21 | Mizuho | Maintain | Buy | Buy |
| 2024-03-21 | Argus Research | Upgrade | Hold | Buy |
| 2024-03-21 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-03-21 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2024-03-21 | Stifel | Maintain | Buy | Buy |
| 2024-03-21 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-03-21 | TD Cowen | Maintain | Outperform | Outperform |
| 2024-03-21 | Keybanc | Maintain | Overweight | Overweight |
| 2024-03-21 | Needham | Maintain | Buy | Buy |
| 2024-03-21 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-03-21 | B of A Securities | Maintain | Buy | Buy |
| 2024-03-21 | Rosenblatt | Maintain | Buy | Buy |
| 2024-03-21 | Wedbush | Maintain | Outperform | Outperform |
| 2024-03-20 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-03-19 | Baird | Maintain | Neutral | Neutral |
| 2024-03-19 | UBS | Maintain | Buy | Buy |
| 2024-03-18 | Barclays | Maintain | Overweight | Overweight |
| 2024-03-18 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-03-18 | Rosenblatt | Maintain | Buy | Buy |
| 2024-03-15 | TD Cowen | Maintain | Outperform | Outperform |
| 2024-03-15 | Citigroup | Maintain | Buy | Buy |
| 2024-03-12 | Wedbush | Maintain | Outperform | Outperform |
| 2024-03-11 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-03-08 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-03-07 | Stifel | Upgrade | Hold | Buy |
| 2024-03-01 | Mizuho | Maintain | Buy | Buy |
| 2024-01-19 | Raymond James | Maintain | Outperform | Outperform |
| 2024-01-16 | Keybanc | Maintain | Overweight | Overweight |
| 2024-01-04 | Piper Sandler | Upgrade | Neutral | Overweight |
| 2023-12-21 | Barclays | Maintain | Overweight | Overweight |
| 2023-12-21 | Needham | Maintain | Buy | Buy |
| 2023-12-21 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-12-21 | B of A Securities | Maintain | Buy | Buy |
| 2023-12-21 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-12-21 | Rosenblatt | Maintain | Buy | Buy |
| 2023-12-21 | UBS | Maintain | Buy | Buy |
| 2023-12-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-12-21 | Citigroup | Maintain | Buy | Buy |
| 2023-12-21 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-12-21 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-12-21 | Mizuho | Maintain | Buy | Buy |
| 2023-12-21 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2023-12-21 | Stifel | Maintain | Hold | Hold |
| 2023-12-21 | Wedbush | Maintain | Outperform | Outperform |
| 2023-12-21 | Keybanc | Maintain | Overweight | Overweight |
| 2023-12-21 | Raymond James | Maintain | Outperform | Outperform |
| 2023-12-19 | Rosenblatt | Maintain | Buy | Buy |
| 2023-12-18 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-12-18 | Susquehanna | Maintain | Positive | Positive |
| 2023-12-15 | B of A Securities | Upgrade | Neutral | Buy |
| 2023-12-15 | Stifel | Maintain | Hold | Hold |
| 2023-12-11 | UBS | Maintain | Buy | Buy |
| 2023-12-06 | Mizuho | Maintain | Buy | Buy |
| 2023-11-29 | Needham | Maintain | Buy | Buy |
| 2023-11-29 | Barclays | Maintain | Overweight | Overweight |
| 2023-11-29 | Raymond James | Maintain | Outperform | Outperform |
| 2023-11-29 | Citigroup | Maintain | Buy | Buy |
| 2023-11-27 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2023-09-28 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2023-09-28 | Baird | Maintain | Neutral | Neutral |
| 2023-09-28 | Citigroup | Maintain | Buy | Buy |
| 2023-09-28 | Rosenblatt | Maintain | Buy | Buy |
| 2023-09-26 | Rosenblatt | Maintain | Buy | Buy |
| 2023-09-26 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-09-25 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2023-09-22 | Mizuho | Maintain | Buy | Buy |
| 2023-09-21 | Wedbush | Maintain | Outperform | Outperform |
| 2023-09-19 | Rosenblatt | Maintain | Buy | Buy |
| 2023-09-19 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-09-18 | Deutsche Bank | Upgrade | Hold | Buy |
| 2023-09-14 | Barclays | Maintain | Overweight | Overweight |
| 2023-09-07 | Citigroup | Maintain | Buy | Buy |
| 2023-06-30 | Citigroup | Maintain | Buy | Buy |
| 2023-06-29 | Needham | Maintain | Buy | Buy |
| 2023-06-29 | Barclays | Maintain | Overweight | Overweight |
| 2023-06-29 | B of A Securities | Maintain | Neutral | Neutral |
| 2023-06-29 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2023-06-29 | Rosenblatt | Maintain | Buy | Buy |
| 2023-06-29 | Raymond James | Maintain | Outperform | Outperform |
| 2023-06-29 | Keybanc | Maintain | Overweight | Overweight |
| 2023-06-29 | Piper Sandler | Upgrade | Underweight | Neutral |
| 2023-06-29 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-06-26 | Stifel | Maintain | Hold | Hold |
| 2023-06-22 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-06-12 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-06-05 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-06-05 | Citigroup | Maintain | Buy | Buy |
| 2023-05-26 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-04-13 | New Street Research | Maintain | Buy | Buy |
| 2023-03-30 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-03-29 | Needham | Maintain | Buy | Buy |
| 2023-03-29 | Susquehanna | Maintain | Positive | Positive |
| 2023-03-29 | Baird | Maintain | Neutral | Neutral |
| 2023-03-29 | B of A Securities | Maintain | Neutral | Neutral |
| 2023-03-29 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-03-29 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-03-29 | Rosenblatt | Maintain | Buy | Buy |
| 2023-03-27 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-03-27 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-02-10 | Mizuho | Upgrade | Neutral | Buy |
| 2022-12-30 | Argus Research | Downgrade | Buy | Hold |
| 2022-12-22 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2022-12-22 | UBS | Maintain | Buy | Buy |
| 2022-12-22 | Mizuho | Maintain | Neutral | Neutral |
| 2022-12-12 | Deutsche Bank | Downgrade | Buy | Hold |
| 2022-12-07 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-11-30 | Mizuho | Maintain | Neutral | Neutral |
| 2022-11-17 | UBS | Maintain | Buy | Buy |
| 2022-11-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-11-16 | Needham | Maintain | Buy | Buy |
| 2022-10-14 | Loop Capital | Maintain | Buy | Buy |
| 2022-09-30 | Stifel | Maintain | Hold | Hold |
| 2022-09-30 | Summit Insights Group | Upgrade | Hold | Buy |
| 2022-09-30 | B of A Securities | Maintain | Neutral | Neutral |
| 2022-09-30 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-09-30 | Needham | Maintain | Buy | Buy |
| 2022-09-30 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2022-09-30 | Piper Sandler | Maintain | Underweight | Underweight |
| 2022-09-30 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-09-30 | Mizuho | Maintain | Neutral | Neutral |
| 2022-09-27 | UBS | Maintain | Buy | Buy |
| 2022-09-27 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-09-26 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2022-09-26 | Susquehanna | Maintain | Positive | Positive |
| 2022-09-26 | Wedbush | Maintain | Outperform | Outperform |
| 2022-09-23 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-09-21 | Stifel | Maintain | Hold | Hold |
| 2022-09-21 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-09-21 | Mizuho | Downgrade | Buy | Neutral |
| 2022-09-19 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-09-13 | Exane BNP Paribas | Maintain | Outperform | Outperform |
| 2022-08-10 | Raymond James | Downgrade | Strong Buy | Outperform |
| 2022-08-10 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-08-10 | Mizuho | Maintain | Buy | Buy |
| 2022-08-10 | Citigroup | Maintain | Buy | Buy |
| 2022-07-22 | Morgan Stanley | Downgrade | Equal Weight | Underweight |
| 2022-07-05 | Fox Advisors | Downgrade | Overweight | Equal Weight |
| 2022-07-05 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-07-01 | Rosenblatt | Maintain | Buy | Buy |
| 2022-07-01 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-07-01 | Needham | Maintain | Buy | Buy |
| 2022-07-01 | Mizuho | Maintain | Buy | Buy |
| 2022-07-01 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2022-07-01 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-07-01 | Baird | Maintain | Neutral | Neutral |
| 2022-07-01 | UBS | Maintain | Buy | Buy |
| 2022-07-01 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-07-01 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-07-01 | Citigroup | Maintain | Buy | Buy |
| 2022-07-01 | B of A Securities | Downgrade | Buy | Neutral |
| 2022-07-01 | Wedbush | Maintain | Outperform | Outperform |
| 2022-07-01 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-07-01 | Piper Sandler | Maintain | Underweight | Underweight |
| 2022-06-29 | B of A Securities | Maintain | Buy | Buy |
| 2022-06-28 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-06-28 | Barclays | Maintain | Overweight | Overweight |
| 2022-06-28 | UBS | Maintain | Buy | Buy |
| 2022-06-27 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-06-21 | Mizuho | Maintain | Buy | Buy |
| 2022-06-21 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-06-13 | UBS | Maintain | Buy | Buy |
| 2022-06-13 | Summit Insights Group | Downgrade | Buy | Hold |
| 2022-06-06 | Citigroup | Maintain | Neutral | Neutral |
| 2022-06-03 | Piper Sandler | Downgrade | Neutral | Underweight |
| 2022-03-30 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-03-30 | Mizuho | Maintain | Buy | Buy |
| 2022-03-16 | Bernstein | Upgrade | Market Perform | Outperform |
| 2022-02-14 | Wedbush | Upgrade | Neutral | Outperform |
| 2022-01-11 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-01-10 | New Street Research | Maintain | Buy | Buy |
| 2021-12-21 | B of A Securities | Upgrade | Neutral | Buy |
| 2021-12-21 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2021-12-21 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-12-21 | Mizuho | Maintain | Buy | Buy |
| 2021-12-21 | Goldman Sachs | Maintain | Buy | Buy |
| 2021-12-21 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2021-12-21 | JP Morgan | Maintain | Overweight | Overweight |
| 2021-12-21 | Summit Insights Group | Upgrade | Hold | Buy |
| 2021-12-13 | UBS | Maintain | Buy | Buy |
| 2021-11-23 | Mizuho | Upgrade | Neutral | Buy |
| 2021-10-25 | Bernstein | Maintain | Underperform | Underperform |
| 2021-10-20 | Mizuho | Downgrade | Buy | Neutral |
| 2021-10-15 | Goldman Sachs | Maintain | Buy | Buy |
| 2021-09-29 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-09-29 | Barclays | Maintain | Overweight | Overweight |
| 2021-09-29 | Susquehanna | Maintain | Positive | Positive |
| 2021-09-29 | Mizuho | Maintain | Buy | Buy |
| 2021-09-29 | UBS | Maintain | Buy | Buy |
| 2021-09-27 | Citigroup | Maintain | Buy | Buy |
| 2021-09-27 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2021-09-24 | Mizuho | Maintain | Buy | Buy |
| 2021-09-24 | JP Morgan | Maintain | Overweight | Overweight |
| 2021-09-24 | Keybanc | Maintain | Overweight | Overweight |
| 2021-08-30 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-08-12 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2021-07-01 | Keybanc | Maintain | Overweight | Overweight |
| 2021-07-01 | Summit Insights Group | Downgrade | Buy | Hold |
| 2021-07-01 | UBS | Maintain | Buy | Buy |
| 2021-07-01 | Mizuho | Maintain | Buy | Buy |
| 2021-06-30 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2021-05-20 | Keybanc | Maintain | Overweight | Overweight |
| 2021-04-01 | Rosenblatt | Maintain | Buy | Buy |
| 2021-04-01 | Susquehanna | Maintain | Positive | Positive |
| 2021-04-01 | RBC Capital | Maintain | Outperform | Outperform |
| 2021-04-01 | Needham | Maintain | Buy | Buy |
| 2021-04-01 | Goldman Sachs | Maintain | Buy | Buy |
| 2021-04-01 | Mizuho | Maintain | Buy | Buy |
| 2021-03-29 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2021-03-17 | Citigroup | Maintain | Buy | Buy |
| 2021-03-15 | Cascend | Maintain | Buy | Buy |
| 2021-03-05 | Goldman Sachs | Maintain | Buy | Buy |
| 2021-03-04 | Keybanc | Maintain | Overweight | Overweight |
| 2021-03-04 | Needham | Maintain | Buy | Buy |
| 2021-03-04 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-03-03 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-03-01 | Barclays | Maintain | Overweight | Overweight |
| 2021-03-01 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-03-01 | Wedbush | Maintain | Neutral | Neutral |
| 2021-02-25 | Mizuho | Maintain | Buy | Buy |
| 2021-02-11 | Cascend | Maintain | Buy | Buy |
| 2021-01-08 | Rosenblatt | Maintain | Buy | Buy |
| 2021-01-08 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-01-08 | Needham | Maintain | Buy | Buy |
| 2021-01-08 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-01-08 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2021-01-05 | Citigroup | Upgrade | Sell | Buy |
| 2021-01-04 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-12-14 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-12-02 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-12-01 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-12-01 | Needham | Maintain | Buy | Buy |
| 2020-12-01 | Keybanc | Maintain | Overweight | Overweight |
| 2020-10-16 | Cascend | Maintain | Buy | Buy |
| 2020-10-13 | Deutsche Bank | Upgrade | Hold | Buy |
| 2020-09-30 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-09-30 | Needham | Maintain | Buy | Buy |
| 2020-09-30 | Piper Sandler | Maintain | Neutral | Neutral |
| 2020-09-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2020-09-30 | Mizuho | Maintain | Buy | Buy |
| 2020-09-30 | UBS | Maintain | Buy | Buy |
| 2020-09-23 | Cleveland Research | Upgrade | Neutral | Buy |
| 2020-09-14 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2020-08-27 | B of A Securities | Maintain | Buy | Buy |
| 2020-08-13 | Deutsche Bank | Downgrade | Buy | Hold |
| 2020-06-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2020-06-30 | Mizuho | Maintain | Buy | Buy |
| 2020-06-30 | Raymond James | Downgrade | Strong Buy | Buy |
| 2020-06-30 | Needham | Maintain | Buy | Buy |
| 2020-06-30 | Nomura Instinet | Maintain | Neutral | Neutral |
| 2020-06-30 | Piper Sandler | Maintain | Neutral | Neutral |
| 2020-06-30 | Keybanc | Maintain | Overweight | Overweight |
| 2020-06-30 | Nomura | Maintain | Neutral | Neutral |
| 2020-06-30 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-06-23 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2020-06-19 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-06-16 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-05-26 | UBS | Maintain | Buy | Buy |
| 2020-04-13 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2020-03-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-03-26 | Citigroup | Maintain | Sell | Sell |
| 2020-03-26 | Mizuho | Maintain | Buy | Buy |
| 2020-03-26 | Barclays | Maintain | Overweight | Overweight |
| 2020-03-26 | Needham | Maintain | Buy | Buy |
| 2020-03-26 | B of A Securities | Upgrade | Underperform | Buy |
| 2020-03-26 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-03-26 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-03-26 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2020-03-24 | Keybanc | Maintain | Overweight | Overweight |
| 2020-03-24 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-03-20 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-03-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-03-02 | Baird | Upgrade | Underperform | Neutral |
| 2020-02-25 | B of A Securities | Downgrade | Buy | Underperform |
| 2020-02-12 | UBS | Upgrade | Neutral | Buy |
| 2020-02-06 | Raymond James | Upgrade | Market Perform | Strong Buy |
| 2020-01-31 | Cascend | Maintain | Buy | Buy |
| 2020-01-23 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2020-01-21 | Longbow Research | Maintain | Buy | Buy |
| 2020-01-14 | Cleveland Research | Upgrade | Neutral | Buy |
| 2020-01-07 | Cowen & Co. | Upgrade | Market Perform | Outperform |
| 2019-12-19 | Goldman Sachs | Maintain | Buy | Buy |
| 2019-12-19 | Rosenblatt | Maintain | Buy | Buy |
| 2019-12-19 | Wells Fargo | Maintain | Overweight | Overweight |
| 2019-12-19 | Keybanc | Maintain | Overweight | Overweight |
| 2019-12-19 | Nomura | Maintain | Neutral | Neutral |
| 2019-12-19 | Baird | Maintain | Underperform | Underperform |
| 2019-12-19 | Mizuho | Maintain | Buy | Buy |
| 2019-12-19 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-12-19 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-12-19 | Citigroup | Maintain | Sell | Sell |
| 2019-12-17 | Wedbush | Upgrade | Neutral | Outperform |
| 2019-12-17 | Needham | Maintain | Buy | Buy |
| 2019-12-16 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-12-16 | Susquehanna | Upgrade | Neutral | Positive |
| 2019-11-29 | GF Securities | Maintain | Accumulate | Buy |
| 2019-09-27 | Nomura | Maintain | Neutral | Neutral |
| 2019-09-27 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-09-27 | Wedbush | Maintain | Neutral | Neutral |
| 2019-09-27 | Citigroup | Maintain | Sell | Sell |
| 2019-09-27 | Baird | Maintain | Underperform | Underperform |
| 2019-09-27 | Keybanc | Maintain | Overweight | Overweight |
| 2019-09-25 | BMO Capital | Maintain | Outperform | Outperform |
| 2019-09-20 | JP Morgan | Maintain | Overweight | Overweight |
| 2019-09-17 | Cascend | Maintain | Buy | Buy |
| 2019-09-11 | Wells Fargo | Maintain | Outperform | Outperform |
| 2019-09-11 | Longbow Research | Upgrade | Neutral | Buy |
| 2019-09-10 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-09-10 | Keybanc | Maintain | Overweight | Overweight |
| 2019-09-04 | Mizuho | Maintain | Buy | Buy |
| 2019-07-30 | Morgan Stanley | Upgrade | Underweight | Equal Weight |
| 2019-07-22 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2019-07-18 | Barclays | Maintain | Overweight | Overweight |
| 2019-06-27 | Wedbush | Maintain | Neutral | Neutral |
| 2019-06-26 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-06-26 | Needham | Upgrade | Hold | Buy |
| 2019-06-26 | Keybanc | Maintain | Overweight | Overweight |
| 2019-06-26 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2019-06-06 | Barclays | Maintain | Overweight | Overweight |
| 2019-06-03 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-06-03 | Keybanc | Maintain | Overweight | Overweight |
| 2019-06-03 | Nomura | Maintain | Neutral | Neutral |
| 2019-05-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-04-16 | Nomura | Maintain | Neutral | Neutral |
| 2019-04-08 | Cowen & Co. | Downgrade | Outperform | Market Perform |
| 2019-04-04 | Morgan Stanley | Downgrade | Equal Weight | Underweight |
| 2019-03-21 | Citigroup | Downgrade | Neutral | Sell |
| 2019-03-21 | Keybanc | Maintain | Overweight | Overweight |
| 2019-03-21 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-03-21 | Summit Insights Group | Upgrade | Hold | Buy |
| 2019-03-21 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-03-15 | Mizuho | Maintain | Buy | Buy |
| 2019-01-07 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2018-12-19 | RBC Capital | Downgrade | Outperform | Sector Perform |
| 2018-12-19 | Keybanc | Maintain | Overweight | Overweight |
| 2018-12-19 | Barclays | Maintain | Overweight | Overweight |
| 2018-12-19 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-12-19 | Wells Fargo | Maintain | Outperform | Outperform |
| 2018-12-19 | MKM Partners | Maintain | Buy | Buy |
| 2018-12-19 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-12-19 | KeyBanc | Maintain | Overweight | Overweight |
| 2018-12-10 | Keybanc | Maintain | Overweight | Overweight |
| 2018-12-10 | KeyBanc | Maintain | Overweight | Overweight |
| 2018-11-29 | Citigroup | Maintain | Neutral | Neutral |
| 2018-11-27 | UBS | Maintain | Neutral | Neutral |
| 2018-11-20 | Baird | Downgrade | Outperform | Underperform |
| 2018-10-23 | Susquehanna | Downgrade | Positive | Neutral |
| 2018-10-23 | Barclays | Maintain | Overweight | Overweight |
| 2018-09-21 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2018-09-21 | Stifel | Maintain | Buy | Buy |
| 2018-09-21 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-09-21 | Nomura | Maintain | Buy | Buy |
| 2018-09-17 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-09-17 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2018-09-14 | Macquarie | Maintain | Outperform | Outperform |
| 2018-09-12 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2018-06-26 | UBS | Upgrade | Sell | Neutral |
| 2018-06-22 | Benchmark | Maintain | Buy | Buy |
| 2018-06-21 | JP Morgan | Maintain | Overweight | Overweight |
| 2018-06-21 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2018-06-21 | Stifel | Maintain | Buy | Buy |
| 2018-06-21 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-06-20 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2018-05-31 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2018-05-22 | Keybanc | Maintain | Overweight | Overweight |
| 2018-05-22 | KeyBanc | Maintain | Overweight | Overweight |
| 2018-05-22 | JP Morgan | Maintain | Overweight | Overweight |
| 2018-05-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-05-22 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-05-22 | Stifel | Maintain | Buy | Buy |
| 2018-05-22 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2018-05-16 | RBC Capital | Maintain | Outperform | Outperform |
| 2018-04-05 | UBS | Maintain | Sell | Sell |
| 2018-03-26 | Argus | Maintain | Buy | Buy |
| 2018-03-26 | Argus Research | Maintain | Buy | Buy |
| 2018-03-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-03-23 | JP Morgan | Maintain | Overweight | Overweight |
| 2018-03-23 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2018-03-23 | Stifel | Maintain | Buy | Buy |
| 2018-03-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-03-23 | Keybanc | Maintain | Overweight | Overweight |
| 2018-03-23 | Wells Fargo | Maintain | Outperform | Outperform |
| 2018-03-23 | KeyBanc | Maintain | Overweight | Overweight |
| 2018-03-21 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2018-03-20 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-03-19 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-03-08 | KeyBanc | Maintain | Overweight | Overweight |
| 2018-03-08 | Keybanc | Maintain | Overweight | Overweight |
| 2018-02-06 | KeyBanc | Upgrade | Sector Weight | Overweight |
| 2018-02-06 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-02-06 | Stifel | Maintain | Buy | Buy |
| 2018-02-06 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2018-02-06 | Needham | Upgrade | Buy | Strong Buy |
| 2018-02-06 | Keybanc | Upgrade | Sector Weight | Overweight |
| 2017-11-28 | Standpoint Research | Downgrade | Outperform | Hold |
| 2017-10-19 | UBS | Maintain | Buy | Buy |
| 2017-10-16 | Nomura | Maintain | Buy | Buy |
| 2017-10-13 | Loop Capital | Maintain | Buy | Buy |
| 2017-10-12 | Barclays | Maintain | Overweight | Overweight |
| 2017-10-02 | BMO Capital | Maintain | Market Perform | Perform |
| 2017-09-29 | Nomura | Maintain | Buy | Buy |
| 2017-09-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-09-27 | Credit Suisse | Maintain | Outperform | Outperform |
| 2017-09-27 | Wells Fargo | Maintain | Outperform | Outperform |
| 2017-09-21 | Loop Capital | Maintain | Buy | Buy |
| 2017-09-13 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2017-08-18 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2017-08-18 | Stifel | Maintain | Buy | Buy |
| 2017-07-10 | Susquehanna | Maintain | Positive | Outperform |
| 2017-07-10 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-06-30 | Susquehanna | Maintain | Positive | Positive |
| 2017-06-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-06-29 | Deutsche Bank | Maintain | Buy | Buy |
| 2017-05-24 | Standpoint Research | Downgrade | Buy | Reduce |
| 2017-05-08 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2017-03-31 | Macquarie | Maintain | Outperform | Outperform |
| 2017-03-24 | Deutsche Bank | Maintain | Buy | Buy |
| 2017-03-02 | Needham | Maintain | Buy | Buy |
| 2017-03-01 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2017-02-09 | B of A Securities | Upgrade | Underperform | Buy |
| 2017-02-09 | Bank of America | Upgrade | Underperform | Buy |
| 2016-12-22 | Summit Redstone Partners | Upgrade | Sell | Buy |
| 2016-12-22 | Summit Insights Group | Upgrade | Sell | Buy |
| 2016-12-13 | Loop Capital | Maintain | Buy | Buy |
| 2016-12-07 | Standpoint Research | Upgrade | Hold | Buy |
| 2016-12-07 | Citigroup | Maintain | Buy | Buy |
| 2016-11-30 | Nomura | Maintain | Buy | Buy |
| 2016-11-28 | Deutsche Bank | Maintain | Buy | Buy |
| 2016-11-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2016-10-06 | Baird | Maintain | Outperform | Outperform |
| 2016-10-05 | Brean Capital | Maintain | Buy | Buy |
| 2016-10-05 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2016-10-05 | Baird | Maintain | Outperform | Outperform |
| 2016-10-05 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-10-05 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2016-10-05 | Barclays | Maintain | Outperform | Outperform |
| 2016-10-05 | Deutsche Bank | Maintain | Buy | Buy |
| 2016-10-03 | Barclays | Maintain | Overweight | Overweight |
| 2016-09-21 | Nomura | Maintain | Buy | Buy |
| 2016-09-16 | Cleveland Research | Upgrade | Neutral | Buy |
| 2016-09-12 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2016-08-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2016-08-29 | Standpoint Research | Downgrade | Buy | Hold |
| 2016-08-25 | Nomura | Maintain | Buy | Buy |
| 2016-08-16 | Brean Capital | Maintain | Buy | Buy |
| 2016-08-05 | UBS | Maintain | Buy | Buy |
| 2016-06-23 | Nomura | Upgrade | Reduce | Buy |
| 2016-06-23 | Susquehanna | Upgrade | Neutral | Positive |
| 2016-06-06 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2016-05-31 | Baird | Upgrade | Neutral | Outperform |
| 2016-05-18 | Bernstein | Maintain | Market Perform | Market Perform |
| 2016-04-15 | Brean Capital | Maintain | Buy | Buy |
| 2016-04-15 | Raymond James | Upgrade | Outperform | Strong Buy |
| 2016-03-31 | Evercore ISI Group | Maintain | Buy | Buy |
| 2016-03-31 | JP Morgan | Maintain | Overweight | Overweight |
| 2016-03-31 | Pacific Crest | Maintain | Overweight | Overweight |
| 2016-03-31 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2016-03-31 | UBS | Maintain | Buy | Buy |
| 2016-03-31 | Macquarie | Downgrade | Outperform | Neutral |
| 2016-03-31 | Bernstein | Downgrade | Outperform | Market Perform |
| 2016-03-31 | Barclays | Maintain | Overweight | Overweight |
| 2016-03-29 | Needham | Downgrade | Hold | Underperform |
| 2016-03-28 | Barclays | Maintain | Overweight | Overweight |
| 2016-03-21 | UBS | Maintain | Buy | Buy |
| 2016-03-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2016-03-18 | Susquehanna | Downgrade | Positive | Neutral |
| 2016-03-07 | Nomura | Downgrade | Neutral | Reduce |
| 2016-02-16 | Nomura | Maintain | Neutral | Neutral |
| 2016-02-16 | Mizuho | Upgrade | Neutral | Buy |
| 2016-02-16 | Macquarie | Maintain | Outperform | Outperform |
| 2016-02-01 | Goldman Sachs | Upgrade | Sell | Neutral |
| 2016-01-04 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-12-23 | Macquarie | Maintain | Outperform | Outperform |
| 2015-12-23 | Pacific Crest | Maintain | Outperform | Outperform |
| 2015-12-23 | Raymond James | Downgrade | Strong Buy | Outperform |
| 2015-12-17 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2015-12-14 | MKM Partners | Maintain | Buy | Buy |
| 2015-10-21 | Bank of America | Downgrade | Neutral | Underperform |
| 2015-10-21 | B of A Securities | Downgrade | Neutral | Underperform |
| 2015-10-02 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2015-10-02 | Jefferies | Maintain | Buy | Buy |
| 2015-10-02 | Pacific Crest | Maintain | Overweight | Overweight |
| 2015-10-02 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-10-02 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-09-29 | Wells Fargo | Upgrade | Market Perform | Outperform |
| 2015-09-25 | Wedbush | Maintain | Neutral | Neutral |
| 2015-09-21 | Barclays | Maintain | Overweight | Overweight |
| 2015-09-08 | MKM Partners | Upgrade | Neutral | Buy |
| 2015-08-25 | Mizuho | Maintain | Neutral | Neutral |
| 2015-08-24 | Susquehanna | Maintain | Positive | Positive |
| 2015-08-20 | Baird | Downgrade | Outperform | Neutral |
| 2015-08-17 | Wedbush | Downgrade | Outperform | Neutral |
| 2015-08-17 | Wells Fargo | Upgrade | Underperform | Market Perform |
| 2015-08-17 | Topeka | Maintain | Buy | Buy |
| 2015-08-17 | UBS | Maintain | Buy | Buy |
| 2015-08-16 | Topeka Capital | Maintain | Buy | Buy |
| 2015-08-11 | PiperJaffray | Maintain | Overweight | Overweight |
| 2015-08-11 | Piper Sandler | Maintain | Overweight | Overweight |
| 2015-08-07 | Drexel Hamilton | Downgrade | Buy | Hold |
| 2015-07-14 | Morgan Stanley | Upgrade | Underweight | Equal Weight |
| 2015-06-30 | Standpoint Research | Maintain | Buy | Buy |
| 2015-06-29 | Mizuho | Downgrade | Buy | Neutral |
| 2015-06-26 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2015-06-26 | Jefferies | Maintain | Buy | Buy |
| 2015-06-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-06-26 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2015-06-26 | Bernstein | Maintain | Outperform | Outperform |
| 2015-06-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-06-25 | Stifel | Maintain | Buy | Buy |
| 2015-06-22 | Goldman Sachs | Downgrade | Neutral | Sell |
| 2015-06-22 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2015-06-19 | Topeka Capital | Upgrade | Hold | Buy |
| 2015-06-19 | Topeka | Upgrade | Hold | Buy |
| 2015-06-18 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2015-06-18 | Susquehanna | Maintain | Positive | Positive |
| 2015-06-18 | Stifel | Maintain | Buy | Buy |
| 2015-06-15 | Morgan Stanley | Downgrade | Equal Weight | Underweight |
| 2015-06-12 | Pacific Crest | Maintain | Overweight | Overweight |
| 2015-06-09 | Drexel Hamilton | Downgrade | Hold | Sell |
| 2015-05-22 | Mizuho | Maintain | Buy | Buy |
| 2015-05-21 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2015-05-12 | Drexel Hamilton | Downgrade | Buy | Hold |
| 2015-04-02 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2015-04-02 | Stifel | Maintain | Buy | Buy |
| 2015-04-01 | JP Morgan | Maintain | Overweight | Overweight |
| 2015-04-01 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-03-25 | MKM Partners | Maintain | Neutral | Neutral |
| 2015-03-18 | Jefferies | Maintain | Buy | Buy |
| 2015-03-17 | RBC Capital | Maintain | Outperform | Outperform |
| 2015-03-03 | Nomura | Downgrade | Buy | Neutral |
| 2015-02-17 | Jefferies | Maintain | Buy | Buy |
| 2015-02-17 | Macquarie | Upgrade | Neutral | Outperform |
| 2015-01-20 | Susquehanna | Downgrade | Positive | Neutral |
| 2014-12-16 | Nomura | Maintain | Buy | Buy |
| 2014-10-20 | Pacific Crest | Upgrade | Sector Perform | Outperform |
| 2014-10-08 | Ladenburg Thalmann | Maintain | Neutral | Neutral |
| 2014-09-26 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-09-26 | Stifel | Maintain | Buy | Buy |
| 2014-06-25 | Macquarie | Maintain | Neutral | Neutral |
| 2014-06-24 | Jefferies | Maintain | Buy | Buy |
| 2014-06-24 | JP Morgan | Maintain | Neutral | Neutral |
| 2014-06-24 | Needham | Upgrade | Buy | Strong Buy |
| 2014-06-19 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2014-06-16 | Baird | Upgrade | Neutral | Outperform |
| 2014-06-12 | Nomura | Maintain | Buy | Buy |
| 2014-06-11 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-06-11 | Bank of America | Upgrade | Underperform | Buy |
| 2014-06-11 | B of A Securities | Upgrade | Underperform | Buy |
| 2014-05-19 | RBC Capital | Upgrade | Sector Perform | Outperform |
| 2014-04-10 | ISI Group | Downgrade | Strong Buy | Buy |
| 2014-01-16 | JMP Securities | Upgrade | Market Perform | Market Outperform |
| 2014-01-10 | Argus Capital | Maintain | Buy | Buy |
| 2014-01-08 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-01-08 | Stifel | Maintain | Buy | Buy |
| 2014-01-03 | RBC Capital | Downgrade | Outperform | Sector Perform |
| 2013-12-23 | Bank of America | Downgrade | Neutral | Underperform |
| 2013-12-23 | B of A Securities | Downgrade | Neutral | Underperform |
| 2013-12-12 | Nomura | Upgrade | Neutral | Buy |
| 2013-12-03 | Needham | Maintain | Buy | Buy |
| 2013-12-03 | Bernstein | Maintain | Outperform | Outperform |
| 2013-11-22 | Bank of America | Downgrade | Buy | Neutral |
| 2013-11-22 | B of A Securities | Downgrade | Buy | Neutral |
| 2013-10-22 | Drexel Hamilton | Maintain | Buy | Buy |
| 2013-10-11 | Wells Fargo | Downgrade | Market Perform | Underperform |
| 2013-10-09 | Piper Sandler | Maintain | Overweight | Overweight |
| 2013-10-09 | PiperJaffray | Maintain | Overweight | Overweight |
| 2013-10-03 | Credit Suisse | Maintain | Outperform | Outperform |
| 2013-09-30 | Nomura | Maintain | Neutral | Neutral |
| 2013-09-27 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-09-27 | Stifel | Maintain | Buy | Buy |
| 2013-09-20 | Wedbush | Maintain | Outperform | Outperform |
| 2013-09-09 | Susquehanna | Upgrade | Negative | Neutral |
| 2013-08-15 | Baird | Downgrade | Outperform | Neutral |
| 2013-08-12 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-08-12 | Nomura | Maintain | Neutral | Neutral |
| 2013-08-12 | Stifel | Maintain | Buy | Buy |
| 2013-06-20 | JP Morgan | Maintain | Neutral | Neutral |
| 2013-06-20 | Stifel | Maintain | Buy | Buy |
| 2013-06-20 | Wedbush | Maintain | Outperform | Outperform |
| 2013-06-20 | Sterne Agee | Maintain | Buy | Buy |
| 2013-06-20 | Jefferies | Maintain | Buy | Buy |
| 2013-06-20 | PiperJaffray | Maintain | Overweight | Overweight |
| 2013-06-20 | Nomura | Maintain | Neutral | Neutral |
| 2013-06-20 | Piper Sandler | Maintain | Overweight | Overweight |
| 2013-06-20 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-06-17 | Jefferies | Maintain | Buy | Buy |
| 2013-06-17 | Credit Suisse | Maintain | Outperform | Outperform |
| 2013-06-14 | B of A Securities | Maintain | Buy | Buy |
| 2013-06-14 | Bank of America | Maintain | Buy | Buy |
| 2013-06-13 | Nomura | Maintain | Neutral | Neutral |
| 2013-06-10 | Wells Fargo | Downgrade | Outperform | Market Perform |
| 2013-06-06 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-06-06 | Stifel | Maintain | Buy | Buy |
| 2013-05-31 | MKM Partners | Downgrade | Buy | Neutral |
| 2013-05-10 | JMP Securities | Downgrade | Market Outperform | Market Perform |
| 2013-05-06 | Topeka | Maintain | Hold | Hold |
| 2013-05-02 | Credit Agricole | Downgrade | Outperform | Underperform |
| 2013-04-08 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2013-03-22 | UBS | Maintain | Buy | Buy |
| 2013-03-22 | PiperJaffray | Maintain | Overweight | Overweight |
| 2013-03-22 | Bank of America | Maintain | Buy | Buy |
| 2013-03-22 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-03-22 | Stifel | Maintain | Buy | Buy |
| 2013-03-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2013-03-22 | Citigroup | Maintain | Buy | Buy |
| 2013-03-22 | Jefferies | Maintain | Buy | Buy |
| 2013-03-22 | Piper Sandler | Maintain | Overweight | Overweight |
| 2013-03-22 | B of A Securities | Maintain | Buy | Buy |
| 2013-03-22 | JP Morgan | Maintain | Neutral | Neutral |
| 2013-03-22 | Nomura | Maintain | Neutral | Neutral |
| 2013-03-18 | Susquehanna | Downgrade | Neutral | Negative |
| 2013-03-18 | Wedbush | Maintain | Outperform | Outperform |
| 2013-03-14 | B of A Securities | Maintain | Buy | Buy |
| 2013-03-14 | Bank of America | Maintain | Buy | Buy |
| 2013-03-14 | Sterne Agee | Maintain | Buy | Buy |
| 2013-03-07 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-03-07 | Stifel | Maintain | Buy | Buy |
| 2013-03-04 | Lazard | Downgrade | Buy | Neutral |
| 2013-02-20 | Nomura | Maintain | Neutral | Neutral |
| 2013-01-09 | Wedbush | Maintain | Outperform | Outperform |
| 2013-01-03 | Barclays | Maintain | Overweight | Overweight |
| 2012-12-21 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2012-12-21 | Citigroup | Maintain | Buy | Buy |
| 2012-12-21 | Credit Agricole | Maintain | Buy | Outperform |
| 2012-12-14 | Drexel Hamilton | Upgrade | Hold | Buy |
| 2012-12-07 | Cross Research | Maintain | Buy | Buy |
| 2012-10-15 | Piper Sandler | Maintain | Overweight | Overweight |
| 2012-10-15 | PiperJaffray | Maintain | Overweight | Overweight |
| 2012-10-11 | Nomura | Maintain | Neutral | Neutral |
| 2012-09-28 | Jefferies | Maintain | Buy | Buy |
| 2012-09-28 | JP Morgan | Maintain | Neutral | Neutral |
| 2012-09-28 | Citigroup | Maintain | Buy | Buy |
| 2012-06-21 | Deutsche Bank | Maintain | Hold | Hold |
| 2012-06-21 | Sterne Agee | Maintain | Buy | Buy |
| 2012-06-21 | Stifel | Maintain | Buy | Buy |
| 2012-06-21 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2012-05-18 | ThinkEquity | Maintain | Buy | Buy |
| 2012-03-26 | Oppenheimer | Downgrade | Outperform | Perform |
| 2012-03-21 | Citigroup | Maintain | Buy | Buy |
| 2012-02-29 | Wedbush | Maintain | Outperform | Outperform |
| 2012-02-13 | Piper Sandler | Maintain | Overweight | Overweight |
| 2012-02-13 | PiperJaffray | Maintain | Overweight | Overweight |
| 2012-02-12 | Oppenheimer | Maintain | Outperform | Outperform |
| 2012-02-10 | Goldman Sachs | Maintain | Neutral | Neutral |