Loading live market data…

Costco Wholesale Corporation

NASDAQ:COST

$917.6 USD

-$4.15 (-0.45%)

Volume
993.06K
Average Volume
2.32M
Market Capitalization
$406.94B
P/E Ratio
46.09
Dividend Yield
0.59%
Price Target
$1100.00
Year High
$1096.50
Year Low
$844.06
Day High
Day Low
Payout Ratio
$0.26
Current Ratio
$1.07
Source Headline
The Big 3: LOW, COST, MSTR

@Theotrade's Don Kaufman takes us through today's Big 3 and highlights options trades for each. He sees Lowe's (LOW) as well positioned if interest rates move lower, views Costco (COST) as a defensive rotation play, and discusses his bearish setup in Strategy (MSTR).

youtube.com - 2026-07-15 13:00:24

Here's How Many Shares of Costco Stock You'd Need for $1,000 in Yearly Dividends

That dividend will surely grow, as the successful retailer habitually raises it every year. It's not a high-yield dividend, however.

fool.com - 2026-07-15 07:19:00

Casey's, Costco, and Other Consumer Stocks for Uncertain Times

William Blair says Casey's, Costco, Cava, and other consumer companies are well positioned to weather inflation and uneven consumer spending.

barrons.com - 2026-07-14 15:03:00

Load up on this fan-favorite Costco craft beer while you still can

Costco and Deschutes Brewery are winding down the fan-favorite Kirkland Signature Lager. The Oregon brewery said its production contract with Costco ended after a two-year run.

businessinsider.com - 2026-07-14 05:49:01

Costco Stock: Buy the Dip?

Costco (COST +1.11%) shares were down after the company reported monthly sales data.

fool.com - 2026-07-14 01:26:07

Walmart Vs. Costco: Buy Walmart Over Costco for Defensive Coverage and AI Integration Superiority

Walmart (NYSE:WMT | WMT Price Prediction) and Costco (NASDAQ:COST) both posted fresh quarters reinforcing their status as safe havens, but the underlying businesses are pulling in different directions.

247wallst.com - 2026-07-13 17:55:51

The One Thing Everyone in America Can Agree On? Costco

What it means for the popular warehouse club to become a piece of common culture.

wsj.com - 2026-07-13 11:45:00

The 1 Costco Pricing Secret That Makes It the Most Unusual Retailer in America

Consumer advocate Clark Howard has long pointed out an oddity about Costco that almost no other big-box retailer can match: the company frequently sells inventory before it even has to pay the supplier for it.

247wallst.com - 2026-07-13 11:40:54

Are Costco's June Sales Enough to Defend Its Rich Valuation?

Costco's June sales show resilient demand and surging digital growth, but slowing comparable sales keep its premium valuation under scrutiny.

zacks.com - 2026-07-13 10:36:09

Prediction: MercadoLibre Will Join Amazon, Walmart, and Costco in the $50 Billion Revenue Club by 2027

MercadoLibre is growing quickly across its businesses. It recently lowered its free shipping threshold in Brazil, and growth there is accelerating.

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

Here Are Monday's Best Wall Street Analyst Research Calls: Atmos Energy, Best Buy, Biogen, Capital One, Costco, Disney, Papa John's International, Shopify, and More

Futures are trading lower as we get ready for the start of second-quarter earnings this week, after a solid winning week on Wall Street.

247wallst.com - 2026-07-13 07:55:13

Costco Could Be Poised for Major Gains Before 2030. Here Is Why Now May Be the Time to Buy.

Membership fees keep fueling predictable, high-margin recurring revenue. Exceptional customer loyalty strengthens Costco's long-term competitive advantage.

fool.com - 2026-07-11 09:05:00

Costco Has Held Its Hot Dog at $1.50 for Decades. Social Security Tax Thresholds Frozen Since 1984 Haven’t Been So Kind to Retirees.

Costco (NASDAQ: COST)'s food court hot dog and soda combo has been $1.50 for decades. Company management has again recently emphasized that price is not going anywhere. It has become a cultural touchstone: the one number that inflation cannot seem to touch. There is another frozen number from roughly the same era that most retirees have... Costco Has Held Its Hot Dog at $1.50 for Decades. Social Security Tax Thresholds Frozen Since 1984 Haven't Been So Kind to Retirees.

247wallst.com - 2026-07-11 07:02:59

US court pauses union lawsuit against Trump consumer watchdog

A federal judge on Friday paused a union lawsuit seeking to block the Trump administration from shutting down the top U.S. watchdog for consumer financial ​protection, agreeing to resume the case after lawmakers decide on the nomination of a ‌new director, court records showed.

reuters.com - 2026-07-10 16:30:58

Why Is Amazon so Much Cheaper Than Walmart and Costco? This Is the Only Answer I Can Think of.

Amazon trades at a lower forward P/E than Walmart and Costco despite stronger long-term growth drivers. Walmart and Costco command premium valuations because investors pay up for predictable, resilient earnings.

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

Here's Why Costco (COST) is a Strong Growth Stock

The Zacks Style Scores offers investors a way to easily find top-rated stocks based on their investing style. Here's why you should take advantage.

zacks.com - 2026-07-10 10:47:09

Prediction: Can Costco Stock Reach $2,000 by 2030?

Costco Wholesale (NASDAQ:COST | COST Price Prediction) compounds like a growth stock while wearing a defensive jersey.

247wallst.com - 2026-07-10 10:00:04

Breakfast News: Aritzia Weaves a Winning Quarter

Aritzia beats earnings expectations, Delta rises on higher revenue, and more

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

Costco's June Sales Rose 10.6%, but the Stock Fell 4%. Here's What Spooked Investors.

Costco's June net sales rose 10.6% year over year to more than $29 billion. Strip out gas prices and currency, and comparable sales growth cooled to 7%.

fool.com - 2026-07-09 23:31:00

Why Costco Stock Fell Today

Discounted gasoline may be less of a growth driver if oil prices retreat. Yet the warehouse store leader's value-focused strategy isn't going out of style.

fool.com - 2026-07-09 20:35:38

Why Did Costco Stock Fall Today? Because It Had ‘Little Room for Error'

Costco fell victim to its own excellence.

investopedia.com - 2026-07-09 16:20:54

Costco shares fall after June sales update, Bank of America remains bullish

Costco Wholesale Corporation (NASDAQ:COST, XETRA:CTO) shares fell about 4% to $913 on Wednesday after the warehouse retailer reported a moderation in June comparable sales growth, though Bank of America analysts maintained their ‘Buy' rating, arguing the company's value-focused strategy and affluent customer base should continue to support market share gains. For the five weeks ended July 5, total sales rose 10.6%, while US comparable sales excluding gasoline increased 7.6%.

proactiveinvestors.com - 2026-07-09 15:32:03

Costco Shares Slip as JPMorgan Cuts Price Target to $1,100

Costco Wholesale Corp (NASDAQ:COST) shares are trading lower Thursday morning as investors continue to weigh the company's June sales update.

benzinga.com - 2026-07-09 11:33:28

Costco shares fall after June sales update, Bank of America remains bullish

Costco Wholesale Corporation (NASDAQ:COST, XETRA:CTO) shares fell about 4% to $913 on Wednesday after the warehouse retailer reported a moderation in June...

proactiveinvestors.com - 2026-07-09 11:29:00

Costco's Comparable Sales Stay Strong Despite Slower June Growth

Costco's June sales growth slows from prior months, but resilient demand, digital strength and value pricing keep comparable sales strong.

zacks.com - 2026-07-09 11:21:07

Costco faces class-action lawsuit alleging protein powder was laced with toxic heavy metals

The proposed class action alleged Costco failed to disclose that its protein powder contained significant levels of arsenic, cadmium and lead.

nypost.com - 2026-07-09 10:12:05

Costco: A Small June Swoon, But Sales Still Solid, Tariffs In Focus

Costco Wholesale Corporation reported softer June comp-store sales, yet overall growth and profit trends remain robust, with e-commerce up 20.9% YoY. I maintain a Hold rating on COST, citing a premium valuation near historical averages and technicals suggesting sideways price action. Membership metrics are strong, with 92.2% renewal in the US/Canada and executive memberships driving 75% of sales penetration.

seekingalpha.com - 2026-07-09 08:56:53

Costco makes payment change that could speed up checkout for members

Costco has expanded its digital wallet feature, allowing members to link any Visa card to the Costco app for faster checkout at registers.

foxbusiness.com - 2026-07-08 21:46:20

Costco Wholesale Corporation (COST) Period Ending/ Trading Statement Call Prepared Remarks Transcript

Costco Wholesale Corporation (COST) Period Ending/ Trading Statement Call Prepared Remarks Transcript

seekingalpha.com - 2026-07-08 21:02:26

Costco Reports June Sales Data — Shares Slip Despite Strong Growth

Costco Wholesale Corp. (NASDAQ:COST) reported strong June sales after Wednesday's closing bell, extending its steady growth trend across key markets.

benzinga.com - 2026-07-08 17:05:15

Costco Wholesale Corporation Reports June Sales Results and Announces Quarterly Cash Dividend

ISSAQUAH, Wash., July 08, 2026 (GLOBE NEWSWIRE) -- Costco Wholesale Corporation (“Costco” or the “Company”) (Nasdaq: COST) today reported net sales of $29.24 billion for the retail month of June, the five weeks ended July 5, 2026, an increase of 10.6 percent from $26.44 billion last year.

globenewswire.com - 2026-07-08 16:15:00

Amazon vs. Walmart vs. Costco: Which Is the Smartest Buy for the Second Half of 2026?

Amazon, Walmart, and Costco each focus on value for their customers, and that's translated into earnings growth over time. One of these players is very reasonably priced right now.

fool.com - 2026-07-08 11:05:00

3 Blue-Chip Retail Stocks to Trust as Volatility Favors Quality

TJX, COST and WMT combine scale, dividends and resilient retail models as market volatility pushes investors toward quality blue-chip retail stocks.

zacks.com - 2026-07-08 10:55:26

Price Prediction: Can Costco Stock Double by 2032?

Costco (NASDAQ:COST | COST Price Prediction) keeps quietly compounding while the stock market debates AI and rate cuts.

247wallst.com - 2026-07-08 10:45:35

DOUGLAS ELLIMAN LAUNCHES AI TRANSFORMATION BUILT WITH GOOGLE CLOUD'S TECHNOLOGY, UNVEILS NEW INTELLIGENCE COMPANY, AND ANNOUNCES DRIVE TO RESET COST STRUCTURE

Douglas Elliman to redesign itself as a technology-forward enterprise, resetting its cost structure through enterprise-wide AI implementation to create a leaner, more efficient operating model Elius, a newly launched intelligence company to be built with Google Cloud's technology, designed to leverage Douglas Elliman's proprietary luxury data for sharper pricing intelligence, enhance agent advisor productivity, and enable new businesses beyond brokerage NEW YORK, July 8, 2026 /PRNewswire/ -- Douglas Elliman Inc. (NYSE: DOUG) (together with its subsidiaries, "Douglas Elliman" or the "Company"), the nation's preeminent brand in luxury real estate, operating through Douglas Elliman Realty and Douglas Elliman Development Marketing, today announced the launch of a company-wide technology infrastructure transformation to support the Company's evolution into a technology-forward enterprise. The effort is designed to fundamentally change how Douglas Elliman operates to improve efficiency, enhance the agent advisor and client experience, and reshape its long-term cost structure.

prnewswire.com - 2026-07-08 08:10:00

Hagens Berman: Consumer Lawsuit Against Costco Alleges Toxic Heavy Metals in Orgain Protein Supplements

SEATTLE--(BUSINESS WIRE)---- $COST #classaction--Consumers sued Costco alleging it knowingly sold Orgain organic vegan protein powder contaminated with heavy metals, according to Hagens Berman.

businesswire.com - 2026-07-07 14:50:00

If You'd Invested $10,000 in Costco 10 Years Ago, Here's How Much You'd Have Today

A $10,000 investment in Costco a decade ago would be worth about $72,000 today. That works out to an average annual return of about 22%, with dividends reinvested.

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

Costco's $250 Billion Expansion Strategy Keeps Delivering Results

$275.24 billion. That is what Costco (NASDAQ:COST | COST Price Prediction) rang up in revenue for fiscal year 2025, representing a +8.17% year-over-year haul that pushed the warehouse operator past a quarter-trillion dollars in annual sales.

247wallst.com - 2026-07-07 11:29:18

Is Costco (COST) a Buy as Wall Street Analysts Look Optimistic?

Investors often turn to recommendations made by Wall Street analysts before making a Buy, Sell, or Hold decision about a stock. While media reports about rating changes by these brokerage-firm employed (or sell-side) analysts often affect a stock's price, do they really matter?

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

Costco Wholesale Corporation (COST) Is a Trending Stock: Facts to Know Before Betting on It

Costco (COST) has received quite a bit of attention from Zacks.com users lately. Therefore, it is wise to be aware of the facts that can impact the stock's prospects.

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

When I Try to Imagine the Best Investment Opportunity for the Next 10 Years, Costco Stock Just Doesn't Make the Cut. That's Why I Keep Coming Back to This Stock.

Costco is one of the world's largest retailers and has grown strongly for years. The stock's yield is modest, and its valuation is lofty.

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

Costco vs Walmart: What's the Better Retail Stock to Buy Right Now?

These two retail stocks have generated nearly identical returns over the past five years.

fool.com - 2026-07-06 13:04:59

Are stores open on July 4? Costco, banks, USPS, Walmart, pharmacies, more on Independence Day 2026

While everyone knows that July 4 is a federal holiday, this year the holiday is officially being observed today, Friday, July 3. That's because the Fourth of July falls on a Saturday, when most federal offices are closed anyway.

fastcompany.com - 2026-07-06 13:02:02

Can Costco Stock Build a Meaningful Retail Media Business?

Costco scales retail media with Google Commerce Media and YouTube as digital engagement rises and member-focused personalization gains traction.

zacks.com - 2026-07-06 11:26:10

The Best Stock to Invest $1,000 in Right Now

If you want in on a great stock for your next investment, join the club.

fool.com - 2026-07-06 11:08:00

WMT, TGT, and COST Forecasts – Weak Jobs Report Tests US Retail Resilience

These companies will all be in focus, as we are trying to determine the strength or weakness of the US consumer.

fxempire.com - 2026-07-06 08:59:31

Will Costco Pay a Special Dividend in 2026? Here's What History Says.

Costco's most recent special dividend payouts were in 2020 and 2024. In 2024, its special dividend payout was $15 per share.

fool.com - 2026-07-03 11:05:00

Costco announces all California stores to shut on Fourth of July — here's where to go instead

The membership-only retailer will shut all its U.S. warehouses on Saturday, July 4, including its 142 California location.

nypost.com - 2026-07-02 20:04:16

Americans Are Cutting Back on Spending. Here's Why That Might Not Matter for SpaceX Investors.

Consumer weakness is not the main issue SpaceX investors should be watching.

fool.com - 2026-07-02 10:35:00

With Costco Trading Under $1,000, Is a Stock Split Still on the Table for 2026?

When a stock is trading around $1,000, shareholders may get more vocal about stock splits. Retail investors can start to feel priced out of stocks at certain levels.

fool.com - 2026-07-02 06:45:00

Get COST Insider Trade Alerts

COST Price Target Summary

Last Month

$1000.00

1 analysts

Last Quarter

$1120.57

7 analysts

Last Year

$1061.73

37 analysts

All Time

$823.33

138 analysts

COST Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-09 JP Morgan Maintain Overweight Overweight
2026-06-04 DA Davidson Maintain Neutral Neutral
2026-06-03 TD Cowen Maintain Buy Buy
2026-06-01 DA Davidson Maintain Neutral Neutral
2026-05-29 Truist Securities Maintain Hold Hold
2026-05-29 DA Davidson Maintain Neutral Neutral
2026-05-29 B of A Securities Maintain Buy Buy
2026-05-29 BTIG Maintain Buy Buy
2026-05-20 UBS Maintain Buy Buy
2026-05-19 Oppenheimer Maintain Outperform Outperform
2026-04-10 DA Davidson Maintain Neutral Neutral
2026-04-09 Wells Fargo Maintain Equal Weight Equal Weight
2026-04-09 Telsey Advisory Group Maintain Outperform Outperform
2026-03-31 Telsey Advisory Group Maintain Outperform Outperform
2026-03-06 Truist Securities Maintain Hold Hold
2026-03-06 JP Morgan Maintain Overweight Overweight
2026-03-06 BMO Capital Maintain Outperform Outperform
2026-03-06 Telsey Advisory Group Maintain Outperform Outperform
2026-03-06 BTIG Maintain Buy Buy
2026-03-06 DA Davidson Maintain Neutral Neutral
2026-03-05 BTIG Maintain Buy Buy
2026-02-10 Evercore ISI Group Maintain Outperform Outperform
2026-02-09 JP Morgan Maintain Overweight Overweight
2026-02-05 Telsey Advisory Group Maintain Outperform Outperform
2026-02-05 Wells Fargo Maintain Equal Weight Equal Weight
2026-02-05 DA Davidson Maintain Neutral Neutral
2026-02-03 Mizuho Maintain Outperform Outperform
2026-02-02 Telsey Advisory Group Maintain Outperform Outperform
2026-01-08 Telsey Advisory Group Maintain Outperform Outperform
2026-01-05 Mizuho Upgrade Neutral Outperform
2026-01-02 Telsey Advisory Group Maintain Outperform Outperform
2025-12-24 Northcoast Research Upgrade Neutral Buy
2025-12-19 Wells Fargo Maintain Equal Weight Equal Weight
2025-12-15 Roth Capital Downgrade Neutral Sell
2025-12-12 Goldman Sachs Maintain Buy Buy
2025-12-12 JP Morgan Maintain Overweight Overweight
2025-12-12 Bernstein Maintain Outperform Outperform
2025-12-12 Telsey Advisory Group Maintain Outperform Outperform
2025-12-12 Baird Maintain Outperform Outperform
2025-12-04 Telsey Advisory Group Maintain Outperform Outperform
2025-12-04 DA Davidson Maintain Neutral Neutral
2025-12-01 Telsey Advisory Group Maintain Outperform Outperform
2025-11-06 Telsey Advisory Group Maintain Outperform Outperform
2025-11-06 JP Morgan Maintain Overweight Overweight
2025-11-04 Telsey Advisory Group Maintain Outperform Outperform
2025-11-03 Oppenheimer Maintain Outperform Outperform
2025-10-09 Mizuho Maintain Neutral Neutral
2025-09-29 Argus Research Maintain Buy Buy
2025-09-29 Citigroup Maintain Neutral Neutral
2025-09-26 Truist Securities Maintain Hold Hold
2025-09-26 JP Morgan Maintain Overweight Overweight
2025-09-26 Telsey Advisory Group Maintain Outperform Outperform
2025-09-26 DA Davidson Maintain Neutral Neutral
2025-09-26 Bernstein Maintain Outperform Outperform
2025-09-26 Oppenheimer Maintain Outperform Outperform
2025-09-26 Evercore ISI Group Maintain Outperform Outperform
2025-09-24 Telsey Advisory Group Maintain Outperform Outperform
2025-08-27 Telsey Advisory Group Maintain Outperform Outperform
2025-08-07 JP Morgan Maintain Overweight Overweight
2025-08-07 Telsey Advisory Group Maintain Outperform Outperform
2025-08-04 Telsey Advisory Group Maintain Outperform Outperform
2025-07-10 Telsey Advisory Group Maintain Outperform Outperform
2025-07-03 Telsey Advisory Group Maintain Outperform Outperform
2025-06-17 Evercore ISI Group Maintain Outperform Outperform
2025-06-05 Telsey Advisory Group Maintain Outperform Outperform
2025-05-30 Morgan Stanley Maintain Overweight Overweight
2025-05-30 Telsey Advisory Group Maintain Outperform Outperform
2025-05-30 Truist Securities Maintain Hold Hold
2025-05-30 Loop Capital Maintain Buy Buy
2025-05-30 Evercore ISI Group Maintain Outperform Outperform
2025-05-08 Loop Capital Maintain Buy Buy
2025-05-08 Telsey Advisory Group Maintain Outperform Outperform
2025-05-05 Telsey Advisory Group Maintain Outperform Outperform
2025-04-28 Telsey Advisory Group Maintain Outperform Outperform
2025-04-10 Telsey Advisory Group Maintain Outperform Outperform
2025-04-09 Loop Capital Maintain Buy Buy
2025-04-04 Telsey Advisory Group Maintain Outperform Outperform
2025-03-20 Stifel Maintain Buy Buy
2025-03-11 Evercore ISI Group Maintain Outperform Outperform
2025-03-10 Barclays Maintain Equal Weight Equal Weight
2025-03-07 JP Morgan Maintain Overweight Overweight
2025-03-07 Loop Capital Maintain Buy Buy
2025-03-07 Telsey Advisory Group Maintain Outperform Outperform
2025-03-07 Baird Maintain Outperform Outperform
2025-03-07 Truist Securities Maintain Hold Hold
2025-03-03 Telsey Advisory Group Maintain Outperform Outperform
2025-02-06 DA Davidson Maintain Neutral Neutral
2025-02-06 Oppenheimer Maintain Outperform Outperform
2025-02-06 Evercore ISI Group Maintain Outperform Outperform
2025-02-06 Stifel Maintain Buy Buy
2025-02-06 Telsey Advisory Group Maintain Outperform Outperform
2025-02-03 Telsey Advisory Group Maintain Outperform Outperform
2025-01-09 Telsey Advisory Group Maintain Outperform Outperform
2025-01-03 Telsey Advisory Group Maintain Outperform Outperform
2024-12-18 Citigroup Maintain Neutral Neutral
2024-12-16 Raymond James Maintain Market Perform Market Perform
2024-12-13 Loop Capital Maintain Buy Buy
2024-12-13 Evercore ISI Group Maintain Outperform Outperform
2024-12-13 BMO Capital Maintain Outperform Outperform
2024-12-13 Morgan Stanley Maintain Overweight Overweight
2024-12-13 Barclays Maintain Equal Weight Equal Weight
2024-12-13 DA Davidson Maintain Neutral Neutral
2024-12-13 Telsey Advisory Group Maintain Outperform Outperform
2024-12-13 Truist Securities Maintain Hold Hold
2024-12-13 Wells Fargo Maintain Equal Weight Equal Weight
2024-12-13 TD Cowen Maintain Buy Buy
2024-12-13 Deutsche Bank Maintain Buy Buy
2024-12-13 Roth MKM Maintain Neutral Neutral
2024-12-10 Oppenheimer Maintain Outperform Outperform
2024-12-05 Wells Fargo Maintain Equal Weight Equal Weight
2024-12-05 Jefferies Maintain Buy Buy
2024-12-05 Baird Maintain Outperform Outperform
2024-12-05 Stifel Maintain Buy Buy
2024-12-05 Telsey Advisory Group Maintain Outperform Outperform
2024-11-29 Telsey Advisory Group Maintain Outperform Outperform
2024-11-18 BMO Capital Maintain Outperform Outperform
2024-11-07 Telsey Advisory Group Maintain Outperform Outperform
2024-11-04 Telsey Advisory Group Maintain Outperform Outperform
2024-10-17 Tigress Financial Maintain Buy Buy
2024-10-10 DA Davidson Maintain Neutral Neutral
2024-10-10 Evercore ISI Group Maintain Outperform Outperform
2024-10-10 Stifel Maintain Buy Buy
2024-10-10 Telsey Advisory Group Maintain Outperform Outperform
2024-10-10 Oppenheimer Maintain Outperform Outperform
2024-10-03 Telsey Advisory Group Maintain Outperform Outperform
2024-09-30 TD Cowen Maintain Buy Buy
2024-09-27 Barclays Maintain Equal Weight Equal Weight
2024-09-27 Loop Capital Maintain Buy Buy
2024-09-27 BMO Capital Maintain Outperform Outperform
2024-09-27 Goldman Sachs Maintain Buy Buy
2024-09-27 Stifel Maintain Buy Buy
2024-09-27 Telsey Advisory Group Maintain Outperform Outperform
2024-09-27 Truist Securities Maintain Hold Hold
2024-09-27 Roth MKM Maintain Neutral Neutral
2024-09-27 Wells Fargo Maintain Equal Weight Equal Weight
2024-09-27 DA Davidson Maintain Neutral Neutral
2024-09-24 Truist Securities Downgrade Buy Hold
2024-09-10 Redburn Atlantic Downgrade Buy Neutral
2024-09-09 Morgan Stanley Maintain Overweight Overweight
2024-09-06 Evercore ISI Group Maintain Outperform Outperform
2024-09-06 Oppenheimer Maintain Outperform Outperform
2024-09-06 DA Davidson Maintain Neutral Neutral
2024-09-06 Telsey Advisory Group Maintain Outperform Outperform
2024-09-06 Loop Capital Maintain Buy Buy
2024-09-06 Stifel Maintain Buy Buy
2024-08-27 Telsey Advisory Group Maintain Outperform Outperform
2024-08-12 BMO Capital Maintain Outperform Outperform
2024-08-08 Oppenheimer Maintain Outperform Outperform
2024-08-08 Deutsche Bank Maintain Buy Buy
2024-08-08 Gordon Haskett Maintain Accumulate Buy
2024-08-07 Evercore ISI Group Maintain Outperform Outperform
2024-08-05 Telsey Advisory Group Maintain Outperform Outperform
2024-07-12 TD Cowen Maintain Buy Buy
2024-07-11 Evercore ISI Group Maintain Outperform Outperform
2024-07-11 Barclays Maintain Equal Weight Equal Weight
2024-07-11 Wells Fargo Maintain Equal Weight Equal Weight
2024-07-11 Baird Maintain Outperform Outperform
2024-07-11 Oppenheimer Maintain Outperform Outperform
2024-07-11 B of A Securities Maintain Buy Buy
2024-07-11 Loop Capital Maintain Buy Buy
2024-07-11 Stifel Maintain Buy Buy
2024-07-10 Telsey Advisory Group Maintain Outperform Outperform
2024-07-08 Telsey Advisory Group Maintain Outperform Outperform
2024-07-02 Stifel Maintain Buy Buy
2024-06-25 Tigress Financial Maintain Buy Buy
2024-06-20 Evercore ISI Group Maintain Outperform Outperform
2024-06-14 Loop Capital Maintain Buy Buy
2024-06-06 Telsey Advisory Group Maintain Outperform Outperform
2024-06-06 Oppenheimer Maintain Outperform Outperform
2024-06-03 Telsey Advisory Group Maintain Outperform Outperform
2024-06-03 Loop Capital Maintain Buy Buy
2024-05-31 Citigroup Maintain Neutral Neutral
2024-05-31 TD Cowen Maintain Buy Buy
2024-05-31 Roth MKM Maintain Neutral Neutral
2024-05-31 Telsey Advisory Group Maintain Outperform Outperform
2024-05-31 Barclays Maintain Equal Weight Equal Weight
2024-05-31 Wells Fargo Maintain Equal Weight Equal Weight
2024-05-31 BMO Capital Maintain Outperform Outperform
2024-05-31 Evercore ISI Group Maintain Outperform Outperform
2024-05-31 Truist Securities Maintain Buy Buy
2024-05-31 Stifel Maintain Buy Buy
2024-05-28 Argus Research Maintain Buy Buy
2024-05-22 Oppenheimer Maintain Outperform Outperform
2024-05-14 Evercore ISI Group Maintain Outperform Outperform
2024-05-09 Telsey Advisory Group Maintain Outperform Outperform
2024-05-06 Telsey Advisory Group Maintain Outperform Outperform
2024-04-23 Citigroup Maintain Neutral Neutral
2024-04-16 Evercore ISI Group Maintain Outperform Outperform
2024-04-11 Evercore ISI Group Maintain Outperform Outperform
2024-04-11 DA Davidson Maintain Neutral Neutral
2024-04-11 Roth MKM Maintain Neutral Neutral
2024-04-11 Loop Capital Maintain Buy Buy
2024-04-11 Telsey Advisory Group Maintain Outperform Outperform
2024-04-04 Telsey Advisory Group Maintain Outperform Outperform
2024-04-03 Gordon Haskett Maintain Buy Accumulate
2024-03-15 Tigress Financial Maintain Buy Buy
2024-03-11 BMO Capital Maintain Outperform Outperform
2024-03-11 Barclays Maintain Equal Weight Equal Weight
2024-03-08 DA Davidson Maintain Neutral Neutral
2024-03-08 Wells Fargo Maintain Equal Weight Equal Weight
2024-03-08 Stifel Maintain Buy Buy
2024-03-08 Evercore ISI Group Maintain Outperform Outperform
2024-03-08 Truist Securities Maintain Buy Buy
2024-03-08 Oppenheimer Maintain Outperform Outperform
2024-03-08 Baird Maintain Outperform Outperform
2024-03-08 Telsey Advisory Group Maintain Outperform Outperform
2024-03-05 Oppenheimer Maintain Outperform Outperform
2024-03-04 Telsey Advisory Group Maintain Outperform Outperform
2024-02-08 Goldman Sachs Maintain Buy Buy
2024-02-08 Wells Fargo Maintain Equal Weight Equal Weight
2024-02-08 Telsey Advisory Group Maintain Outperform Outperform
2024-02-06 Telsey Advisory Group Maintain Outperform Outperform
2024-02-02 Oppenheimer Maintain Outperform Outperform
2024-01-05 Oppenheimer Maintain Outperform Outperform
2023-12-29 Tigress Financial Maintain Buy Buy
2023-12-21 Truist Securities Maintain Buy Buy
2023-12-20 Northcoast Research Downgrade Buy Neutral
2023-12-15 UBS Maintain Buy Buy
2023-12-15 Stifel Maintain Buy Buy
2023-12-15 Truist Securities Maintain Buy Buy
2023-12-15 Oppenheimer Maintain Outperform Outperform
2023-12-15 Telsey Advisory Group Maintain Outperform Outperform
2023-12-15 DA Davidson Maintain Neutral Neutral
2023-12-15 BMO Capital Maintain Outperform Outperform
2023-12-15 Citigroup Maintain Neutral Neutral
2023-12-15 Raymond James Maintain Outperform Outperform
2023-12-13 Oppenheimer Maintain Outperform Outperform
2023-12-12 Evercore ISI Group Maintain Outperform Outperform
2023-11-30 Truist Securities Maintain Buy Buy
2023-11-30 Stifel Maintain Buy Buy
2023-11-30 Telsey Advisory Group Maintain Outperform Outperform
2023-11-27 Telsey Advisory Group Maintain Outperform Outperform
2023-11-13 Stifel Maintain Buy Buy
2023-11-02 Telsey Advisory Group Maintain Outperform Outperform
2023-11-02 JP Morgan Maintain Overweight Overweight
2023-10-30 Telsey Advisory Group Maintain Outperform Outperform
2023-10-19 Telsey Advisory Group Maintain Outperform Outperform
2023-10-05 JP Morgan Maintain Overweight Overweight
2023-10-05 Telsey Advisory Group Maintain Outperform Outperform
2023-10-05 Truist Securities Maintain Buy Buy
2023-10-02 Telsey Advisory Group Maintain Outperform Outperform
2023-09-29 Argus Research Maintain Buy Buy
2023-09-27 Raymond James Maintain Outperform Outperform
2023-09-27 DA Davidson Maintain Neutral Neutral
2023-09-27 JP Morgan Maintain Overweight Overweight
2023-09-27 Telsey Advisory Group Maintain Outperform Outperform
2023-09-27 BMO Capital Maintain Outperform Outperform
2023-09-27 Deutsche Bank Maintain Buy Buy
2023-09-27 Roth MKM Maintain Neutral Neutral
2023-09-27 B of A Securities Maintain Buy Buy
2023-09-27 Morgan Stanley Maintain Overweight Overweight
2023-09-27 Truist Securities Maintain Buy Buy
2023-09-18 Telsey Advisory Group Maintain Outperform Outperform
2023-09-08 Evercore ISI Group Maintain Outperform Outperform
2023-08-31 Telsey Advisory Group Maintain Outperform Outperform
2023-08-31 Evercore ISI Group Maintain Outperform Outperform
2023-08-31 Stifel Maintain Buy Buy
2023-08-28 Telsey Advisory Group Maintain Outperform Outperform
2023-08-03 Truist Securities Maintain Buy Buy
2023-08-03 UBS Maintain Buy Buy
2023-08-03 Telsey Advisory Group Maintain Outperform Outperform
2023-08-02 Jefferies Maintain Buy Buy
2023-07-31 Telsey Advisory Group Maintain Outperform Outperform
2023-07-25 Oppenheimer Maintain Outperform Outperform
2023-07-10 Citigroup Maintain Neutral Neutral
2023-07-07 Baird Maintain Outperform Outperform
2023-07-07 Telsey Advisory Group Maintain Outperform Outperform
2023-06-29 Telsey Advisory Group Maintain Outperform Outperform
2023-06-08 Tigress Financial Maintain Buy Buy
2023-06-05 UBS Maintain Buy Buy
2023-06-05 Oppenheimer Maintain Outperform Outperform
2023-06-05 Loop Capital Maintain Buy Buy
2023-06-02 Loop Capital Maintain Buy Buy
2023-05-26 Telsey Advisory Group Maintain Outperform Outperform
2023-05-26 UBS Maintain Buy Buy
2023-05-26 Oppenheimer Maintain Outperform Outperform
2023-05-26 Roth MKM Maintain Neutral Neutral
2023-05-26 Truist Securities Maintain Buy Buy
2023-05-26 Loop Capital Maintain Buy Buy
2023-05-11 Morgan Stanley Maintain Overweight Overweight
2023-05-04 Telsey Advisory Group Maintain Outperform Outperform
2023-05-01 Telsey Advisory Group Maintain Outperform Outperform
2023-04-13 William Blair Maintain Outperform Outperform
2023-04-06 Telsey Advisory Group Maintain Outperform Outperform
2023-04-06 Oppenheimer Maintain Outperform Outperform
2023-03-28 Telsey Advisory Group Maintain Outperform Outperform
2023-03-07 Northcoast Research Upgrade Neutral Buy
2023-03-03 Telsey Advisory Group Maintain Outperform Outperform
2023-03-03 Baird Maintain Outperform Outperform
2023-03-03 UBS Maintain Buy Buy
2023-03-03 Morgan Stanley Maintain Overweight Overweight
2023-02-08 Barclays Maintain Equal Weight Equal Weight
2023-02-06 Wells Fargo Maintain Equal Weight Equal Weight
2023-02-02 Loop Capital Maintain Buy Buy
2023-02-02 Truist Securities Maintain Buy Buy
2023-01-23 Cowen & Co. Maintain Outperform Outperform
2023-01-06 UBS Maintain Buy Buy
2022-12-21 Tigress Financial Maintain Buy Buy
2022-12-09 Loop Capital Maintain Buy Buy
2022-12-09 UBS Maintain Buy Buy
2022-12-09 Telsey Advisory Group Maintain Outperform Outperform
2022-12-09 BMO Capital Maintain Outperform Outperform
2022-12-06 Bernstein Maintain Outperform Outperform
2022-12-05 UBS Maintain Buy Buy
2022-12-01 Raymond James Maintain Outperform Outperform
2022-11-29 Deutsche Bank Maintain Buy Buy
2022-11-07 Wells Fargo Downgrade Overweight Equal Weight
2022-09-26 Raymond James Maintain Outperform Outperform
2022-09-23 Morgan Stanley Maintain Overweight Overweight
2022-09-23 Truist Securities Maintain Buy Buy
2022-09-23 Oppenheimer Maintain Outperform Outperform
2022-09-21 Deutsche Bank Maintain Buy Buy
2022-09-01 Loop Capital Maintain Buy Buy
2022-08-05 Raymond James Maintain Outperform Outperform
2022-08-04 Goldman Sachs Maintain Buy Buy
2022-07-14 Deutsche Bank Upgrade Hold Buy
2022-06-02 Jefferies Maintain Buy Buy
2022-05-31 Raymond James Maintain Outperform Outperform
2022-05-27 Baird Maintain Outperform Outperform
2022-05-27 Truist Securities Maintain Buy Buy
2022-05-27 Telsey Advisory Group Maintain Outperform Outperform
2022-05-27 Citigroup Maintain Neutral Neutral
2022-05-27 Credit Suisse Maintain Neutral Neutral
2022-05-27 Loop Capital Maintain Buy Buy
2022-05-25 Deutsche Bank Maintain Hold Hold
2022-05-20 Oppenheimer Maintain Outperform Outperform
2022-04-19 Raymond James Maintain Outperform Outperform
2022-04-07 Loop Capital Maintain Buy Buy
2022-04-07 Oppenheimer Maintain Outperform Outperform
2022-04-07 Goldman Sachs Maintain Buy Buy
2022-03-30 Oppenheimer Maintain Outperform Outperform
2022-03-07 Deutsche Bank Maintain Hold Hold
2022-03-04 Telsey Advisory Group Maintain Outperform Outperform
2022-03-04 BMO Capital Maintain Outperform Outperform
2022-01-13 Truist Securities Maintain Buy Buy
2021-12-13 R5 Capital Downgrade Buy Hold
2021-12-10 Morgan Stanley Maintain Overweight Overweight
2021-12-10 Barclays Maintain Overweight Overweight
2021-12-10 Telsey Advisory Group Maintain Outperform Outperform
2021-12-10 Wells Fargo Maintain Overweight Overweight
2021-12-09 Oppenheimer Maintain Outperform Outperform
2021-12-08 MKM Partners Maintain Neutral Neutral
2021-12-07 Oppenheimer Maintain Outperform Outperform
2021-12-03 Raymond James Maintain Outperform Outperform
2021-12-02 Loop Capital Maintain Buy Buy
2021-12-02 Citigroup Maintain Neutral Neutral
2021-11-30 Telsey Advisory Group Maintain Outperform Outperform
2021-11-11 Gordon Haskett Maintain Accumulate Buy
2021-11-04 Oppenheimer Maintain Outperform Outperform
2021-11-04 Raymond James Maintain Outperform Outperform
2021-11-04 Telsey Advisory Group Maintain Outperform Outperform
2021-11-01 Loop Capital Maintain Buy Buy
2021-11-01 Stifel Maintain Buy Buy
2021-11-01 Telsey Advisory Group Maintain Outperform Outperform
2021-10-07 Deutsche Bank Maintain Hold Hold
2021-10-07 Cowen & Co. Maintain Outperform Outperform
2021-09-28 Citigroup Maintain Neutral Neutral
2021-09-27 Credit Suisse Maintain Neutral Neutral
2021-09-24 Morgan Stanley Maintain Overweight Overweight
2021-09-24 Deutsche Bank Maintain Hold Hold
2021-09-24 Raymond James Maintain Outperform Outperform
2021-09-24 Telsey Advisory Group Maintain Outperform Outperform
2021-09-24 Baird Maintain Outperform Outperform
2021-09-09 Morgan Stanley Maintain Overweight Overweight
2021-09-07 Loop Capital Maintain Buy Buy
2021-09-02 Oppenheimer Maintain Outperform Outperform
2021-09-02 Jefferies Maintain Buy Buy
2021-09-02 Deutsche Bank Maintain Hold Hold
2021-09-02 Telsey Advisory Group Maintain Outperform Outperform
2021-08-05 Raymond James Maintain Outperform Outperform
2021-08-05 Oppenheimer Maintain Outperform Outperform
2021-08-05 Loop Capital Maintain Buy Buy
2021-08-05 Telsey Advisory Group Maintain Outperform Outperform
2021-07-09 Morgan Stanley Maintain Overweight Overweight
2021-07-09 Stifel Maintain Buy Buy
2021-07-09 MKM Partners Maintain Neutral Neutral
2021-07-09 Oppenheimer Maintain Outperform Outperform
2021-07-09 Telsey Advisory Group Maintain Outperform Outperform
2021-06-02 Wells Fargo Maintain Overweight Overweight
2021-06-02 Citigroup Maintain Neutral Neutral
2021-06-01 Morgan Stanley Maintain Overweight Overweight
2021-06-01 DA Davidson Maintain Neutral Neutral
2021-05-28 Deutsche Bank Maintain Hold Hold
2021-05-28 Raymond James Maintain Outperform Outperform
2021-05-28 Barclays Maintain Overweight Overweight
2021-05-28 Telsey Advisory Group Maintain Outperform Outperform
2021-05-28 Stifel Maintain Buy Buy
2021-05-28 RBC Capital Maintain Outperform Outperform
2021-05-28 Loop Capital Maintain Buy Buy
2021-05-18 Oppenheimer Maintain Outperform Outperform
2021-05-07 Raymond James Maintain Outperform Outperform
2021-05-06 Telsey Advisory Group Maintain Outperform Outperform
2021-05-03 Telsey Advisory Group Maintain Outperform Outperform
2021-04-08 Stifel Maintain Buy Buy
2021-04-08 Oppenheimer Maintain Outperform Outperform
2021-04-08 Deutsche Bank Maintain Buy Buy
2021-04-08 Wells Fargo Maintain Overweight Overweight
2021-04-08 Goldman Sachs Maintain Buy Buy
2021-03-11 Wells Fargo Upgrade Equal Weight Overweight
2021-03-05 Wells Fargo Maintain Equal Weight Equal Weight
2021-03-05 RBC Capital Maintain Outperform Outperform
2021-03-05 Jefferies Maintain Buy Buy
2021-03-05 DA Davidson Maintain Neutral Neutral
2021-03-05 Citigroup Maintain Neutral Neutral
2021-03-05 Stifel Maintain Buy Buy
2021-03-05 Baird Maintain Outperform Outperform
2021-03-05 Oppenheimer Maintain Outperform Outperform
2020-12-14 Morgan Stanley Maintain Overweight Overweight
2020-11-13 Raymond James Maintain Outperform Outperform
2020-11-12 Morgan Stanley Maintain Overweight Overweight
2020-10-16 Jefferies Upgrade Hold Buy
2020-10-08 Deutsche Bank Maintain Hold Hold
2020-10-06 Credit Suisse Maintain Neutral Neutral
2020-10-06 Barclays Upgrade Equal Weight Overweight
2020-09-25 MKM Partners Maintain Neutral Neutral
2020-09-25 BMO Capital Maintain Outperform Outperform
2020-09-25 Raymond James Maintain Outperform Outperform
2020-09-25 RBC Capital Maintain Outperform Outperform
2020-09-25 Morgan Stanley Maintain Overweight Overweight
2020-09-25 Deutsche Bank Maintain Hold Hold
2020-09-03 Oppenheimer Maintain Outperform Outperform
2020-08-14 DA Davidson Maintain Neutral Neutral
2020-08-12 Raymond James Maintain Outperform Outperform
2020-08-06 Stifel Maintain Buy Buy
2020-08-06 Citigroup Maintain Neutral Neutral
2020-07-30 Deutsche Bank Maintain Hold Hold
2020-07-30 MKM Partners Maintain Neutral Neutral
2020-07-13 Atlantic Equities Maintain Overweight Overweight
2020-07-09 Oppenheimer Maintain Outperform Outperform
2020-07-09 Deutsche Bank Maintain Hold Hold
2020-06-25 Morgan Stanley Maintain Overweight Overweight
2020-06-04 Deutsche Bank Maintain Hold Hold
2020-05-07 Deutsche Bank Maintain Hold Hold
2020-04-30 Morgan Stanley Maintain Overweight Overweight
2020-04-09 Deutsche Bank Maintain Hold Hold
2020-03-06 RBC Capital Maintain Outperform Outperform
2020-03-06 Morgan Stanley Maintain Equal Weight Equal Weight
2020-03-06 Raymond James Maintain Outperform Outperform
2020-03-06 Baird Maintain Outperform Outperform
2020-03-06 UBS Maintain Buy Buy
2020-03-06 Deutsche Bank Maintain Hold Hold
2020-03-06 Stifel Maintain Buy Buy
2020-03-06 Nomura Maintain Neutral Neutral
2020-03-05 Argus Research Maintain Buy Buy
2020-02-13 Credit Suisse Maintain Neutral Neutral
2020-01-21 Oppenheimer Upgrade Perform Outperform
2020-01-17 Wells Fargo Maintain Equal Weight Equal Weight
2019-12-13 RBC Capital Maintain Outperform Outperform
2019-12-13 Raymond James Maintain Outperform Outperform
2019-12-13 Morgan Stanley Maintain Equal Weight Equal Weight
2019-12-13 Deutsche Bank Maintain Hold Hold
2019-11-08 Nomura Maintain Neutral Neutral
2019-11-07 Deutsche Bank Maintain Hold Hold
2019-10-16 Northcoast Research Downgrade Buy Neutral
2019-10-04 B of A Securities Maintain Buy Buy
2019-10-04 RBC Capital Maintain Outperform Outperform
2019-10-04 Morgan Stanley Maintain Equal Weight Equal Weight
2019-10-04 BMO Capital Maintain Outperform Outperform
2019-10-04 Bank of America Maintain Buy Buy
2019-10-01 Deutsche Bank Maintain Hold Hold
2019-09-20 Gordon Haskett Upgrade Hold Accumulate
2019-09-19 Bernstein Downgrade Market Perform Underperform
2019-09-11 Oppenheimer Downgrade Outperform Perform
2019-09-10 UBS Maintain Buy Buy
2019-09-09 UBS Maintain Buy Buy
2019-09-09 JP Morgan Maintain Overweight Overweight
2019-09-06 Wells Fargo Maintain Market Perform Market Perform
2019-09-06 Stifel Maintain Buy Buy
2019-09-06 Baird Maintain Outperform Outperform
2019-07-18 Raymond James Maintain Outperform Outperform
2019-07-11 Goldman Sachs Maintain Buy Buy
2019-07-11 Baird Maintain Outperform Outperform
2019-07-11 Stifel Nicolaus Maintain Buy Buy
2019-07-11 Nomura Maintain Neutral Neutral
2019-07-11 Stifel Maintain Buy Buy
2019-06-03 Morgan Stanley Maintain Equal Weight Equal Weight
2019-05-31 Citigroup Maintain Neutral Neutral
2019-05-31 Citi Maintain Neutral Neutral
2019-05-29 Gordon Haskett Downgrade Accumulate Hold
2019-05-09 Wells Fargo Maintain Market Perform Market Perform
2019-04-24 Baird Maintain Outperform Outperform
2019-04-17 Oppenheimer Maintain Outperform Outperform
2019-04-11 Stifel Maintain Buy Buy
2019-04-11 Stifel Nicolaus Maintain Buy Buy
2019-04-11 Nomura Maintain Neutral Neutral
2019-04-01 Citigroup Maintain Neutral Neutral
2019-03-20 Nomura Maintain Neutral Neutral
2019-03-20 Evercore ISI Group Maintain Outperform Outperform
2019-03-11 Citigroup Maintain Neutral Neutral
2019-03-08 RBC Capital Maintain Outperform Outperform
2019-03-08 Raymond James Maintain Outperform Outperform
2018-12-14 Wells Fargo Maintain Market Perform Market Perform
2018-12-03 Citigroup Downgrade Buy Neutral
2018-10-05 Citigroup Maintain Buy Buy
2018-10-05 BMO Capital Maintain Outperform Outperform
2018-10-05 Deutsche Bank Maintain Hold Hold
2018-09-17 JP Morgan Maintain Overweight Overweight
2018-09-17 Barclays Downgrade Overweight Equal Weight
2018-09-14 Wells Fargo Downgrade Outperform Market Perform
2018-09-10 Raymond James Maintain Outperform Outperform
2018-09-10 BMO Capital Maintain Outperform Outperform
2018-09-07 Stifel Maintain Buy Buy
2018-09-07 Stifel Nicolaus Maintain Buy Buy
2018-09-04 Baird Maintain Outperform Outperform
2018-07-23 Citigroup Maintain Buy Buy
2018-07-17 Raymond James Maintain Outperform Outperform
2018-07-12 Wells Fargo Maintain Outperform Outperform
2018-06-01 Citigroup Maintain Buy Buy
2018-06-01 JP Morgan Maintain Overweight Overweight
2018-05-30 Argus Maintain Buy Buy
2018-05-30 Argus Research Maintain Buy Buy
2018-05-17 Loop Capital Maintain Buy Buy
2018-04-16 Wells Fargo Upgrade Market Perform Outperform
2018-01-12 Gordon Haskett Maintain Accumulate Buy
2017-12-18 BMO Capital Upgrade Market Perform Outperform
2017-12-04 Moffett Nathanson Maintain Buy Buy
2017-10-06 Morgan Stanley Downgrade Overweight Equal Weight
2017-10-06 Citigroup Maintain Buy Buy
2017-07-10 BMO Capital Downgrade Outperform Market Perform
2017-06-26 Raymond James Upgrade Market Perform Outperform
2017-06-19 Deutsche Bank Downgrade Buy Hold
2017-05-09 Gordon Haskett Maintain Accumulate Buy
2017-04-21 Barclays Upgrade Equal Weight Overweight
2017-04-07 BMO Capital Maintain Outperform Outperform
2017-02-10 Susquehanna Maintain Positive Outperform
2017-02-07 Bernstein Maintain Market Perform Perform
2017-01-20 Stifel Nicolaus Maintain Buy Buy
2016-12-19 Citigroup Upgrade Neutral Buy
2016-12-05 Deutsche Bank Maintain Buy Buy
2016-11-09 Edward Jones Upgrade Hold Buy
2016-10-19 Northcoast Research Upgrade Neutral Buy
2016-10-18 Wells Fargo Maintain Market Perform Perform
2016-09-30 Citigroup Maintain Neutral Neutral
2016-09-23 Barclays Maintain Equal Weight Equal Weight
2016-08-16 Citigroup Maintain Neutral Neutral
2016-06-01 Goldman Sachs Upgrade Neutral Buy
2016-05-31 Deutsche Bank Maintain Buy Buy
2016-05-27 Citigroup Maintain Neutral Neutral
2016-05-16 Deutsche Bank Maintain Buy Buy
2016-05-02 RBC Capital Maintain Outperform Outperform
2016-04-29 Wolfe Research Downgrade Outperform Peer Perform
2016-03-31 Barclays Maintain Equal Weight Equal Weight
2016-03-30 Barclays Maintain Equal Weight Equal Weight
2016-02-26 Cleveland Research Downgrade Buy Neutral
2016-02-12 Oppenheimer Maintain Outperform Outperform
2016-02-05 BMO Capital Maintain Outperform Outperform
2015-12-10 Barclays Maintain Equal Weight Equal Weight
2015-12-09 Deutsche Bank Maintain Buy Buy
2015-12-03 Deutsche Bank Upgrade Hold Buy
2015-11-09 Citigroup Maintain Neutral Neutral
2015-11-03 Northcoast Research Downgrade Buy Neutral
2015-10-26 UBS Upgrade Neutral Buy
2015-10-05 JP Morgan Maintain Overweight Overweight
2015-10-02 Sterne Agee Maintain Buy Buy
2015-10-02 Sterne Agee CRT Maintain Buy Buy
2015-09-22 Sterne Agee Maintain Buy Buy
2015-09-22 Sterne Agee CRT Maintain Buy Buy
2015-07-10 Oppenheimer Upgrade Perform Outperform
2015-07-09 Deutsche Bank Maintain Hold Hold
2015-06-09 Macquarie Maintain Neutral Neutral
2015-03-06 Barclays Maintain Equal Weight Equal Weight
2015-02-05 Deutsche Bank Downgrade Buy Hold
2015-01-16 BMO Capital Maintain Outperform Outperform
2015-01-13 Goldman Sachs Downgrade Buy Neutral
2015-01-07 Jefferies Maintain Hold Hold
2014-12-16 Cowen & Co. Maintain Outperform Outperform
2014-12-12 Janney Montgomery Scott Downgrade Buy Neutral
2014-12-12 Janney Capital Downgrade Buy Neutral
2014-12-11 JP Morgan Maintain Overweight Overweight
2014-12-11 UBS Maintain Neutral Neutral
2014-12-10 Credit Suisse Maintain Outperform Outperform
2014-12-05 Jefferies Maintain Hold Hold
2014-10-29 Tigress Financial Downgrade Strong Buy Buy
2014-10-07 Jefferies Maintain Hold Hold
2014-10-06 Deutsche Bank Maintain Buy Buy
2014-10-03 Oppenheimer Maintain Perform Perform
2014-10-02 UBS Maintain Neutral Neutral
2014-09-25 Jefferies Maintain Hold Hold
2014-09-15 Citigroup Maintain Buy Buy
2014-09-03 Northcoast Research Upgrade Neutral Buy
2014-06-24 Morgan Stanley Maintain Overweight Overweight
2014-05-09 UBS Maintain Neutral Neutral
2014-03-20 UBS Maintain Neutral Neutral
2014-02-17 JP Morgan Maintain Overweight Overweight
2014-02-13 Nomura Maintain Buy Buy
2014-01-21 Northcoast Research Downgrade Buy Neutral
2013-11-12 UBS Downgrade Buy Neutral
2013-10-03 Deutsche Bank Maintain Buy Buy
2013-08-05 Stifel Nicolaus Maintain Buy Buy
2013-08-05 Stifel Maintain Buy Buy
2013-07-24 Williams Capital Maintain Outperform Outperform
2013-06-05 Sterne Agee Maintain Buy Buy
2013-05-31 Jefferies Maintain Hold Hold
2013-05-28 Deutsche Bank Maintain Buy Buy
2013-04-16 UBS Maintain Buy Buy
2013-04-09 Jefferies Maintain Hold Hold
2013-03-19 Morgan Stanley Maintain Overweight Overweight
2013-03-13 Citigroup Maintain Neutral Neutral
2013-03-06 Piper Sandler Maintain Overweight Overweight
2013-03-06 PiperJaffray Maintain Overweight Overweight
2013-02-26 Cowen & Co. Maintain Neutral Neutral
2013-01-23 Bernstein Upgrade Underperform Market Perform
2012-12-13 McAdams Wright Ragen Maintain Hold Hold
2012-12-13 Citigroup Maintain Neutral Neutral
2012-12-11 Piper Sandler Maintain Overweight Overweight
2012-12-11 PiperJaffray Maintain Overweight Overweight
2012-11-28 McAdams Wright Ragen Maintain Hold Hold
2012-11-05 BMO Capital Upgrade Market Perform Outperform
2012-10-17 Deutsche Bank Maintain Buy Buy
2012-10-15 BMO Capital Upgrade Underperform Market Perform
2012-10-11 McAdams Wright Ragen Maintain Hold Hold
2012-10-11 Barclays Maintain Equal Weight Equal Weight
2012-10-11 Jefferies Maintain Hold Hold
2012-10-11 Oppenheimer Maintain Overweight Overweight
2012-10-11 Citigroup Maintain Neutral Neutral
2012-10-10 Oppenheimer Maintain Perform Perform
2012-10-10 Credit Suisse Maintain Outperform Outperform
2012-10-05 Jefferies Maintain Hold Hold
2012-10-02 Stifel Nicolaus Maintain Buy Buy
2012-10-02 Stifel Maintain Buy Buy
2012-09-26 Bank of America Maintain Buy Buy
2012-09-26 B of A Securities Maintain Buy Buy
2012-09-18 PiperJaffray Maintain Overweight Overweight
2012-09-18 Piper Sandler Maintain Overweight Overweight
2012-09-05 JP Morgan Maintain Overweight Overweight
2012-08-31 Jefferies Maintain Hold Hold
2012-08-01 JP Morgan Maintain Overweight Overweight
2012-07-02 PiperJaffray Maintain Overweight Overweight
2012-07-02 Stifel Maintain Buy Buy
2012-07-02 Piper Sandler Maintain Overweight Overweight
2012-07-02 Stifel Nicolaus Maintain Buy Buy
2012-06-28 Deutsche Bank Upgrade Hold Buy
2012-05-30 McAdams Wright Ragen Maintain Hold Hold
2012-05-29 JP Morgan Maintain Overweight Overweight
2012-05-25 Goldman Sachs Maintain Neutral Neutral
2012-05-25 Citigroup Maintain Neutral Neutral
2012-05-10 ISI Group Upgrade Hold Buy
2012-05-01 Deutsche Bank Downgrade Buy Hold
2012-03-01 Jefferies Maintain Hold Hold
2012-02-28 Oppenheimer Maintain Perform Perform