Loading live market data…

Lululemon Athletica Inc.

NASDAQ:LULU

$119.675 USD

$2.35 (2.01%)

Volume
413.27K
Average Volume
3.74M
Market Capitalization
$13.59B
P/E Ratio
9.69
Dividend Yield
0.00%
Price Target
$115.00
Year High
$233.75
Year Low
$104.44
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$2.23
Source Headline
Lululemon (LULU) Outperforms Broader Market: What You Need to Know

In the most recent trading session, Lululemon (LULU) closed at $119.26, indicating a +2.36% shift from the previous trading day.

zacks.com - 2026-07-10 18:46:03

'Selling Winners, Buying Losers': Tech Stocks Drop as Energy Jumps to Start H2

A sharp rotation trade has taken over markets to start the second half of 2026, with investors dumping the year's biggest winners and piling into beaten-down names.

benzinga.com - 2026-07-09 15:45:03

The Retirement Portfolio Sweet Spot Explained With Real Examples

Oversold and undervalued sound like the same thing but they trap investors in very different ways. Three battered stocks currently sit in the rare overlap between both conditions, and only one of them truly belongs in a retirement portfolio.

247wallst.com - 2026-07-07 08:35:28

After Declining 45% This Year, Can Lululemon Bounce Back in the Second Half of 2026?

The stock hasn't been trading this low since 2018.

fool.com - 2026-07-06 13:40:58

Fiserv And Lululemon Lessons Revisited: 5 Popular Stocks With Quant Sell Ratings

The Quant system has a back-tested history of significant outperformance compared to the S&P 500 and Wall Street analysts – proven outperformance that has worked on the buy and sell. This article explains how Seeking Alpha's Quant Sell ratings have historically helped investors avoid underperforming stocks while identifying companies facing continued downside risk. Revisit two previous stock crashes that followed Quant Sell ratings and examine three popular stocks whose slowing fundamentals warrant increased investor caution.

seekingalpha.com - 2026-07-06 13:30:26

Here is What to Know Beyond Why lululemon athletica inc. (LULU) is a Trending Stock

Lululemon (LULU) has been one of the stocks most watched by Zacks.com users lately. So, it is worth exploring what lies ahead for the stock.

zacks.com - 2026-07-06 10:01:07

lululemon: Don't Mistake Macro Weakness For Permanent Decline (Rating Upgrade)

lululemon athletica is upgraded to Strong Buy as valuation now reflects a compelling discount to its turnaround potential. Despite ongoing North American weakness and cautious guidance, LULU's debt-free balance sheet and robust buybacks (potential ~8.76% yield expected) provide strong downside protection. International growth pillars remain very solid, with China and global markets growing 23% and 9% YoY, offsetting US softness.

seekingalpha.com - 2026-07-06 04:28:47

This Once-Booming Stock Is Down 78% From Its All-Time High. Here's 1 Reason to Consider Buying Now.

Patient investors can still find opportunities in today's market environment.

fool.com - 2026-07-02 03:15:00

Hagens Berman Files Consumer Class Action Accusing Lululemon of Unlawfully Passing Tariff Costs to Consumers

SEATTLE--(BUSINESS WIRE)-- #classaction--Hagens Berman, along with its co-counsel The Miller Law Firm, today filed a consumer-protection lawsuit alleging Lululemon collected hundreds of millions of dollars from customers through price increases tied to since-invalidated tariffs.The lawsuit, filed June 30, 2026, in the U.S. District Court for the Western District of Washington, alleges that beginning in February 2025, when the Trump administration imposed tariffs on imported goods under the International Emerge.

businesswire.com - 2026-06-30 18:34:00

Do These Beaten Down Stocks Deserve a Closer Look?

Several well-known athletic apparel companies, namely NIKE NKE and lululemon LULU, have seen an extended period of poor share performance, both widely underperforming relative to the general market over the past year.

zacks.com - 2026-06-30 17:25:14

Lululemon Faces A Growing Crisis Of Trust After Another Controversy Emerges

Lululemon is in hot water again, threatening the brand's credibility and consumer trust. At a May 30 promotional event on the Great Wall of China, the company featured a giant Japanese taiko drum instead of a culturally appropriate Chinese dagu drum for a musical performance.

forbes.com - 2026-06-29 10:10:44

Nike at a 12-Year Low or Lululemon at an 8-Year Low? Here's the Better Turnaround Stock for Deep Value Investors to Buy in July.

Nike is showing some signs of progress, but management is guiding for sales to decline for the full year. Lululemon's sales are still rising, but management lowered guidance for the full year.

fool.com - 2026-06-28 04:12:00

Lululemon shares rise after shareholders approve board slate in settlement with founder

Lululemon Athletica Inc (NASDAQ:LULU) shares rose more than 3% after shareholders approved three management-backed directors at the company's June 25 annual general meeting, helping resolve a prolonged proxy dispute with founder Chip Wilson. The elected directors include former Levi Strauss CEO Chip Bergh, Unilever executive Esi Eggleston Bracey and finance veteran Teri List.

proactiveinvestors.com - 2026-06-26 12:08:00

Lululemon shares rise after shareholders approve board slate in settlement with founder

Lululemon Athletica Inc (NASDAQ:LULU) shares rose more than 3% after shareholders approved three management-backed directors at the company’s June 25 annual...

proactiveinvestors.com - 2026-06-26 08:05:00

Lululemon shareholders back board slate after truce with founder

Lululemon shareholders have elected three management-backed directors, including former Levi Strauss chief Chip Bergh, cementing the settlement of a bruising proxy battle with its founder and ​paving the way for the incoming CEO to focus on reviving the ‌athleisure brand.

reuters.com - 2026-06-26 06:43:28

Lululemon Athletica vs. Nike: What Revenue Trends Reveal for These Sportswear Stocks

Nike currently generates much higher overall revenue than Lululemon Athletica, maintaining a wide lead throughout the observed periods. Over the last eight quarters, the two companies have maintained stable quarter-over-quarter patterns with predictable, repeating cyclical peaks.

fool.com - 2026-06-25 13:33:01

Why 'Big Short' investor Michael Burry has a Lululemon shopping bag framed on his wall

Michael Burry of "The Big Short" says he has a Lululemon shopping bag framed on his firm's wall. He said the bag, featuring an "Atlas Shrugged" quote, was one of many "own goals" for Lululemon.

businessinsider.com - 2026-06-25 08:16:25

lululemon athletica inc. (LULU) is Attracting Investor Attention: Here is What You Should Know

Zacks.com users have recently been watching Lululemon (LULU) quite a bit. Thus, it is worth knowing the facts that could determine the stock's prospects.

zacks.com - 2026-06-24 10:00:27

Michael Burry is now down 45% on this stock bet

On August 14, 2025, the legendary ‘Big Short' investor Michael Burry placed a massive $95 billion bet on Lululemon Inc. (NASDAQ: LULU) when the stock was trading at $195.

finbold.com - 2026-06-24 06:30:06

lululemon: North America Panic, International Conviction

lululemon athletica remains a Strong Buy despite a 50% stock drop and significant underperformance versus the benchmark. LULU trades at a multi-year low 10x forward P/E, a 36% discount to the sector median and well below peers like NKE and DECK. International sales strength and premium margins support the thesis that LULU is undervalued and the recent downtrend is overdone.

seekingalpha.com - 2026-06-24 03:32:54

Lululemon's China Backlash May Be Hiding a Bigger Valuation Story

It's not often that a yoga festival becomes a stock market story, but that's exactly what's happening to Lululemon Athletica Inc NASDAQ: LULU right now. The activewear giant arranged a large-scale promotional event on a section of the Great Wall of China near Beijing in late May, complete with thousands of attendees, Chinese celebrities, and what was meant to be a traditional drum performance.

marketbeat.com - 2026-06-23 17:34:41

Lululemon's China Backlash May Be Hiding a Bigger Valuation Story

It's not often that a yoga festival becomes a stock market story, but that's exactly what's happening to Lululemon Athletica Inc NASDAQ: LULU right now. The activewear giant arranged a large-scale promotional event on a section of the Great Wall of China near Beijing in late May, complete with thousands of attendees, Chinese celebrities, and what was meant to be a traditional drum performance.

marketbeat.com - 2026-06-22 07:05:17

Lululemon Shares Drop 46% As China Backlash Builds

Lululemon Athletica (LULU) is back under pressure in China after a yoga event on the Great Wall turned into a reputational headache. The late-May gathering brou

gurufocus.com - 2026-06-18 13:01:00

Lululemon brought the wrong drum to an activation. It's the latest brand to fumble as it looks to China for growth

When done right, brand activations can bring real-life awareness and connect a brand with its customers. When not, these can turn sour quickly, bringing the opposite effect to a brand—as happened with activewear company Lululemon.

fastcompany.com - 2026-06-17 17:41:24

Lululemon Athletica vs. StubHub: Which Consumer Stock Is a Better Buy in 2026?

Two consumer giants reveal sharply contrasting financials, risk profiles, and growth paths as investor priorities shift in 2026.

fool.com - 2026-06-17 16:18:01

3 Beaten-Down Stocks That Could Roar Back in June

June is shaping up as a stock-picker's month. Spring volatility has settled, and contrarian investors are scanning the wreckage for quality names trading well off their highs with identifiable recovery catalysts.

247wallst.com - 2026-06-17 15:20:07

Lululemon apologizes for using Japanese drum at Great Wall of China yoga event

The Canadian athleisure company said it had failed to recognize potential concerns surrounding the instrument used during the event.

nypost.com - 2026-06-17 14:31:16

Lululemon Controversy In China Threatens Growth In Key Market

“Chinese consumers are just very hypersensitive,” Shaun Rein, managing director of the China Market Research Group, told the Financial Times.

forbes.com - 2026-06-17 10:10:24

Could Lululemon Stock Go From Bad to Worse Amid a 6.5% Increase in Wholesale Prices?

The brand's sales and margins are tanking amid weak consumer spending.

fool.com - 2026-06-17 07:51:00

Is Lululemon Stock Too Cheap to Pass Up?

Lululemon recently reported earnings, and its numbers weren't great, showing just minimal growth. The stock trades at just 10 times earnings and has declined considerably in recent years.

fool.com - 2026-06-10 11:30:00

lululemon athletica inc. (LULU) Is a Trending Stock: Facts to Know Before Betting on It

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

zacks.com - 2026-06-10 10:01:19

Lululemon (LULU) Reliance on International Sales: What Investors Need to Know

Explore Lululemon's (LULU) international revenue trends and how these numbers impact Wall Street's forecasts and what's ahead for the stock.

zacks.com - 2026-06-09 10:31:19

Lululemon Shares Dropped After the Company Cut Its Annual Forecast. Is the Stock a Buy Amid the Selloff?

Lululemon is growing its base in China, but sales in the U.S. continue to decline. The company has put a proxy fight behind it, but management lowered its full-year guidance.

fool.com - 2026-06-08 11:11:51

LULU Q1 Earnings Call Highlights Growth Plans Amid Slower Demand

LULU cut its 2026 outlook after softer demand, citing negative commentary and weak launches, while accelerating product cycles and global expansion.

zacks.com - 2026-06-08 05:51:04

Why Is Lululemon Stock Crashing and is it a Generationally Buying Opportunity?

Lululemon (LULU 8.56%) reported quarterly financial results that disappointed the stock market and investors.

fool.com - 2026-06-07 19:55:12

Can Lululemon Stocks Stage a Turnaround, or Is It Time to Throw in the Towel?

Lululemon turned in solid results but lowered its guidance as trends weakened during the quarter. The company's new CEO won't take over until September.

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

Did lululemon athletica inc. Insiders Breach their Fiduciary Duties to Shareholders?

Did lululemon athletica inc. Insiders Breach their Fiduciary Duties to Shareholders? PR Newswire NEW YORK, June

gurufocus.com - 2026-06-05 16:00:00

Did lululemon athletica inc. Insiders Breach their Fiduciary Duties to Shareholders?

Shareholders are urged to contact the firm immediately at no cost or obligation, as there may be limited time to enforce your rights. We would handle the matter on a contingent fee basis, whereby you would not be responsible for out-of-pocket payment of our legal fees or expenses.

prnewswire.com - 2026-06-05 15:49:00

Lululemon shares tank 8% as investors rattled by profit warning: ‘Brand momentum is fading'

In the quarter, Lululemon attributed the sales weakness in part to a spike in “negative commentary” across media and social platforms.

nypost.com - 2026-06-05 11:55:07

A Lulu of a Miss Sends Lululemon to New Lows—Look Out Below

Lululemon's NASDAQ: LULU Q1 results reveal a fundamental truth that will impact its share price long into the future. While still a growing company, offering value to investors, the brand just isn't as cool as it used to be, and that's a hard-to-overcome headwind.

marketbeat.com - 2026-06-05 11:20:09

Lululemon Slashed Its Outlook. The Stock Is Plunging to Its Lowest Point Since 2018

A weaker outlook has Lululemon's stock plunging to its lowest level in years.

investopedia.com - 2026-06-05 11:06:31

Lululemon tumbles after forecast cut; analysts see prolonged turnaround ahead

Lululemon Athletica LULU shares fell sharply on Friday after the athletic apparel retailer lowered its annual profit outlook and issued weaker-than-expected sales guidance, deepening investor concerns about the pace of its turnaround efforts. The stock dropped nearly 9% in early trading after the company projected flat to slightly lower revenue for the full year.

invezz.com - 2026-06-05 10:07:50

lululemon Q1 Earnings & Revenues Beat Estimates, FY26 Guidance Soft

LULU beats on Q1 EPS and revenues. But shares fall after hours as tariffs and markdowns squeeze margins and the company cuts FY26 view, as Americas comps slide.

zacks.com - 2026-06-05 09:40:43

5 Things to Know Before the Stock Market Opens

Stocks are under pressure in premarket trading Friday, putting the S&P 500 in danger of snapping a nine-week winning streak; chip stocks are extending yesterday's losses as the AI trade stumbles after a recent rally; the May jobs report is expected to show that U.S. employers added roles for the third straight month; S&P Global said it is not making changes to its rules for new additions to stock indexes, which would keep SpaceX, Anthropic and OpenAI from being quickly added after their mega-IPOs; and Lululemon shares are tumbling after the apparel maker cut its full-year outlook. Here's what you need to know today.

investopedia.com - 2026-06-05 09:11:17

Stock Futures Stalled by Hotter-Than-Expected Jobs Report

Stock futures are mixed amid semiconductor, with the Nasdaq heading for a sharp open as tech unwinds

schaeffersresearch.com - 2026-06-05 09:09:00

Breakfast News: ServiceTitan's AI Tailwind Extends

TTAN posts strong results, Lululemon lowers full-year guidance, Bitcoin hits four-month low, and more

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

NewPeak advances Las Opeñas drilling as first assays fast-tracked

NewPeak Metals Ltd (ASX:NPM, OTC:NPMFF, FRA:NPM) has completed more than 1,800 metres of diamond drilling at its Las Opeñas Gold Project in Argentina, with...

proactiveinvestors.com - 2026-06-05 07:17:00

Imugene showcases Azer-Cel progress at ASCO - ICYMI

Imugene Ltd (ASX:IMU, OTC:IUGNF, FRA:ILA) earlier this week highlighted encouraging clinical progress for its Azer-Cel program after presenting new data at...

proactiveinvestors.com - 2026-06-05 07:07:00

Wall Street Breakfast Podcast: LULU's Discount Dilemma

Lululemon Athletica (LULU) lowered FY26 guidance, citing ongoing profit and margin pressures despite a Q1 top- and bottom-line beat. LULU's Q2 revenue and EPS guidance both fell short of consensus, with management adopting a more conservative outlook amid lower-quality online traffic.

seekingalpha.com - 2026-06-05 06:54:32

Small Cap Watch: Small-cap explorers advance gold, rare earths and antimony projects

The S&P/ASX Small Ordinaries Index (ASX: XSO) slipped 43.7 points, or 1.25%, to close at 3,461.5 yesterday and has eased a further 5.1 points, or 0.15%,...

proactiveinvestors.com - 2026-06-05 05:46:00

Get LULU Insider Trade Alerts

LULU Price Target Summary

Last Month

$93.00

1 analysts

Last Quarter

$118.00

10 analysts

Last Year

$168.00

27 analysts

All Time

$364.52

149 analysts

LULU Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-06-10 Citigroup Maintain Neutral Neutral
2026-06-05 UBS Maintain Neutral Neutral
2026-06-05 Needham Maintain Hold Hold
2026-06-05 Evercore ISI Group Maintain In Line In Line
2026-06-05 Stifel Maintain Hold Hold
2026-06-05 JP Morgan Maintain Neutral Neutral
2026-06-05 B of A Securities Maintain Neutral Neutral
2026-06-05 Freedom Broker Upgrade Sell Hold
2026-06-05 Barclays Maintain Equal Weight Equal Weight
2026-06-05 Telsey Advisory Group Maintain Market Perform Market Perform
2026-06-05 Jefferies Maintain Hold Hold
2026-06-05 Truist Securities Maintain Hold Hold
2026-06-05 Baird Maintain Neutral Neutral
2026-06-05 BTIG Downgrade Buy Neutral
2026-06-05 Piper Sandler Maintain Neutral Neutral
2026-06-05 Wells Fargo Maintain Equal Weight Equal Weight
2026-06-05 Bernstein Maintain Market Perform Market Perform
2026-06-03 Evercore ISI Group Maintain In Line In Line
2026-06-01 UBS Maintain Neutral Neutral
2026-05-29 BTIG Maintain Buy Buy
2026-05-22 Piper Sandler Maintain Neutral Neutral
2026-05-07 Baird Maintain Neutral Neutral
2026-05-06 JP Morgan Maintain Neutral Neutral
2026-03-23 Citigroup Maintain Neutral Neutral
2026-03-18 Truist Securities Maintain Hold Hold
2026-03-18 Telsey Advisory Group Maintain Market Perform Market Perform
2026-03-18 UBS Maintain Neutral Neutral
2026-03-18 Wells Fargo Maintain Equal Weight Equal Weight
2026-03-18 Stifel Maintain Hold Hold
2026-03-18 Barclays Maintain Equal Weight Equal Weight
2026-03-18 JP Morgan Maintain Neutral Neutral
2026-03-18 Baird Maintain Neutral Neutral
2026-03-18 BTIG Maintain Buy Buy
2026-03-18 BNP Paribas Maintain Neutral Neutral
2026-03-16 Evercore ISI Group Maintain In Line In Line
2026-03-12 BTIG Maintain Buy Buy
2026-03-11 Goldman Sachs Maintain Neutral Neutral
2026-03-10 Telsey Advisory Group Maintain Market Perform Market Perform
2026-03-09 UBS Maintain Neutral Neutral
2026-01-26 Telsey Advisory Group Maintain Market Perform Market Perform
2026-01-20 JP Morgan Maintain Neutral Neutral
2026-01-13 Telsey Advisory Group Maintain Market Perform Market Perform
2025-12-30 Stifel Maintain Hold Hold
2025-12-18 Jefferies Maintain Hold Hold
2025-12-12 Stifel Maintain Hold Hold
2025-12-12 Barclays Maintain Equal Weight Equal Weight
2025-12-12 JP Morgan Maintain Neutral Neutral
2025-12-12 B of A Securities Maintain Neutral Neutral
2025-12-12 Piper Sandler Maintain Neutral Neutral
2025-12-12 Baird Maintain Neutral Neutral
2025-12-12 Citigroup Maintain Neutral Neutral
2025-12-12 Jefferies Upgrade Underperform Hold
2025-12-12 Wells Fargo Maintain Equal Weight Equal Weight
2025-12-12 Goldman Sachs Maintain Neutral Neutral
2025-12-12 BTIG Maintain Buy Buy
2025-12-12 Telsey Advisory Group Maintain Market Perform Market Perform
2025-12-12 UBS Maintain Neutral Neutral
2025-12-08 Telsey Advisory Group Maintain Market Perform Market Perform
2025-11-25 BTIG Maintain Buy Buy
2025-11-18 Goldman Sachs Maintain Neutral Neutral
2025-11-17 UBS Maintain Neutral Neutral
2025-10-17 BTIG Maintain Buy Buy
2025-10-08 BTIG Maintain Buy Buy
2025-10-06 Jefferies Maintain Underperform Underperform
2025-09-30 Morgan Stanley Maintain Equal Weight Equal Weight
2025-09-25 Needham Downgrade Buy Hold
2025-09-23 Baird Downgrade Outperform Neutral
2025-09-12 B of A Securities Maintain Neutral Neutral
2025-09-11 HSBC Downgrade Buy Hold
2025-09-09 Keybanc Downgrade Overweight Sector Weight
2025-09-05 William Blair Downgrade Outperform Market Perform
2025-09-05 Wells Fargo Maintain Equal Weight Equal Weight
2025-09-05 Stifel Downgrade Buy Hold
2025-09-05 JP Morgan Maintain Neutral Neutral
2025-09-05 Goldman Sachs Maintain Neutral Neutral
2025-09-05 Baird Maintain Outperform Outperform
2025-09-05 BTIG Maintain Buy Buy
2025-09-05 B of A Securities Downgrade Buy Neutral
2025-09-05 Telsey Advisory Group Downgrade Outperform Market Perform
2025-09-05 Needham Maintain Buy Buy
2025-09-05 Oppenheimer Downgrade Outperform Perform
2025-09-05 Evercore ISI Group Downgrade Outperform In Line
2025-09-05 Bernstein Maintain Outperform Outperform
2025-09-05 Piper Sandler Maintain Neutral Neutral
2025-09-05 Barclays Maintain Equal Weight Equal Weight
2025-09-05 UBS Maintain Neutral Neutral
2025-08-29 Needham Maintain Buy Buy
2025-08-29 Telsey Advisory Group Maintain Outperform Outperform
2025-08-27 Citigroup Maintain Neutral Neutral
2025-08-27 BTIG Maintain Buy Buy
2025-08-26 Morgan Stanley Maintain Equal Weight Equal Weight
2025-08-26 B of A Securities Maintain Buy Buy
2025-08-19 Wells Fargo Maintain Equal Weight Equal Weight
2025-08-18 UBS Maintain Neutral Neutral
2025-08-11 Baird Maintain Outperform Outperform
2025-08-04 Wells Fargo Maintain Equal Weight Equal Weight
2025-07-29 Piper Sandler Maintain Neutral Neutral
2025-07-22 JP Morgan Downgrade Overweight Neutral
2025-06-09 Morgan Stanley Downgrade Overweight Equal Weight
2025-06-09 Barclays Maintain Equal Weight Equal Weight
2025-06-09 CICC Downgrade Outperform Market Perform
2025-06-06 Wells Fargo Maintain Equal Weight Equal Weight
2025-06-06 Citigroup Maintain Neutral Neutral
2025-06-06 BMO Capital Maintain Market Perform Market Perform
2025-06-06 Truist Securities Maintain Buy Buy
2025-06-06 UBS Maintain Neutral Neutral
2025-06-06 Keybanc Maintain Overweight Overweight
2025-06-06 B of A Securities Maintain Buy Buy
2025-06-06 BTIG Maintain Buy Buy
2025-06-06 Evercore ISI Group Maintain Outperform Outperform
2025-06-06 Telsey Advisory Group Maintain Outperform Outperform
2025-06-06 Needham Maintain Buy Buy
2025-06-06 Baird Maintain Outperform Outperform
2025-06-03 Piper Sandler Maintain Neutral Neutral
2025-06-03 Evercore ISI Group Maintain Outperform Outperform
2025-06-02 Telsey Advisory Group Maintain Outperform Outperform
2025-05-29 Citigroup Maintain Neutral Neutral
2025-05-28 Morgan Stanley Maintain Overweight Overweight
2025-05-12 Barclays Maintain Equal Weight Equal Weight
2025-04-30 Wells Fargo Maintain Equal Weight Equal Weight
2025-04-28 Citigroup Maintain Neutral Neutral
2025-04-22 Goldman Sachs Maintain Neutral Neutral
2025-04-16 Evercore ISI Group Maintain Outperform Outperform
2025-04-14 JP Morgan Maintain Overweight Overweight
2025-04-14 Baird Maintain Outperform Outperform
2025-04-11 Piper Sandler Maintain Neutral Neutral
2025-04-10 Stifel Maintain Buy Buy
2025-04-09 Truist Securities Maintain Buy Buy
2025-04-04 Baird Maintain Outperform Outperform
2025-03-28 Morgan Stanley Maintain Overweight Overweight
2025-03-28 Needham Maintain Buy Buy
2025-03-28 Piper Sandler Maintain Neutral Neutral
2025-03-28 BMO Capital Maintain Market Perform Market Perform
2025-03-28 B of A Securities Maintain Buy Buy
2025-03-28 Telsey Advisory Group Maintain Outperform Outperform
2025-03-28 Barclays Maintain Equal Weight Equal Weight
2025-03-28 Stifel Maintain Buy Buy
2025-03-28 Wells Fargo Maintain Equal Weight Equal Weight
2025-03-28 UBS Maintain Neutral Neutral
2025-03-28 Raymond James Downgrade Outperform Market Perform
2025-03-28 Keybanc Maintain Overweight Overweight
2025-03-28 Truist Securities Maintain Buy Buy
2025-03-28 JP Morgan Maintain Overweight Overweight
2025-03-26 Needham Maintain Buy Buy
2025-03-20 Telsey Advisory Group Maintain Outperform Outperform
2025-03-20 Citigroup Maintain Neutral Neutral
2025-03-19 Morgan Stanley Maintain Overweight Overweight
2025-02-07 Oppenheimer Maintain Outperform Outperform
2025-01-28 Evercore ISI Group Maintain Outperform Outperform
2025-01-23 Keybanc Maintain Overweight Overweight
2025-01-16 Barclays Maintain Equal Weight Equal Weight
2025-01-16 JP Morgan Maintain Overweight Overweight
2025-01-15 Raymond James Maintain Outperform Outperform
2025-01-15 Morgan Stanley Maintain Overweight Overweight
2025-01-15 Wells Fargo Maintain Equal Weight Equal Weight
2025-01-14 Telsey Advisory Group Maintain Outperform Outperform
2025-01-13 Needham Maintain Buy Buy
2025-01-10 Needham Upgrade Hold Buy
2025-01-10 Truist Securities Maintain Buy Buy
2025-01-08 JP Morgan Maintain Overweight Overweight
2025-01-07 Bernstein Upgrade Market Perform Outperform
2024-12-09 Deutsche Bank Maintain Hold Hold
2024-12-06 Keybanc Maintain Overweight Overweight
2024-12-06 Guggenheim Maintain Buy Buy
2024-12-06 Stifel Maintain Buy Buy
2024-12-06 Morgan Stanley Maintain Overweight Overweight
2024-12-06 Telsey Advisory Group Maintain Outperform Outperform
2024-12-06 Baird Maintain Outperform Outperform
2024-12-06 BMO Capital Maintain Market Perform Market Perform
2024-12-06 Truist Securities Maintain Buy Buy
2024-12-06 Piper Sandler Maintain Neutral Neutral
2024-12-06 Barclays Maintain Equal Weight Equal Weight
2024-12-06 UBS Maintain Neutral Neutral
2024-12-06 Needham Maintain Hold Hold
2024-12-06 JP Morgan Maintain Overweight Overweight
2024-12-06 Citigroup Maintain Neutral Neutral
2024-12-02 Evercore ISI Group Maintain Outperform Outperform
2024-11-27 Oppenheimer Maintain Outperform Outperform
2024-11-26 Morgan Stanley Maintain Overweight Overweight
2024-11-06 Baird Maintain Outperform Outperform
2024-11-05 Truist Securities Maintain Buy Buy
2024-10-01 Morgan Stanley Maintain Overweight Overweight
2024-08-30 Piper Sandler Maintain Neutral Neutral
2024-08-30 TD Cowen Maintain Buy Buy
2024-08-30 Barclays Maintain Equal Weight Equal Weight
2024-08-30 B of A Securities Maintain Buy Buy
2024-08-30 Keybanc Maintain Overweight Overweight
2024-08-30 Morgan Stanley Maintain Overweight Overweight
2024-08-30 Raymond James Maintain Outperform Outperform
2024-08-28 Wedbush Maintain Outperform Outperform
2024-08-28 Truist Securities Maintain Buy Buy
2024-08-27 Raymond James Maintain Outperform Outperform
2024-08-27 TD Cowen Maintain Buy Buy
2024-08-26 Morgan Stanley Maintain Overweight Overweight
2024-08-26 Telsey Advisory Group Maintain Outperform Outperform
2024-08-26 Evercore ISI Group Maintain Outperform Outperform
2024-08-23 Wells Fargo Maintain Equal Weight Equal Weight
2024-08-22 Citigroup Maintain Neutral Neutral
2024-08-22 Stifel Maintain Buy Buy
2024-08-20 UBS Maintain Neutral Neutral
2024-08-02 Goldman Sachs Downgrade Buy Neutral
2024-07-31 Baird Maintain Outperform Outperform
2024-07-26 Truist Securities Maintain Buy Buy
2024-07-26 Evercore ISI Group Maintain Outperform Outperform
2024-07-25 JP Morgan Maintain Overweight Overweight
2024-07-25 TD Cowen Maintain Buy Buy
2024-07-25 Baird Maintain Outperform Outperform
2024-07-25 Jefferies Maintain Underperform Underperform
2024-07-25 Citigroup Downgrade Buy Neutral
2024-07-10 Jefferies Maintain Underperform Underperform
2024-07-03 Baird Maintain Outperform Outperform
2024-06-07 Bernstein Maintain Market Perform Market Perform
2024-06-06 BMO Capital Maintain Market Perform Market Perform
2024-06-06 Stifel Maintain Buy Buy
2024-06-06 TD Cowen Maintain Buy Buy
2024-06-06 Oppenheimer Maintain Outperform Outperform
2024-06-06 B of A Securities Maintain Buy Buy
2024-06-06 JP Morgan Maintain Overweight Overweight
2024-06-06 Telsey Advisory Group Maintain Outperform Outperform
2024-06-06 Wells Fargo Maintain Equal Weight Equal Weight
2024-06-06 Wedbush Maintain Outperform Outperform
2024-06-06 Barclays Maintain Equal Weight Equal Weight
2024-06-06 HSBC Upgrade Hold Buy
2024-06-03 Truist Securities Maintain Buy Buy
2024-05-30 Telsey Advisory Group Maintain Outperform Outperform
2024-05-29 TD Cowen Maintain Buy Buy
2024-05-29 Morgan Stanley Maintain Overweight Overweight
2024-05-29 Citigroup Maintain Buy Buy
2024-05-28 Stifel Maintain Buy Buy
2024-05-28 Goldman Sachs Maintain Buy Buy
2024-05-24 Goldman Sachs Maintain Buy Buy
2024-05-24 Bernstein Maintain Market Perform Market Perform
2024-05-23 B of A Securities Maintain Buy Buy
2024-05-22 Telsey Advisory Group Maintain Outperform Outperform
2024-05-22 Wedbush Maintain Outperform Outperform
2024-05-22 UBS Maintain Neutral Neutral
2024-04-29 Barclays Downgrade Overweight Equal Weight
2024-04-26 Bernstein Maintain Market Perform Market Perform
2024-04-19 Baird Maintain Outperform Outperform
2024-04-09 Piper Sandler Maintain Overweight Overweight
2024-04-05 Oppenheimer Maintain Outperform Outperform
2024-04-04 Jefferies Maintain Underperform Underperform
2024-03-25 Barclays Maintain Overweight Overweight
2024-03-22 Goldman Sachs Maintain Buy Buy
2024-03-22 B of A Securities Maintain Buy Buy
2024-03-22 JP Morgan Maintain Overweight Overweight
2024-03-22 Piper Sandler Maintain Overweight Overweight
2024-03-22 Telsey Advisory Group Maintain Outperform Outperform
2024-03-22 Evercore ISI Group Maintain Outperform Outperform
2024-03-22 Jefferies Maintain Underperform Underperform
2024-03-22 Wells Fargo Maintain Equal Weight Equal Weight
2024-03-22 BMO Capital Maintain Market Perform Market Perform
2024-03-22 Needham Maintain Buy Buy
2024-03-22 Keybanc Maintain Overweight Overweight
2024-03-22 Citigroup Maintain Buy Buy
2024-03-22 Wedbush Maintain Outperform Outperform
2024-03-22 Morgan Stanley Maintain Overweight Overweight
2024-03-22 Stifel Maintain Buy Buy
2024-03-22 Truist Securities Maintain Buy Buy
2024-03-22 TD Cowen Maintain Outperform Outperform
2024-03-19 Truist Securities Maintain Buy Buy
2024-03-14 Telsey Advisory Group Maintain Outperform Outperform
2024-02-20 Needham Maintain Buy Buy
2024-02-09 Exane BNP Paribas Downgrade Neutral Underperform
2024-01-22 HSBC Downgrade Buy Hold
2024-01-12 Keybanc Maintain Overweight Overweight
2024-01-10 Raymond James Maintain Outperform Outperform
2024-01-09 Truist Securities Maintain Buy Buy
2024-01-04 Bernstein Maintain Market Perform Market Perform
2023-12-14 Stifel Maintain Buy Buy
2023-12-13 Telsey Advisory Group Maintain Outperform Outperform
2023-12-08 Truist Securities Maintain Buy Buy
2023-12-08 Barclays Maintain Overweight Overweight
2023-12-08 Morgan Stanley Maintain Overweight Overweight
2023-12-08 Deutsche Bank Maintain Buy Buy
2023-12-08 Telsey Advisory Group Maintain Outperform Outperform
2023-12-08 Needham Maintain Buy Buy
2023-12-08 TD Cowen Maintain Outperform Outperform
2023-12-08 Wells Fargo Maintain Equal Weight Equal Weight
2023-12-08 JP Morgan Maintain Overweight Overweight
2023-12-08 UBS Maintain Neutral Neutral
2023-12-08 Bernstein Maintain Market Perform Market Perform
2023-12-08 BMO Capital Maintain Market Perform Market Perform
2023-12-08 Keybanc Maintain Overweight Overweight
2023-12-05 Raymond James Downgrade Strong Buy Outperform
2023-12-05 TD Cowen Maintain Outperform Outperform
2023-12-05 Truist Securities Maintain Buy Buy
2023-12-04 Wells Fargo Downgrade Overweight Equal Weight
2023-12-01 Citigroup Maintain Buy Buy
2023-09-21 Telsey Advisory Group Maintain Outperform Outperform
2023-09-05 Bernstein Upgrade Underperform Market Perform
2023-09-01 Stifel Maintain Buy Buy
2023-09-01 Oppenheimer Maintain Outperform Outperform
2023-09-01 Guggenheim Maintain Buy Buy
2023-09-01 Wells Fargo Maintain Overweight Overweight
2023-09-01 Piper Sandler Maintain Overweight Overweight
2023-09-01 Morgan Stanley Maintain Overweight Overweight
2023-09-01 Keybanc Maintain Overweight Overweight
2023-09-01 Raymond James Maintain Strong Buy Strong Buy
2023-09-01 Telsey Advisory Group Maintain Outperform Outperform
2023-09-01 Barclays Maintain Overweight Overweight
2023-09-01 Wedbush Maintain Outperform Outperform
2023-09-01 BMO Capital Maintain Market Perform Market Perform
2023-08-30 Wedbush Maintain Outperform Outperform
2023-08-25 Telsey Advisory Group Maintain Outperform Outperform
2023-07-25 Keybanc Maintain Overweight Overweight
2023-07-13 Telsey Advisory Group Maintain Outperform Outperform
2023-06-26 Piper Sandler Maintain Overweight Overweight
2023-06-22 Morgan Stanley Maintain Overweight Overweight
2023-06-07 Piper Sandler Maintain Overweight Overweight
2023-06-06 Deutsche Bank Maintain Buy Buy
2023-06-06 Baird Maintain Outperform Outperform
2023-06-05 Barclays Maintain Overweight Overweight
2023-06-05 Citigroup Maintain Buy Buy
2023-06-02 Morgan Stanley Maintain Overweight Overweight
2023-06-02 Telsey Advisory Group Maintain Outperform Outperform
2023-06-02 Baird Maintain Outperform Outperform
2023-06-02 Keybanc Maintain Overweight Overweight
2023-06-02 Deutsche Bank Maintain Buy Buy
2023-06-02 BMO Capital Maintain Market Perform Market Perform
2023-06-02 Piper Sandler Maintain Overweight Overweight
2023-06-02 Wedbush Maintain Outperform Outperform
2023-05-26 Telsey Advisory Group Maintain Outperform Outperform
2023-05-02 Baird Maintain Outperform Outperform
2023-04-27 TD Cowen Maintain Outperform Outperform
2023-04-20 B of A Securities Maintain Buy Buy
2023-04-18 Morgan Stanley Maintain Overweight Overweight
2023-04-04 Piper Sandler Maintain Overweight Overweight
2023-04-03 UBS Maintain Neutral Neutral
2023-03-30 Barclays Maintain Overweight Overweight
2023-03-29 B of A Securities Maintain Buy Buy
2023-03-29 BMO Capital Maintain Market Perform Market Perform
2023-03-29 Credit Suisse Maintain Outperform Outperform
2023-03-29 Guggenheim Maintain Buy Buy
2023-03-29 Wells Fargo Maintain Overweight Overweight
2023-03-29 Baird Maintain Outperform Outperform
2023-03-29 Citigroup Upgrade Neutral Buy
2023-03-29 Telsey Advisory Group Maintain Outperform Outperform
2023-03-29 Stifel Maintain Buy Buy
2023-03-29 TD Cowen Maintain Outperform Outperform
2023-03-29 Keybanc Maintain Overweight Overweight
2023-03-28 Barclays Maintain Overweight Overweight
2023-03-24 TD Securities Maintain Outperform Outperform
2023-03-22 JP Morgan Maintain Overweight Overweight
2023-03-21 Telsey Advisory Group Maintain Outperform Outperform
2023-03-16 Redburn Partners Maintain Sell Sell
2023-03-06 Baird Maintain Outperform Outperform
2023-02-08 Oppenheimer Maintain Outperform Outperform
2023-02-01 Piper Sandler Maintain Overweight Overweight
2023-01-24 Bernstein Downgrade Market Perform Underperform
2023-01-13 Barclays Maintain Overweight Overweight
2023-01-13 Citigroup Maintain Neutral Neutral
2023-01-11 Argus Research Maintain Buy Buy
2023-01-10 Deutsche Bank Maintain Buy Buy
2023-01-10 Telsey Advisory Group Maintain Outperform Outperform
2023-01-06 Wells Fargo Upgrade Equal Weight Overweight
2023-01-05 Piper Sandler Maintain Overweight Overweight
2022-12-12 Barclays Maintain Overweight Overweight
2022-12-09 Wells Fargo Maintain Equal Weight Equal Weight
2022-12-09 Goldman Sachs Maintain Buy Buy
2022-12-09 Baird Maintain Outperform Outperform
2022-12-09 Morgan Stanley Maintain Overweight Overweight
2022-12-09 Piper Sandler Maintain Overweight Overweight
2022-12-09 UBS Maintain Neutral Neutral
2022-12-06 Raymond James Maintain Strong Buy Strong Buy
2022-12-06 Citigroup Maintain Neutral Neutral
2022-12-05 Credit Suisse Maintain Outperform Outperform
2022-12-05 Citigroup Maintain Neutral Neutral
2022-12-05 Cowen & Co. Maintain Outperform Outperform
2022-12-05 Stifel Maintain Buy Buy
2022-12-02 UBS Maintain Neutral Neutral
2022-10-25 JP Morgan Maintain Overweight Overweight
2022-10-13 Raymond James Downgrade Strong Buy Buy
2022-10-11 Piper Sandler Upgrade Neutral Overweight
2022-09-06 Barclays Maintain Overweight Overweight
2022-09-02 Stifel Maintain Buy Buy
2022-09-02 JP Morgan Maintain Overweight Overweight
2022-09-02 Cowen & Co. Maintain Outperform Outperform
2022-09-02 UBS Maintain Neutral Neutral
2022-09-02 Piper Sandler Maintain Neutral Neutral
2022-09-02 Keybanc Maintain Overweight Overweight
2022-09-02 Deutsche Bank Maintain Buy Buy
2022-09-02 Morgan Stanley Maintain Overweight Overweight
2022-08-30 Cowen & Co. Maintain Outperform Outperform
2022-07-21 BTIG Maintain Buy Buy
2022-07-21 Keybanc Maintain Overweight Overweight
2022-07-11 Jefferies Downgrade Hold Underperform
2022-06-16 Morgan Stanley Maintain Overweight Overweight
2022-06-06 Bernstein Upgrade Underperform Market Perform
2022-06-06 Barclays Maintain Overweight Overweight
2022-06-03 BMO Capital Maintain Market Perform Market Perform
2022-06-03 Wells Fargo Maintain Equal Weight Equal Weight
2022-06-03 BTIG Maintain Buy Buy
2022-06-03 Credit Suisse Maintain Outperform Outperform
2022-06-03 B. Riley Securities Maintain Buy Buy
2022-06-03 Deutsche Bank Maintain Buy Buy
2022-06-03 UBS Maintain Neutral Neutral
2022-06-03 Citigroup Maintain Neutral Neutral
2022-05-26 Morgan Stanley Upgrade Equal Weight Overweight
2022-05-17 B. Riley Securities Maintain Buy Buy
2022-04-29 Wedbush Maintain Outperform Outperform
2022-04-21 Deutsche Bank Maintain Buy Buy
2022-04-21 Morgan Stanley Maintain Equal Weight Equal Weight
2022-04-19 Truist Securities Upgrade Hold Buy
2022-03-31 Barclays Maintain Overweight Overweight
2022-03-30 Credit Suisse Maintain Outperform Outperform
2022-03-30 Deutsche Bank Maintain Buy Buy
2022-03-30 B of A Securities Maintain Buy Buy
2022-03-30 Citigroup Maintain Neutral Neutral
2022-03-24 Deutsche Bank Maintain Buy Buy
2022-03-15 Bernstein Maintain Underperform Underperform
2022-01-13 Barclays Maintain Overweight Overweight
2022-01-11 Telsey Advisory Group Maintain Outperform Outperform
2022-01-11 Morgan Stanley Maintain Equal Weight Equal Weight
2021-12-16 Truist Securities Maintain Hold Hold
2021-12-10 BTIG Maintain Buy Buy
2021-12-10 Morgan Stanley Maintain Equal Weight Equal Weight
2021-12-10 Piper Sandler Maintain Overweight Overweight
2021-12-10 Wells Fargo Maintain Equal Weight Equal Weight
2021-12-03 Telsey Advisory Group Maintain Outperform Outperform
2021-11-10 Deutsche Bank Maintain Buy Buy
2021-09-17 Oppenheimer Maintain Outperform Outperform
2021-09-10 UBS Maintain Neutral Neutral
2021-09-09 Morgan Stanley Maintain Equal Weight Equal Weight
2021-09-09 Piper Sandler Maintain Overweight Overweight
2021-09-09 BTIG Maintain Buy Buy
2021-09-09 Telsey Advisory Group Maintain Outperform Outperform
2021-09-09 Deutsche Bank Maintain Buy Buy
2021-09-09 Wells Fargo Maintain Equal Weight Equal Weight
2021-09-07 MKM Partners Maintain Buy Buy
2021-09-03 Telsey Advisory Group Maintain Outperform Outperform
2021-08-17 B. Riley Securities Maintain Buy Buy
2021-08-04 Baird Maintain Outperform Outperform
2021-07-20 Morgan Stanley Maintain Equal Weight Equal Weight
2021-07-14 Goldman Sachs Maintain Buy Buy
2021-06-04 Wells Fargo Maintain Equal Weight Equal Weight
2021-06-04 BTIG Maintain Buy Buy
2021-06-04 Deutsche Bank Maintain Buy Buy
2021-06-04 Piper Sandler Maintain Overweight Overweight
2021-06-04 B. Riley Securities Maintain Buy Buy
2021-06-04 Barclays Maintain Overweight Overweight
2021-06-01 Morgan Stanley Maintain Equal Weight Equal Weight
2021-04-01 Morgan Stanley Maintain Equal Weight Equal Weight
2021-03-31 RBC Capital Maintain Outperform Outperform
2021-03-31 BTIG Maintain Buy Buy
2021-03-29 Piper Sandler Maintain Overweight Overweight
2021-03-17 Morgan Stanley Maintain Equal Weight Equal Weight
2021-01-13 Morgan Stanley Maintain Equal Weight Equal Weight
2020-12-16 Morgan Stanley Maintain Equal Weight Equal Weight
2020-12-09 Raymond James Maintain Strong Buy Strong Buy
2020-12-04 Morgan Stanley Maintain Equal Weight Equal Weight
2020-11-13 Morgan Stanley Maintain Equal Weight Equal Weight
2020-10-28 Deutsche Bank Upgrade Hold Buy
2020-10-14 Morgan Stanley Maintain Equal Weight Equal Weight
2020-09-30 B of A Securities Maintain Buy Buy
2020-09-14 Argus Research Maintain Buy Buy
2020-09-11 Morgan Stanley Maintain Equal Weight Equal Weight
2020-09-09 Guggenheim Maintain Buy Buy
2020-09-09 UBS Maintain Neutral Neutral
2020-09-09 Barclays Maintain Overweight Overweight
2020-09-09 Raymond James Maintain Strong Buy Strong Buy
2020-09-09 JP Morgan Maintain Overweight Overweight
2020-09-09 BMO Capital Maintain Market Perform Market Perform
2020-09-09 Deutsche Bank Maintain Hold Hold
2020-09-09 Wedbush Maintain Neutral Neutral
2020-09-09 BTIG Maintain Buy Buy
2020-09-04 Citigroup Downgrade Buy Neutral
2020-09-04 Needham Maintain Buy Buy
2020-09-04 RBC Capital Maintain Outperform Outperform
2020-09-02 Piper Sandler Maintain Overweight Overweight
2020-09-02 Stifel Maintain Buy Buy
2020-09-02 Deutsche Bank Maintain Hold Hold
2020-09-02 Baird Maintain Outperform Outperform
2020-09-02 Wedbush Maintain Neutral Neutral
2020-08-27 Exane BNP Paribas Downgrade Outperform Neutral
2020-08-27 B of A Securities Maintain Buy Buy
2020-08-18 B. Riley Securities Maintain Buy Buy
2020-08-18 B. Riley FBR Maintain Buy Buy
2020-07-14 BTIG Maintain Buy Buy
2020-07-02 Baird Maintain Outperform Outperform
2020-06-19 UBS Maintain Neutral Neutral
2020-06-17 Morgan Stanley Maintain Equal Weight Equal Weight
2020-06-15 Citigroup Maintain Buy Buy
2020-06-12 Jefferies Maintain Hold Hold
2020-06-12 Credit Suisse Maintain Outperform Outperform
2020-06-12 RBC Capital Maintain Outperform Outperform
2020-06-12 JP Morgan Maintain Overweight Overweight
2020-06-12 Needham Maintain Buy Buy
2020-06-09 Morgan Stanley Maintain Equal Weight Equal Weight
2020-06-08 Deutsche Bank Maintain Hold Hold
2020-06-08 MKM Partners Maintain Buy Buy
2020-06-02 Wells Fargo Downgrade Overweight Equal Weight
2020-06-01 Cowen & Co. Maintain Outperform Outperform
2020-05-29 Raymond James Maintain Strong Buy Strong Buy
2020-05-19 B. Riley FBR Maintain Buy Buy
2020-05-19 B. Riley Securities Maintain Buy Buy
2020-05-12 Morgan Stanley Maintain Equal Weight Equal Weight
2020-04-30 B. Riley Securities Maintain Buy Buy
2020-04-30 B. Riley FBR Maintain Buy Buy
2020-04-29 BTIG Maintain Buy Buy
2020-04-03 B. Riley Upgrade Neutral Buy
2020-04-03 B. Riley FBR Upgrade Neutral Buy
2020-04-03 B. Riley Securities Upgrade Neutral Buy
2020-03-31 Morgan Stanley Maintain Equal Weight Equal Weight
2020-03-30 Argus Research Maintain Buy Buy
2020-03-27 Raymond James Maintain Strong Buy Strong Buy
2020-03-27 JP Morgan Maintain Overweight Overweight
2020-03-27 Baird Maintain Outperform Outperform
2020-03-27 B. Riley FBR Maintain Neutral Neutral
2020-03-27 Wedbush Maintain Neutral Neutral
2020-03-27 Citigroup Maintain Buy Buy
2020-03-27 Piper Sandler Maintain Overweight Overweight
2020-03-27 RBC Capital Maintain Outperform Outperform
2020-03-27 Barclays Maintain Overweight Overweight
2020-03-27 B. Riley Securities Maintain Neutral Neutral
2020-03-27 CFRA Maintain Buy Buy
2020-03-27 Needham Maintain Buy Buy
2020-03-26 B. Riley FBR Maintain Neutral Neutral
2020-03-26 B. Riley Securities Maintain Neutral Neutral
2020-03-25 Morgan Stanley Maintain Equal Weight Equal Weight
2020-03-23 Needham Upgrade Hold Buy
2020-03-20 Citigroup Upgrade Neutral Buy
2020-03-16 Wells Fargo Maintain Overweight Overweight
2020-03-13 Deutsche Bank Downgrade Buy Hold
2020-03-02 Piper Sandler Maintain Overweight Overweight
2020-02-18 Baird Maintain Outperform Outperform
2020-02-04 BMO Capital Maintain Market Perform Perform
2020-01-16 Citigroup Maintain Neutral Neutral
2020-01-15 Raymond James Maintain Strong Buy Strong Buy
2020-01-07 Wedbush Maintain Neutral Neutral
2019-12-13 Goldman Sachs Maintain Neutral Neutral
2019-12-13 Morgan Stanley Maintain Equal Weight Equal Weight
2019-12-12 Wells Fargo Maintain Overweight Overweight
2019-12-12 Piper Sandler Maintain Overweight Overweight
2019-12-12 PiperJaffray Maintain Overweight Overweight
2019-12-12 MKM Partners Maintain Buy Buy
2019-12-09 Bank of America Maintain Buy Buy
2019-12-06 PiperJaffray Maintain Overweight Overweight
2019-12-06 Piper Sandler Maintain Overweight Overweight
2019-12-06 Deutsche Bank Maintain Buy Buy
2019-12-03 Baird Maintain Outperform Outperform
2019-12-03 Oppenheimer Maintain Outperform Outperform
2019-12-03 Cowen & Co. Maintain Outperform Outperform
2019-12-03 UBS Maintain Neutral Neutral
2019-11-25 Barclays Maintain Overweight Overweight
2019-11-07 B. Riley Securities Maintain Neutral Neutral
2019-11-07 B. Riley Maintain Neutral Neutral
2019-11-06 Raymond James Downgrade Strong Buy Buy
2019-11-04 Wells Fargo Maintain Outperform Outperform
2019-10-28 Citigroup Downgrade Buy Neutral
2019-09-23 Piper Jaffray Maintain Overweight Overweight
2019-09-17 Cowen & Co. Maintain Outperform Outperform
2019-09-06 Cowen & Co. Maintain Outperform Outperform
2019-09-06 Bank of America Maintain Buy Buy
2019-09-06 JP Morgan Maintain Overweight Overweight
2019-09-06 Morgan Stanley Maintain Equal Weight Equal Weight
2019-09-06 MKM Partners Maintain Buy Buy
2019-09-06 Wedbush Maintain Neutral Neutral
2019-09-06 Credit Suisse Maintain Outperform Outperform
2019-09-03 MKM Partners Maintain Buy Buy
2019-08-19 B. Riley Maintain Neutral Neutral
2019-08-19 B. Riley Securities Maintain Neutral Neutral
2019-06-17 UBS Maintain Neutral Neutral
2019-06-13 Deutsche Bank Maintain Buy Buy
2019-06-13 Stifel Maintain Buy Buy
2019-06-13 Stifel Nicolaus Maintain Buy Buy
2019-06-13 Canaccord Genuity Maintain Buy Buy
2019-06-13 MKM Partners Maintain Buy Buy
2019-06-13 Morgan Stanley Maintain Equal Weight Equal Weight
2019-05-17 B. Riley Securities Maintain Neutral Neutral
2019-05-17 B. Riley FBR Maintain Neutral Neutral
2019-05-07 Macquarie Upgrade Underperform Neutral
2019-04-25 Canaccord Genuity Maintain Buy Buy
2019-04-25 UBS Maintain Neutral Neutral
2019-04-25 Wells Fargo Maintain Outperform Outperform
2019-04-25 Barclays Maintain Overweight Overweight
2019-04-25 Morgan Stanley Maintain Equal Weight Equal Weight
2019-04-23 Bank of America Maintain Buy Buy
2019-04-23 B of A Securities Maintain Buy Buy
2019-04-02 UBS Maintain Neutral Neutral
2019-03-28 MKM Partners Maintain Buy Buy
2019-03-28 DA Davidson Maintain Neutral Neutral
2019-03-28 Canaccord Genuity Maintain Buy Buy
2019-03-28 Morgan Stanley Maintain Equal Weight Equal Weight
2019-03-28 Credit Suisse Maintain Outperform Outperform
2019-03-28 Cowen & Co. Maintain Outperform Outperform
2019-03-22 Wedbush Downgrade Outperform Neutral
2019-02-19 Nomura Downgrade Buy Neutral
2019-01-09 Buckingham Research Upgrade Neutral Buy
2019-01-09 Buckingham Upgrade Neutral Buy
2019-01-02 Wells Fargo Maintain Outperform Outperform
2018-12-17 Stifel Upgrade Hold Buy
2018-12-17 Stifel Nicolaus Upgrade Hold Buy
2018-12-12 Citigroup Upgrade Neutral Buy
2018-12-07 Morgan Stanley Maintain Equal Weight Equal Weight
2018-12-07 Credit Suisse Maintain Outperform Outperform
2018-12-03 MKM Partners Maintain Buy Buy
2018-10-24 Canaccord Genuity Upgrade Hold Buy
2018-10-15 Wedbush Upgrade Neutral Outperform
2018-10-02 RBC Capital Maintain Outperform Outperform
2018-10-02 Cowen & Co. Maintain Outperform Outperform
2018-09-27 Oppenheimer Maintain Outperform Outperform
2018-09-26 DA Davidson Maintain Neutral Neutral
2018-09-17 Wells Fargo Upgrade Market Perform Outperform
2018-09-05 UBS Maintain Neutral Neutral
2018-09-04 Morgan Stanley Maintain Equal Weight Equal Weight
2018-08-31 B. Riley FBR Maintain Neutral Neutral
2018-08-31 Citigroup Maintain Neutral Neutral
2018-08-31 Stifel Nicolaus Maintain Hold Hold
2018-08-31 Stifel Maintain Hold Hold
2018-08-31 Deutsche Bank Maintain Buy Buy
2018-08-31 B. Riley Securities Maintain Neutral Neutral
2018-08-31 Barclays Maintain Overweight Overweight
2018-08-31 Canaccord Genuity Maintain Hold Hold
2018-08-31 Credit Suisse Maintain Outperform Outperform
2018-08-29 Canaccord Genuity Maintain Hold Hold
2018-08-28 Credit Suisse Maintain Outperform Outperform
2018-08-24 B of A Securities Maintain Buy Buy
2018-08-24 Bank of America Maintain Buy Buy
2018-08-20 Buckingham Maintain Neutral Neutral
2018-08-20 Buckingham Research Maintain Neutral Neutral
2018-08-20 Deutsche Bank Maintain Buy Buy
2018-08-16 Argus Upgrade Hold Buy
2018-08-16 Argus Research Upgrade Hold Buy
2018-08-15 B. Riley Securities Maintain Neutral Neutral
2018-08-15 B. Riley FBR Maintain Neutral Neutral
2018-07-12 Citigroup Maintain Neutral Neutral
2018-07-09 Cowen & Co. Maintain Outperform Outperform
2018-06-25 Goldman Sachs Maintain Neutral Neutral
2018-06-21 UBS Maintain Neutral Neutral
2018-06-08 Stifel Nicolaus Maintain Hold Hold
2018-06-08 Stifel Maintain Hold Hold
2018-06-04 Morgan Stanley Maintain Equal Weight Equal Weight
2018-06-04 Nomura Maintain Buy Buy
2018-06-01 B. Riley FBR Maintain Neutral Neutral
2018-06-01 Citigroup Maintain Neutral Neutral
2018-06-01 Stifel Nicolaus Maintain Hold Hold
2018-06-01 JP Morgan Maintain Overweight Overweight
2018-06-01 B. Riley Securities Maintain Neutral Neutral
2018-06-01 Stifel Maintain Hold Hold
2018-06-01 Barclays Maintain Overweight Overweight
2018-06-01 Credit Suisse Maintain Outperform Outperform
2018-05-30 Baird Maintain Outperform Outperform
2018-05-22 Stifel Maintain Hold Hold
2018-05-22 Stifel Nicolaus Maintain Hold Hold
2018-05-11 Wedbush Maintain Neutral Neutral
2018-05-05 B. Riley FBR Maintain Neutral Neutral
2018-04-23 Needham Downgrade Buy Hold
2018-04-13 Credit Suisse Maintain Outperform Outperform
2018-04-10 Morgan Stanley Maintain Equal Weight Equal Weight
2018-03-28 B. Riley Securities Maintain Neutral Neutral
2018-03-28 Canaccord Genuity Maintain Hold Hold
2018-03-28 Bank of America Maintain Buy Buy
2018-03-28 Credit Suisse Maintain Outperform Outperform
2018-03-28 JP Morgan Maintain Overweight Overweight
2018-03-28 Needham Maintain Buy Buy
2018-03-28 B. Riley Maintain Neutral Neutral
2018-03-28 Wells Fargo Maintain Market Perform Market Perform
2018-03-28 B of A Securities Maintain Buy Buy
2018-03-28 Deutsche Bank Maintain Buy Buy
2018-03-28 B. Riley FBR Maintain Neutral Neutral
2018-03-27 Barclays Maintain Overweight Overweight
2018-03-27 Cowen & Co. Maintain Outperform Outperform
2018-03-12 Credit Suisse Maintain Outperform Outperform
2018-01-02 Citigroup Downgrade Buy Neutral
2017-12-14 Deutsche Bank Upgrade Hold Buy
2017-12-07 Canaccord Genuity Upgrade Sell Hold
2017-10-20 Citigroup Upgrade Neutral Buy
2017-09-12 Bernstein Maintain Market Perform Perform
2017-09-05 Susquehanna Upgrade Neutral Positive
2017-09-01 Nomura Maintain Buy Buy
2017-08-29 Susquehanna Maintain Neutral Neutral
2017-08-21 Bank of America Upgrade Underperform Buy
2017-08-21 B of A Securities Upgrade Underperform Buy
2017-07-25 Stifel Downgrade Buy Hold
2017-07-25 Stifel Nicolaus Downgrade Buy Hold
2017-07-19 Needham Maintain Buy Buy
2017-07-14 Oppenheimer Maintain Outperform Outperform
2017-04-12 Stifel Upgrade Hold Buy
2017-04-12 Stifel Nicolaus Upgrade Hold Buy
2017-03-30 Citigroup Downgrade Buy Neutral
2017-03-30 Susquehanna Downgrade Positive Neutral
2017-03-30 Wedbush Maintain Outperform Outperform
2017-03-30 Nomura Maintain Buy Buy
2017-03-30 Wells Fargo Downgrade Outperform Market Perform
2017-03-30 Deutsche Bank Maintain Hold Hold
2017-02-03 KeyBanc Downgrade Overweight Sector Weight
2017-02-03 Keybanc Downgrade Overweight Sector Weight
2017-02-02 Goldman Sachs Upgrade Sell Neutral
2017-01-19 CLSA Maintain Underperform Underperform
2016-12-12 FBR Capital Upgrade Underperform Market Perform
2016-12-08 Evercore ISI Group Upgrade Sell Buy
2016-12-08 B of A Securities Upgrade Underperform Neutral
2016-12-08 Bank of America Upgrade Underperform Neutral
2016-12-08 Mizuho Upgrade Neutral Buy
2016-12-06 Deutsche Bank Maintain Hold Hold
2016-12-02 Canaccord Genuity Downgrade Hold Sell
2016-11-16 Credit Suisse Downgrade Outperform Neutral
2016-09-29 Goldman Sachs Maintain Sell Sell
2016-09-16 Susquehanna Maintain Positive Outperform
2016-09-08 Jefferies Downgrade Buy Hold
2016-09-02 Citigroup Maintain Buy Buy
2016-08-11 KeyBanc Maintain Overweight Overweight
2016-08-11 Keybanc Maintain Overweight Overweight
2016-08-02 Keybanc Maintain Overweight Overweight
2016-08-02 KeyBanc Maintain Overweight Overweight
2016-07-29 Citigroup Maintain Buy Buy
2016-06-09 SunTrust Robinson Humphrey Maintain Buy Buy
2016-04-04 JP Morgan Maintain Overweight Overweight
2016-03-31 SunTrust Robinson Humphrey Maintain Buy Buy
2016-03-31 UBS Maintain Neutral Neutral
2016-03-31 Citigroup Maintain Buy Buy
2016-03-31 Nomura Maintain Buy Buy
2016-03-31 Deutsche Bank Maintain Hold Hold
2016-03-31 Goldman Sachs Maintain Sell Sell
2016-03-28 Bernstein Maintain Market Perform Market Perform
2016-03-24 Baird Maintain Outperform Outperform
2016-03-23 Oppenheimer Maintain Outperform Outperform
2016-01-29 Credit Suisse Maintain Outperform Outperform
2016-01-13 Canaccord Genuity Maintain Hold Hold
2016-01-12 Credit Suisse Maintain Outperform Outperform
2016-01-04 Wells Fargo Upgrade Market Perform Outperform
2016-01-04 Jefferies Upgrade Hold Buy
2015-12-10 Deutsche Bank Maintain Hold Hold
2015-12-10 Bernstein Downgrade Outperform Market Perform
2015-11-30 FBR Capital Downgrade Market Perform Underperform
2015-10-16 Credit Suisse Upgrade Neutral Outperform
2015-10-07 Citigroup Maintain Buy Buy
2015-09-21 Morgan Stanley Upgrade Equal Weight Overweight
2015-09-17 MKM Partners Maintain Buy Buy
2015-09-11 DA Davidson Maintain Neutral Neutral
2015-09-11 Mizuho Maintain Neutral Neutral
2015-09-11 Bernstein Maintain Outperform Outperform
2015-09-11 Suntrust Robinson Humphrey Maintain Buy Buy
2015-09-11 Cowen & Co. Maintain Outperform Outperform
2015-09-11 Baird Maintain Outperform Outperform
2015-09-11 Canaccord Genuity Maintain Hold Hold
2015-09-11 UBS Maintain Neutral Neutral
2015-09-11 SunTrust Robinson Humphrey Maintain Buy Buy
2015-09-10 Evercore ISI Group Downgrade Hold Sell
2015-08-17 Wolfe Research Maintain Peer Perform Perform
2015-06-10 CLSA Upgrade Underperform Buy
2015-06-10 Susquehanna Maintain Positive Positive
2015-06-10 Canaccord Genuity Maintain Hold Hold
2015-06-09 Telsey Advisory Group Maintain Outperform Outperform
2015-06-09 UBS Maintain Neutral Neutral
2015-06-08 Deutsche Bank Maintain Hold Hold
2015-05-04 RBC Capital Maintain Outperform Outperform
2015-04-20 CLSA Downgrade Outperform Underperform
2015-04-08 Sterne Agee Upgrade Neutral Buy
2015-03-06 Goldman Sachs Downgrade Neutral Sell
2015-01-23 JP Morgan Upgrade Neutral Overweight
2015-01-16 CLSA Maintain Buy Outperform
2015-01-13 Nomura Maintain Buy Buy
2015-01-12 Credit Suisse Maintain Neutral Neutral
2015-01-12 Jefferies Maintain Hold Hold
2015-01-12 Sterne Agee Upgrade Underperform Neutral
2015-01-05 William Blair Upgrade Market Perform Outperform
2014-12-12 Telsey Advisory Group Upgrade Market Perform Outperform
2014-12-12 Morgan Stanley Maintain Equal Weight Equal Weight
2014-12-12 Deutsche Bank Maintain Hold Hold
2014-12-11 DA Davidson Maintain Neutral Neutral
2014-12-10 CLSA Maintain Outperform Buy
2014-12-09 Wells Fargo Upgrade Market Perform Outperform
2014-11-14 Sterne Agee Downgrade Neutral Underperform
2014-11-07 FBR Capital Maintain Market Perform Perform
2014-10-23 Brean Capital Maintain Buy Buy
2014-10-16 Macquarie Downgrade Neutral Underperform
2014-09-12 JP Morgan Maintain Neutral Neutral
2014-09-11 Citigroup Maintain Neutral Neutral
2014-09-11 Deutsche Bank Maintain Hold Hold
2014-08-28 DA Davidson Downgrade Buy Neutral
2014-08-28 D.A. Davidson Downgrade Buy Neutral
2014-07-31 Susquehanna Maintain Positive Outperform
2014-06-16 Oppenheimer Maintain Outperform Outperform
2014-06-13 Wedbush Downgrade Outperform Neutral
2014-06-13 JP Morgan Downgrade Overweight Neutral
2014-06-13 Baird Downgrade Outperform Neutral
2014-06-13 Keybanc Maintain Buy Buy
2014-06-13 Canaccord Genuity Downgrade Buy Hold
2014-06-13 KeyBanc Maintain Buy Buy
2014-06-13 Morgan Stanley Upgrade Underweight Equal Weight
2014-06-13 Nomura Maintain Buy Buy
2014-06-13 UBS Maintain Neutral Neutral
2014-06-12 Stifel Nicolaus Downgrade Buy Hold
2014-06-12 Stifel Downgrade Buy Hold
2014-06-12 William Blair Downgrade Outperform Market Perform
2014-06-12 Citigroup Downgrade Buy Neutral
2014-06-09 Deutsche Bank Maintain Hold Hold
2014-06-08 DA Davidson Maintain Buy Buy
2014-06-05 Sterne Agee Upgrade Underperform Neutral
2014-04-24 Nomura Maintain Buy Buy
2014-03-31 Wedbush Upgrade Neutral Outperform
2014-03-28 CLSA Maintain Outperform Outperform
2014-03-28 JP Morgan Maintain Overweight Overweight
2014-03-28 Citigroup Maintain Buy Buy
2014-03-25 Deutsche Bank Maintain Hold Hold
2014-03-25 Macquarie Maintain Neutral Neutral
2014-03-24 UBS Maintain Neutral Neutral
2014-02-28 Credit Suisse Maintain Neutral Neutral
2014-02-18 Oppenheimer Upgrade Market Perform Outperform
2014-02-13 Nomura Maintain Buy Buy
2014-02-07 RBC Capital Upgrade Sector Perform Outperform
2014-01-27 Janney Capital Downgrade Buy Neutral
2014-01-27 Janney Montgomery Scott Downgrade Buy Neutral
2014-01-21 Sterne Agee Maintain Underperform Underperform
2014-01-20 ISI Group Downgrade Strong Buy Neutral
2014-01-14 DA Davidson Maintain Buy Buy
2014-01-14 Stifel Maintain Buy Buy
2014-01-14 D.A. Davidson Maintain Buy Buy
2014-01-14 Stifel Nicolaus Maintain Buy Buy
2014-01-07 D.A. Davidson Upgrade Neutral Buy
2014-01-07 DA Davidson Upgrade Neutral Buy
2013-12-19 Topeka Maintain Buy Buy
2013-12-13 Stifel Maintain Buy Buy
2013-12-13 Citigroup Maintain Buy Buy
2013-12-13 Credit Suisse Downgrade Outperform Neutral
2013-12-13 Stifel Nicolaus Maintain Buy Buy
2013-11-15 Mizuho Maintain Neutral Neutral
2013-11-14 Sterne Agee Downgrade Neutral Underperform
2013-11-13 JP Morgan Maintain Overweight Overweight
2013-09-13 Stifel Maintain Buy Buy
2013-09-13 Stifel Nicolaus Maintain Buy Buy
2013-09-13 Credit Suisse Upgrade Neutral Outperform
2013-09-12 DA Davidson Maintain Neutral Neutral
2013-09-11 Deutsche Bank Maintain Hold Hold
2013-09-09 Citigroup Maintain Buy Buy
2013-09-05 Credit Suisse Maintain Neutral Neutral
2013-06-25 Deutsche Bank Maintain Hold Hold
2013-06-24 Deutsche Bank Maintain Hold Hold
2013-06-11 UBS Downgrade Buy Neutral
2013-06-11 BMO Capital Maintain Market Perform Market Perform
2013-06-11 Credit Suisse Maintain Neutral Neutral
2013-06-11 Sterne Agee Downgrade Buy Neutral
2013-06-11 DA Davidson Maintain Neutral Neutral
2013-06-07 Credit Agricole Maintain Sell Underperform
2013-05-08 Sterne Agee Upgrade Neutral Buy
2013-05-07 Wells Fargo Maintain Market Perform Perform
2013-05-03 Wedbush Downgrade Outperform Neutral
2013-04-17 Barclays Maintain Overweight Overweight
2013-04-04 RBC Capital Downgrade Outperform Sector Perform
2013-03-28 Goldman Sachs Maintain Neutral Neutral
2013-03-22 Credit Suisse Maintain Neutral Neutral
2013-03-21 DA Davidson Maintain Neutral Neutral
2013-03-19 DA Davidson Maintain Neutral Neutral
2013-03-19 Sterne Agee Downgrade Buy Neutral
2013-03-19 Bank of America Maintain Underperform Underperform
2013-03-19 B of A Securities Maintain Underperform Underperform
2013-02-26 Cowen & Co. Maintain Outperform Outperform
2013-01-16 Credit Suisse Maintain Neutral Neutral
2013-01-15 Buckingham Research Downgrade Neutral Underperform
2013-01-15 DA Davidson Maintain Neutral Neutral
2013-01-15 D.A. Davidson Maintain Neutral Neutral
2013-01-15 KeyBanc Upgrade Hold Buy
2013-01-15 Keybanc Upgrade Hold Buy
2013-01-04 Credit Suisse Downgrade Outperform Neutral
2012-12-11 Credit Agricole Maintain Underperform Underperform
2012-12-07 Nomura Maintain Neutral Neutral
2012-12-07 Credit Suisse Maintain Outperform Outperform
2012-09-10 UBS Maintain Buy Buy
2012-09-07 Wedbush Maintain Outperform Outperform
2012-09-07 DA Davidson Maintain Neutral Neutral
2012-08-13 UBS Maintain Buy Buy
2012-06-07 Wedbush Maintain Outperform Outperform
2012-06-07 Jefferies Maintain Hold Hold
2012-06-07 UBS Maintain Buy Buy
2012-06-05 Jefferies Maintain Hold Hold
2012-05-30 Wedbush Maintain Outperform Outperform
2012-05-25 Keybanc Downgrade Buy Hold
2012-05-25 KeyBanc Maintain Hold Hold
2012-03-23 BMO Capital Maintain Market Perform Market Perform
2012-03-23 Jefferies Maintain Hold Hold
2012-03-23 Goldman Sachs Maintain Buy Buy
2012-03-22 ISI Group Maintain Buy Buy
2012-03-22 DA Davidson Maintain Neutral Neutral
2012-03-14 Auriga Maintain Buy Buy
2012-03-07 Credit Suisse Upgrade Neutral Outperform
2012-03-01 Stifel Maintain Buy Buy
2012-03-01 Stifel Nicolaus Maintain Buy Buy