$8.27 (4.06%)
| Source | Headline |
|---|---|
|
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 |
|
Vanguard Small-Cap Growth ETF vs Russell 1000 Growth ETF. Should Investors Go Small- or Large-Caps for Growth in 2026?
VONG delivers superior 5-year returns and lower drawdowns, while VBK offers higher recent gains with broader diversification across 579 holdings. fool.com - 2026-07-14 15:16:45 |
|
NVIDIA vs SanDisk: Is Storage the Next AI Winner?
NVIDIA (NASDAQ: NVDA | NVDA Price Prediction) and SanDisk (NASDAQ: SNDK) both delivered blowout 247wallst.com - 2026-07-14 14:00:12 |
|
What Is Going on With NVIDIA Stock on Tuesday?
NVIDIA Corp (NASDAQ:NVDA) stock gained almost 3% on Tuesday as traders returned to mega-cap AI exposure, and the stock benefited from fresh analyst coverage that kept upside forecasts in focus. The move is coming alongside a +1.10% gain in the Technology sector and a +0.16% lift in the S&P 500, pointing to a risk-on tape rather than a stock-specific shock. benzinga.com - 2026-07-14 13:58:18 |
|
Price Prediction: Nvidia Stock Will Double on This Date
NVIDIA (NASDAQ:NVDA | NVDA Price Prediction) just posted the kind of quarter that makes bold price targets look reasonable. 247wallst.com - 2026-07-14 13:30:20 |
|
Nvidia stock looks like a coiled spring: Is a big breakout coming?
Nvidia stock continued its recovery today, reaching its highest point since June 22 and up 10% from its low in June. This rebound may continue as the stock forms a falling wedge pattern and its revenue and profit growth accelerate. invezz.com - 2026-07-14 13:17:50 |
|
Nvidia (NVDA) Upgraded to Buy: Here's What You Should Know
Nvidia (NVDA) has been upgraded to a Zacks Rank #2 (Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term. zacks.com - 2026-07-14 13:01:11 |
|
U.S. trade official says 'very few' Nvidia H200 AI chips have been shipped to China
A top U.S. trade official said on Tuesday that "very few" of Nvidia's H200 AI chips have been shipped to China and Hong Kong. "It's a very small quantity of chips," Under Secretary of Commerce for Industry and Security Jeffery Kessler said at a congressional hearing. cnbc.com - 2026-07-14 12:50:28 |
|
Nvidia May Be the Most Valuable Company in the World, but It Looks Like a Bargain Compared to These 3 Artificial Intelligence (AI) Stocks
A high market cap doesn't mean a stock is overpriced. Nvidia's valuation is high, but its strong earnings suggest it's not that expensive. fool.com - 2026-07-14 12:38:13 |
|
Nvidia Vs. Apple: Nvidia Will Edge Out Apple in Market Cap To End July, but Apple is Growing Faster
NVIDIA (NASDAQ:NVDA | NVDA Price Prediction) and Apple (NASDAQ:AAPL) posted very different quarters, yet sit nearly shoulder to shoulder at the market's top. 247wallst.com - 2026-07-14 12:21:07 |
|
Nvidia's China Comeback Finally Begins — But Here's Why Investors Should Keep Expectations in Check
For much of the AI boom, Nvidia ( NASDAQ:NVDA | NVDA Price Prediction ) has enjoyed an enviable problem: demand has consistently outpaced supply. 247wallst.com - 2026-07-14 11:46:17 |
|
Had You Bought This Magnificent Vanguard ETF at the Start of January, You'd Be Crushing the S&P 500 in 2026
Technology stocks are driving the broader market higher yet again in 2026. fool.com - 2026-07-14 11:17:00 |
|
US official says shipments of H200 chips to China have begun
A top U.S. official told Congress on Tuesday that "very few" Nvidia H200 chips to date have been shipped to China or Hong Kong. reuters.com - 2026-07-14 10:53:30 |
|
The 1 Number That Sets the Record Straight on AI Chip Demand: $75 Billion
Chip stocks have been steering the market lately, and NVIDIA (NASDAQ:NVDA | NVDA Price Prediction) remains at the center of the move. 247wallst.com - 2026-07-14 10:52:09 |
|
NVIDIA's AI Partnerships Expand: Can This Keep NVDA Ahead of Rivals?
NVDA's expanding AI partnerships deepen its ecosystem across cloud, networking, autos and telecom as rivals intensify AI investments. zacks.com - 2026-07-14 10:46:25 |
|
3 Reasons Nvidia Stock Could Keep Soaring Through 2026
The stock is poised to push beyond its $5.1 trillion market value. fool.com - 2026-07-14 10:45:00 |
|
Nvidia: The Valuation Gap May Collapse With This Q2 Catalyst, Lifting The Stock
Nvidia Corporation remains a compelling investment opportunity, make even more appealing for its massive valuation gap. This valuation gap belies its unmatched revenue growth trajectory, supporting a continued bullish outlook. Risks include potential supply chain constraints and competitive pressures, but NVDA's execution and innovation mitigate these concerns. seekingalpha.com - 2026-07-14 10:44:37 |
|
ZTE among Chinese firms licensed to purchase Nvidia's H200 chips, documents show
A unit of telecoms gear maker ZTE Corp and two other Chinese firms are among the latest entities to receive U.S. approval to purchase advanced AI chips from Nvidia and AMD , according to documents and two sources familiar with the matter. reuters.com - 2026-07-14 10:33:52 |
|
Tuesday's Morning Movers: SPCX New Bull, NVDA PT Hike, AAPL Downgrade
KeyBanc is taking what Diane King Hall calls a contrarian view on Apple (AAPL). The firm issued a downgrade to underweight for the iPhone maker over a tentative hardware demand downslide. youtube.com - 2026-07-14 10:30:39 |
|
Is Nvidia (NVDA) a Buy as Wall Street Analysts Look Optimistic?
When deciding whether to buy, sell, or hold a stock, investors often rely on analyst recommendations. Media reports about rating changes by these brokerage-firm-employed (or sell-side) analysts often influence a stock's price, but are they really important? zacks.com - 2026-07-14 10:30:25 |
|
Hynix Isn't Selling Shares to Cash Out. It's Funding a $26.5 Billion Factory Bet.
The opportunity behind these recently raised funds is nothing less than amazing. fool.com - 2026-07-14 10:30:00 |
|
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 |
|
AI Is Much More Dangerous Than You Think
Is AI your friend or your enemy? Is it a friend to the world, or will it cripple the future of the human race completely? An AI Armageddon. Many people in business can do their jobs more efficiently. Others face replacement by AI and the possibility that they won't be employed in their industry again.... AI Is Much More Dangerous Than You Think 247wallst.com - 2026-07-14 10:03:23 |
|
|
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 |
|
Jim Cramer Says Tech Is 'Hostage' To SK Hynix. Here's Why Nvidia Investors Should Care
For much of the artificial intelligence boom, Nvidia Corp. (NASDAQ:NVDA) has been the stock investors watched to gauge the health of the AI trade. Jim Cramer thinks that may no longer be enough. benzinga.com - 2026-07-14 09:37:03 |
|
Price Prediction: Nvidia vs AMD vs Broadcom, Which One Could 3x by 2027?
Three stocks, one question: can any of them triple by 2027? NVIDIA (NASDAQ:NVDA | NVDA Price Prediction), Advanced Micro Devices (NASDAQ:AMD), and Broadcom (NASDAQ:AVGO) are the three horses in the AI silicon race, and each is priced very differently. 247wallst.com - 2026-07-14 09:30:01 |
|
AI’s Biggest Winners Are Creating Its Biggest Losers. Here’s What It Means for Investors
Every record-breaking chip sale and soaring data center budget is quietly starving another corner of the tech economy, and corporate earnings are starting to expose which companies are caught on the wrong side of that divide. 247wallst.com - 2026-07-14 09:24:11 |
|
Where Will Nvidia Stock Be in 2030?
Nvidia stock has failed to break out in 2026 despite posting consistently solid growth. However, Nvidia's opportunities in AI chips and data center networking point to impressive growth over the next five years. fool.com - 2026-07-14 09:15:00 |
|
Wall Street analyst updates Nvidia stock price target
KeyBanc has raised its Nvidia (NASDAQ: NVDA) stock price target to $330 from $310 while maintaining an ‘Overweight' rating on the AI chip giant. finbold.com - 2026-07-14 09:11:10 |
|
|
Live Nasdaq Composite: Tech Stocks Rise in Relief, Treasury Yields Fall as Cooler Inflation Gives Markets a Tailwind
A cooler-than-expected inflation reading sent tech and chip stocks surging in premarket trading, but earnings from IBM and the big banks are pulling the market in a very different direction. 247wallst.com - 2026-07-14 09:00:34 |
|
Jim Cramer Says 1 Supply Signal Could Finally Unlock NVDA's Next Big Move
Jim Cramer posted a market thesis on July 10, 2026 arguing that fresh equity supply from mega-caps like Oracle or Meta is the one variable holding NVIDIA (NASDAQ:NVDA | NVDA Price Prediction) back from its next leg higher. 247wallst.com - 2026-07-14 09:00:24 |
|
Could This "Magnificent Seven" Stock End Up Being Nvidia's Biggest Rival?
Nvidia's artificial intelligence (AI) chips have driven much of the company's growth in recent years. Tech companies, however, have also been looking to cut costs to ensure a greater payoff from AI. fool.com - 2026-07-14 08:00:00 |
|
Nvidia Faces 'Slight Delay' in Rubin Chip Rollout. What It Means for the Stock.
Nvidia stock needs its next-generation Vera Rubin chips to be a hit but shareholders might have to be patient, according to KeyBanc. barrons.com - 2026-07-14 07:37:00 |
|
Breakfast News: Trex's Bold Distribution Overhaul
Trex announces exclusive partner move, Nvidia increases Asian client vetting, and more fool.com - 2026-07-14 07:30:00 |
|
3 Artificial Intelligence (AI) Stocks I'd Buy to Take Advantage of a Golden Opportunity
The market is handing investors a gift with the latest sell-off. fool.com - 2026-07-14 07:05:00 |
|
This AI Giant Has Climbed 900% Over the Past Five Years. Now Wall Street Expects the Stock to Jump Another 40%.
This company has played a key role in the AI story so far. In the recent quarter, its revenue topped $81 billion. fool.com - 2026-07-14 05:05:00 |
|
President Trump Sells Micron Stock and Buys an AI Stock Up 1,340% Since 2023
The financial professionals that manage President Trump's investment accounts have been selling Micron and buying Nvidia this year. Micron recently reported impressive financial results, and CEO Sanjay Mehrotra said the company now has 16 multiyear supply agreements. fool.com - 2026-07-14 04:24:00 |
|
The Physical AI Proof Points Are Suddenly Everywhere
Physical AI has crossed from hype to product. Six supply chain layers - edge silicon to connectivity - and the stocks at every level. investorplace.com - 2026-07-14 00:00:00 |
|
Nvidia halves Asia buyer list in China chip crackdown, FT reports
Nvidia has more than halved the number of Asian customers authorised to buy its AI chips after creating a new "white list" of companies that have passed tougher compliance checks aimed at preventing the products from reaching China, the Financial Times reported on Monday. reuters.com - 2026-07-13 23:31:52 |
|
Chief Economic Adviser: “There Is No Way” the Bond Market Can Fund the AI Boom Without Higher Yields
Mohamed El-Erian says a structural mismatch between borrowers and buyers has pushed the bond market to a breaking point, and Amazon's latest debt deal may have just revealed the first crack. 247wallst.com - 2026-07-13 22:15:37 |
|
Famous AI Investor Says This is the ‘Mega Bull Case' For Stocks like NVIDIA, Micron, and Broadcom
Gavin Baker, managing partner and CIO at Atreides Management and a closely watched AI investor on X, laid out what he called the “mega bull case” for AI infrastructure in a post over the weekend. 247wallst.com - 2026-07-13 21:30:52 |
|
2 Phenomenal Stocks That Could Double by 2030
The growing adoption of AI agents could send these stocks soaring. fool.com - 2026-07-13 20:45:00 |
|
Jim Cramer: South Korea Is Mispricing SK Hynix. Here's Why He's Still Bullish on AI Memory
Jim Cramer used Monday's Squawk on the Street to explain why SK Hynix's sharp overnight decline in South Korea may not signal a change in the company's underlying outlook. 247wallst.com - 2026-07-13 19:04:02 |
|
Nvidia (NVDA) Registers a Bigger Fall Than the Market: Important Facts to Note
Nvidia (NVDA) reached $203.53 at the closing of the latest trading day, reflecting a -3.52% change compared to its last close. zacks.com - 2026-07-13 18:45:16 |
|
Analyst Dan Ives Calls Memory Chips the “Golden Child” of the AI Revolution with “15-to-1” Demand-to-Supply Imbalance
Wedbush Securities tech strategist Dan Ives argued on CNBC on Monday that memory chips have become the most valuable slice of the AI supply chain, and that SK Hynix's blockbuster U.S. 247wallst.com - 2026-07-13 18:34:25 |
|
TSMC Sales Jump 36% as Memory Stocks Plunge. What It Means for NVIDIA and AMD
TSMC (NYSE:TSM | TSM Price Prediction) started the week strong, reporting a 36% jump in quarterly sales, with June monthly revenue reaching roughly 442 billion Taiwan dollars, up 67.9% year over year. 247wallst.com - 2026-07-13 17:45:00 |
|
Jensen Huang Slammed a $2.5 Billion Chip-Smuggling Scheme at Nvidia's Stockholder Meeting
Smugglers have been using various methods to bring Nvidia chips into restricted markets such as China. Without ongoing technical and engineering support, the smuggled chips have a relatively short lifespan that makes them unusable. fool.com - 2026-07-13 15:15:00 |
|
The SK Hynix IPO and 2027's AI Memory Squeeze
The highly anticipated U.S. trading debut of SK Hynix NASDAQ: SKHY delivered on its initial promise by pricing at $158.14 and raising an unprecedented $28.1 billion on July 10. Shares quickly gapped above $170 as early buyers scrambled for exposure to the global leader in high-bandwidth memory (HBM). marketbeat.com - 2026-07-13 15:00:06 |
|
Nvidia, Amazon, and Microsoft Stocks Just Did Something for the First Time in at Least 5 Years. Here's What History Says Will Happen Next
Valuations for these tech titans have fallen to multiyear lows. More importantly, however, they continue to generate robust financial results. fool.com - 2026-07-13 14:56:40 |
|
Tech View: Record Profits, Insider buying, & Cheap Valuations
Backed by historic corporate profits, insider buying, and bargain valuations, tech stocks are proving that the 2026 rally is built on rock-solid fundamentals, not hot air. zacks.com - 2026-07-13 14:56:09 |
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-02 | Needham | Maintain | Buy | Buy |
| 2026-06-01 | DA Davidson | Maintain | Buy | Buy |
| 2026-05-27 | Tigress Financial | Maintain | Strong Buy | Strong Buy |
| 2026-05-21 | Truist Securities | Maintain | Buy | Buy |
| 2026-05-21 | JP Morgan | Maintain | Overweight | Overweight |
| 2026-05-21 | Stifel | Maintain | Buy | Buy |
| 2026-05-21 | B of A Securities | Maintain | Buy | Buy |
| 2026-05-21 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-05-21 | Wedbush | Maintain | Outperform | Outperform |
| 2026-05-21 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2026-05-21 | UBS | Maintain | Buy | Buy |
| 2026-05-21 | DA Davidson | Maintain | Buy | Buy |
| 2026-05-21 | Needham | Maintain | Buy | Buy |
| 2026-05-21 | Benchmark | Maintain | Buy | Buy |
| 2026-05-21 | Keybanc | Maintain | Overweight | Overweight |
| 2026-05-21 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2026-05-21 | Baird | Maintain | Outperform | Outperform |
| 2026-05-21 | Rosenblatt | Maintain | Buy | Buy |
| 2026-05-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2026-05-21 | Jefferies | Maintain | Buy | Buy |
| 2026-05-19 | HSBC | Maintain | Buy | Buy |
| 2026-05-18 | DA Davidson | Maintain | Buy | Buy |
| 2026-05-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2026-05-18 | Wedbush | Maintain | Outperform | Outperform |
| 2026-05-18 | Keybanc | Maintain | Overweight | Overweight |
| 2026-05-15 | TD Cowen | Maintain | Buy | Buy |
| 2026-05-14 | UBS | Maintain | Buy | Buy |
| 2026-05-14 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-05-14 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2026-05-12 | Wells Fargo | Maintain | Overweight | Overweight |
| 2026-03-31 | Benchmark | Maintain | Buy | Buy |
| 2026-03-23 | Rosenblatt | Maintain | Buy | Buy |
| 2026-03-23 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2026-03-19 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2026-03-18 | Needham | Maintain | Buy | Buy |
| 2026-03-18 | Rosenblatt | Maintain | Buy | Buy |
| 2026-03-18 | Truist Securities | Maintain | Buy | Buy |
| 2026-03-17 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-03-17 | Benchmark | Maintain | Buy | Buy |
| 2026-03-17 | Keybanc | Maintain | Overweight | Overweight |
| 2026-03-17 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2026-03-17 | TD Cowen | Maintain | Buy | Buy |
| 2026-03-17 | Rosenblatt | Maintain | Buy | Buy |
| 2026-03-12 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2026-03-05 | Tigress Financial | Maintain | Strong Buy | Strong Buy |
| 2026-03-03 | Wedbush | Maintain | Outperform | Outperform |
| 2026-02-26 | Benchmark | Maintain | Buy | Buy |
| 2026-02-26 | Keybanc | Maintain | Overweight | Overweight |
| 2026-02-26 | Citigroup | Maintain | Buy | Buy |
| 2026-02-26 | DA Davidson | Maintain | Buy | Buy |
| 2026-02-26 | Needham | Maintain | Buy | Buy |
| 2026-02-26 | TD Cowen | Maintain | Buy | Buy |
| 2026-02-26 | JP Morgan | Maintain | Overweight | Overweight |
| 2026-02-26 | Bernstein | Maintain | Outperform | Outperform |
| 2026-02-26 | Wedbush | Maintain | Outperform | Outperform |
| 2026-02-26 | Rosenblatt | Maintain | Buy | Buy |
| 2026-02-26 | Oppenheimer | Maintain | Outperform | Outperform |
| 2026-02-26 | Truist Securities | Maintain | Buy | Buy |
| 2026-02-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2026-02-26 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-02-26 | B of A Securities | Maintain | Buy | Buy |
| 2026-02-24 | HSBC | Maintain | Buy | Buy |
| 2026-02-23 | Wedbush | Maintain | Outperform | Outperform |
| 2026-02-23 | DA Davidson | Maintain | Buy | Buy |
| 2026-02-23 | Keybanc | Maintain | Overweight | Overweight |
| 2026-02-18 | Needham | Maintain | Buy | Buy |
| 2026-01-16 | Jefferies | Maintain | Buy | Buy |
| 2026-01-09 | Mizuho | Maintain | Outperform | Outperform |
| 2025-12-29 | Stifel | Maintain | Buy | Buy |
| 2025-12-29 | Truist Securities | Maintain | Buy | Buy |
| 2025-12-26 | Bernstein | Maintain | Outperform | Outperform |
| 2025-12-26 | B of A Securities | Maintain | Buy | Buy |
| 2025-12-26 | Baird | Maintain | Outperform | Outperform |
| 2025-12-19 | Truist Securities | Maintain | Buy | Buy |
| 2025-12-18 | Tigress Financial | Maintain | Strong Buy | Strong Buy |
| 2025-12-01 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-11-20 | DA Davidson | Maintain | Buy | Buy |
| 2025-11-20 | Mizuho | Maintain | Outperform | Outperform |
| 2025-11-20 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-11-20 | Citigroup | Maintain | Buy | Buy |
| 2025-11-20 | Deutsche Bank | Maintain | Hold | Hold |
| 2025-11-20 | Argus Research | Maintain | Buy | Buy |
| 2025-11-20 | Truist Securities | Maintain | Buy | Buy |
| 2025-11-20 | Wedbush | Maintain | Outperform | Outperform |
| 2025-11-20 | Jefferies | Maintain | Buy | Buy |
| 2025-11-20 | Susquehanna | Maintain | Positive | Positive |
| 2025-11-20 | Benchmark | Maintain | Buy | Buy |
| 2025-11-20 | Rosenblatt | Maintain | Buy | Buy |
| 2025-11-20 | Baird | Maintain | Outperform | Outperform |
| 2025-11-20 | Barclays | Maintain | Overweight | Overweight |
| 2025-11-20 | Keybanc | Maintain | Overweight | Overweight |
| 2025-11-20 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-11-20 | Melius Research | Maintain | Buy | Buy |
| 2025-11-20 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-11-20 | Bernstein | Maintain | Outperform | Outperform |
| 2025-11-20 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-11-20 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-11-18 | Stifel | Maintain | Buy | Buy |
| 2025-11-14 | Keybanc | Maintain | Overweight | Overweight |
| 2025-11-14 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-11-14 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-11-13 | Susquehanna | Maintain | Positive | Positive |
| 2025-11-13 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-11-10 | Citigroup | Maintain | Buy | Buy |
| 2025-11-03 | Rosenblatt | Maintain | Buy | Buy |
| 2025-11-03 | Loop Capital | Maintain | Buy | Buy |
| 2025-11-03 | Goldman Sachs | Maintain | Buy | Buy |
| 2025-10-29 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-10-29 | DA Davidson | Maintain | Buy | Buy |
| 2025-10-29 | B of A Securities | Maintain | Buy | Buy |
| 2025-10-29 | UBS | Maintain | Buy | Buy |
| 2025-10-15 | HSBC | Upgrade | Hold | Buy |
| 2025-10-13 | Mizuho | Maintain | Outperform | Outperform |
| 2025-10-09 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-10-03 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-09-30 | Keybanc | Maintain | Overweight | Overweight |
| 2025-09-30 | Citigroup | Maintain | Buy | Buy |
| 2025-09-29 | Jefferies | Maintain | Buy | Buy |
| 2025-09-25 | Barclays | Maintain | Overweight | Overweight |
| 2025-09-23 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-09-23 | DA Davidson | Maintain | Buy | Buy |
| 2025-09-23 | Rosenblatt | Maintain | Buy | Buy |
| 2025-09-11 | DA Davidson | Upgrade | Neutral | Buy |
| 2025-09-08 | Citigroup | Maintain | Buy | Buy |
| 2025-09-04 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-08-28 | Goldman Sachs | Maintain | Buy | Buy |
| 2025-08-28 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-08-28 | Wedbush | Maintain | Outperform | Outperform |
| 2025-08-28 | Truist Securities | Maintain | Buy | Buy |
| 2025-08-28 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-08-28 | DA Davidson | Maintain | Neutral | Neutral |
| 2025-08-28 | Needham | Maintain | Buy | Buy |
| 2025-08-28 | Benchmark | Maintain | Buy | Buy |
| 2025-08-28 | Rosenblatt | Maintain | Buy | Buy |
| 2025-08-28 | Keybanc | Maintain | Overweight | Overweight |
| 2025-08-28 | Craig-Hallum | Maintain | Buy | Buy |
| 2025-08-28 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-08-28 | Bernstein | Maintain | Outperform | Outperform |
| 2025-08-28 | B of A Securities | Maintain | Buy | Buy |
| 2025-08-28 | Citigroup | Maintain | Buy | Buy |
| 2025-08-28 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-08-25 | Baird | Maintain | Outperform | Outperform |
| 2025-08-25 | Stifel | Maintain | Buy | Buy |
| 2025-08-22 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-08-21 | UBS | Maintain | Buy | Buy |
| 2025-08-21 | Wedbush | Maintain | Outperform | Outperform |
| 2025-08-20 | Keybanc | Maintain | Overweight | Overweight |
| 2025-08-19 | TD Cowen | Maintain | Buy | Buy |
| 2025-08-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-08-18 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-08-14 | Mizuho | Maintain | Outperform | Outperform |
| 2025-08-13 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-08-11 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-08-07 | Goldman Sachs | Maintain | Buy | Buy |
| 2025-08-04 | B of A Securities | Maintain | Buy | Buy |
| 2025-07-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-07-16 | Mizuho | Maintain | Outperform | Outperform |
| 2025-07-16 | Needham | Maintain | Buy | Buy |
| 2025-07-15 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-07-15 | B of A Securities | Maintain | Buy | Buy |
| 2025-07-15 | Melius Research | Maintain | Buy | Buy |
| 2025-07-15 | DZ Bank | Maintain | Buy | Buy |
| 2025-07-07 | Citigroup | Maintain | Buy | Buy |
| 2025-07-03 | Mizuho | Maintain | Outperform | Outperform |
| 2025-06-25 | Loop Capital | Maintain | Buy | Buy |
| 2025-06-17 | Barclays | Maintain | Overweight | Overweight |
| 2025-06-16 | Oppenheimer | Maintain | Outperform | Outperform |
| 2025-05-29 | Barclays | Maintain | Overweight | Overweight |
| 2025-05-29 | Truist Securities | Maintain | Buy | Buy |
| 2025-05-29 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-05-29 | DA Davidson | Maintain | Neutral | Neutral |
| 2025-05-29 | Needham | Maintain | Buy | Buy |
| 2025-05-29 | B of A Securities | Maintain | Buy | Buy |
| 2025-05-29 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2025-05-29 | Rosenblatt | Maintain | Buy | Buy |
| 2025-05-29 | Benchmark | Maintain | Buy | Buy |
| 2025-05-29 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-05-29 | Mizuho | Maintain | Outperform | Outperform |
| 2025-05-29 | Citigroup | Maintain | Buy | Buy |
| 2025-05-22 | Wedbush | Maintain | Outperform | Outperform |
| 2025-05-14 | B of A Securities | Maintain | Buy | Buy |
| 2025-05-12 | UBS | Maintain | Buy | Buy |
| 2025-04-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-04-23 | Rosenblatt | Maintain | Buy | Buy |
| 2025-04-22 | Barclays | Maintain | Overweight | Overweight |
| 2025-04-17 | UBS | Maintain | Buy | Buy |
| 2025-04-16 | DA Davidson | Maintain | Neutral | Neutral |
| 2025-04-16 | Rosenblatt | Maintain | Buy | Buy |
| 2025-04-16 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-04-16 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2025-04-16 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-04-16 | B of A Securities | Maintain | Buy | Buy |
| 2025-04-16 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-04-16 | Wedbush | Maintain | Outperform | Outperform |
| 2025-04-14 | DA Davidson | Maintain | Neutral | Neutral |
| 2025-04-11 | Citigroup | Maintain | Buy | Buy |
| 2025-04-09 | TD Cowen | Maintain | Buy | Buy |
| 2025-03-20 | Benchmark | Maintain | Buy | Buy |
| 2025-03-20 | DA Davidson | Maintain | Neutral | Neutral |
| 2025-03-19 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-03-19 | B of A Securities | Maintain | Buy | Buy |
| 2025-03-19 | Susquehanna | Maintain | Positive | Positive |
| 2025-03-19 | Needham | Maintain | Buy | Buy |
| 2025-03-19 | Rosenblatt | Maintain | Buy | Buy |
| 2025-03-19 | Benchmark | Maintain | Buy | Buy |
| 2025-03-19 | Keybanc | Maintain | Overweight | Overweight |
| 2025-03-14 | Mizuho | Maintain | Outperform | Outperform |
| 2025-02-27 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-02-27 | B of A Securities | Maintain | Buy | Buy |
| 2025-02-27 | Rosenblatt | Maintain | Buy | Buy |
| 2025-02-27 | DA Davidson | Maintain | Neutral | Neutral |
| 2025-02-27 | Truist Securities | Maintain | Buy | Buy |
| 2025-02-27 | Needham | Maintain | Buy | Buy |
| 2025-02-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-02-27 | Benchmark | Maintain | Buy | Buy |
| 2025-02-25 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-02-24 | Rosenblatt | Maintain | Buy | Buy |
| 2025-02-20 | Baird | Maintain | Outperform | Outperform |
| 2025-02-20 | Keybanc | Maintain | Overweight | Overweight |
| 2025-01-28 | Tigress Financial | Upgrade | Buy | Strong Buy |
| 2025-01-28 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-01-27 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2025-01-17 | Barclays | Maintain | Overweight | Overweight |
| 2025-01-13 | HSBC | Maintain | Buy | Buy |
| 2025-01-08 | Rosenblatt | Maintain | Buy | Buy |
| 2025-01-07 | B of A Securities | Maintain | Buy | Buy |
| 2025-01-07 | Benchmark | Maintain | Buy | Buy |
| 2024-12-20 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-12-16 | Truist Securities | Maintain | Buy | Buy |
| 2024-11-22 | Phillip Securities | Maintain | Buy | Accumulate |
| 2024-11-22 | DA Davidson | Maintain | Neutral | Neutral |
| 2024-11-21 | Citigroup | Maintain | Buy | Buy |
| 2024-11-21 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-11-21 | Barclays | Maintain | Overweight | Overweight |
| 2024-11-21 | Deutsche Bank | Maintain | Hold | Hold |
| 2024-11-21 | Rosenblatt | Maintain | Buy | Buy |
| 2024-11-21 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-11-21 | B of A Securities | Maintain | Buy | Buy |
| 2024-11-21 | Craig-Hallum | Maintain | Buy | Buy |
| 2024-11-21 | Wedbush | Maintain | Outperform | Outperform |
| 2024-11-21 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-11-21 | TD Cowen | Maintain | Buy | Buy |
| 2024-11-21 | Truist Securities | Maintain | Buy | Buy |
| 2024-11-21 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-11-21 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-11-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-11-21 | Mizuho | Maintain | Outperform | Outperform |
| 2024-11-21 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-11-21 | Melius Research | Maintain | Buy | Buy |
| 2024-11-21 | Benchmark | Maintain | Buy | Buy |
| 2024-11-21 | Needham | Maintain | Buy | Buy |
| 2024-11-20 | Loop Capital | Maintain | Buy | Buy |
| 2024-11-19 | Truist Securities | Maintain | Buy | Buy |
| 2024-11-19 | Stifel | Maintain | Buy | Buy |
| 2024-11-18 | Rosenblatt | Maintain | Buy | Buy |
| 2024-11-14 | Susquehanna | Maintain | Positive | Positive |
| 2024-11-14 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-11-14 | HSBC | Maintain | Buy | Buy |
| 2024-11-14 | Wedbush | Maintain | Outperform | Outperform |
| 2024-11-14 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2024-11-13 | Citigroup | Maintain | Buy | Buy |
| 2024-11-12 | Mizuho | Maintain | Outperform | Outperform |
| 2024-11-11 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-11-11 | UBS | Maintain | Buy | Buy |
| 2024-11-11 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-11-11 | Melius Research | Maintain | Buy | Buy |
| 2024-10-18 | B of A Securities | Maintain | Buy | Buy |
| 2024-10-11 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-10-10 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-10-08 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-10-08 | UBS | Maintain | Buy | Buy |
| 2024-09-05 | B of A Securities | Maintain | Buy | Buy |
| 2024-08-29 | Craig-Hallum | Maintain | Buy | Buy |
| 2024-08-29 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-08-29 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-08-29 | Rosenblatt | Maintain | Buy | Buy |
| 2024-08-29 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-08-29 | Needham | Maintain | Buy | Buy |
| 2024-08-29 | Mizuho | Maintain | Outperform | Outperform |
| 2024-08-29 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2024-08-29 | DA Davidson | Maintain | Neutral | Neutral |
| 2024-08-29 | Wedbush | Maintain | Outperform | Outperform |
| 2024-08-29 | Bernstein | Maintain | Outperform | Outperform |
| 2024-08-29 | Baird | Maintain | Outperform | Outperform |
| 2024-08-29 | WestPark Capital | Maintain | Buy | Buy |
| 2024-08-29 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-08-29 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-08-29 | Truist Securities | Maintain | Buy | Buy |
| 2024-08-29 | Benchmark | Maintain | Buy | Buy |
| 2024-08-29 | B of A Securities | Maintain | Buy | Buy |
| 2024-08-27 | Truist Securities | Maintain | Buy | Buy |
| 2024-08-26 | Loop Capital | Maintain | Buy | Buy |
| 2024-08-23 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-08-23 | Wedbush | Maintain | Outperform | Outperform |
| 2024-08-22 | Rosenblatt | Maintain | Buy | Buy |
| 2024-08-21 | HSBC | Maintain | Buy | Buy |
| 2024-08-19 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-08-06 | New Street Research | Upgrade | Neutral | Buy |
| 2024-08-05 | Deutsche Bank | Maintain | Hold | Hold |
| 2024-08-05 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-07-22 | Loop Capital | Maintain | Buy | Buy |
| 2024-07-22 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-07-15 | TD Cowen | Maintain | Buy | Buy |
| 2024-07-12 | Benchmark | Maintain | Buy | Buy |
| 2024-07-09 | Keybanc | Maintain | Overweight | Overweight |
| 2024-07-08 | UBS | Maintain | Buy | Buy |
| 2024-07-05 | New Street Research | Downgrade | Buy | Neutral |
| 2024-07-01 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-06-27 | Truist Securities | Maintain | Buy | Buy |
| 2024-06-26 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-06-26 | Citigroup | Maintain | Buy | Buy |
| 2024-06-24 | Jefferies | Maintain | Buy | Buy |
| 2024-06-21 | Melius Research | Maintain | Buy | Buy |
| 2024-06-18 | Rosenblatt | Maintain | Buy | Buy |
| 2024-06-18 | Tigress Financial | Maintain | Buy | Buy |
| 2024-06-18 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-06-11 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-06-11 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-06-11 | Argus Research | Maintain | Buy | Buy |
| 2024-06-10 | Barclays | Maintain | Overweight | Overweight |
| 2024-06-10 | Susquehanna | Maintain | Positive | Positive |
| 2024-06-10 | TD Cowen | Maintain | Buy | Buy |
| 2024-06-10 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-06-04 | Mizuho | Maintain | Buy | Buy |
| 2024-05-23 | Wedbush | Maintain | Outperform | Outperform |
| 2024-05-23 | Needham | Maintain | Buy | Buy |
| 2024-05-23 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-05-23 | Deutsche Bank | Maintain | Hold | Hold |
| 2024-05-23 | Benchmark | Maintain | Buy | Buy |
| 2024-05-23 | Citigroup | Maintain | Buy | Buy |
| 2024-05-23 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-05-23 | Mizuho | Maintain | Buy | Buy |
| 2024-05-23 | UBS | Maintain | Buy | Buy |
| 2024-05-23 | Truist Securities | Maintain | Buy | Buy |
| 2024-05-23 | Stifel | Maintain | Buy | Buy |
| 2024-05-23 | TD Cowen | Maintain | Buy | Buy |
| 2024-05-23 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-05-23 | Wolfe Research | Maintain | Outperform | Outperform |
| 2024-05-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-05-23 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2024-05-23 | Craig-Hallum | Maintain | Buy | Buy |
| 2024-05-23 | Jefferies | Maintain | Buy | Buy |
| 2024-05-23 | Rosenblatt | Maintain | Buy | Buy |
| 2024-05-23 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-05-23 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-05-23 | B of A Securities | Maintain | Buy | Buy |
| 2024-05-23 | Bernstein | Maintain | Outperform | Outperform |
| 2024-05-23 | Argus Research | Maintain | Buy | Buy |
| 2024-05-23 | Barclays | Maintain | Overweight | Overweight |
| 2024-05-23 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-05-23 | Keybanc | Maintain | Overweight | Overweight |
| 2024-05-23 | Susquehanna | Maintain | Positive | Positive |
| 2024-05-23 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-05-20 | Susquehanna | Maintain | Positive | Positive |
| 2024-05-20 | Stifel | Maintain | Buy | Buy |
| 2024-05-20 | Rosenblatt | Maintain | Buy | Buy |
| 2024-05-20 | Barclays | Maintain | Overweight | Overweight |
| 2024-05-20 | Baird | Maintain | Outperform | Outperform |
| 2024-05-17 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-05-16 | Wedbush | Maintain | Outperform | Outperform |
| 2024-05-14 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-05-10 | HSBC | Maintain | Buy | Buy |
| 2024-05-07 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-04-30 | UBS | Maintain | Buy | Buy |
| 2024-04-11 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2024-04-08 | Keybanc | Maintain | Overweight | Overweight |
| 2024-04-04 | Susquehanna | Maintain | Positive | Positive |
| 2024-03-22 | UBS | Maintain | Buy | Buy |
| 2024-03-21 | TD Cowen | Maintain | Outperform | Outperform |
| 2024-03-20 | Citigroup | Maintain | Buy | Buy |
| 2024-03-20 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-03-20 | Piper Sandler | Maintain | Overweight | Overweight |
| 2024-03-20 | Stifel | Maintain | Buy | Buy |
| 2024-03-20 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-03-20 | Argus Research | Maintain | Buy | Buy |
| 2024-03-20 | Benchmark | Maintain | Buy | Buy |
| 2024-03-20 | Deutsche Bank | Maintain | Hold | Hold |
| 2024-03-19 | Keybanc | Maintain | Overweight | Overweight |
| 2024-03-19 | Wedbush | Maintain | Outperform | Outperform |
| 2024-03-19 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-03-19 | Susquehanna | Maintain | Positive | Positive |
| 2024-03-18 | HSBC | Maintain | Buy | Buy |
| 2024-03-18 | Truist Securities | Maintain | Buy | Buy |
| 2024-03-13 | B of A Securities | Maintain | Buy | Buy |
| 2024-03-11 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-03-07 | Mizuho | Maintain | Buy | Buy |
| 2024-03-04 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-02-29 | Tigress Financial | Maintain | Buy | Buy |
| 2024-02-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-02-22 | Mizuho | Maintain | Buy | Buy |
| 2024-02-22 | Keybanc | Maintain | Overweight | Overweight |
| 2024-02-22 | Truist Securities | Maintain | Buy | Buy |
| 2024-02-22 | B of A Securities | Maintain | Buy | Buy |
| 2024-02-22 | DA Davidson | Maintain | Neutral | Neutral |
| 2024-02-22 | Argus Research | Maintain | Buy | Buy |
| 2024-02-22 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-02-22 | Needham | Maintain | Buy | Buy |
| 2024-02-22 | Jefferies | Maintain | Buy | Buy |
| 2024-02-22 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-02-22 | Wedbush | Maintain | Outperform | Outperform |
| 2024-02-22 | Craig-Hallum | Maintain | Buy | Buy |
| 2024-02-22 | HSBC | Maintain | Buy | Buy |
| 2024-02-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2024-02-22 | Benchmark | Maintain | Buy | Buy |
| 2024-02-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-02-22 | UBS | Maintain | Buy | Buy |
| 2024-02-22 | Bernstein | Maintain | Outperform | Outperform |
| 2024-02-22 | Stifel | Maintain | Buy | Buy |
| 2024-02-22 | Wolfe Research | Maintain | Outperform | Outperform |
| 2024-02-20 | Rosenblatt | Maintain | Buy | Buy |
| 2024-02-20 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-02-20 | Baird | Maintain | Outperform | Outperform |
| 2024-02-16 | Wedbush | Maintain | Outperform | Outperform |
| 2024-02-16 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-02-16 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-02-14 | Susquehanna | Maintain | Positive | Positive |
| 2024-02-13 | Mizuho | Maintain | Buy | Buy |
| 2024-02-12 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-02-07 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-02-05 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-01-29 | Cantor Fitzgerald | Maintain | Overweight | Overweight |
| 2024-01-19 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2024-01-18 | Tigress Financial | Maintain | Buy | Buy |
| 2024-01-16 | Keybanc | Maintain | Overweight | Overweight |
| 2023-11-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-11-22 | Mizuho | Maintain | Buy | Buy |
| 2023-11-22 | Susquehanna | Maintain | Positive | Positive |
| 2023-11-22 | Stifel | Maintain | Buy | Buy |
| 2023-11-22 | Benchmark | Maintain | Buy | Buy |
| 2023-11-22 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-11-22 | Wedbush | Maintain | Outperform | Outperform |
| 2023-11-22 | UBS | Maintain | Buy | Buy |
| 2023-11-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-11-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-11-22 | Edward Jones | Downgrade | Buy | Hold |
| 2023-11-22 | Needham | Maintain | Buy | Buy |
| 2023-11-17 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-11-17 | Wedbush | Maintain | Outperform | Outperform |
| 2023-11-17 | Stifel | Maintain | Buy | Buy |
| 2023-11-09 | Bernstein | Maintain | Outperform | Outperform |
| 2023-10-20 | Keybanc | Maintain | Overweight | Overweight |
| 2023-10-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-10-18 | Citigroup | Maintain | Buy | Buy |
| 2023-10-03 | Keybanc | Maintain | Overweight | Overweight |
| 2023-10-02 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-09-19 | Rosenblatt | Maintain | Buy | Buy |
| 2023-08-24 | Argus Research | Maintain | Buy | Buy |
| 2023-08-24 | Rosenblatt | Maintain | Buy | Buy |
| 2023-08-24 | Stifel | Upgrade | Hold | Buy |
| 2023-08-24 | Benchmark | Maintain | Buy | Buy |
| 2023-08-24 | Exane BNP Paribas | Upgrade | Neutral | Outperform |
| 2023-08-24 | Barclays | Maintain | Overweight | Overweight |
| 2023-08-24 | Wedbush | Maintain | Outperform | Outperform |
| 2023-08-24 | Mizuho | Maintain | Buy | Buy |
| 2023-08-24 | WestPark Capital | Upgrade | Hold | Buy |
| 2023-08-24 | Craig-Hallum | Maintain | Buy | Buy |
| 2023-08-24 | B of A Securities | Maintain | Buy | Buy |
| 2023-08-24 | UBS | Maintain | Buy | Buy |
| 2023-08-24 | Truist Securities | Maintain | Buy | Buy |
| 2023-08-24 | Keybanc | Maintain | Overweight | Overweight |
| 2023-08-24 | Citigroup | Maintain | Buy | Buy |
| 2023-08-24 | Jefferies | Maintain | Buy | Buy |
| 2023-08-24 | Wolfe Research | Maintain | Outperform | Outperform |
| 2023-08-24 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2023-08-24 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-08-24 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-08-24 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-08-24 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-08-24 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-08-24 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-08-24 | Baird | Maintain | Outperform | Outperform |
| 2023-08-24 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-08-24 | Susquehanna | Maintain | Positive | Positive |
| 2023-08-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-08-21 | HSBC | Maintain | Buy | Buy |
| 2023-08-21 | Keybanc | Maintain | Overweight | Overweight |
| 2023-08-21 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-08-18 | Wedbush | Maintain | Outperform | Outperform |
| 2023-08-17 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-08-17 | Rosenblatt | Maintain | Buy | Buy |
| 2023-08-16 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2023-08-16 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-08-15 | UBS | Maintain | Buy | Buy |
| 2023-08-15 | Baird | Maintain | Outperform | Outperform |
| 2023-08-15 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-07-24 | Mizuho | Maintain | Buy | Buy |
| 2023-07-20 | Susquehanna | Maintain | Positive | Positive |
| 2023-07-20 | Barclays | Maintain | Overweight | Overweight |
| 2023-07-14 | Truist Securities | Maintain | Buy | Buy |
| 2023-07-11 | Keybanc | Maintain | Overweight | Overweight |
| 2023-07-10 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-07-07 | Tigress Financial | Maintain | Buy | Buy |
| 2023-06-30 | Daiwa Capital | Upgrade | Neutral | Outperform |
| 2023-06-29 | Rosenblatt | Maintain | Buy | Buy |
| 2023-06-22 | Mizuho | Maintain | Buy | Buy |
| 2023-06-16 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-06-12 | Truist Securities | Maintain | Buy | Buy |
| 2023-06-12 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-06-12 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-06-12 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-06-09 | Susquehanna | Maintain | Positive | Outperform |
| 2023-05-31 | B of A Securities | Maintain | Buy | Buy |
| 2023-05-30 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-05-26 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-05-25 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2023-05-25 | Stifel | Maintain | Hold | Hold |
| 2023-05-25 | B of A Securities | Maintain | Buy | Buy |
| 2023-05-25 | Truist Securities | Maintain | Buy | Buy |
| 2023-05-25 | Wedbush | Upgrade | Neutral | Outperform |
| 2023-05-25 | Needham | Maintain | Buy | Buy |
| 2023-05-25 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-05-25 | Citigroup | Maintain | Buy | Buy |
| 2023-05-25 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-05-25 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-05-25 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-05-25 | Mizuho | Maintain | Buy | Buy |
| 2023-05-25 | Susquehanna | Maintain | Positive | Positive |
| 2023-05-25 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-05-25 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-05-25 | Keybanc | Maintain | Overweight | Overweight |
| 2023-05-25 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-05-25 | Baird | Upgrade | Neutral | Outperform |
| 2023-05-25 | Craig-Hallum | Upgrade | Hold | Buy |
| 2023-05-25 | Jefferies | Maintain | Buy | Buy |
| 2023-05-25 | Bernstein | Maintain | Outperform | Outperform |
| 2023-05-25 | Rosenblatt | Maintain | Buy | Buy |
| 2023-05-25 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-05-25 | UBS | Maintain | Buy | Buy |
| 2023-05-25 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-05-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-05-25 | Barclays | Maintain | Overweight | Overweight |
| 2023-05-24 | Citigroup | Maintain | Buy | Buy |
| 2023-05-23 | Stifel | Maintain | Hold | Hold |
| 2023-05-22 | Wedbush | Maintain | Neutral | Neutral |
| 2023-05-22 | Keybanc | Maintain | Overweight | Overweight |
| 2023-05-18 | Susquehanna | Maintain | Positive | Positive |
| 2023-05-18 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-05-11 | Rosenblatt | Maintain | Buy | Buy |
| 2023-05-10 | Truist Securities | Maintain | Buy | Buy |
| 2023-04-25 | Erste Group | Upgrade | Hold | Buy |
| 2023-04-19 | B of A Securities | Maintain | Buy | Buy |
| 2023-04-18 | HSBC | Upgrade | Reduce | Buy |
| 2023-04-11 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-04-11 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-04-11 | Keybanc | Maintain | Overweight | Overweight |
| 2023-03-31 | Tigress Financial | Maintain | Buy | Buy |
| 2023-03-30 | Susquehanna | Maintain | Positive | Positive |
| 2023-03-29 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-03-28 | Bernstein | Maintain | Outperform | Outperform |
| 2023-03-27 | UBS | Maintain | Buy | Buy |
| 2023-03-23 | Needham | Maintain | Buy | Buy |
| 2023-03-22 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-03-22 | Truist Securities | Maintain | Buy | Buy |
| 2023-03-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-03-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-03-22 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-03-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-03-22 | Mizuho | Maintain | Buy | Buy |
| 2023-03-21 | Exane BNP Paribas | Upgrade | Underperform | Neutral |
| 2023-03-17 | Citigroup | Maintain | Buy | Buy |
| 2023-03-17 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2023-02-23 | Citigroup | Maintain | Buy | Buy |
| 2023-02-23 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-02-23 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2023-02-23 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2023-02-23 | Craig-Hallum | Maintain | Hold | Hold |
| 2023-02-23 | Baird | Maintain | Neutral | Neutral |
| 2023-02-23 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-02-23 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-02-23 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-02-23 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-02-23 | Needham | Maintain | Buy | Buy |
| 2023-02-23 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-02-23 | Stifel | Maintain | Hold | Hold |
| 2023-02-23 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-02-23 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-02-23 | Mizuho | Maintain | Buy | Buy |
| 2023-02-23 | Barclays | Maintain | Overweight | Overweight |
| 2023-02-23 | Jefferies | Maintain | Buy | Buy |
| 2023-02-23 | Truist Securities | Maintain | Buy | Buy |
| 2023-02-23 | B of A Securities | Maintain | Buy | Buy |
| 2023-02-22 | Piper Sandler | Maintain | Overweight | Overweight |
| 2023-02-21 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2023-02-21 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-02-21 | Stifel | Maintain | Hold | Hold |
| 2023-02-21 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-02-17 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-02-17 | Keybanc | Maintain | Overweight | Overweight |
| 2023-02-16 | DZ Bank | Downgrade | Buy | Sell |
| 2023-02-16 | Susquehanna | Maintain | Positive | Positive |
| 2023-02-14 | B of A Securities | Maintain | Buy | Buy |
| 2023-01-23 | Truist Securities | Maintain | Buy | Buy |
| 2023-01-23 | Barclays | Maintain | Overweight | Overweight |
| 2023-01-11 | Keybanc | Maintain | Overweight | Overweight |
| 2022-12-19 | Needham | Maintain | Buy | Buy |
| 2022-12-15 | HSBC | Maintain | Reduce | Sell |
| 2022-12-15 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2022-12-12 | TD Cowen | Maintain | Outperform | Outperform |
| 2022-12-09 | Tigress Financial | Maintain | Buy | Buy |
| 2022-11-17 | Stifel | Maintain | Hold | Hold |
| 2022-11-17 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-11-17 | Wedbush | Maintain | Neutral | Neutral |
| 2022-11-17 | Summit Insights Group | Upgrade | Hold | Buy |
| 2022-11-17 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2022-11-17 | Mizuho | Maintain | Buy | Buy |
| 2022-11-17 | Susquehanna | Maintain | Positive | Positive |
| 2022-11-17 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-11-17 | Needham | Maintain | Buy | Buy |
| 2022-11-11 | Oppenheimer | Maintain | Outperform | Outperform |
| 2022-10-24 | Barclays | Maintain | Overweight | Overweight |
| 2022-10-18 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-10-11 | Citigroup | Maintain | Buy | Buy |
| 2022-09-29 | Susquehanna | Maintain | Positive | Positive |
| 2022-09-21 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-09-21 | Susquehanna | Maintain | Positive | Positive |
| 2022-09-15 | Mizuho | Maintain | Buy | Buy |
| 2022-09-08 | Stifel | Maintain | Hold | Hold |
| 2022-09-02 | Needham | Maintain | Buy | Buy |
| 2022-09-01 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-08-25 | Citigroup | Maintain | Buy | Buy |
| 2022-08-25 | Craig-Hallum | Maintain | Hold | Hold |
| 2022-08-25 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2022-08-25 | Benchmark | Maintain | Buy | Buy |
| 2022-08-25 | Mizuho | Maintain | Buy | Buy |
| 2022-08-25 | Susquehanna | Maintain | Positive | Positive |
| 2022-08-25 | Baird | Maintain | Neutral | Neutral |
| 2022-08-25 | Wedbush | Maintain | Neutral | Neutral |
| 2022-08-25 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-08-25 | Truist Securities | Maintain | Buy | Buy |
| 2022-08-25 | Barclays | Maintain | Overweight | Overweight |
| 2022-08-25 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-08-25 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-08-09 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2022-08-09 | Mizuho | Maintain | Buy | Buy |
| 2022-08-09 | Susquehanna | Maintain | Positive | Positive |
| 2022-08-09 | Truist Securities | Maintain | Buy | Buy |
| 2022-08-08 | Craig-Hallum | Downgrade | Buy | Hold |
| 2022-07-25 | Barclays | Maintain | Overweight | Overweight |
| 2022-07-20 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-07-14 | Baird | Maintain | Neutral | Neutral |
| 2022-07-13 | Susquehanna | Maintain | Positive | Positive |
| 2022-07-12 | Citigroup | Maintain | Buy | Buy |
| 2022-07-12 | Keybanc | Maintain | Overweight | Overweight |
| 2022-07-11 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-06-29 | B of A Securities | Maintain | Buy | Buy |
| 2022-05-27 | Baird | Maintain | Neutral | Neutral |
| 2022-05-26 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-05-26 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-05-26 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-05-26 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-05-26 | Mizuho | Maintain | Buy | Buy |
| 2022-05-26 | Needham | Maintain | Buy | Buy |
| 2022-05-26 | Citigroup | Maintain | Buy | Buy |
| 2022-05-26 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2022-05-26 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-05-26 | Truist Securities | Maintain | Buy | Buy |
| 2022-05-26 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-05-26 | Keybanc | Maintain | Overweight | Overweight |
| 2022-05-26 | Susquehanna | Maintain | Positive | Positive |
| 2022-05-24 | Truist Securities | Maintain | Buy | Buy |
| 2022-05-23 | UBS | Maintain | Buy | Buy |
| 2022-05-23 | Bernstein | Maintain | Outperform | Outperform |
| 2022-05-20 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-05-19 | Oppenheimer | Maintain | Outperform | Outperform |
| 2022-05-19 | Wedbush | Maintain | Neutral | Neutral |
| 2022-05-18 | Susquehanna | Maintain | Positive | Positive |
| 2022-04-25 | Barclays | Maintain | Overweight | Overweight |
| 2022-04-20 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-04-13 | New Street Research | Upgrade | Neutral | Buy |
| 2022-04-12 | Keybanc | Maintain | Overweight | Overweight |
| 2022-04-12 | Susquehanna | Maintain | Positive | Positive |
| 2022-04-11 | Baird | Downgrade | Outperform | Neutral |
| 2022-04-08 | Truist Securities | Maintain | Buy | Buy |
| 2022-03-29 | Tigress Financial | Maintain | Buy | Buy |
| 2022-02-17 | Summit Insights Group | Downgrade | Buy | Hold |
| 2022-02-17 | Mizuho | Maintain | Buy | Buy |
| 2022-01-03 | Citigroup | Maintain | Buy | Buy |
| 2021-11-18 | Needham | Maintain | Buy | Buy |
| 2021-11-18 | Truist Securities | Maintain | Buy | Buy |
| 2021-11-18 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-11-18 | Keybanc | Maintain | Overweight | Overweight |
| 2021-11-18 | Mizuho | Maintain | Buy | Buy |
| 2021-11-18 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-11-18 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2021-11-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-11-12 | Wedbush | Downgrade | Outperform | Neutral |
| 2021-11-11 | Susquehanna | Maintain | Positive | Positive |
| 2021-11-11 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-11-10 | B of A Securities | Maintain | Buy | Buy |
| 2021-11-04 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-10-25 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-10-05 | Keybanc | Maintain | Overweight | Overweight |
| 2021-09-28 | Susquehanna | Maintain | Positive | Positive |
| 2021-09-17 | B of A Securities | Maintain | Buy | Buy |
| 2021-08-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-08-19 | Barclays | Maintain | Overweight | Overweight |
| 2021-08-19 | Mizuho | Maintain | Buy | Buy |
| 2021-08-19 | Summit Insights Group | Downgrade | Hold | Sell |
| 2021-08-19 | Needham | Maintain | Buy | Buy |
| 2021-08-19 | Rosenblatt | Maintain | Buy | Buy |
| 2021-08-19 | Keybanc | Maintain | Overweight | Overweight |
| 2021-08-19 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-08-12 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-08-12 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2021-08-12 | UBS | Maintain | Buy | Buy |
| 2021-08-04 | Rosenblatt | Maintain | Buy | Buy |
| 2021-07-22 | Citigroup | Maintain | Buy | Buy |
| 2021-07-15 | Mizuho | Maintain | Buy | Buy |
| 2021-07-08 | Truist Securities | Maintain | Buy | Buy |
| 2021-07-06 | Keybanc | Maintain | Overweight | Overweight |
| 2021-07-01 | BMO Capital | Maintain | Outperform | Outperform |
| 2021-06-22 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2021-06-18 | B of A Securities | Maintain | Buy | Buy |
| 2021-06-17 | Jefferies | Maintain | Buy | Buy |
| 2021-05-27 | Keybanc | Maintain | Overweight | Overweight |
| 2021-05-27 | Jefferies | Maintain | Buy | Buy |
| 2021-05-27 | Mizuho | Maintain | Buy | Buy |
| 2021-05-27 | Wedbush | Maintain | Outperform | Outperform |
| 2021-05-27 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-05-27 | B of A Securities | Maintain | Buy | Buy |
| 2021-05-27 | Truist Securities | Maintain | Buy | Buy |
| 2021-05-27 | BMO Capital | Maintain | Outperform | Outperform |
| 2021-05-27 | UBS | Maintain | Buy | Buy |
| 2021-05-27 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2021-05-27 | Susquehanna | Maintain | Positive | Positive |
| 2021-05-27 | Craig-Hallum | Upgrade | Hold | Buy |
| 2021-05-27 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-04-15 | Raymond James | Upgrade | Outperform | Strong Buy |
| 2021-04-13 | Barclays | Maintain | Overweight | Overweight |
| 2021-04-13 | Mizuho | Maintain | Buy | Buy |
| 2021-04-13 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-04-13 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-04-13 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-04-13 | Rosenblatt | Maintain | Buy | Buy |
| 2021-02-25 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-02-25 | JP Morgan | Maintain | Overweight | Overweight |
| 2021-02-25 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-02-25 | Mizuho | Maintain | Buy | Buy |
| 2021-02-25 | Raymond James | Maintain | Outperform | Outperform |
| 2021-02-25 | Needham | Maintain | Buy | Buy |
| 2021-02-25 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-02-24 | Cascend | Maintain | Buy | Buy |
| 2021-02-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-02-22 | Susquehanna | Maintain | Positive | Positive |
| 2021-02-18 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-01-26 | Barclays | Maintain | Overweight | Overweight |
| 2021-01-15 | Truist Securities | Maintain | Buy | Buy |
| 2021-01-15 | Susquehanna | Maintain | Positive | Positive |
| 2020-11-19 | Rosenblatt | Maintain | Buy | Buy |
| 2020-11-19 | Raymond James | Maintain | Outperform | Outperform |
| 2020-11-19 | Mizuho | Maintain | Buy | Buy |
| 2020-11-19 | B of A Securities | Maintain | Buy | Buy |
| 2020-10-12 | Truist Securities | Maintain | Buy | Buy |
| 2020-10-06 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-10-06 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-10-06 | Cascend | Maintain | Buy | Buy |
| 2020-10-06 | JP Morgan | Maintain | Overweight | Overweight |
| 2020-09-15 | Needham | Maintain | Buy | Buy |
| 2020-09-15 | Craig-Hallum | Maintain | Hold | Hold |
| 2020-09-14 | Jefferies | Maintain | Buy | Buy |
| 2020-09-02 | Goldman Sachs | Maintain | Buy | Buy |
| 2020-09-02 | Mizuho | Maintain | Buy | Buy |
| 2020-09-02 | RBC Capital | Maintain | Outperform | Outperform |
| 2020-09-02 | Benchmark | Maintain | Buy | Buy |
| 2020-09-02 | B of A Securities | Maintain | Buy | Buy |
| 2020-09-02 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-08-20 | Rosenblatt | Maintain | Buy | Buy |
| 2020-08-20 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-08-20 | Needham | Maintain | Buy | Buy |
| 2020-08-20 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-08-20 | Citigroup | Maintain | Buy | Buy |
| 2020-08-20 | Mizuho | Maintain | Buy | Buy |
| 2020-08-20 | Susquehanna | Maintain | Positive | Positive |
| 2020-08-20 | RBC Capital | Maintain | Outperform | Outperform |
| 2020-08-20 | Barclays | Maintain | Overweight | Overweight |
| 2020-08-20 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-08-20 | Raymond James | Maintain | Outperform | Outperform |
| 2020-08-20 | Jefferies | Maintain | Buy | Buy |
| 2020-08-20 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-08-17 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-08-14 | Wedbush | Maintain | Outperform | Outperform |
| 2020-08-13 | Raymond James | Maintain | Outperform | Outperform |
| 2020-07-20 | Barclays | Maintain | Overweight | Overweight |
| 2020-07-10 | Rosenblatt | Maintain | Buy | Buy |
| 2020-07-07 | B of A Securities | Maintain | Buy | Buy |
| 2020-06-17 | Jefferies | Maintain | Buy | Buy |
| 2020-06-16 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2020-05-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-05-22 | Mizuho | Maintain | Buy | Buy |
| 2020-05-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-05-22 | Cascend | Maintain | Buy | Buy |
| 2020-05-22 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-05-22 | B of A Securities | Maintain | Buy | Buy |
| 2020-05-22 | UBS | Maintain | Buy | Buy |
| 2020-05-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-05-22 | Nomura | Maintain | Reduce | Reduce |
| 2020-05-22 | Rosenblatt | Maintain | Buy | Buy |
| 2020-05-22 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-05-22 | Nomura Instinet | Maintain | Reduce | Reduce |
| 2020-05-22 | Raymond James | Maintain | Outperform | Outperform |
| 2020-05-22 | Needham | Maintain | Buy | Buy |
| 2020-05-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-05-22 | Wedbush | Maintain | Outperform | Outperform |
| 2020-05-21 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-05-19 | Susquehanna | Maintain | Positive | Positive |
| 2020-05-19 | RBC Capital | Maintain | Outperform | Outperform |
| 2020-05-18 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2020-05-15 | Raymond James | Maintain | Outperform | Outperform |
| 2020-05-13 | Wedbush | Maintain | Outperform | Outperform |
| 2020-05-11 | Needham | Maintain | Buy | Buy |
| 2020-05-07 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-05-04 | Susquehanna | Maintain | Positive | Positive |
| 2020-04-28 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-04-17 | UBS | Maintain | Buy | Buy |
| 2020-03-31 | Susquehanna | Maintain | Positive | Positive |
| 2020-03-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-03-24 | Needham | Upgrade | Hold | Buy |
| 2020-03-20 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-03-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-02-25 | Nomura | Downgrade | Neutral | Reduce |
| 2020-02-19 | Bernstein | Upgrade | Market Perform | Outperform |
| 2020-02-18 | Argus Research | Maintain | Buy | Buy |
| 2020-02-14 | Rosenblatt | Maintain | Buy | Buy |
| 2020-02-14 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-02-14 | Wedbush | Maintain | Outperform | Outperform |
| 2020-02-14 | UBS | Maintain | Buy | Buy |
| 2020-02-14 | Citigroup | Maintain | Buy | Buy |
| 2020-02-14 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-02-14 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-02-14 | Cascend | Maintain | Buy | Buy |
| 2020-02-14 | Craig-Hallum | Maintain | Buy | Buy |
| 2020-02-14 | Raymond James | Maintain | Outperform | Outperform |
| 2020-02-13 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-02-13 | Cascend | Maintain | Buy | Buy |
| 2020-02-12 | Susquehanna | Maintain | Positive | Positive |
| 2020-02-12 | Wedbush | Maintain | Outperform | Outperform |
| 2020-02-11 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-02-11 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-02-10 | RBC Capital | Maintain | Outperform | Outperform |
| 2020-01-23 | UBS | Maintain | Buy | Buy |
| 2020-01-15 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-01-13 | Craig-Hallum | Maintain | Buy | Buy |
| 2020-01-13 | Needham | Upgrade | Underperform | Hold |
| 2020-01-13 | Argus Research | Maintain | Buy | Buy |
| 2020-01-10 | B of A Securities | Maintain | Buy | Buy |
| 2019-12-31 | Benchmark | Maintain | Buy | Buy |
| 2019-12-20 | Wells Fargo | Maintain | Overweight | Overweight |
| 2019-12-17 | Piper Sandler | Maintain | Overweight | Overweight |
| 2019-12-17 | PiperJaffray | Maintain | Overweight | Overweight |
| 2019-11-25 | Cascend | Maintain | Buy | Buy |
| 2019-11-25 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2019-11-15 | Raymond James | Maintain | Outperform | Outperform |
| 2019-11-15 | Citigroup | Maintain | Buy | Buy |
| 2019-11-15 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-11-15 | Citi | Maintain | Buy | Buy |
| 2019-11-15 | Barclays | Maintain | Overweight | Overweight |
| 2019-11-15 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-11-15 | Bank of America | Maintain | Buy | Buy |
| 2019-11-15 | Mizuho | Maintain | Buy | Buy |
| 2019-11-15 | Wells Fargo | Maintain | Outperform | Outperform |
| 2019-11-15 | JP Morgan | Maintain | Overweight | Overweight |
| 2019-11-15 | New Street | Downgrade | Buy | Neutral |
| 2019-11-15 | New Street Research | Downgrade | Buy | Neutral |
| 2019-11-15 | Benchmark | Maintain | Buy | Buy |
| 2019-11-15 | Craig-Hallum | Upgrade | Hold | Buy |
| 2019-11-15 | B of A Securities | Maintain | Buy | Buy |
| 2019-11-15 | Nomura | Maintain | Neutral | Neutral |
| 2019-11-12 | Cascend | Maintain | Buy | Buy |
| 2019-11-12 | Oppenheimer | Maintain | Outperform | Outperform |
| 2019-11-11 | UBS | Maintain | Buy | Buy |
| 2019-11-11 | Deutsche Bank | Maintain | Hold | Hold |
| 2019-10-22 | Wells Fargo | Maintain | Outperform | Outperform |
| 2019-10-15 | Cascend | Maintain | Buy | Buy |
| 2019-10-15 | B of A Securities | Maintain | Buy | Buy |
| 2019-10-15 | Bank of America | Maintain | Buy | Buy |
| 2019-10-07 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2019-10-07 | RBC Capital | Maintain | Outperform | Outperform |
| 2019-09-23 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-08-16 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-07-11 | Cascend | Upgrade | Hold | Buy |
| 2019-06-27 | Wedbush | Maintain | Outperform | Outperform |
| 2019-06-06 | Barclays | Maintain | Overweight | Overweight |
| 2019-05-17 | UBS | Maintain | Buy | Buy |
| 2019-05-17 | Summit Insights Group | Downgrade | Buy | Hold |
| 2019-05-14 | Stifel Nicolaus | Maintain | Hold | Hold |
| 2019-05-14 | Stifel | Maintain | Hold | Hold |
| 2019-05-13 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-04-12 | DZ Bank | Maintain | Sell | Sell |
| 2019-04-03 | Nomura | Maintain | Neutral | Neutral |
| 2019-03-26 | PiperJaffray | Maintain | Overweight | Overweight |
| 2019-02-22 | Atlantic Equities | Maintain | Overweight | Overweight |
| 2019-02-11 | Bernstein | Downgrade | Outperform | Market Perform |
| 2019-01-29 | UBS | Upgrade | Neutral | Buy |
| 2019-01-29 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2019-01-29 | Needham | Downgrade | Buy | Underperform |
| 2018-12-27 | RBC Capital | Maintain | Outperform | Outperform |
| 2018-12-12 | RBC Capital | Maintain | Outperform | Outperform |
| 2018-11-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-11-20 | Exane BNP Paribas | Downgrade | Neutral | Underperform |
| 2018-11-16 | Nomura | Maintain | Neutral | Neutral |
| 2018-11-16 | Goldman Sachs | Downgrade | Conviction Buy | Buy |
| 2018-11-16 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2018-11-16 | Barclays | Maintain | Overweight | Overweight |
| 2018-11-16 | Wells Fargo | Maintain | Outperform | Outperform |
| 2018-11-16 | Raymond James | Maintain | Outperform | Outperform |
| 2018-11-16 | B. Riley FBR | Downgrade | Buy | Neutral |
| 2018-11-16 | B. Riley Securities | Downgrade | Buy | Neutral |
| 2018-11-16 | Jefferies | Maintain | Buy | Buy |
| 2018-11-16 | Mizuho | Maintain | Buy | Buy |
| 2018-11-16 | Deutsche Bank | Maintain | Hold | Hold |
| 2018-11-15 | Citigroup | Maintain | Buy | Buy |
| 2018-11-13 | B. Riley Securities | Maintain | Buy | Buy |
| 2018-11-13 | B. Riley FBR | Maintain | Buy | Buy |
| 2018-11-13 | Susquehanna | Upgrade | Neutral | Positive |
| 2018-11-12 | Citigroup | Maintain | Buy | Buy |
| 2018-11-08 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-10-30 | JP Morgan | Upgrade | Neutral | Overweight |
| 2018-09-25 | KeyBanc | Maintain | Sector Weight | Equal Weight |
| 2018-08-17 | Stifel | Maintain | Hold | Hold |
| 2018-08-17 | Stifel Nicolaus | Maintain | Hold | Hold |
| 2018-08-17 | Oppenheimer | Upgrade | Perform | Outperform |
| 2018-08-15 | Wells Fargo | Upgrade | Underperform | Outperform |
| 2018-06-26 | Benchmark | Maintain | Buy | Buy |
| 2018-06-26 | FBN Securities | Maintain | Outperform | Outperform |
| 2018-05-17 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2018-05-11 | B. Riley Securities | Maintain | Buy | Buy |
| 2018-05-11 | B. Riley FBR | Maintain | Buy | Buy |
| 2018-05-11 | Barclays | Maintain | Overweight | Overweight |
| 2018-05-11 | UBS | Maintain | Neutral | Neutral |
| 2018-05-08 | Deutsche Bank | Maintain | Hold | Hold |
| 2018-05-05 | B. Riley FBR | Upgrade | Neutral | Buy |
| 2018-05-05 | B. Riley FBR | Maintain | Buy | Buy |
| 2018-05-05 | Argus | Maintain | Buy | Buy |
| 2018-05-03 | Barclays | Upgrade | Equal Weight | Overweight |
| 2018-04-10 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2018-04-09 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2018-04-05 | UBS | Maintain | Neutral | Neutral |
| 2018-02-09 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-02-09 | B. Riley Securities | Maintain | Buy | Buy |
| 2018-02-09 | Citigroup | Maintain | Buy | Buy |
| 2018-02-09 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2018-02-09 | B. Riley FBR | Maintain | Buy | Buy |
| 2018-02-09 | Deutsche Bank | Maintain | Hold | Hold |
| 2017-11-17 | Canaccord Genuity | Maintain | Buy | Buy |
| 2017-11-13 | BMO Capital | Upgrade | Underperform | Market Perform |
| 2017-11-10 | Nomura | Upgrade | Reduce | Neutral |
| 2017-11-10 | Loop Capital | Maintain | Buy | Buy |
| 2017-11-10 | B of A Securities | Maintain | Buy | Buy |
| 2017-11-10 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2017-11-10 | Bank of America | Maintain | Buy | Buy |
| 2017-11-10 | BMO Capital | Maintain | Underperform | Underperform |
| 2017-11-10 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2017-11-08 | Deutsche Bank | Maintain | Hold | Hold |
| 2017-10-04 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2017-09-18 | B of A Securities | Maintain | Buy | Buy |
| 2017-09-18 | Bank of America | Maintain | Buy | Buy |
| 2017-08-14 | Canaccord Genuity | Maintain | Buy | Buy |
| 2017-08-11 | Nomura | Maintain | Reduce | Reduce |
| 2017-08-11 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2017-08-11 | Citigroup | Maintain | Buy | Buy |
| 2017-07-12 | SunTrust Robinson Humphrey | Upgrade | Neutral | Buy |
| 2017-07-10 | Jefferies | Maintain | Buy | Buy |
| 2017-06-20 | Pacific Crest | Upgrade | Underweight | Sector Weight |
| 2017-05-19 | Bernstein | Maintain | Outperform | Outperform |
| 2017-04-04 | Pacific Crest | Maintain | Underweight | Underweight |
| 2017-03-31 | Macquarie | Maintain | Neutral | Neutral |
| 2017-03-13 | Nomura | Downgrade | Buy | Sell |
| 2017-02-23 | BMO Capital | Downgrade | Market Perform | Underperform |
| 2017-02-22 | Nomura | Downgrade | Buy | Reduce |
| 2017-02-06 | Roth Capital | Downgrade | Buy | Neutral |
| 2016-12-20 | Mizuho | Maintain | Buy | Buy |
| 2016-12-14 | Evercore ISI Group | Upgrade | Hold | Buy |
| 2016-12-13 | Loop Capital | Maintain | Buy | Buy |
| 2016-11-22 | MKM Partners | Maintain | Buy | Buy |
| 2016-11-14 | Needham | Upgrade | Hold | Buy |
| 2016-11-11 | Barclays | Upgrade | Underweight | Equal Weight |
| 2016-11-02 | Citigroup | Maintain | Buy | Buy |
| 2016-10-25 | B. Riley Securities | Maintain | Buy | Buy |
| 2016-10-25 | B. Riley FBR | Maintain | Buy | Buy |
| 2016-09-20 | SunTrust Robinson Humphrey | Maintain | Neutral | Neutral |
| 2016-09-20 | Susquehanna | Maintain | Neutral | Neutral |
| 2016-08-15 | Argus | Maintain | Buy | Buy |
| 2016-08-15 | Argus Research | Maintain | Buy | Buy |
| 2016-08-12 | Jefferies | Maintain | Buy | Buy |
| 2016-08-12 | Barclays | Maintain | Underweight | Underweight |
| 2016-08-12 | Deutsche Bank | Maintain | Hold | Hold |
| 2016-08-12 | RBC Capital | Upgrade | Sector Perform | Outperform |
| 2016-08-12 | UBS | Maintain | Buy | Buy |
| 2016-08-12 | Goldman Sachs | Maintain | Buy | Buy |
| 2016-08-10 | Barclays | Maintain | Underweight | Underweight |
| 2016-08-08 | Jefferies | Maintain | Buy | Buy |
| 2016-07-15 | Mizuho | Maintain | Buy | Buy |
| 2016-07-15 | Wells Fargo | Downgrade | Market Perform | Underperform |
| 2016-06-13 | Nomura | Upgrade | Neutral | Buy |
| 2016-06-02 | Goldman Sachs | Maintain | Buy | Buy |
| 2016-05-13 | Jefferies | Maintain | Buy | Buy |
| 2016-05-13 | Topeka Capital | Upgrade | Hold | Buy |
| 2016-05-13 | Deutsche Bank | Maintain | Hold | Hold |
| 2016-05-13 | Roth Capital | Upgrade | Neutral | Buy |
| 2016-05-13 | Barclays | Maintain | Underweight | Underweight |
| 2016-05-13 | Topeka | Upgrade | Hold | Buy |
| 2016-04-06 | Stifel | Downgrade | Buy | Neutral |
| 2016-04-06 | Deutsche Bank | Maintain | Hold | Hold |
| 2016-04-06 | Stifel Nicolaus | Downgrade | Buy | Neutral |
| 2016-04-04 | Jefferies | Maintain | Buy | Buy |
| 2016-03-18 | Argus | Maintain | Buy | Buy |
| 2016-02-18 | B. Riley Securities | Maintain | Buy | Buy |
| 2016-02-18 | B. Riley FBR | Maintain | Buy | Buy |
| 2016-02-18 | Deutsche Bank | Maintain | Hold | Hold |
| 2016-01-14 | Barclays | Downgrade | Equal Weight | Underweight |
| 2015-11-16 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2015-11-06 | Wedbush | Maintain | Outperform | Outperform |
| 2015-11-06 | Roth Capital | Maintain | Neutral | Neutral |
| 2015-11-06 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-11-06 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2015-11-06 | Canaccord Genuity | Maintain | Hold | Hold |
| 2015-11-06 | MKM Partners | Upgrade | Neutral | Buy |
| 2015-11-03 | Needham | Downgrade | Buy | Hold |
| 2015-10-30 | Morgan Stanley | Upgrade | Underweight | Equal Weight |
| 2015-10-12 | Roth Capital | Maintain | Neutral | Neutral |
| 2015-09-17 | Jefferies | Upgrade | Hold | Buy |
| 2015-08-07 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2015-08-07 | Morgan Stanley | Maintain | Underweight | Underweight |
| 2015-08-07 | Canaccord Genuity | Maintain | Hold | Hold |
| 2015-08-07 | Roth Capital | Upgrade | Neutral | Buy |
| 2015-08-07 | Stifel | Maintain | Buy | Buy |
| 2015-08-06 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2015-08-06 | Jefferies | Maintain | Hold | Hold |
| 2015-08-03 | Macquarie | Upgrade | Neutral | Outperform |
| 2015-06-17 | Tigress Financial | Upgrade | Neutral | Buy |
| 2015-06-10 | Nomura | Downgrade | Buy | Neutral |
| 2015-05-08 | Stifel | Maintain | Buy | Buy |
| 2015-05-08 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2015-05-08 | Roth Capital | Downgrade | Buy | Neutral |
| 2015-05-07 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2015-03-23 | Goldman Sachs | Downgrade | Neutral | Sell |
| 2015-03-10 | Bank of America | Upgrade | Neutral | Buy |
| 2015-03-10 | B of A Securities | Upgrade | Neutral | Buy |
| 2015-02-12 | Stifel | Maintain | Buy | Buy |
| 2015-02-12 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2015-02-11 | Canaccord Genuity | Maintain | Hold | Hold |
| 2015-02-11 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2015-02-11 | Deutsche Bank | Maintain | Hold | Hold |
| 2015-02-11 | JMP Securities | Maintain | Market Outperform | Market Outperform |
| 2015-02-11 | Jefferies | Maintain | Hold | Hold |
| 2014-12-19 | Bank of America | Upgrade | Underperform | Neutral |
| 2014-12-19 | B of A Securities | Upgrade | Underperform | Neutral |
| 2014-11-25 | Nomura | Maintain | Buy | Buy |
| 2014-11-07 | Stifel | Maintain | Buy | Buy |
| 2014-11-07 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-11-07 | JP Morgan | Maintain | Neutral | Neutral |
| 2014-11-06 | Canaccord Genuity | Maintain | Hold | Hold |
| 2014-11-03 | Pacific Crest | Upgrade | Underperform | Sector Perform |
| 2014-08-08 | BMO Capital | Maintain | Market Perform | Perform |
| 2014-08-08 | Nomura | Maintain | Buy | Buy |
| 2014-08-08 | Needham | Upgrade | Hold | Buy |
| 2014-08-07 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2014-08-07 | JP Morgan | Maintain | Neutral | Neutral |
| 2014-06-23 | Pacific Crest | Downgrade | Sector Perform | Underperform |
| 2014-06-19 | B of A Securities | Downgrade | Neutral | Underperform |
| 2014-06-19 | Bank of America | Downgrade | Neutral | Underperform |
| 2014-05-19 | RBC Capital | Upgrade | Sector Perform | Outperform |
| 2014-05-09 | JP Morgan | Maintain | Neutral | Neutral |
| 2014-05-09 | Jefferies | Maintain | Hold | Hold |
| 2014-05-09 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-05-09 | Stifel | Maintain | Buy | Buy |
| 2014-05-09 | Citigroup | Maintain | Hold | Hold |
| 2014-04-10 | ISI Group | Maintain | Neutral | Neutral |
| 2014-04-01 | JMP Securities | Upgrade | Market Perform | Market Outperform |
| 2014-04-01 | JMP Securities | Maintain | Market Outperform | Outperform |
| 2014-03-21 | CLSA | Maintain | Underperform | Underperform |
| 2014-03-19 | Stifel | Maintain | Buy | Buy |
| 2014-03-19 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-02-13 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-02-13 | Stifel | Maintain | Buy | Buy |
| 2014-02-13 | FBR Capital | Maintain | Market Perform | Market Perform |
| 2014-02-13 | B. Riley FBR | Upgrade | Neutral | Buy |
| 2014-02-13 | B. Riley Securities | Upgrade | Neutral | Buy |
| 2014-02-03 | Susquehanna | Upgrade | Negative | Neutral |
| 2014-01-21 | Evercore ISI Group | Upgrade | Underweight | Equal Weight |
| 2014-01-21 | Evercore Partners | Upgrade | Underweight | Equal Weight |
| 2014-01-09 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2013-11-18 | Morgan Stanley | Downgrade | Equal Weight | Underweight |
| 2013-11-08 | FBR Capital | Maintain | Market Perform | Market Perform |
| 2013-10-11 | Macquarie | Downgrade | Neutral | Underperform |
| 2013-08-09 | Nomura | Maintain | Buy | Buy |
| 2013-07-31 | Wells Fargo | Downgrade | Outperform | Market Perform |
| 2013-05-23 | Topeka | Maintain | Hold | Hold |
| 2013-03-11 | Susquehanna | Downgrade | Neutral | Negative |
| 2013-02-14 | Stifel | Maintain | Buy | Buy |
| 2013-02-14 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2013-02-14 | Deutsche Bank | Maintain | Hold | Hold |
| 2013-02-14 | Nomura | Maintain | Buy | Buy |
| 2013-02-14 | Needham | Downgrade | Buy | Hold |
| 2013-02-14 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-02-12 | FBR Capital | Maintain | Market Perform | Market Perform |
| 2013-01-03 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2012-12-05 | Oppenheimer | Downgrade | Outperform | Perform |
| 2012-11-09 | FBR Capital | Maintain | Market Perform | Market Perform |
| 2012-11-09 | Nomura | Maintain | Buy | Buy |
| 2012-11-09 | Jefferies | Maintain | Hold | Hold |
| 2012-11-07 | Wedbush | Maintain | Outperform | Outperform |
| 2012-11-06 | UBS | Maintain | Buy | Buy |
| 2012-11-05 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2012-10-19 | FBR Capital | Downgrade | Outperform | Market Perform |
| 2012-10-10 | Deutsche Bank | Maintain | Hold | Hold |
| 2012-09-28 | Brean Capital | Maintain | Hold | Hold |
| 2012-09-13 | Citigroup | Maintain | Neutral | Neutral |
| 2012-08-10 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2012-08-10 | Citigroup | Maintain | Hold | Hold |
| 2012-08-10 | Jefferies | Maintain | Hold | Hold |
| 2012-08-10 | Stifel | Maintain | Buy | Buy |
| 2012-08-10 | UBS | Maintain | Buy | Buy |
| 2012-08-10 | Wedbush | Maintain | Outperform | Outperform |
| 2012-08-10 | FBR Capital | Maintain | Outperform | Outperform |
| 2012-08-10 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2012-08-07 | FBR Capital | Maintain | Outperform | Outperform |
| 2012-07-10 | Raymond James | Maintain | Strong Buy | Strong Buy |
| 2012-06-28 | Lazard | Maintain | Neutral | Neutral |
| 2012-06-25 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2012-06-11 | UBS | Upgrade | Neutral | Buy |
| 2012-05-31 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2012-05-14 | Jefferies | Maintain | Hold | Hold |
| 2012-05-14 | Salman Partners | Maintain | Buy | Buy |
| 2012-04-05 | Cantor Fitzgerald | Maintain | Buy | Buy |
| 2012-02-16 | Evercore Partners | Maintain | Underweight | Underweight |
| 2012-02-16 | Bank oferica | Maintain | Neutral | Neutral |
| 2012-02-16 | Evercore ISI Group | Maintain | Underweight | Underweight |
| 2012-02-16 | B of A Securities | Downgrade | Buy | Neutral |
| 2012-02-13 | FBR Capital | Upgrade | Market Perform | Outperform |