Loading live market data…

NVIDIA Corporation

NASDAQ:NVDA

$211.8 USD

$8.27 (4.06%)

Volume
124.36M
Average Volume
159.31M
Market Capitalization
$5.13T
P/E Ratio
32.29
Dividend Yield
0.13%
Price Target
$300.00
Year High
$236.54
Year Low
$164.07
Day High
Day Low
Payout Ratio
$0.01
Current Ratio
$3.44
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

Get NVDA Insider Trade Alerts

NVDA Price Target Summary

Last Month

$330.00

1 analysts

Last Quarter

$317.96

27 analysts

Last Year

$277.22

86 analysts

All Time

$138.80

318 analysts

NVDA Recent Analyst Grades

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