Loading live market data…

Alphabet Inc.

NASDAQ:GOOGL

$359.51 USD

$7 (1.99%)

Volume
18.35M
Average Volume
31.49M
Market Capitalization
$4.35T
P/E Ratio
27.15
Dividend Yield
0.24%
Price Target
$418.00
Year High
$408.61
Year Low
$180.48
Day High
Day Low
Payout Ratio
$0.06
Current Ratio
$1.92
Source Headline
New York Just Banned New AI Data Centers. Here's What It Means for Microsoft, Amazon, and Google.

New York just hit pause on big data centers -- and 14 other states are considering similar moves.

fool.com - 2026-07-14 18:50:01

Alphabet Inc. (GOOG) Exceeds Market Returns: Some Facts to Consider

Alphabet Inc. (GOOG) closed at $357.33 in the latest trading session, marking a +1.9% move from the prior day.

zacks.com - 2026-07-14 18:45:21

Google faces another AI training lawsuit from major publishers

A group of publishers and authors have filed a class action lawsuit against Google, accusing the tech giant of using their copyrighted works to train its AI platform, Gemini.

techcrunch.com - 2026-07-14 14:33:31

RDDT vs. GOOGL: Which Digital Advertising Stock Is a Better Buy?

Reddit's rapid ad growth highlights its momentum, but GOOGL's AI-powered advertising ecosystem and earnings outlook make it the stronger digital ad stock.

zacks.com - 2026-07-14 13:55:13

Swiss probe Google dropping search choice on Android phones

The Swiss competition authority announced Tuesday that it had opened a preliminary investigation into Google's removal of the "choice screen" feature on Android devices in Switzerland.

techxplore.com - 2026-07-14 13:00:02

Google Faces Swiss Search Probe

Alphabet (GOOGL, Financials), the technology company behind Google Search, Android, YouTube and Google Cloud, is facing a preliminary competition investigation

gurufocus.com - 2026-07-14 12:11:00

The Ultimate Stock to Buy And Hold For A Decade

I keep hitting the buy button on Alphabet (NASDAQ:GOOG | GOOG Price Prediction), and every quarter hands me a fresh reason to do it again.

247wallst.com - 2026-07-14 12:00:36

Bet on 4 Cloud Computing Stocks to Hedge Against Volatile Markets

GOOGL, MSFT, AMZN and CIEN offer cloud exposure as AI demand, scalability and cost efficiency fuel long-term market growth.

zacks.com - 2026-07-14 11:36:07

Evercore's Beat‑and‑Raise 4: Why Nvidia, Alphabet, Netflix and Booking May Finally Catch a Bid

Evercore ISI's latest "beaten‑down beat and raisers" call fits squarely into a broader thesis they've been building: earnings strength is still powerful enough to flatten the "wall of worry” and extend the bull market, even if leadership rotates.

benzinga.com - 2026-07-14 10:25:53

Google DeepMind chief Demis Hassabis calls for U.S. to spearhead AI standards body

The boss of Google's AI division, Demis Hassabis, on Tuesday called for a U.S.-led standards body to test new frontier models for national security risks. CNBC previously reported that Hassabis, along with other leading tech chiefs, called for an American-led AI coalition at a G7 meeting with world leaders, including U.S. President Donald Trump.

cnbc.com - 2026-07-14 10:01:03

Greg Abel Tied 30% of Berkshire's $348 Billion Portfolio to 2 AI Stocks

That's not a bad thing at all.

fool.com - 2026-07-14 10:00:00

‘Being Hated Is Not Good for Business’: Mark Cuban’s $130 Billion Warning for AI Companies

AI companies are losing a $130 billion battle they never saw coming, and Mark Cuban says the real enemy has nothing to do with permits, power grids, or zoning boards.

247wallst.com - 2026-07-14 09:57:51

Google Vs. Nvidia: The Hidden Silicon Advantage That Could Let Google Dethrone Nvidia

Alphabet (NASDAQ: GOOGL | GOOGL Price Prediction) and NVIDIA (NASDAQ: NVDA) just posted AI-heavy quarters from opposite ends of the silicon stack.

247wallst.com - 2026-07-14 09:55:01

German media regulator says Google's AI Overviews subject to German media law

Germany's media regulator said on Tuesday that Google's AI Overviews and Perplexity AI are subject to the country's media laws, stepping up scrutiny ​of AI-generated content after a German court found Google liable for ‌inaccurate information produced by the feature.

reuters.com - 2026-07-14 08:45:01

Alphabet Q2 Preview: The AWS Blueprint For TPUs

Alphabet's Q2 earnings will likely normalize after a massive Q1 beat, shifting investor focus toward its growing in-house semiconductor operations. Hyperscalers are beginning to position their proprietary custom silicon segments as formidable standalone businesses to combat heavy cloud competition. While massive capital expenditures create depreciation risks for GAAP earnings, this infrastructure buildout should ultimately spur lucrative proprietary chip sales.

seekingalpha.com - 2026-07-14 08:15:00

A $10,000 Investment in Google When Sundar Pichai Took Over Is Worth This Much Now

When Alphabet (NASDAQ:GOOGL | GOOGL Price Prediction) handed Sundar Pichai the Google CEO job on August 10, 2015, the company was still fundamentally a search-and-advertising business dressed up in moonshot ambition.

247wallst.com - 2026-07-14 07:30:39

Google Parent Alphabet Has Abandoned Its $346 Billion Investment -- and History Points to This Decision Being a Mixed Bag

The "Magnificent Seven" have lifted the broader market to new heights, with Alphabet, arguably, leading the charge.

fool.com - 2026-07-14 05:06:00

Google probed by Swiss regulator over Android default search feature

Switzerland's Competition Commission (COMCO) has launched a preliminary investigation into Google's removal of a feature that allows mobile ​phone users to opt out of using its ‌search engine as default, the authority said on Tuesday.

reuters.com - 2026-07-14 03:16:33

Alphabet (GOOGL) Sees a More Significant Dip Than Broader Market: Some Facts to Know

Alphabet (GOOGL) closed at $352.51 in the latest trading session, marking a -1.31% move from the prior day.

zacks.com - 2026-07-13 18:45:18

Alphabet Q2 Preview: Full-Stack Diversified AI Fortified From Downfall

Alphabet Inc. is resilient due to its integrated hardware/software AI stack, but valuation is elevated at current levels. Cloud backlog stands at $462 billion, with significant customer concentration risk from Anthropic and a need to monitor backlog conversion rates. Capex is surging, with 2026 guidance at $185 billion and risks if spending outpaces monetization, especially into 2027-2028.

seekingalpha.com - 2026-07-13 17:57:59

The Best AI Opportunities For The Second Half Of 2026

Big tech hyperscalers like Amazon, Alphabet, Microsoft, and Meta are positioned for significant free cash flow growth as CapEx investments begin to yield returns post-2028. Semiconductor and memory stocks have led the market, but expectations are now high, making risk-to-reward more attractive in hyperscalers and select software names.

seekingalpha.com - 2026-07-13 17:00:19

Google holds steady as Claude, Gemini surge in June user growth

Google maintained steady user and traffic growth in June while rivals Claude and Gemini extended sharp gains, according to a new note from Bank of America. BofA reiterated its Buy rating on Alphabet Inc (NASDAQ:GOOG), pointing to comments from Google executives describing an "expansionary moment" for Search that could support continued strength into 2026.

proactiveinvestors.com - 2026-07-13 15:26:51

Alphabet Vs. Broadcom: Rotate Out of AVGO and into GOOG as a Custom Chip Creator and Hyperscaler Partner

Alphabet (NASDAQ:GOOG | GOOG Price Prediction) and Broadcom (NASDAQ:AVGO) both delivered blockbuster AI quarters, but the results hide a widening strategic gap.

247wallst.com - 2026-07-13 14:49:16

How To Build A $50,000 Dividend Portfolio In Today's Market

The Dividend Income Accelerator Portfolio emphasizes high-quality companies with sustainable dividends, strong balance sheets, and attractive valuations to optimize risk-adjusted returns. I prioritize a diversified mix of ETFs and individual stocks across sectors, balancing dividend income, growth, and capital appreciation while mitigating downside risk. Key metrics include a 3.75% weighted average dividend yield, low payout ratios, and low beta factors, supporting long-term portfolio resilience.

seekingalpha.com - 2026-07-13 13:45:49

Alphabet (GOOG) Upgraded to Strong Buy: Here's What You Should Know

Alphabet (GOOG) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.

zacks.com - 2026-07-13 13:01:09

Wall Street's Bar for Big Tech Is on the Floor, and That Could Spark the Next Rally

Max Kettner, HSBC's chief multi-asset strategist, argued on CNBC's Closing Bell Overtime on July 7, 2026, that mega-cap tech business models have “fundamentally changed in terms of taking on debt and being cash flow negative,” but the real story is that Wall Street walks into Q2 earnings expecting the worst on capex, which sets up a beat with real fuel behind it.

247wallst.com - 2026-07-13 11:45:12

AMZN, GOOGL, META & 2Q Earnings Expectations as Tech Sees Tentative Tailwinds

Ted Thatcher talks about his expectations for the second quarter of the earnings season believing Amazon (AMZN), Alphabet (GOOGL) and Meta Platforms (META) have strong stories right now. He looks inside the recent divergence between hyperscalers and chipmakers and says he expects more chops on semiconductors.

youtube.com - 2026-07-13 11:30:05

Alphabet Q2 Preview: Expecting No Let-Up In AI Spending Outlook

Google will report its Q2 on Wednesday, July 22. Shares are down about 2.5% in the last month and 7% since my last update. I believe Google's AI-related spending spree has been backed up by strong results, and I continue to view the outlook as positive.

seekingalpha.com - 2026-07-13 11:25:00

Here's Why Alphabet (GOOGL) is a Strong Growth Stock

Whether you're a value, growth, or momentum investor, finding strong stocks becomes easier with the Zacks Style Scores, a top feature of the Zacks Premium research service.

zacks.com - 2026-07-13 10:46:07

Alphabet's $1 Trillion Ad Dominance Is Facing New Threats

Alphabet (NASDAQ:GOOG | GOOG Price Prediction) told investors on its Q1 2026 earnings call that it now expects to spend $180 billion to $190 billion on capital expenditures this year, raised from a prior range of $175 billion to $185 billion.

247wallst.com - 2026-07-13 10:43:23

Alphabet Inc. (GOOG) Is a Trending Stock: Facts to Know Before Betting on It

Recently, Zacks.com users have been paying close attention to Alphabet (GOOG). This makes it worthwhile to examine what the stock has in store.

zacks.com - 2026-07-13 10:01:30

Here is What to Know Beyond Why Alphabet Inc. (GOOGL) is a Trending Stock

Recently, Zacks.com users have been paying close attention to Alphabet (GOOGL). This makes it worthwhile to examine what the stock has in store.

zacks.com - 2026-07-13 10:01:15

The $6 Billion Cybersecurity Prize Tech Giants Are Circling

SentinelOne (NYSE:S | S Price Prediction) has quietly become one of the most digestible strategic assets in cybersecurity.

247wallst.com - 2026-07-13 09:15:41

Reactor Restarts Add New Layer to Nuclear Renaissance

The U.S. nuclear sector is moving beyond discussions about preserving existing reactor capacity.

etftrends.com - 2026-07-13 07:59:45

Does Berkshire Hathaway CEO Greg Abel's New Favorite Stock, Alphabet, Achieve the Rule of 40?

The rule is a way for investors to assess how a company balances profitability and growth.

fool.com - 2026-07-13 07:00:00

Ranking the "Magnificent 7" Stocks by Free-Cash-Flow Yield

Looking at free cash flow helps create a common denominator between seven unique companies. Meta Platforms, Apple, Microsoft, and Nvidia look like the solid buys in the group.

fool.com - 2026-07-13 05:15:00

Jim Cramer Says Comparing the Mag 7 Is a Mistake: Here Are 5 Reasons Each Stock Is Different

On an early July episode of Mad Money, Jim Cramer walked through the Magnificent Seven one stock at a time and pushed back on treating them as a single basket.

247wallst.com - 2026-07-13 00:05:26

Did Nvidia's 2028 Rack Delay Under Jensen Huang Open a Door for AMD and Google?

SemiAnalysis has reported Nvidia's important Kyber NVL144 next-gen AI rack system could be delayed. This could help give AMD and Alphabet a foothold into the high end of the AI infrastructure market.

fool.com - 2026-07-12 23:15:00

Setting Stage for Mag 7 Earnings After 2Q Sets High Bar

Jed Ellerbroek discusses the market's digestion of strong second-quarter gains, the impact of U.S.-Iran tensions on oil prices, and what's ahead for cyclical stocks. He highlights upcoming earnings from Alphabet (GOOGL), Amazon (AMZN), Meta Platforms (META) and Microsoft (MSFT).

youtube.com - 2026-07-12 16:00:19

The Open-Source AI Boom May Be a Mirage. Why Affordable AI May Be Losing the Enterprise Battle

Artificial intelligence has become one of the technology industry's biggest battlegrounds, but the debate is no longer just about which model performs best.

247wallst.com - 2026-07-12 11:16:16

Google's In-House AI Chip Strategy Could Be a Bigger Threat to Nvidia Than Investors Think. Here's Why.

Google could lower its AI compute costs by up to 30% using its own processors. The company is building a neocloud business with 500 megawatts of capacity to rent its processors to other tech companies.

fool.com - 2026-07-12 10:05:00

The U.S. Economy Is Addicted to AI Spending. What Happens If It Slows?

The U.S.

247wallst.com - 2026-07-12 09:40:29

Alphabet vs. Amazon vs.

Amazon is the largest cloud computing company, and AWS revenue has started to accelerate. Microsoft has been seeing strong growth, but its internal technology has lagged.

fool.com - 2026-07-12 09:35:00

Is It Really Safe to Invest in AI Stocks and ETFs Right Now? Here's What the Experts Say.

AI stocks have come under recent pressure amid concerns about spending. However, most signs point to strong continued growth.

fool.com - 2026-07-12 07:57:00

‘This was a righteous case. A holy war': the lawyer who took on Meta and Google – and won

When Mark Lanier and his young client Kaley faced the tech giants in an LA courtroom earlier this year, it seemed a bigger battle than David v Goliath. But they scored a landmark victory, proving that the social media giants had created ‘addiction machines' that harmed mental health.

theguardian.com - 2026-07-12 07:00:16

The 3 Top Chip Stocks Investors Own on Robinhood

Nvidia remains a top AI pick with Vera Rubin just around the corner. Alphabet has become a sneaky chip stock on the success of its Tensor Processing Units.

fool.com - 2026-07-12 07:00:00

Google vs Apple: Which of the 2 Biggest AI Stocks Is the Better Buy Right Now

The question every retirement-focused investor is weighing right now: with both Alphabet (NASDAQ:GOOGL | GOOGL Price Prediction) and Apple (NASDAQ:AAPL) trading as multi-trillion-dollar AI beneficiaries, which of these two megacaps deserves a slot in a long-duration portfolio today?

247wallst.com - 2026-07-11 20:21:22

Here's Why July 22 Could Be a Big Day for Warren Buffett's Successor, Greg Abel

Berkshire Hathaway's new CEO has quadrupled its stake in one artificial intelligence stock.

fool.com - 2026-07-11 12:16:00

Alphabet: Panic Surrounding Recent Brain Drain Is Pure Noise

Alphabet remains a Buy with a $399 base-case price target, reflecting its robust AI distribution moat and resilient operating margins. Recent high-profile DeepMind departures are a temporary setback, not a structural threat; GOOGL's innovation pipeline and scale remain intact. Q1 saw Google Cloud revenue grow 63% y/y to $20B, with backlog doubling to $460B, underscoring surging demand and strong execution.

seekingalpha.com - 2026-07-10 22:34:55

Alphabet (GOOG) Price Forecast: Recovery Tests Key Bullish Breakout Zone

Alphabet continues recovering from a corrective low while testing a pivotal resistance zone that could determine whether the longer-term bullish trend resumes or another pullback develops.

fxempire.com - 2026-07-10 16:46:29

Get GOOGL Insider Trade Alerts

GOOGL Price Target Summary

Last Month

$410.33

3 analysts

Last Quarter

$420.88

24 analysts

Last Year

$353.42

98 analysts

All Time

$237.96

259 analysts

GOOGL Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-10 Keybanc Maintain Overweight Overweight
2026-07-02 Wells Fargo Maintain Overweight Overweight
2026-06-30 Morgan Stanley Maintain Overweight Overweight
2026-06-03 Needham Maintain Buy Buy
2026-06-02 HSBC Maintain Buy Buy
2026-06-01 Piper Sandler Maintain Overweight Overweight
2026-05-29 Truist Securities Maintain Buy Buy
2026-05-21 Rosenblatt Maintain Neutral Neutral
2026-05-20 Keybanc Maintain Overweight Overweight
2026-05-20 Wells Fargo Maintain Overweight Overweight
2026-05-20 Citizens Maintain Market Outperform Market Outperform
2026-05-20 Needham Maintain Buy Buy
2026-05-06 Mizuho Maintain Outperform Outperform
2026-05-04 Citizens Maintain Market Outperform Market Outperform
2026-05-04 Freedom Broker Downgrade Buy Hold
2026-05-01 Wells Fargo Maintain Overweight Overweight
2026-05-01 Stifel Maintain Buy Buy
2026-04-30 Canaccord Genuity Maintain Buy Buy
2026-04-30 Bernstein Maintain Market Perform Market Perform
2026-04-30 Needham Maintain Buy Buy
2026-04-30 Morgan Stanley Maintain Overweight Overweight
2026-04-30 Susquehanna Maintain Positive Positive
2026-04-30 Rosenblatt Maintain Neutral Neutral
2026-04-30 Guggenheim Maintain Buy Buy
2026-04-30 Barclays Maintain Overweight Overweight
2026-04-30 Keybanc Maintain Overweight Overweight
2026-04-30 Cantor Fitzgerald Maintain Overweight Overweight
2026-04-30 RBC Capital Maintain Outperform Outperform
2026-04-30 Piper Sandler Maintain Overweight Overweight
2026-04-30 UBS Maintain Neutral Neutral
2026-04-30 Evercore ISI Group Maintain Outperform Outperform
2026-04-30 Truist Securities Maintain Buy Buy
2026-04-30 Citigroup Maintain Buy Buy
2026-04-24 Needham Maintain Buy Buy
2026-04-23 Rosenblatt Maintain Neutral Neutral
2026-04-22 BMO Capital Maintain Outperform Outperform
2026-04-21 UBS Maintain Neutral Neutral
2026-04-20 Keybanc Maintain Overweight Overweight
2026-04-14 Citigroup Maintain Buy Buy
2026-04-13 Citizens Maintain Market Outperform Market Outperform
2026-04-13 Stifel Maintain Buy Buy
2026-04-08 Needham Maintain Buy Buy
2026-04-08 Cantor Fitzgerald Maintain Overweight Overweight
2026-04-02 Wells Fargo Maintain Overweight Overweight
2026-03-27 Wells Fargo Maintain Overweight Overweight
2026-03-27 Needham Maintain Buy Buy
2026-03-13 Needham Maintain Buy Buy
2026-02-23 Wells Fargo Upgrade Equal Weight Overweight
2026-02-19 Tigress Financial Maintain Strong Buy Strong Buy
2026-02-13 Freedom Broker Maintain Buy Buy
2026-02-06 Citigroup Maintain Buy Buy
2026-02-06 Argus Research Maintain Buy Buy
2026-02-05 JP Morgan Maintain Overweight Overweight
2026-02-05 Stifel Maintain Buy Buy
2026-02-05 Rosenblatt Maintain Neutral Neutral
2026-02-05 Cantor Fitzgerald Maintain Overweight Overweight
2026-02-05 Mizuho Maintain Outperform Outperform
2026-02-05 Piper Sandler Maintain Overweight Overweight
2026-02-05 Keybanc Maintain Overweight Overweight
2026-02-05 Citizens Maintain Market Outperform Market Outperform
2026-02-05 Evercore ISI Group Maintain Outperform Outperform
2026-02-05 RBC Capital Maintain Outperform Outperform
2026-02-05 DA Davidson Maintain Neutral Neutral
2026-02-05 UBS Maintain Neutral Neutral
2026-02-05 Barclays Maintain Overweight Overweight
2026-02-05 Roth Capital Maintain Buy Buy
2026-02-05 Pivotal Research Maintain Buy Buy
2026-02-05 Needham Maintain Buy Buy
2026-02-05 Wells Fargo Maintain Equal Weight Equal Weight
2026-02-05 Wedbush Maintain Outperform Outperform
2026-02-02 Jefferies Maintain Buy Buy
2026-01-27 Roth Capital Maintain Buy Buy
2026-01-26 Keybanc Maintain Overweight Overweight
2026-01-26 Needham Maintain Buy Buy
2026-01-23 Stifel Maintain Buy Buy
2026-01-20 UBS Maintain Neutral Neutral
2026-01-13 B of A Securities Maintain Buy Buy
2026-01-13 Goldman Sachs Maintain Buy Buy
2026-01-12 Wells Fargo Maintain Equal Weight Equal Weight
2026-01-09 Mizuho Maintain Outperform Outperform
2026-01-08 Cantor Fitzgerald Upgrade Neutral Overweight
2026-01-07 Canaccord Genuity Maintain Buy Buy
2026-01-05 Jefferies Maintain Buy Buy
2025-12-31 Citizens Maintain Market Outperform Market Outperform
2025-12-22 Citigroup Maintain Buy Buy
2025-12-19 Wedbush Maintain Outperform Outperform
2025-12-16 BMO Capital Maintain Outperform Outperform
2025-12-12 JP Morgan Maintain Overweight Overweight
2025-12-11 Piper Sandler Maintain Overweight Overweight
2025-12-05 Truist Securities Maintain Buy Buy
2025-12-01 Guggenheim Maintain Buy Buy
2025-11-25 DA Davidson Maintain Neutral Neutral
2025-11-18 Loop Capital Upgrade Hold Buy
2025-11-10 Freedom Broker Maintain Buy Buy
2025-10-30 Needham Maintain Buy Buy
2025-10-30 Cantor Fitzgerald Maintain Neutral Neutral
2025-10-30 UBS Maintain Neutral Neutral
2025-10-30 Piper Sandler Maintain Overweight Overweight
2025-10-30 Truist Securities Maintain Buy Buy
2025-10-30 Jefferies Maintain Buy Buy
2025-10-30 Wolfe Research Maintain Outperform Outperform
2025-10-30 Canaccord Genuity Maintain Buy Buy
2025-10-30 Wedbush Maintain Outperform Outperform
2025-10-30 DA Davidson Maintain Neutral Neutral
2025-10-30 Keybanc Maintain Overweight Overweight
2025-10-30 Rosenblatt Maintain Neutral Neutral
2025-10-30 Wells Fargo Maintain Equal Weight Equal Weight
2025-10-30 B of A Securities Maintain Buy Buy
2025-10-30 Evercore ISI Group Maintain Outperform Outperform
2025-10-30 Morgan Stanley Maintain Overweight Overweight
2025-10-30 Goldman Sachs Maintain Buy Buy
2025-10-30 Barclays Maintain Overweight Overweight
2025-10-30 Bernstein Maintain Market Perform Market Perform
2025-10-30 Citigroup Maintain Buy Buy
2025-10-27 Keybanc Maintain Overweight Overweight
2025-10-24 Stifel Maintain Buy Buy
2025-10-23 Bernstein Maintain Market Perform Market Perform
2025-10-22 JMP Securities Maintain Market Outperform Market Outperform
2025-10-20 B of A Securities Maintain Buy Buy
2025-10-17 Guggenheim Maintain Buy Buy
2025-10-09 BMO Capital Maintain Outperform Outperform
2025-10-07 Wells Fargo Maintain Equal Weight Equal Weight
2025-10-02 Morgan Stanley Maintain Overweight Overweight
2025-09-25 MoffettNathanson Maintain Buy Buy
2025-09-24 Cantor Fitzgerald Maintain Neutral Neutral
2025-09-22 Truist Securities Maintain Buy Buy
2025-09-22 Baird Maintain Outperform Outperform
2025-09-19 JMP Securities Maintain Market Outperform Market Outperform
2025-09-18 Piper Sandler Maintain Overweight Overweight
2025-09-15 Citigroup Maintain Buy Buy
2025-09-08 Evercore ISI Group Maintain Outperform Outperform
2025-09-05 Tigress Financial Maintain Strong Buy Strong Buy
2025-09-04 Canaccord Genuity Maintain Buy Buy
2025-09-03 JMP Securities Maintain Market Outperform Market Outperform
2025-09-03 RBC Capital Maintain Outperform Outperform
2025-09-03 Keybanc Maintain Overweight Overweight
2025-09-03 Needham Maintain Buy Buy
2025-09-03 Rosenblatt Maintain Neutral Neutral
2025-09-03 Barclays Maintain Overweight Overweight
2025-09-03 Oppenheimer Maintain Outperform Outperform
2025-09-03 Wedbush Maintain Outperform Outperform
2025-09-02 DA Davidson Maintain Neutral Neutral
2025-08-21 Needham Maintain Buy Buy
2025-08-05 Loop Capital Maintain Hold Hold
2025-07-29 Wells Fargo Maintain Equal Weight Equal Weight
2025-07-24 Cantor Fitzgerald Maintain Neutral Neutral
2025-07-24 Keybanc Maintain Overweight Overweight
2025-07-24 Rosenblatt Maintain Neutral Neutral
2025-07-24 JMP Securities Maintain Market Outperform Market Outperform
2025-07-24 UBS Maintain Neutral Neutral
2025-07-24 JP Morgan Maintain Overweight Overweight
2025-07-24 Susquehanna Maintain Positive Positive
2025-07-24 Citigroup Maintain Buy Buy
2025-07-24 Piper Sandler Maintain Overweight Overweight
2025-07-24 Needham Maintain Buy Buy
2025-07-24 B of A Securities Maintain Buy Buy
2025-07-24 Wells Fargo Maintain Equal Weight Equal Weight
2025-07-24 Barclays Maintain Overweight Overweight
2025-07-24 Stifel Maintain Buy Buy
2025-07-24 BMO Capital Maintain Outperform Outperform
2025-07-24 Wedbush Maintain Outperform Outperform
2025-07-24 Morgan Stanley Maintain Overweight Overweight
2025-07-24 DA Davidson Maintain Neutral Neutral
2025-07-24 WestPark Capital Maintain Buy Buy
2025-07-24 Roth Capital Maintain Buy Buy
2025-07-23 Guggenheim Maintain Buy Buy
2025-07-22 Bernstein Maintain Market Perform Market Perform
2025-07-22 Stifel Maintain Buy Buy
2025-07-21 Morgan Stanley Maintain Overweight Overweight
2025-07-18 B of A Securities Maintain Buy Buy
2025-07-17 Keybanc Maintain Overweight Overweight
2025-07-16 Needham Maintain Buy Buy
2025-07-16 UBS Maintain Neutral Neutral
2025-07-16 Cantor Fitzgerald Maintain Neutral Neutral
2025-07-15 BMO Capital Maintain Outperform Outperform
2025-07-08 Wells Fargo Maintain Equal Weight Equal Weight
2025-07-08 Roth Capital Maintain Buy Buy
2025-07-02 Truist Securities Maintain Buy Buy
2025-06-27 JMP Securities Upgrade Market Perform Market Outperform
2025-06-25 Cantor Fitzgerald Maintain Neutral Neutral
2025-06-24 Citigroup Maintain Buy Buy
2025-05-23 JMP Securities Maintain Market Perform Market Perform
2025-05-21 JMP Securities Maintain Market Perform Market Perform
2025-05-21 Rosenblatt Maintain Neutral Neutral
2025-05-08 WestPark Capital Maintain Buy Buy
2025-05-08 JMP Securities Maintain Market Perform Market Perform
2025-05-06 JMP Securities Maintain Market Perform Market Perform
2025-04-30 Tigress Financial Maintain Strong Buy Strong Buy
2025-04-25 Oppenheimer Maintain Outperform Outperform
2025-04-25 Needham Maintain Buy Buy
2025-04-25 Keybanc Maintain Overweight Overweight
2025-04-25 Wells Fargo Maintain Equal Weight Equal Weight
2025-04-25 UBS Maintain Neutral Neutral
2025-04-25 B of A Securities Maintain Buy Buy
2025-04-25 Bernstein Maintain Market Perform Market Perform
2025-04-25 Piper Sandler Maintain Overweight Overweight
2025-04-25 Rosenblatt Maintain Neutral Neutral
2025-04-25 Citigroup Maintain Buy Buy
2025-04-25 Susquehanna Maintain Positive Positive
2025-04-23 Stifel Maintain Buy Buy
2025-04-23 RBC Capital Maintain Outperform Outperform
2025-04-17 BMO Capital Maintain Outperform Outperform
2025-04-17 Morgan Stanley Maintain Overweight Overweight
2025-04-17 Truist Securities Maintain Buy Buy
2025-04-16 Needham Maintain Buy Buy
2025-04-16 Cantor Fitzgerald Maintain Neutral Neutral
2025-04-15 Wedbush Maintain Outperform Outperform
2025-04-14 DA Davidson Maintain Neutral Neutral
2025-04-11 Needham Maintain Buy Buy
2025-04-10 Piper Sandler Maintain Overweight Overweight
2025-04-10 Citigroup Maintain Buy Buy
2025-04-10 JMP Securities Maintain Market Perform Market Perform
2025-04-10 Oppenheimer Maintain Outperform Outperform
2025-04-09 B of A Securities Maintain Buy Buy
2025-04-09 Mizuho Maintain Outperform Outperform
2025-04-08 JP Morgan Maintain Overweight Overweight
2025-03-31 Jefferies Maintain Buy Buy
2025-03-31 Wells Fargo Maintain Equal Weight Equal Weight
2025-03-28 Citizens Capital Markets Maintain Market Perform Market Perform
2025-03-19 Cantor Fitzgerald Maintain Neutral Neutral
2025-03-19 Rosenblatt Maintain Neutral Neutral
2025-03-19 Roth MKM Maintain Buy Buy
2025-03-18 Keybanc Maintain Overweight Overweight
2025-02-05 Morgan Stanley Maintain Overweight Overweight
2025-02-05 JMP Securities Maintain Market Perform Market Perform
2025-02-05 Citigroup Maintain Buy Buy
2025-02-05 JP Morgan Maintain Overweight Overweight
2025-02-05 Rosenblatt Maintain Neutral Neutral
2025-02-05 Truist Securities Maintain Buy Buy
2025-02-05 Needham Maintain Buy Buy
2025-02-05 Keybanc Maintain Overweight Overweight
2025-02-05 Raymond James Maintain Outperform Outperform
2025-02-05 Piper Sandler Maintain Overweight Overweight
2025-02-05 UBS Maintain Neutral Neutral
2025-01-30 Oppenheimer Maintain Outperform Outperform
2025-01-27 JMP Securities Maintain Market Perform Market Perform
2025-01-27 Needham Maintain Buy Buy
2025-01-24 DA Davidson Maintain Neutral Neutral
2025-01-22 Cantor Fitzgerald Maintain Neutral Neutral
2025-01-20 BMO Capital Maintain Outperform Outperform
2025-01-13 Wells Fargo Maintain Equal Weight Equal Weight
2025-01-13 Morgan Stanley Maintain Overweight Overweight
2025-01-13 Stifel Maintain Buy Buy
2025-01-10 Keybanc Maintain Overweight Overweight
2025-01-10 JMP Securities Maintain Market Perform Market Perform
2025-01-07 Cantor Fitzgerald Maintain Neutral Neutral
2025-01-06 Wedbush Maintain Outperform Outperform
2025-01-03 Wolfe Research Maintain Outperform Outperform
2025-01-02 JMP Securities Downgrade Market Outperform Market Perform
2024-12-23 B of A Securities Maintain Buy Buy
2024-12-18 JP Morgan Maintain Overweight Overweight
2024-12-12 Goldman Sachs Maintain Buy Buy
2024-12-10 Baird Maintain Outperform Outperform
2024-11-06 Loop Capital Maintain Hold Hold
2024-10-30 Evercore ISI Group Maintain Outperform Outperform
2024-10-30 Piper Sandler Maintain Overweight Overweight
2024-10-30 Truist Securities Maintain Buy Buy
2024-10-30 RBC Capital Maintain Outperform Outperform
2024-10-30 JMP Securities Maintain Market Outperform Market Outperform
2024-10-30 Bernstein Maintain Market Perform Market Perform
2024-10-30 Morgan Stanley Maintain Overweight Overweight
2024-10-30 B of A Securities Maintain Buy Buy
2024-10-30 Keybanc Maintain Overweight Overweight
2024-10-30 Pivotal Research Maintain Buy Buy
2024-10-30 Wells Fargo Maintain Equal Weight Equal Weight
2024-10-30 Roth MKM Maintain Buy Buy
2024-10-30 BMO Capital Maintain Outperform Outperform
2024-10-30 Cantor Fitzgerald Maintain Neutral Neutral
2024-10-30 Needham Maintain Buy Buy
2024-10-24 Wedbush Maintain Outperform Outperform
2024-10-16 Truist Securities Maintain Buy Buy
2024-10-15 Needham Maintain Buy Buy
2024-10-09 Cantor Fitzgerald Maintain Neutral Neutral
2024-10-09 BMO Capital Maintain Outperform Outperform
2024-10-07 Cantor Fitzgerald Maintain Neutral Neutral
2024-10-02 Wells Fargo Maintain Equal Weight Equal Weight
2024-09-30 Piper Sandler Maintain Overweight Overweight
2024-09-30 Cantor Fitzgerald Maintain Neutral Neutral
2024-09-26 Tigress Financial Maintain Strong Buy Strong Buy
2024-09-25 JMP Securities Maintain Market Outperform Market Outperform
2024-09-23 Cantor Fitzgerald Maintain Neutral Neutral
2024-09-16 JMP Securities Maintain Market Outperform Market Outperform
2024-09-16 Evercore ISI Group Maintain Outperform Outperform
2024-09-16 BMO Capital Maintain Outperform Outperform
2024-09-16 Truist Securities Maintain Buy Buy
2024-09-10 Piper Sandler Maintain Overweight Overweight
2024-09-05 Wedbush Maintain Outperform Outperform
2024-09-03 Morgan Stanley Maintain Overweight Overweight
2024-08-30 Needham Maintain Buy Buy
2024-08-29 Roth MKM Maintain Buy Buy
2024-08-19 Needham Maintain Buy Buy
2024-08-14 Needham Maintain Buy Buy
2024-08-06 BMO Capital Maintain Outperform Outperform
2024-08-06 Needham Maintain Buy Buy
2024-07-31 Needham Maintain Buy Buy
2024-07-30 JMP Securities Maintain Market Outperform Market Outperform
2024-07-24 Morgan Stanley Maintain Overweight Overweight
2024-07-24 Rosenblatt Maintain Neutral Neutral
2024-07-24 Guggenheim Maintain Buy Buy
2024-07-24 JP Morgan Maintain Overweight Overweight
2024-07-24 Needham Maintain Buy Buy
2024-07-24 Wells Fargo Maintain Equal Weight Equal Weight
2024-07-24 JMP Securities Maintain Market Outperform Market Outperform
2024-07-24 Truist Securities Maintain Buy Buy
2024-07-24 Piper Sandler Maintain Overweight Overweight
2024-07-24 Roth MKM Maintain Buy Buy
2024-07-24 RBC Capital Maintain Outperform Outperform
2024-07-24 Citigroup Maintain Buy Buy
2024-07-24 Wedbush Maintain Outperform Outperform
2024-07-24 UBS Maintain Neutral Neutral
2024-07-23 Morgan Stanley Maintain Overweight Overweight
2024-07-23 Needham Maintain Buy Buy
2024-07-22 Wedbush Maintain Outperform Outperform
2024-07-17 B of A Securities Maintain Buy Buy
2024-07-17 BMO Capital Maintain Outperform Outperform
2024-07-16 Argus Research Maintain Buy Buy
2024-07-08 Wells Fargo Maintain Equal Weight Equal Weight
2024-07-03 Loop Capital Maintain Hold Hold
2024-07-03 Needham Maintain Buy Buy
2024-06-28 Needham Maintain Buy Buy
2024-06-28 Rosenblatt Downgrade Buy Neutral
2024-06-26 Jefferies Maintain Buy Buy
2024-06-11 Evercore ISI Group Maintain Outperform Outperform
2024-06-11 B of A Securities Maintain Buy Buy
2024-05-24 Tigress Financial Maintain Strong Buy Strong Buy
2024-05-15 Morgan Stanley Maintain Overweight Overweight
2024-05-15 Stifel Maintain Buy Buy
2024-05-15 BMO Capital Maintain Outperform Outperform
2024-05-15 JMP Securities Maintain Market Outperform Market Outperform
2024-05-01 Loop Capital Maintain Hold Hold
2024-04-30 JMP Securities Maintain Market Outperform Market Outperform
2024-04-30 Argus Research Maintain Buy Buy
2024-04-29 Susquehanna Maintain Positive Positive
2024-04-26 BMO Capital Maintain Outperform Outperform
2024-04-26 Barclays Maintain Overweight Overweight
2024-04-26 Evercore ISI Group Maintain Outperform Outperform
2024-04-26 Bernstein Maintain Market Perform Market Perform
2024-04-26 Needham Maintain Buy Buy
2024-04-26 Jefferies Maintain Buy Buy
2024-04-26 TD Cowen Maintain Buy Buy
2024-04-26 Oppenheimer Maintain Outperform Outperform
2024-04-26 Roth MKM Maintain Buy Buy
2024-04-26 RBC Capital Maintain Outperform Outperform
2024-04-26 Wolfe Research Maintain Outperform Outperform
2024-04-26 Truist Securities Maintain Buy Buy
2024-04-26 Raymond James Maintain Outperform Outperform
2024-04-26 Mizuho Maintain Buy Buy
2024-04-26 Baird Maintain Outperform Outperform
2024-04-26 Morgan Stanley Maintain Overweight Overweight
2024-04-26 Wedbush Maintain Outperform Outperform
2024-04-26 Stifel Maintain Buy Buy
2024-04-26 Piper Sandler Maintain Overweight Overweight
2024-04-26 Canaccord Genuity Maintain Buy Buy
2024-04-26 Wells Fargo Maintain Equal Weight Equal Weight
2024-04-26 JMP Securities Maintain Market Outperform Market Outperform
2024-04-26 Rosenblatt Maintain Buy Buy
2024-04-26 JP Morgan Maintain Overweight Overweight
2024-04-26 Citigroup Maintain Buy Buy
2024-04-22 Keybanc Maintain Overweight Overweight
2024-04-19 Jefferies Maintain Buy Buy
2024-04-17 Truist Securities Maintain Buy Buy
2024-04-17 Canaccord Genuity Maintain Buy Buy
2024-04-16 UBS Maintain Neutral Neutral
2024-04-10 Wedbush Maintain Outperform Outperform
2024-04-10 Citigroup Maintain Buy Buy
2024-04-10 JMP Securities Maintain Market Outperform Market Outperform
2024-04-10 BMO Capital Maintain Outperform Outperform
2024-04-03 Wells Fargo Maintain Equal Weight Equal Weight
2024-03-22 Wedbush Maintain Outperform Outperform
2024-03-18 Wells Fargo Maintain Equal Weight Equal Weight
2024-01-31 Citigroup Maintain Buy Buy
2024-01-31 Redburn Atlantic Maintain Buy Buy
2024-01-31 BMO Capital Maintain Outperform Outperform
2024-01-31 Truist Securities Maintain Buy Buy
2024-01-31 Susquehanna Maintain Positive Positive
2024-01-31 JMP Securities Maintain Market Outperform Market Outperform
2024-01-31 Wolfe Research Maintain Outperform Outperform
2024-01-31 RBC Capital Maintain Outperform Outperform
2024-01-31 Roth MKM Maintain Buy Buy
2024-01-31 Needham Maintain Buy Buy
2024-01-31 Barclays Maintain Overweight Overweight
2024-01-31 Wedbush Maintain Outperform Outperform
2024-01-31 Rosenblatt Maintain Buy Buy
2024-01-29 Keybanc Maintain Overweight Overweight
2024-01-19 JMP Securities Maintain Market Outperform Market Outperform
2024-01-17 Mizuho Maintain Buy Buy
2023-12-07 Roth MKM Maintain Buy Buy
2023-11-21 Tigress Financial Maintain Strong Buy Strong Buy
2023-11-16 Wells Fargo Maintain Equal Weight Equal Weight
2023-10-25 JMP Securities Maintain Market Outperform Market Outperform
2023-10-25 Piper Sandler Maintain Overweight Overweight
2023-10-25 Needham Maintain Buy Buy
2023-10-25 Wedbush Maintain Outperform Outperform
2023-10-25 Barclays Maintain Overweight Overweight
2023-10-25 Rosenblatt Maintain Buy Buy
2023-10-25 Roth MKM Maintain Buy Buy
2023-10-25 Keybanc Maintain Overweight Overweight
2023-10-25 Monness, Crespi, Hardt Downgrade Buy Neutral
2023-10-25 RBC Capital Maintain Outperform Outperform
2023-10-25 Morgan Stanley Maintain Overweight Overweight
2023-10-24 Oppenheimer Maintain Outperform Outperform
2023-10-13 Keybanc Maintain Overweight Overweight
2023-10-10 Wells Fargo Maintain Equal Weight Equal Weight
2023-10-04 B of A Securities Maintain Buy Buy
2023-10-03 Piper Sandler Maintain Overweight Overweight
2023-09-13 Needham Maintain Buy Buy
2023-08-31 Susquehanna Maintain Positive Positive
2023-08-30 B of A Securities Maintain Buy Buy
2023-08-30 JMP Securities Maintain Market Outperform Market Outperform
2023-08-18 Loop Capital Maintain Hold Hold
2023-08-11 Needham Maintain Buy Buy
2023-07-26 Wells Fargo Maintain Equal Weight Equal Weight
2023-07-26 Rosenblatt Maintain Buy Buy
2023-07-26 Susquehanna Maintain Positive Positive
2023-07-26 Credit Suisse Maintain Outperform Outperform
2023-07-26 JMP Securities Maintain Market Outperform Market Outperform
2023-07-26 Evercore ISI Group Maintain Outperform Outperform
2023-07-26 Keybanc Maintain Overweight Overweight
2023-07-26 Morgan Stanley Maintain Overweight Overweight
2023-07-26 Citigroup Maintain Buy Buy
2023-07-26 Needham Maintain Buy Buy
2023-07-26 RBC Capital Maintain Outperform Outperform
2023-07-21 Stifel Maintain Buy Buy
2023-07-20 B of A Securities Maintain Buy Buy
2023-07-18 Keybanc Maintain Overweight Overweight
2023-07-17 Credit Suisse Maintain Outperform Outperform
2023-07-14 Tigress Financial Maintain Strong Buy Strong Buy
2023-07-13 Morgan Stanley Maintain Overweight Overweight
2023-07-12 TD Cowen Maintain Outperform Outperform
2023-07-07 Wells Fargo Maintain Overweight Overweight
2023-07-07 Wolfe Research Maintain Outperform Outperform
2023-07-05 RBC Capital Maintain Outperform Outperform
2023-07-05 Piper Sandler Maintain Overweight Overweight
2023-07-05 B of A Securities Maintain Buy Buy
2023-07-03 JP Morgan Maintain Overweight Overweight
2023-07-03 Loop Capital Maintain Buy Buy
2023-07-03 Goldman Sachs Maintain Buy Buy
2023-06-30 New Street Research Maintain Buy Buy
2023-06-30 Goldman Sachs Maintain Buy Buy
2023-06-29 Bernstein Maintain Outperform Outperform
2023-06-29 B of A Securities Maintain Buy Buy
2023-06-28 TD Cowen Maintain Outperform Outperform
2023-06-28 Piper Sandler Maintain Overweight Overweight
2023-06-28 Oppenheimer Maintain Outperform Outperform
2023-06-28 Raymond James Maintain Outperform Outperform
2023-06-28 UBS Maintain Buy Buy
2023-06-28 UBS Downgrade Buy Neutral
2023-06-27 JP Morgan Maintain Overweight Overweight
2023-06-27 Bernstein Downgrade Outperform Market Perform
2023-06-26 TD Cowen Maintain Outperform Outperform
2023-06-26 Baird Maintain Outperform Outperform
2023-06-26 UBS Downgrade Buy Neutral
2023-06-26 Deutsche Bank Maintain Buy Buy
2023-06-15 B of A Securities Maintain Buy Buy
2023-06-08 Wells Fargo Maintain Equal Weight Equal Weight
2023-06-04 JMP Securities Maintain Market Outperform Market Outperform
2023-05-24 JMP Securities Maintain Market Outperform Market Outperform
2023-05-23 Jefferies Maintain Buy Buy
2023-05-15 Loop Capital Downgrade Buy Hold
2023-05-11 RBC Capital Maintain Outperform Outperform
2023-05-11 JMP Securities Maintain Market Outperform Market Outperform
2023-05-11 Goldman Sachs Maintain Buy Buy
2023-05-09 Bernstein Maintain Outperform Outperform
2023-04-26 Credit Suisse Maintain Outperform Outperform
2023-04-26 Roth MKM Maintain Buy Buy
2023-04-26 Wolfe Research Maintain Outperform Outperform
2023-04-26 JP Morgan Maintain Overweight Overweight
2023-04-26 B of A Securities Maintain Buy Buy
2023-04-26 Morgan Stanley Maintain Overweight Overweight
2023-04-26 Oppenheimer Maintain Outperform Outperform
2023-04-26 Baird Maintain Outperform Outperform
2023-04-26 Evercore ISI Group Maintain Outperform Outperform
2023-04-26 Deutsche Bank Maintain Buy Buy
2023-04-26 RBC Capital Maintain Outperform Outperform
2023-04-26 Piper Sandler Maintain Overweight Overweight
2023-04-26 Citigroup Maintain Buy Buy
2023-04-26 Rosenblatt Maintain Buy Buy
2023-04-26 TD Cowen Maintain Outperform Outperform
2023-04-26 Raymond James Maintain Outperform Outperform
2023-04-26 Loop Capital Maintain Buy Buy
2023-04-26 Keybanc Maintain Overweight Overweight
2023-04-26 Truist Securities Maintain Buy Buy
2023-04-25 Needham Maintain Buy Buy
2023-04-25 JMP Securities Maintain Market Outperform Market Outperform
2023-04-24 Oppenheimer Maintain Outperform Outperform
2023-04-20 Bernstein Maintain Outperform Outperform
2023-04-06 Goldman Sachs Maintain Buy Buy
2023-04-06 UBS Maintain Buy Buy
2023-04-02 Needham Maintain Buy Buy
2023-03-31 Piper Sandler Maintain Outperform Outperform
2023-03-20 Stifel Maintain Buy Buy
2023-03-17 Exane BNP Paribas Upgrade Neutral Outperform
2023-03-15 JMP Securities Maintain Market Outperform Market Outperform
2023-03-07 Needham Maintain Buy Buy
2023-02-09 Jefferies Maintain Buy Buy
2023-02-09 JP Morgan Maintain Overweight Overweight
2023-02-08 Loop Capital Maintain Buy Buy
2023-02-07 New Street Research Maintain Buy Buy
2023-02-06 Bernstein Maintain Outperform Outperform
2023-02-03 Oppenheimer Maintain Outperform Outperform
2023-02-03 Piper Sandler Maintain Overweight Overweight
2023-02-03 Rosenblatt Maintain Buy Buy
2023-02-03 Goldman Sachs Maintain Buy Buy
2023-02-03 Morgan Stanley Maintain Overweight Overweight
2023-02-03 JP Morgan Maintain Overweight Overweight
2023-02-03 Barclays Maintain Overweight Overweight
2023-02-03 Credit Suisse Maintain Outperform Outperform
2023-02-03 Roth MKM Maintain Buy Buy
2023-02-03 Raymond James Maintain Outperform Outperform
2023-02-03 B of A Securities Maintain Buy Buy
2023-02-03 Truist Securities Maintain Buy Buy
2023-02-03 Wells Fargo Maintain Overweight Overweight
2023-02-03 Wolfe Research Maintain Outperform Outperform
2023-02-02 Needham Maintain Buy Buy
2023-02-02 JMP Securities Maintain Market Outperform Market Outperform
2023-01-31 B of A Securities Maintain Buy Buy
2023-01-30 Keybanc Maintain Overweight Overweight
2023-01-26 Oppenheimer Maintain Outperform Outperform
2023-01-25 Credit Suisse Maintain Outperform Outperform
2023-01-25 MKM Partners Maintain Buy Buy
2023-01-24 Raymond James Maintain Outperform Outperform
2023-01-18 Morgan Stanley Maintain Overweight Overweight
2023-01-11 TD Cowen Maintain Outperform Outperform
2023-01-10 Cowen & Co. Maintain Outperform Outperform
2023-01-06 Tigress Financial Maintain Strong Buy Strong Buy
2023-01-05 Wolfe Research Maintain Outperform Outperform
2022-12-22 Needham Maintain Buy Buy
2022-12-22 Baird Maintain Outperform Outperform
2022-12-21 Evercore ISI Group Maintain Outperform Outperform
2022-11-30 Mizuho Maintain Buy Buy
2022-11-30 Societe Generale Maintain Buy Buy
2022-11-23 JMP Securities Maintain Market Outperform Market Outperform
2022-11-18 Goldman Sachs Maintain Buy Buy
2022-11-15 Morgan Stanley Maintain Overweight Overweight
2022-10-26 Piper Sandler Maintain Overweight Overweight
2022-10-26 Bernstein Maintain Outperform Outperform
2022-10-26 RBC Capital Maintain Outperform Outperform
2022-10-26 Keybanc Maintain Overweight Overweight
2022-10-26 Susquehanna Maintain Positive Positive
2022-10-26 Jefferies Maintain Buy Buy
2022-10-26 Citigroup Maintain Buy Buy
2022-10-26 Deutsche Bank Maintain Buy Buy
2022-10-26 TD Cowen Maintain Outperform Outperform
2022-10-26 Goldman Sachs Maintain Buy Buy
2022-10-26 Oppenheimer Maintain Outperform Outperform
2022-10-26 Raymond James Maintain Outperform Outperform
2022-10-26 Morgan Stanley Maintain Overweight Overweight
2022-10-26 Rosenblatt Maintain Buy Buy
2022-10-26 Mizuho Maintain Buy Buy
2022-10-26 Truist Securities Maintain Buy Buy
2022-10-26 Credit Suisse Maintain Outperform Outperform
2022-10-26 Wells Fargo Maintain Overweight Overweight
2022-10-26 Evercore ISI Group Maintain Outperform Outperform
2022-10-26 JMP Securities Maintain Market Outperform Market Outperform
2022-10-26 JP Morgan Maintain Overweight Overweight
2022-10-25 Cowen & Co. Maintain Outperform Outperform
2022-10-25 Baird Maintain Outperform Outperform
2022-10-25 Keybanc Maintain Overweight Overweight
2022-10-21 JP Morgan Maintain Overweight Overweight
2022-10-21 Deutsche Bank Maintain Buy Buy
2022-10-19 MKM Partners Maintain Buy Buy
2022-10-11 Credit Suisse Maintain Outperform Outperform
2022-10-10 Morgan Stanley Maintain Overweight Overweight
2022-10-06 Goldman Sachs Maintain Buy Buy
2022-10-04 B of A Securities Maintain Buy Buy
2022-09-28 Truist Securities Maintain Buy Buy
2022-09-14 Goldman Sachs Maintain Buy Buy
2022-09-07 Rosenblatt Maintain Buy Buy
2022-08-03 Tigress Financial Maintain Strong Buy Strong Buy
2022-08-02 Truist Securities Maintain Buy Buy
2022-07-27 Piper Sandler Maintain Overweight Overweight
2022-07-27 Credit Suisse Maintain Outperform Outperform
2022-07-27 Morgan Stanley Maintain Overweight Overweight
2022-07-27 Goldman Sachs Maintain Buy Buy
2022-07-27 B of A Securities Maintain Buy Buy
2022-07-27 Susquehanna Maintain Positive Positive
2022-07-27 Jefferies Maintain Buy Buy
2022-07-27 Raymond James Maintain Outperform Outperform
2022-07-27 Wells Fargo Maintain Overweight Overweight
2022-07-27 Wolfe Research Maintain Outperform Outperform
2022-07-27 Needham Maintain Buy Buy
2022-07-27 Rosenblatt Maintain Buy Buy
2022-07-27 UBS Maintain Buy Buy
2022-07-27 Citigroup Maintain Buy Buy
2022-07-27 Evercore ISI Group Maintain Outperform Outperform
2022-07-27 Barclays Maintain Overweight Overweight
2022-07-26 Keybanc Maintain Overweight Overweight
2022-07-25 Rosenblatt Maintain Buy Buy
2022-07-22 Mizuho Maintain Buy Buy
2022-07-22 Stifel Maintain Buy Buy
2022-07-21 Deutsche Bank Maintain Buy Buy
2022-07-20 Exane BNP Paribas Downgrade Outperform Neutral
2022-07-19 RBC Capital Maintain Outperform Outperform
2022-07-19 Credit Suisse Maintain Outperform Outperform
2022-07-19 Truist Securities Maintain Buy Buy
2022-07-19 Oppenheimer Maintain Outperform Outperform
2022-07-19 Morgan Stanley Maintain Overweight Overweight
2022-07-18 Stifel Maintain Buy Buy
2022-07-18 Morgan Stanley Maintain Overweight Overweight
2022-07-14 Citigroup Maintain Buy Buy
2022-07-13 TD Cowen Maintain Outperform Outperform
2022-07-12 Cowen & Co. Maintain Outperform Outperform
2022-07-07 Evercore ISI Group Maintain Outperform Outperform
2022-07-05 Barclays Maintain Overweight Overweight
2022-06-30 JMP Securities Maintain Market Outperform Market Outperform
2022-06-29 JP Morgan Maintain Overweight Overweight
2022-06-23 RBC Capital Maintain Outperform Outperform
2022-06-17 B of A Securities Maintain Buy Buy
2022-06-16 UBS Maintain Buy Buy
2022-06-10 Goldman Sachs Maintain Buy Buy
2022-06-02 Wolfe Research Maintain Outperform Outperform
2022-06-02 Piper Sandler Maintain Overweight Overweight
2022-06-01 Morgan Stanley Maintain Overweight Overweight
2022-05-24 Jefferies Maintain Buy Buy
2022-04-27 Canaccord Genuity Maintain Buy Buy
2022-04-27 Truist Securities Maintain Buy Buy
2022-04-27 Piper Sandler Maintain Overweight Overweight
2022-04-27 Citigroup Maintain Buy Buy
2022-04-27 UBS Maintain Buy Buy
2022-04-27 BMO Capital Maintain Outperform Outperform
2022-04-27 Needham Maintain Buy Buy
2022-04-27 Barclays Maintain Overweight Overweight
2022-04-27 Stifel Maintain Buy Buy
2022-04-27 Jefferies Maintain Buy Buy
2022-04-27 JMP Securities Maintain Market Outperform Market Outperform
2022-04-27 Mizuho Maintain Buy Buy
2022-04-27 Morgan Stanley Maintain Overweight Overweight
2022-04-27 Credit Suisse Maintain Outperform Outperform
2022-04-27 B of A Securities Maintain Buy Buy
2022-04-27 Goldman Sachs Maintain Buy Buy
2022-04-27 Wolfe Research Maintain Outperform Outperform
2022-04-27 Deutsche Bank Maintain Buy Buy
2022-04-27 Rosenblatt Maintain Buy Buy
2022-04-27 Raymond James Maintain Outperform Outperform
2022-04-27 Wells Fargo Maintain Overweight Overweight
2022-04-26 Baird Maintain Outperform Outperform
2022-04-21 Credit Suisse Maintain Outperform Outperform
2022-04-20 Citigroup Upgrade Neutral Buy
2022-04-20 Keybanc Maintain Overweight Overweight
2022-04-19 RBC Capital Maintain Outperform Outperform
2022-04-14 MKM Partners Maintain Buy Buy
2022-03-18 Tigress Financial Maintain Strong Buy Strong Buy
2022-03-02 RBC Capital Maintain Outperform Outperform
2022-02-02 Wells Fargo Maintain Overweight Overweight
2022-02-02 Credit Suisse Maintain Outperform Outperform
2022-02-02 Needham Maintain Buy Buy
2022-02-02 MKM Partners Maintain Buy Buy
2022-02-02 B of A Securities Maintain Buy Buy
2022-02-02 Raymond James Maintain Outperform Outperform
2022-02-02 Piper Sandler Maintain Overweight Overweight
2022-02-02 Jefferies Maintain Buy Buy
2022-02-02 Keybanc Maintain Overweight Overweight
2022-02-02 Bernstein Maintain Outperform Outperform
2022-02-02 Mizuho Maintain Buy Buy
2022-02-02 JP Morgan Maintain Overweight Overweight
2022-02-02 Goldman Sachs Maintain Buy Buy
2022-02-02 BMO Capital Maintain Outperform Outperform
2022-02-02 Wolfe Research Maintain Outperform Outperform
2022-02-02 Morgan Stanley Maintain Overweight Overweight
2022-02-02 Truist Securities Maintain Buy Buy
2022-02-01 Baird Maintain Outperform Outperform
2022-02-01 RBC Capital Maintain Outperform Outperform
2022-02-01 Stifel Maintain Buy Buy
2022-02-01 Susquehanna Maintain Positive Positive
2022-01-28 Credit Suisse Maintain Outperform Outperform
2022-01-27 Bernstein Maintain Outperform Outperform
2022-01-25 BMO Capital Maintain Outperform Outperform
2022-01-24 Goldman Sachs Maintain Buy Buy
2022-01-19 Morgan Stanley Maintain Overweight Overweight
2022-01-19 B of A Securities Maintain Buy Buy
2021-12-03 Tigress Financial Maintain Strong Buy Strong Buy
2021-11-17 Goldman Sachs Maintain Buy Buy
2021-11-02 Morgan Stanley Maintain Overweight Overweight
2021-10-28 Citigroup Maintain Neutral Neutral
2021-10-27 Credit Suisse Maintain Outperform Outperform
2021-10-27 Canaccord Genuity Maintain Buy Buy
2021-10-27 Monness, Crespi, Hardt Maintain Buy Buy
2021-10-27 B of A Securities Maintain Buy Buy
2021-10-27 JMP Securities Maintain Market Perform Market Perform
2021-10-27 Raymond James Maintain Outperform Outperform
2021-10-27 Piper Sandler Maintain Overweight Overweight
2021-10-27 Jefferies Maintain Buy Buy
2021-10-27 Goldman Sachs Maintain Buy Buy
2021-10-27 Keybanc Maintain Overweight Overweight
2021-10-27 Bernstein Maintain Outperform Outperform
2021-10-27 BMO Capital Maintain Outperform Outperform
2021-10-27 Wells Fargo Maintain Overweight Overweight
2021-10-27 Needham Maintain Buy Buy
2021-10-27 Truist Securities Maintain Buy Buy
2021-10-27 Oppenheimer Maintain Outperform Outperform
2021-10-27 Barclays Maintain Overweight Overweight
2021-10-26 Baird Maintain Outperform Outperform
2021-10-25 Stifel Maintain Buy Buy
2021-10-21 Mizuho Maintain Buy Buy
2021-07-29 Argus Research Maintain Buy Buy
2021-07-28 Wolfe Research Maintain Outperform Outperform
2021-07-28 Canaccord Genuity Maintain Buy Buy
2021-07-28 JP Morgan Maintain Overweight Overweight
2021-07-28 Morgan Stanley Maintain Overweight Overweight
2021-07-28 Mizuho Maintain Buy Buy
2021-07-28 B of A Securities Maintain Buy Buy
2021-07-28 Jefferies Maintain Buy Buy
2021-07-28 Keybanc Maintain Overweight Overweight
2021-07-28 JMP Securities Maintain Market Outperform Market Outperform
2021-07-28 Barclays Maintain Overweight Overweight
2021-07-28 Susquehanna Maintain Positive Positive
2021-07-28 Piper Sandler Maintain Overweight Overweight
2021-07-28 Raymond James Maintain Outperform Outperform
2021-07-28 BMO Capital Maintain Outperform Outperform
2021-07-28 Bernstein Maintain Outperform Outperform
2021-07-28 Oppenheimer Maintain Outperform Outperform
2021-07-28 Credit Suisse Maintain Outperform Outperform
2021-07-28 MKM Partners Maintain Buy Buy
2021-07-28 Needham Maintain Buy Buy
2021-07-28 Stifel Maintain Buy Buy
2021-07-28 Truist Securities Maintain Buy Buy
2021-07-23 Credit Suisse Maintain Outperform Outperform
2021-07-20 Jefferies Maintain Buy Buy
2021-06-11 Tigress Financial Maintain Strong Buy Strong Buy
2021-05-10 Citigroup Downgrade Buy Neutral
2021-05-03 China Renaissance Upgrade Hold Buy
2021-04-29 Argus Research Maintain Buy Buy
2021-04-28 JMP Securities Maintain Market Outperform Market Outperform
2021-04-28 Needham Maintain Buy Buy
2021-04-28 Morgan Stanley Maintain Overweight Overweight
2021-04-28 Piper Sandler Maintain Overweight Overweight
2021-04-28 Stifel Maintain Buy Buy
2021-04-28 Raymond James Maintain Outperform Outperform
2021-04-28 Mizuho Maintain Buy Buy
2021-04-28 Canaccord Genuity Maintain Buy Buy
2021-04-28 B of A Securities Maintain Buy Buy
2021-04-28 BMO Capital Maintain Outperform Outperform
2021-04-28 Susquehanna Maintain Positive Positive
2021-04-28 Wells Fargo Maintain Overweight Overweight
2021-04-28 Oppenheimer Maintain Outperform Outperform
2021-04-28 Keybanc Maintain Overweight Overweight
2021-04-28 Barclays Maintain Overweight Overweight
2021-04-28 Credit Suisse Maintain Outperform Outperform
2021-04-28 Jefferies Maintain Buy Buy
2021-04-28 Evercore ISI Group Maintain Outperform Outperform
2021-04-26 Truist Securities Maintain Buy Buy
2021-04-23 Credit Suisse Maintain Outperform Outperform
2021-04-23 BMO Capital Maintain Outperform Outperform
2021-04-22 Jefferies Maintain Buy Buy
2021-04-20 Keybanc Maintain Overweight Overweight
2021-04-19 Oppenheimer Maintain Outperform Outperform
2021-04-19 Canaccord Genuity Maintain Buy Buy
2021-04-19 Mizuho Maintain Buy Buy
2021-04-15 TD Cowen Maintain Outperform Outperform
2021-04-14 Cowen & Co. Maintain Outperform Outperform
2021-04-09 Argus Research Maintain Buy Buy
2021-03-30 Stifel Upgrade Hold Buy
2021-03-25 Morgan Stanley Maintain Overweight Overweight
2021-03-19 B of A Securities Maintain Buy Buy
2021-02-16 Loop Capital Upgrade Hold Buy
2021-02-12 Citigroup Maintain Buy Buy
2021-02-03 Truist Securities Maintain Buy Buy
2021-02-03 Wedbush Maintain Outperform Outperform
2021-02-03 UBS Maintain Buy Buy
2021-02-03 JP Morgan Maintain Overweight Overweight
2021-02-03 Needham Maintain Buy Buy
2021-02-03 Raymond James Maintain Outperform Outperform
2021-02-03 Cowen & Co. Maintain Outperform Outperform
2021-02-03 KeyBanc Maintain Overweight Overweight
2021-02-03 Bernstein Maintain Outperform Outperform
2021-02-03 Morgan Stanley Maintain Overweight Overweight
2021-02-03 MKM Partners Maintain Buy Buy
2021-02-03 Keybanc Maintain Overweight Overweight
2021-02-03 Jefferies Maintain Buy Buy
2021-02-03 Monness, Crespi, Hardt Maintain Buy Buy
2021-02-03 Stifel Maintain Hold Hold
2021-02-03 Credit Suisse Maintain Outperform Outperform
2021-02-03 Canaccord Genuity Maintain Buy Buy
2021-02-03 Pivotal Research Maintain Buy Buy
2021-02-03 Deutsche Bank Maintain Buy Buy
2021-02-03 Barclays Maintain Overweight Overweight
2021-02-03 Evercore ISI Group Maintain Outperform Outperform
2021-02-02 KeyBanc Maintain Overweight Overweight
2021-02-02 TD Cowen Maintain Outperform Outperform
2021-02-01 Truist Securities Maintain Buy Buy
2021-01-28 Wedbush Maintain Outperform Outperform
2021-01-28 Wells Fargo Maintain Overweight Overweight
2021-01-25 Canaccord Genuity Maintain Buy Buy
2021-01-25 Mizuho Maintain Buy Buy
2021-01-22 Credit Suisse Maintain Outperform Outperform
2021-01-19 Keybanc Maintain Overweight Overweight
2021-01-18 KeyBanc Maintain Overweight Overweight
2021-01-11 Jefferies Maintain Buy Buy
2021-01-05 Morgan Stanley Maintain Overweight Overweight
2020-12-31 Baird Maintain Outperform Outperform
2020-12-18 B of A Securities Maintain Buy Buy
2020-11-03 Citigroup Maintain Neutral Neutral
2020-11-02 Canaccord Genuity Maintain Buy Buy
2020-11-02 Argus Research Maintain Buy Buy
2020-10-30 Morgan Stanley Maintain Overweight Overweight
2020-10-30 Mizuho Maintain Buy Buy
2020-10-30 Keybanc Maintain Overweight Overweight
2020-10-30 Stifel Maintain Hold Hold
2020-10-30 Deutsche Bank Maintain Buy Buy
2020-10-30 Barclays Maintain Overweight Overweight
2020-10-30 Raymond James Maintain Outperform Outperform
2020-10-30 BMO Capital Maintain Outperform Outperform
2020-10-30 KeyBanc Maintain Overweight Overweight
2020-10-30 Truist Securities Maintain Buy Buy
2020-10-30 B of A Securities Maintain Buy Buy
2020-10-30 Wedbush Maintain Outperform Outperform
2020-10-30 Susquehanna Maintain Positive Positive
2020-10-30 MKM Partners Maintain Buy Buy
2020-10-30 Credit Suisse Maintain Outperform Outperform
2020-10-23 BMO Capital Maintain Outperform Outperform
2020-10-20 Jefferies Maintain Buy Buy
2020-10-16 Bernstein Maintain Outperform Outperform
2020-10-12 Deutsche Bank Maintain Buy Buy
2020-09-24 Morgan Stanley Maintain Overweight Overweight
2020-09-23 B of A Securities Maintain Buy Buy
2020-08-25 UBS Maintain Buy Buy
2020-08-03 JMP Securities Maintain Outperform Outperform
2020-07-31 Raymond James Maintain Outperform Outperform
2020-07-31 B of A Securities Maintain Buy Buy
2020-07-31 Wedbush Maintain Outperform Outperform
2020-07-31 Canaccord Genuity Maintain Buy Buy
2020-07-31 Morgan Stanley Maintain Overweight Overweight
2020-07-31 Baird Maintain Outperform Outperform
2020-07-31 Susquehanna Maintain Positive Positive
2020-07-29 BMO Capital Maintain Outperform Outperform
2020-07-28 Deutsche Bank Maintain Buy Buy
2020-07-27 MKM Partners Maintain Buy Buy
2020-07-21 Mizuho Maintain Buy Buy
2020-07-20 Credit Suisse Maintain Outperform Outperform
2020-07-20 B of A Securities Maintain Buy Buy
2020-07-16 SunTrust Robinson Humphrey Maintain Buy Buy
2020-07-16 Bernstein Maintain Outperform Outperform
2020-07-13 Barclays Maintain Overweight Overweight
2020-07-13 Jefferies Maintain Buy Buy
2020-07-13 Mizuho Maintain Buy Buy
2020-07-09 Morgan Stanley Maintain Overweight Overweight
2020-06-24 Goldman Sachs Maintain Buy Buy
2020-06-22 B of A Securities Maintain Buy Buy
2020-06-10 B of A Securities Maintain Buy Buy
2020-05-12 Citigroup Maintain Buy Buy
2020-05-05 Deutsche Bank Maintain Buy Buy
2020-04-29 RBC Capital Maintain Outperform Outperform
2020-04-29 B of A Securities Maintain Buy Buy
2020-04-29 BMO Capital Maintain Outperform Outperform
2020-04-29 Nomura Maintain Buy Buy
2020-04-29 Credit Suisse Maintain Outperform Outperform
2020-04-29 Mizuho Maintain Buy Buy
2020-04-29 Morgan Stanley Maintain Overweight Overweight
2020-04-29 JP Morgan Maintain Overweight Overweight
2020-04-29 Nomura Instinet Maintain Buy Buy
2020-04-29 Barclays Maintain Overweight Overweight
2020-04-29 Stifel Maintain Buy Buy
2020-04-29 SunTrust Robinson Humphrey Maintain Buy Buy
2020-04-28 MKM Partners Maintain Buy Buy
2020-04-28 UBS Maintain Buy Buy
2020-04-28 Pivotal Research Maintain Buy Buy
2020-04-22 Wedbush Maintain Outperform Outperform
2020-04-21 Raymond James Maintain Outperform Outperform
2020-04-21 Deutsche Bank Maintain Buy Buy
2020-04-20 Credit Suisse Maintain Outperform Outperform
2020-04-17 Oppenheimer Maintain Outperform Outperform
2020-04-17 Mizuho Maintain Buy Buy
2020-04-07 Barclays Maintain Overweight Overweight
2020-03-30 JMP Securities Maintain Market Outperform Market Outperform
2020-03-30 UBS Maintain Buy Buy
2020-03-30 Morgan Stanley Maintain Overweight Overweight
2020-03-30 BMO Capital Upgrade Market Perform Outperform
2020-03-26 SunTrust Robinson Humphrey Maintain Buy Buy
2020-03-18 JP Morgan Maintain Overweight Overweight
2020-03-05 B of A Securities Maintain Buy Buy
2020-02-25 Morgan Stanley Maintain Overweight Overweight
2020-02-07 Citigroup Maintain Buy Buy
2020-02-06 CFRA Maintain Strong Buy Strong Buy
2020-02-05 Argus Research Maintain Buy Buy
2020-02-04 Pivotal Research Maintain Buy Buy
2020-02-04 Piper Sandler Maintain Overweight Overweight
2020-02-04 JMP Securities Maintain Market Outperform Market Outperform
2020-02-04 Baird Maintain Outperform Outperform
2020-02-04 Oppenheimer Maintain Outperform Outperform
2020-02-04 Nomura Instinet Maintain Buy Buy
2020-02-04 BMO Capital Maintain Market Perform Market Perform
2020-02-04 Susquehanna Maintain Positive Positive
2020-02-04 Raymond James Maintain Outperform Outperform
2020-02-04 Nomura Maintain Buy Buy
2020-02-04 Needham Maintain Buy Buy
2020-02-04 SunTrust Robinson Humphrey Maintain Buy Buy
2020-02-04 B of A Securities Maintain Buy Buy
2020-02-04 Deutsche Bank Maintain Buy Buy
2020-01-31 BMO Capital Maintain Market Perform Market Perform
2020-01-30 Wedbush Maintain Outperform Outperform
2020-01-27 Mizuho Maintain Buy Buy
2020-01-27 Mizuho Securities Maintain Buy Buy
2020-01-24 Keybanc Maintain Overweight Overweight
2020-01-24 KeyBanc Maintain Overweight Overweight
2020-01-21 Morgan Stanley Maintain Overweight Overweight
2020-01-17 UBS Maintain Buy Buy
2020-01-13 Evercore ISI Group Maintain Outperform Outperform
2020-01-06 Pivotal Research Upgrade Hold Buy
2019-12-05 Stifel Upgrade Hold Buy
2019-12-05 Stifel Nicolaus Upgrade Hold Buy
2019-10-29 Barclays Maintain Overweight Overweight
2019-10-29 Canaccord Genuity Maintain Buy Buy
2019-10-29 BMO Capital Maintain Market Perform Market Perform
2019-10-29 Keybanc Maintain Overweight Overweight
2019-10-29 KeyBanc Maintain Overweight Overweight
2019-10-28 Deutsche Bank Maintain Buy Buy
2019-10-28 UBS Maintain Buy Buy
2019-10-28 Raymond James Maintain Outperform Outperform
2019-10-25 BMO Capital Maintain Market Perform Market Perform
2019-10-22 Credit Suisse Maintain Outperform Outperform
2019-07-26 Nomura Maintain Buy Buy
2019-07-26 Keybanc Maintain Overweight Overweight
2019-07-26 Credit Suisse Maintain Outperform Outperform
2019-07-26 Morgan Stanley Maintain Overweight Overweight
2019-07-26 Canaccord Genuity Maintain Buy Buy
2019-07-26 Mizuho Maintain Buy Buy
2019-07-26 Citigroup Maintain Buy Buy
2019-07-26 Wedbush Maintain Outperform Outperform
2019-07-26 Stifel Maintain Hold Hold
2019-07-26 KeyBanc Maintain Overweight Overweight
2019-07-26 Stifel Nicolaus Maintain Hold Hold
2019-07-15 Morgan Stanley Maintain Overweight Overweight
2019-05-14 Deutsche Bank Maintain Buy Buy
2019-05-01 DZ Bank Downgrade Buy Hold
2019-04-30 Nomura Maintain Buy Buy
2019-04-30 Morgan Stanley Maintain Overweight Overweight
2019-04-30 Stifel Nicolaus Downgrade Buy Hold
2019-04-30 Stifel Downgrade Buy Hold
2019-04-25 BMO Capital Maintain Market Perform Market Perform
2019-02-05 BMO Capital Maintain Market Perform Market Perform
2019-02-05 Barclays Maintain Overweight Overweight
2019-02-05 Citigroup Maintain Buy Buy
2019-02-05 Nomura Maintain Buy Buy
2019-02-04 Piper Sandler Maintain Overweight Overweight
2019-02-04 Deutsche Bank Maintain Buy Buy
2019-01-22 Deutsche Bank Maintain Buy Buy
2019-01-07 Pivotal Research Upgrade Hold Buy
2019-01-03 Canaccord Genuity Upgrade Hold Buy
2018-11-14 Morgan Stanley Maintain Overweight Overweight
2018-11-02 JMP Securities Maintain Market Outperform Market Outperform
2018-10-26 Barclays Maintain Overweight Overweight
2018-10-26 B of A Securities Maintain Buy Buy
2018-10-26 Bank of America Maintain Buy Buy
2018-10-26 Canaccord Genuity Maintain Hold Hold
2018-10-25 Raymond James Maintain Outperform Outperform
2018-10-22 Deutsche Bank Maintain Buy Buy
2018-08-29 Morgan Stanley Maintain Overweight Overweight
2018-07-24 B of A Securities Maintain Buy Buy
2018-07-24 Credit Suisse Maintain Outperform Outperform
2018-07-24 B. Riley Securities Maintain Buy Buy
2018-07-24 Barclays Maintain Overweight Overweight
2018-07-24 BMO Capital Maintain Market Perform Market Perform
2018-07-24 Morgan Stanley Maintain Overweight Overweight
2018-07-24 B. Riley FBR Maintain Buy Buy
2018-07-24 JMP Securities Maintain Market Outperform Market Outperform
2018-07-24 Stifel Nicolaus Maintain Buy Buy
2018-07-24 Bank of America Maintain Buy Buy
2018-07-24 Canaccord Genuity Maintain Hold Hold
2018-07-24 Stifel Maintain Buy Buy
2018-07-23 Keybanc Maintain Overweight Overweight
2018-07-23 Citigroup Maintain Buy Buy
2018-07-23 Raymond James Maintain Outperform Outperform
2018-07-23 Cowen & Co. Maintain Outperform Outperform
2018-07-16 Credit Suisse Maintain Outperform Outperform
2018-07-13 Barclays Maintain Overweight Overweight
2018-07-12 Cowen & Co. Maintain Outperform Outperform
2018-06-28 Morgan Stanley Maintain Overweight Overweight
2018-05-05 Argus Maintain Buy Buy
2018-05-05 B. Riley FBR Maintain Buy Buy
2018-04-25 Stifel Nicolaus Upgrade Hold Buy
2018-04-25 Stifel Upgrade Hold Buy
2018-04-24 Barclays Maintain Overweight Overweight
2018-04-24 Keybanc Maintain Overweight Overweight
2018-04-24 Stifel Maintain Hold Hold
2018-04-24 Morgan Stanley Maintain Overweight Overweight
2018-04-24 Stifel Nicolaus Maintain Hold Hold
2018-04-23 Deutsche Bank Maintain Buy Buy
2018-04-23 JP Morgan Maintain Overweight Overweight
2018-04-23 Credit Suisse Maintain Outperform Outperform
2018-04-23 Canaccord Genuity Maintain Hold Hold
2018-04-20 Credit Suisse Maintain Outperform Outperform
2018-04-10 Morgan Stanley Maintain Overweight Overweight
2018-02-02 B of A Securities Maintain Buy Buy
2018-02-02 Morgan Stanley Maintain Overweight Outperform
2018-02-02 Bank of America Maintain Buy Buy
2018-02-02 Stifel Nicolaus Downgrade Buy Hold
2018-02-02 Stifel Downgrade Buy Hold
2018-02-02 Barclays Maintain Overweight Overweight
2018-02-02 BMO Capital Maintain Market Perform Market Perform
2018-02-01 Piper Sandler Maintain Overweight Overweight
2018-01-26 Morgan Stanley Maintain Overweight Overweight
2017-10-30 Citigroup Maintain Buy Buy
2017-10-27 BMO Capital Maintain Market Perform Market Perform
2017-10-27 Stifel Maintain Buy Buy
2017-10-27 Citigroup Maintain Buy Buy
2017-10-27 Canaccord Genuity Maintain Hold Hold
2017-10-27 Stifel Nicolaus Maintain Buy Buy
2017-10-26 Oppenheimer Maintain Outperform Outperform
2017-10-26 UBS Maintain Buy Buy
2017-10-11 Credit Suisse Maintain Outperform Outperform
2017-09-27 Wells Fargo Maintain Outperform Outperform
2017-07-25 Morgan Stanley Maintain Overweight Overweight
2017-07-25 B of A Securities Maintain Buy Buy
2017-07-25 Bank of America Maintain Buy Buy
2017-07-24 Deutsche Bank Maintain Buy Buy
2017-07-24 JMP Securities Maintain Market Outperform Market Outperform
2017-07-20 Deutsche Bank Maintain Buy Buy
2017-06-15 Canaccord Genuity Downgrade Buy Hold
2017-04-04 BMO Capital Downgrade Outperform Market Perform
2017-03-27 Nomura Maintain Buy Buy
2017-03-20 Pivotal Research Downgrade Buy Hold
2016-10-17 Credit Suisse Maintain Outperform Outperform
2016-09-27 Wedbush Downgrade Neutral Underperform
2016-07-29 Citigroup Maintain Buy Buy
2016-07-29 UBS Maintain Buy Buy
2016-07-29 Deutsche Bank Maintain Buy Buy
2016-07-29 JMP Securities Maintain Market Outperform Market Outperform
2016-07-29 CLSA Maintain Buy Buy
2016-07-29 SunTrust Robinson Humphrey Maintain Buy Buy
2016-07-29 Jefferies Maintain Buy Buy
2016-07-29 Credit Suisse Maintain Outperform Outperform
2016-07-28 JP Morgan Maintain Overweight Overweight
2016-06-29 Goldman Sachs Maintain Buy Buy
2016-06-08 Maxim Group Maintain Overweight Overweight
2016-04-22 SunTrust Robinson Humphrey Maintain Buy Buy
2016-04-22 Stifel Nicolaus Maintain Buy Buy
2016-04-22 Macquarie Maintain Buy Buy
2016-04-22 Jefferies Maintain Buy Buy
2016-04-22 JMP Securities Maintain Market Outperform Market Outperform
2016-04-22 Baird Maintain Outperform Outperform
2016-04-22 Cantor Fitzgerald Maintain Buy Buy
2016-04-22 B. Riley FBR Maintain Buy Buy
2016-04-22 Stifel Maintain Buy Buy
2016-04-22 Morgan Stanley Maintain Overweight Overweight
2016-04-22 B. Riley Securities Maintain Buy Buy
2016-04-22 Oppenheimer Maintain Outperform Outperform
2016-04-21 Deutsche Bank Maintain Buy Buy
2016-04-18 Credit Suisse Maintain Outperform Outperform
2016-04-11 Pivotal Research Upgrade Hold Buy
2016-04-07 Morgan Stanley Maintain Overweight Overweight
2016-04-01 Citigroup Maintain Neutral Neutral
2016-02-02 KeyBanc Maintain Overweight Overweight
2016-02-02 Stifel Maintain Buy Buy
2016-02-02 Stifel Nicolaus Maintain Buy Buy
2016-02-02 Keybanc Maintain Overweight Overweight
2016-02-02 Nomura Maintain Buy Buy
2016-02-02 Barclays Maintain Overweight Overweight
2016-02-02 Cantor Fitzgerald Maintain Buy Buy
2016-02-01 Oppenheimer Maintain Outperform Outperform
2016-02-01 Deutsche Bank Maintain Buy Buy
2016-02-01 JP Morgan Maintain Overweight Overweight
2016-02-01 Jefferies Maintain Buy Buy
2016-01-12 Credit Suisse Maintain Outperform Outperform
2015-10-23 Macquarie Maintain Outperform Outperform
2015-10-22 Pacific Crest Maintain Overweight Overweight
2015-10-22 RBC Capital Maintain Outperform Outperform
2015-10-22 Cowen & Co. Maintain Outperform Outperform
2015-10-22 Credit Suisse Maintain Outperform Outperform
2015-10-22 B. Riley Securities Maintain Buy Buy
2015-10-22 JP Morgan Maintain Overweight Overweight
2015-10-22 Nomura Maintain Buy Buy
2015-10-22 Jefferies Maintain Buy Buy
2015-10-22 Canaccord Genuity Maintain Buy Buy
2015-10-22 JMP Securities Maintain Market Outperform Market Outperform
2015-10-22 Pivotal Research Maintain Hold Hold
2015-10-22 Deutsche Bank Maintain Buy Buy
2015-10-09 Credit Suisse Maintain Outperform Outperform
2015-10-01 Oppenheimer Upgrade Perform Outperform
2015-09-21 JMP Securities Maintain Market Outperform Market Outperform
2015-08-26 Goldman Sachs Upgrade Neutral Buy
2015-08-18 Atlantic Equities Upgrade Neutral Overweight
2015-08-10 Deutsche Bank Maintain Buy Buy
2015-08-10 Morgan Stanley Upgrade Equal Weight Overweight
2015-08-10 Mizuho Upgrade Neutral Buy
2015-08-10 Monness, Crespi, Hardt Upgrade Neutral Buy
2015-08-10 Stifel Upgrade Hold Buy
2015-08-09 Stifel Upgrade Hold Buy
2015-07-20 Argus Maintain Buy Buy
2015-07-20 Argus Research Maintain Buy Buy
2015-07-17 JMP Securities Maintain Market Perform Market Perform
2015-07-17 Jefferies Maintain Buy Buy
2015-07-17 Bernstein Maintain Outperform Outperform
2015-07-17 Mizuho Maintain Neutral Neutral
2015-07-16 Credit Suisse Maintain Outperform Outperform
2015-07-16 BMO Capital Upgrade Market Perform Outperform
2015-07-14 B. Riley Securities Maintain Buy Buy
2015-07-13 Pivotal Research Downgrade Buy Hold
2015-04-24 CRT Capital Maintain Buy Buy
2015-04-21 SunTrust Robinson Humphrey Maintain Buy Buy
2015-03-06 Citigroup Maintain Buy Buy
2015-03-02 Bank of America Upgrade Neutral Buy
2015-03-02 B of A Securities Upgrade Neutral Buy
2015-01-30 Citigroup Maintain Buy Buy
2015-01-29 Barclays Maintain Overweight Overweight
2015-01-29 JMP Securities Maintain Market Outperform Market Outperform
2015-01-14 Credit Suisse Maintain Outperform Outperform
2015-01-11 Atlantic Equities Downgrade Overweight Neutral
2015-01-08 Stifel Downgrade Buy Hold
2015-01-07 Evercore ISI Group Maintain Buy Buy
2014-12-17 Pivotal Research Upgrade Hold Buy
2014-12-15 JP Morgan Maintain Overweight Overweight
2014-12-04 B of A Securities Downgrade Buy Neutral
2014-11-19 Credit Suisse Maintain Outperform Outperform
2014-10-16 CRT Capital Maintain Buy Buy
2014-10-16 B of A Securities Maintain Buy Buy
2014-10-16 Citigroup Maintain Buy Buy
2014-10-16 Topeka Capital Maintain Buy Buy
2014-10-16 Deutsche Bank Maintain Buy Buy
2014-10-16 FBR Capital Maintain Outperform Outperform
2014-10-16 Macquarie Maintain Outperform Outperform
2014-10-16 Pacific Crest Maintain Outperform Outperform
2014-10-16 JMP Securities Maintain Market Outperform Market Outperform
2014-10-16 SunTrust Robinson Humphrey Maintain Buy Buy
2014-10-16 Canaccord Genuity Maintain Buy Buy
2014-10-13 Credit Suisse Maintain Outperform Outperform
2014-10-12 Hudson Square Upgrade Hold Buy
2014-10-09 Susquehanna Maintain Positive Positive
2014-07-17 JP Morgan Maintain Overweight Overweight
2014-07-17 CRT Capital Maintain Buy Buy
2014-07-17 Deutsche Bank Maintain Buy Buy
2014-07-17 Credit Suisse Maintain Outperform Outperform
2014-07-17 UBS Maintain Buy Buy
2014-07-17 Cantor Fitzgerald Maintain Buy Buy
2014-07-17 Raymond James Maintain Outperform Outperform
2014-07-13 Credit Suisse Maintain Outperform Outperform
2014-06-26 Citigroup Maintain Buy Buy
2014-04-16 Deutsche Bank Maintain Buy Buy
2014-04-16 JP Morgan Maintain Overweight Overweight
2014-04-16 CRT Capital Maintain Buy Buy
2014-04-16 JMP Securities Maintain Market Outperform Market Outperform
2014-04-16 UBS Maintain Buy Buy
2014-04-16 Credit Suisse Maintain Outperform Outperform
2014-04-16 B of A Securities Maintain Buy Buy
2014-04-16 Cantor Fitzgerald Maintain Buy Buy
2014-04-16 Citigroup Maintain Buy Buy
2014-04-14 Jefferies Maintain Buy Buy
2014-04-09 Deutsche Bank Maintain Buy Buy
2014-04-01 CRT Capital Maintain Buy Buy
2014-03-27 JP Morgan Maintain Overweight Overweight
2014-01-30 Citigroup Maintain Buy Buy
2014-01-30 JP Morgan Maintain Overweight Overweight
2014-01-30 FBN Securities Maintain Outperform Outperform
2014-01-30 UBS Maintain Buy Buy
2014-01-30 B of A Securities Maintain Buy Buy
2014-01-20 Credit Suisse Maintain Outperform Outperform
2014-01-20 Pacific Crest Maintain Outperform Outperform
2014-01-15 Raymond James Maintain Outperform Outperform
2014-01-13 Wells Fargo Upgrade Market Perform Outperform
2014-01-06 JP Morgan Maintain Overweight Overweight
2014-01-05 Morgan Stanley Maintain Overweight Overweight
2013-12-10 Topeka Capital Maintain Buy Buy
2013-11-17 Citigroup Maintain Buy Buy
2013-10-17 B of A Securities Maintain Buy Buy
2013-10-17 Goldman Sachs Maintain Neutral Neutral
2013-10-17 Citigroup Maintain Buy Buy
2013-10-17 Topeka Capital Maintain Buy Buy
2013-10-17 Oppenheimer Maintain Perform Perform
2013-10-17 JP Morgan Maintain Overweight Overweight
2013-10-17 Canaccord Genuity Maintain Buy Buy
2013-10-17 Needham Maintain Buy Buy
2013-10-17 Wedbush Maintain Neutral Neutral
2013-09-04 Pivotal Research Maintain Hold Hold
2013-07-14 Credit Suisse Maintain Outperform Outperform
2013-07-08 Deutsche Bank Maintain Buy Buy
2013-06-23 JP Morgan Maintain Overweight Overweight
2013-06-13 Evercore ISI Group Maintain Overweight Overweight
2013-06-02 Cantor Fitzgerald Maintain Buy Buy
2013-05-15 Baird Maintain Outperform Outperform
2013-05-15 Topeka Capital Maintain Buy Buy
2013-05-14 Morgan Stanley Maintain Overweight Overweight
2013-04-18 BGC FInancial Maintain Hold Hold
2013-04-18 Citigroup Maintain Buy Buy
2013-04-18 Canaccord Genuity Maintain Buy Buy
2013-04-18 Deutsche Bank Maintain Buy Buy
2013-03-26 Credit Suisse Maintain Outperform Outperform
2013-03-26 Goldman Sachs Maintain Neutral Neutral
2013-03-10 Pacific Crest Maintain Outperform Outperform
2013-03-04 Jefferies Maintain Buy Buy
2013-02-28 Piper Sandler Maintain Overweight Overweight
2013-02-26 B of A Securities Upgrade Neutral Buy
2013-02-20 Bernstein Maintain Outperform Outperform
2013-02-20 CLSA Maintain Buy Buy
2013-02-20 Deutsche Bank Maintain Buy Buy
2013-02-06 Pivotal Research Downgrade Buy Hold
2013-02-05 Hilliard Lyons Downgrade Long Term Buy Neutral
2013-02-04 Oracle Investment Research Downgrade Neutral Sell
2013-02-03 BMO Capital Downgrade Outperform Market Perform
2013-01-22 Oppenheimer Maintain Perform Perform
2013-01-22 Barclays Maintain Overweight Overweight
2013-01-22 Goldman Sachs Maintain Neutral Neutral
2013-01-22 Wedbush Maintain Neutral Neutral
2013-01-22 B of A Securities Maintain Neutral Neutral
2013-01-22 Jefferies Maintain Buy Buy
2013-01-22 BGC FInancial Maintain Hold Hold
2013-01-22 Canaccord Genuity Maintain Buy Buy
2013-01-22 BMO Capital Maintain Outperform Outperform
2013-01-17 Nomura Maintain Buy Buy
2013-01-17 Hudson Square Downgrade Buy Hold
2013-01-14 Morgan Stanley Maintain Overweight Overweight
2013-01-07 B of A Securities Maintain Neutral Neutral
2013-01-06 Pivotal Research Maintain Buy Buy
2013-01-01 Oppenheimer Maintain Perform Perform
2012-11-28 Oracle Investment Research Maintain Hold Hold
2012-10-18 Barclays Maintain Overweight Overweight
2012-10-18 Credit Suisse Maintain Outperform Outperform
2012-10-18 B of A Securities Downgrade Buy Neutral
2012-10-18 Nomura Maintain Buy Buy
2012-10-18 Wedbush Maintain Neutral Neutral
2012-10-18 Citigroup Maintain Buy Buy
2012-10-18 Hilliard Lyons Maintain Buy Long Term Buy
2012-10-18 Oppenheimer Downgrade Outperform Perform
2012-10-18 Canaccord Genuity Maintain Buy Buy
2012-10-16 Wedbush Maintain Neutral Neutral
2012-10-14 Oppenheimer Maintain Outperform Outperform
2012-10-14 Piper Sandler Maintain Overweight Overweight
2012-10-11 JP Morgan Maintain Overweight Overweight
2012-10-10 ThinkEquity Maintain Buy Buy
2012-10-10 Nomura Maintain Buy Buy
2012-09-25 Canaccord Genuity Maintain Buy Buy
2012-09-25 Oracle Investment Research Downgrade Buy Hold
2012-09-24 Capstone Maintain Buy Buy
2012-09-23 Citigroup Maintain Buy Buy
2012-09-23 Pivotal Research Maintain Buy Buy
2012-09-16 Global Equities Research Maintain Overweight Overweight
2012-08-12 Morgan Stanley Upgrade Equal Weight Overweight
2012-07-19 Deutsche Bank Maintain Buy Buy
2012-07-19 Benchmark Maintain Hold Hold
2012-07-19 B of A Securities Maintain Buy Buy
2012-06-21 Citigroup Maintain Buy Buy
2012-06-06 Deutsche Bank Maintain Buy Buy
2012-06-06 JP Morgan Maintain Overweight Overweight
2012-04-16 Hilliard Lyons Maintain Buy Buy
2012-04-13 Oppenheimer Maintain Outperform Outperform
2012-04-13 Jefferies Maintain Buy Buy
2012-04-13 JP Morgan Maintain Overweight Overweight
2012-04-13 Benchmark Maintain Hold Hold
2012-04-13 Goldman Sachs Maintain Neutral Neutral
2012-04-13 Piper Sandler Maintain Overweight Overweight
2012-04-13 Deutsche Bank Maintain Buy Buy
2012-04-13 BMO Capital Maintain Outperform Outperform
2012-04-10 UBS Maintain Buy Buy
2012-04-09 Pivotal Research Maintain Buy Buy
2012-04-05 Deutsche Bank Maintain Buy Buy
2012-04-03 Global Equities Research Maintain Overweight Overweight
2012-03-28 Citigroup Maintain Buy Buy