-$0.21 (-0.49%)
| Source | Headline |
|---|---|
|
Here's How Many Shares of Nike You'd Need for $10,000 in Yearly Dividends
Investors will need over 6,000 shares to earn $10,000 in dividend income. Nike may not be the safest dividend stock right now, as it needs to execute a turnaround. fool.com - 2026-07-14 06:00:00 |
|
How To Build A $50,000 Dividend Portfolio In Today's Market
The Dividend Income Accelerator Portfolio emphasizes high-quality companies with sustainable dividends, strong balance sheets, and attractive valuations to optimize risk-adjusted returns. I prioritize a diversified mix of ETFs and individual stocks across sectors, balancing dividend income, growth, and capital appreciation while mitigating downside risk. Key metrics include a 3.75% weighted average dividend yield, low payout ratios, and low beta factors, supporting long-term portfolio resilience. seekingalpha.com - 2026-07-13 13:45:49 |
|
NIKE's Brand Investments: Building Growth or Hurting Margins?
NKE's brand investments are strengthening demand and engagement, but higher marketing and transformation costs may pressure near-term margins. zacks.com - 2026-07-13 11:45:36 |
|
|
Nike: Iconic Brand But Wouldn't Touch It With A 10-Foot Pole Right Now
Nike remains a hold as persistent margin pressure and tepid revenue growth offset its iconic brand and near-4% dividend yield. NKE's recent double-beat earnings were inflated by a $986M one-time tariff refund; underlying EPS and margins declined, raising concerns about sustainable profitability. North America showed resilience, but declines in EMEA, APLA, and Greater China, plus flat FY'27 revenue guidance, limit near-term upside potential. seekingalpha.com - 2026-07-13 07:45:00 |
|
Nike Stock Is Down 44% From Its High, and the CEO Has Been Buying Shares. Here's What That Means for Investors.
Nike's reported fourth-quarter earnings included a $0.52-per-share benefit from a one-time tariff recovery. Revenue in North America, Nike's largest market, returned to growth, rising 3% year over year. fool.com - 2026-07-13 03:44:00 |
|
If You'd Invested $10,000 in Nike a Decade Ago, Here's How Much You'd Have Today (And It's Not Pretty)
A $10,000 stake in Nike a decade ago, with dividends reinvested, is worth less than that today. The same $10,000 in an S&P 500 index fund would have more than quadrupled. fool.com - 2026-07-12 22:31:00 |
|
Nike's New Sponsorship Wins Hint at a Slow‑Burn Comeback in Brand Power and Profits
Nike's new college and league deals signal a push to regain cultural relevance with young athletes. If this brand momentum sticks, investors could see stronger revenue and pricing power over time. fool.com - 2026-07-11 14:09:15 |
|
5 Relatively Secure And Cheap Dividend Stocks, Yields Up To 8% (July 2026)
This article is part of our monthly series where we highlight five large-cap, relatively safe, dividend-paying companies offering significant discounts to their historical norms. We go over our filtering process to select just five conservative DGI stocks from more than 7,500 companies that are traded on U.S. exchanges, including OTC networks. In addition to the primary list that yields 4.1%, we present two other groups of five DGI stocks each, from moderate to high yields of up to 8%. seekingalpha.com - 2026-07-11 08:15:00 |
|
NIKE Trends to Watch as Sports Growth Fights Tariffs and China
NKE's sport-led reset is gaining traction in performance and wholesale, but tariffs, Direct weakness and China pressure keep the recovery uneven. zacks.com - 2026-07-09 11:31:18 |
|
Is NKE Stock a Buy or Value Trap After Its 2026 Reset Effort?
NKE's 2026 reset has cash strength and performance traction, but weak estimates, channel pressure and valuation keep the stock from looking like a bargain. zacks.com - 2026-07-09 11:31:15 |
|
NIKE Stock Outlook 2026 as Recovery Stays Uneven Across Markets
NKE's recovery is gaining ground in running, training and wholesale, but weak Sportswear, NIKE Direct and China trends keep its 2026 outlook uneven. zacks.com - 2026-07-09 11:31:08 |
|
NIKE, Inc. (NKE) is Attracting Investor Attention: Here is What You Should Know
Zacks.com users have recently been watching Nike (NKE) quite a bit. Thus, it is worth knowing the facts that could determine the stock's prospects. zacks.com - 2026-07-09 10:01:08 |
|
3 Beaten-Down Consumer Stocks to Buy in July
Consumer sentiment just hit 44.8 in May 2026, down 5 points from April and firmly in recessionary territory. 247wallst.com - 2026-07-09 09:30:39 |
|
Top 50 High-Quality Dividend Growth Stocks For July 2026
I track a curated universe of 50 high-quality dividend growth stocks to identify opportune entry points based on valuation and future return potential. Year-to-date through June, the investable universe returned 8.69%, trailing SPY (10.10%) and SCHD (17.50%), but several individual stocks outperformed significantly. Currently, 39 out of 50 stocks offer a forward return estimate of at least 10%, with 22 appearing potentially undervalued by my free cash flow model. seekingalpha.com - 2026-07-08 07:42:40 |
|
Whoop Hires Nike Marketing Veteran as Wearables Wars Heat Up
DJ van Hameren will join the screenless health-tracking brand as it works to push its appeal to a global audience as well as women. wsj.com - 2026-07-08 06:00:00 |
|
Walmart, Apple And Nike May Be Agentic AI's First Winners. Grocery May Be The First Loser
For months, investors have debated whether agentic AI will replace retailers. JPMorgan thinks that's the wrong question. benzinga.com - 2026-07-07 10:46:52 |
|
Nike Stock: Is It a Buy After Its Recent Earnings Beat?
Nike's revenue declined by 1% in the fourth quarter. The company received a boost from tariff refunds, resulting in a significant but temporary improvement in the bottom line. fool.com - 2026-07-07 09:00:00 |
|
Is Nike Stock a Buy After Earnings?
Nike (NKE 1.70%) reported quarterly financial results that underwhelmed investors. fool.com - 2026-07-07 01:10:41 |
|
NIKE's Wholesale Strength: A Signal of a Turnaround Ahead?
NKE's wholesale business is gaining momentum as stronger retail partnerships and healthier inventory support its turnaround strategy. zacks.com - 2026-07-06 15:46:09 |
|
Bear of the Day: Nike (NKE)
Nike ( NKE ) shares continue to slide for one primary reason which the Zacks Rank has warned investors about for the past two years: persistent downward EPS estimate revisions by Wall Street analysts. In just the past few months the consensus EPS estimate for FY 2027 (ends May) has declined by 20% from $2.00 to $1.80. zacks.com - 2026-07-06 13:26:06 |
|
Oversold vs Undervalued: 3 Stocks Sitting in the Sweet Spot for Retirement Investors
What's the difference between a stock that is oversold and one that is undervalued? 247wallst.com - 2026-07-06 08:40:53 |
|
Netflix, Alphabet, Nike And A Consumer Defensive Stock On CNBC's ‘Final Trades'
On CNBC's “Halftime Report Final Trades,” Capital Wealth Planning founder Kevin Simpson named Alphabet Inc (NASDAQ:GOOGL) (NASDAQ:GOOG) as his final trade. benzinga.com - 2026-07-06 07:40:57 |
|
Down 32%, Is Nike the Smartest Dividend Stock to Buy for the Second Half of 2026?
Nike is still navigating challenges in growing sales, with revenue down 1% year over year last quarter. Over the last year, Nike paid out significantly more in dividends than it generated in free cash flow. fool.com - 2026-07-05 22:00:00 |
|
1 Big Reason Nike's Turnaround Is Taking Longer Than Expected
Shares of Nike are down almost 31% this year and 72% over the past five years. Nike is struggling in China, where sales fell 13% in fiscal year 2026. fool.com - 2026-07-05 15:45:00 |
|
Nike Now Yields More Than Coca-Cola. Which Dow Dividend Stock Is the Better Buy in July?
Shares of sportswear giant Nike now offer a dividend yield of 4%. Coca-Cola is a classic dividend stock, but its yield is around 2.6%. fool.com - 2026-07-05 11:30:00 |
|
Why Is Nike Stock Rising After Another Crushing Update?
Nike reported flat revenue for the full fiscal year and is expecting sluggish sales over the next six months. The China business is struggling, but there was progress in North America. fool.com - 2026-07-05 08:45:00 |
|
Did NIKE, Inc. Insiders Breach their Fiduciary Duties to Shareholders?
Did NIKE, Inc. Insiders Breach their Fiduciary Duties to Shareholders? PR Newswire NEW YORK, July 3, 2026 gurufocus.com - 2026-07-03 13:00:00 |
|
Did NIKE, 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-07-03 12:46:00 |
|
7-Eleven sues Nike over alleged Air Max 95 design infringing brand colors
7-Eleven has filed a trademark infringement lawsuit against Nike Inc (NYSE:NKE, XETRA:NKE), alleging that the design of an upcoming Air Max 95 sneaker improperly incorporates elements of the convenience store chain's branding. The complaint, filed in federal court in Dallas, claims the shoe features a color scheme resembling 7-Eleven's signature red, orange and green stripes. proactiveinvestors.com - 2026-07-03 11:23:09 |
|
Nike's Sport Offense Reignites Momentum As ‘Rip The Script' Breaks 1.5 Billion Views
Nike just delivered a sobering fiscal 2026 earnings report, underscoring how difficult it is for a market leader to play catch-up in a category it once defined. While the company still expects headwinds through the first two quarters of fiscal 2027, it sees momentum building—led by outstanding performance around the World Cup, including over 1.5 billion views of the “Rip the Script” video during the first week of play. forbes.com - 2026-07-03 11:15:19 |
|
Prediction: Nike Stock Set for 25% Rebound After Brutal Year
After a punishing year for shareholders, Nike (NYSE:NKE | NKE Price Prediction) finally looks interesting again. 247wallst.com - 2026-07-03 10:15:50 |
|
7-Eleven sues Nike over alleged Air Max 95 design infringing brand colors
7-Eleven has filed a trademark infringement lawsuit against Nike Inc (NYSE:NKE, XETRA:NKE), alleging that the design of an upcoming Air Max 95 sneaker... proactiveinvestors.com - 2026-07-03 07:22:00 |
|
Nike Digital Drops 12% as Brands Rebalance D2C and Wholesale
The shorthand of direct-to-consumer (D2C) might boil down to selling through a brand's own website or brick-and-mortar location. But writ large, the model is about controlling the customer relationship. pymnts.com - 2026-07-02 18:01:21 |
|
Is it Too Soon to Buy Nike or General Mills Stock for a Rebound?
Both iconic brands are trading near their respective 52-week lows, prompting some investors to wonder whether the recent weakness has created an attractive buying opportunity. zacks.com - 2026-07-02 17:51:07 |
|
NIKE's Q4 Breakdown: Operating Metrics, Outlook & Prospects
NKE's better-than-expected Q4 results highlight early turnaround progress as North America and wholesale growth offset ongoing direct sales weakness. zacks.com - 2026-07-02 15:55:20 |
|
Nike Sales Dip as It Awaits $986 Million Tariff Refund
Nike is expecting an “unplanned benefit” in the form of a nearly $1 billion tariff refund. The sneaker giant revealed the refund when announcing full-year and quarterly earnings this week, even as CEO Elliott Hill warned that tariffs remain a “dynamic cost headwind. pymnts.com - 2026-07-02 13:49:34 |
|
NIKE Stock Trades Near 52-Week Low: Should You Buy, Hold or Sell?
NKE trades near its 52-week low as Greater China weakness, margin pressure, soft digital demand and premium valuation cloud its recovery outlook. zacks.com - 2026-07-02 12:30:18 |
|
The ‘Michael Burry Bear Case' for AI Chips Is Back, and This GPU Math Problem Won't Go Away
On CNBC's Closing Bell Overtime the evening of June 30, 2026, a guest said the quiet part out loud about AI hardware: “the AI memory hardware food chain is still trading as if there's no choice 247wallst.com - 2026-07-02 10:13:54 |
|
Prediction: Nike Will Be Booted From the Dow Jones Industrial Average Within 12 Months and Replaced by One of 2 Consumer-Facing Giants
Earlier this week, Verizon was removed from the iconic Dow Jones Industrial Average, and Google parent Alphabet was added to the 30-stock index. Time is running out for Nike, with its low share price and poor operating performance likely to get it kicked out of the Dow. fool.com - 2026-07-02 09:06:00 |
|
The Dow Just Had Its Best First Half Since 2021, but This Jobs Number Is Flashing Yellow
The Dow just closed out its best first half since 2021, up 8.7% year-to-date, yet Wednesday's open felt like a nervous glance at the door. CNBC's Dominic Chu kicked off July with mixed earnings, one big M&A shrug, and a jobs report that gave the bulls something to chew on. Chu flagged the labor data.... The Dow Just Had Its Best First Half Since 2021, but This Jobs Number Is Flashing Yellow 247wallst.com - 2026-07-02 08:55:56 |
|
Why Nike Stock Dropped 11% in June
Nike surprised the market with a beat on the top and bottom line in the fiscal fourth quarter. It's struggling in China, but it's making progress in North America. fool.com - 2026-07-02 08:10:21 |
|
Is Nike Inc a Buy After Its Latest Earnings Report?
Nike stock has fallen roughly 75% since its peak five years ago. Its fourth-quarter earnings report seemed to convince investors the business was stabilizing. fool.com - 2026-07-01 23:45:00 |
|
Stock Market Today, July 1: Nike Jumps After Quarterly Results Beat Analyst Estimates
Expand NYSE: NKE Nike Today's Change (5.05%) $2.08 Current Price $43.13 Key Data Points Market Cap $61B Day's Range $40.11 - $43.16 52wk Range $40.00 - $80.17 Volume 3.9M Avg Vol 25.7M Gross Margin 40.57% Dividend Yield 3.97% NIKE (NKE +5.05%), a global athletic footwear and apparel designer, marketer, and seller, closed at $43.14, up 5.09%. The stock rose after premarket results beat estimates, though investors are watching tariff-related profit support and a cautious revenue outlook. fool.com - 2026-07-01 16:59:40 |
|
NIKE Q4 Earnings Beat Estimates, North America Revenues Up 3%
NKE is riding strong international momentum, but a sustained North America recovery remains key to long-term earnings growth. zacks.com - 2026-07-01 16:20:45 |
|
Nike Q4 Beat Masks Core Weakness as Analysts Cut Price Targets
The news triggered a stock price increase the day after the release. However, the strength of the report was underpinned by one-offs that overshadowed core weakness. marketbeat.com - 2026-07-01 13:25:18 |
|
Russell 2000 Kicks off 3rd Quarter With Record High
Stocks are firmly higher as July trading gets underway, with the Russell 2000 Index (RUT) hitting record highs schaeffersresearch.com - 2026-07-01 12:03:00 |
|
Investors Waiting for NKE "Just Do It" Moment, Stock Near 12-Year Lows
Shares of Nike (NKE) jumped a bit since the opening bell after the company beat on earnings but showed weakness in China sales. Marley walks investors through the company's commentary on the print as investors seek a "just do it" moment for the stock as it trades near 12-year lows. youtube.com - 2026-07-01 11:30:25 |
|
Nike Succession in Focus With New CFO Ready To Take Helm
Jeff Christian, Founder and CEO of Executive Search firm Christian & Timbers, discusses Nike's strategic shift following the completion of its CEO transition. He highlights that the company is now in 'proof mode,' emphasizing execution and delivering improved financial results. youtube.com - 2026-07-01 09:37:01 |
|
Assessing Nike vs. Adidas as World Cup Heats Up
Drake MacFarlane, M Science Research Analyst, expressed cautious optimism about Nike's recent apparel sales boost, particularly from soccer jerseys, noting it as a positive short-term factor. However, he emphasized that Nike's need to strengthen its sports credentials and improve its footwear segment represents a longer-term challenge. youtube.com - 2026-07-01 09:36:57 |
|
|
Stock Market Live July 1, 2026: S&P 500 (SPY) Lower as Investors Wait on the Fed and Fresh Economic Data
Live Updates Act now: the analyst who called NVIDIA in 2010 just named his top 10 AI stocks - and Nike didn't make the cut. Grab the names FREE today. Evercore ISI Reiterates Outperform Rating on Nvidia 1 hour ago Live Analysts at Evercore ISI just reiterated an outperform rating on Nvidia (NASDAQ: NVDA), saying... Stock Market Live July 1, 2026: S&P 500 (SPY) Lower as Investors Wait on the Fed and Fresh Economic Data 247wallst.com - 2026-07-01 09:23:54 |
Sign up for InvestorConsensus.com's daily newsletter to get the latest insider transactions delivered to your inbox daily.
Looking for new stock ideas? Want to see which stocks are moving? View our full suite of financial calendars and market data tables, all for free.
Last Month
Last Quarter
Last Year
All Time
| Date | Analyst Firm | Action | Previous Grade | New Grade |
|---|---|---|---|---|
| 2026-07-01 | BTIG | Maintain | Buy | Buy |
| 2026-07-01 | Jefferies | Maintain | Buy | Buy |
| 2026-07-01 | Guggenheim | Maintain | Buy | Buy |
| 2026-07-01 | Barclays | Maintain | Overweight | Overweight |
| 2026-07-01 | Bernstein | Maintain | Outperform | Outperform |
| 2026-07-01 | BNP Paribas | Maintain | Underperform | Underperform |
| 2026-07-01 | Baird | Maintain | Outperform | Outperform |
| 2026-07-01 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2026-07-01 | UBS | Maintain | Neutral | Neutral |
| 2026-07-01 | B of A Securities | Maintain | Neutral | Neutral |
| 2026-07-01 | Citigroup | Maintain | Neutral | Neutral |
| 2026-07-01 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2026-07-01 | Piper Sandler | Maintain | Neutral | Neutral |
| 2026-07-01 | Stifel | Maintain | Hold | Hold |
| 2026-06-29 | JP Morgan | Maintain | Neutral | Neutral |
| 2026-06-26 | Keybanc | Downgrade | Overweight | Sector Weight |
| 2026-06-26 | Deutsche Bank | Maintain | Hold | Hold |
| 2026-06-26 | Oppenheimer | Maintain | Outperform | Outperform |
| 2026-06-25 | BTIG | Maintain | Buy | Buy |
| 2026-06-23 | BNP Paribas | Maintain | Underperform | Underperform |
| 2026-06-23 | Evercore ISI Group | Downgrade | Outperform | In Line |
| 2026-06-23 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2026-06-10 | RBC Capital | Downgrade | Outperform | Sector Perform |
| 2026-06-10 | UBS | Maintain | Neutral | Neutral |
| 2026-06-10 | Citigroup | Maintain | Neutral | Neutral |
| 2026-05-08 | Wells Fargo | Downgrade | Overweight | Equal Weight |
| 2026-04-13 | HSBC | Downgrade | Buy | Hold |
| 2026-04-10 | Piper Sandler | Downgrade | Overweight | Neutral |
| 2026-04-02 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2026-04-01 | Guggenheim | Maintain | Buy | Buy |
| 2026-04-01 | UBS | Maintain | Neutral | Neutral |
| 2026-04-01 | B of A Securities | Downgrade | Buy | Neutral |
| 2026-04-01 | Jefferies | Maintain | Buy | Buy |
| 2026-04-01 | BTIG | Maintain | Buy | Buy |
| 2026-04-01 | Truist Securities | Maintain | Buy | Buy |
| 2026-04-01 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2026-04-01 | Wells Fargo | Maintain | Overweight | Overweight |
| 2026-04-01 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2026-04-01 | Piper Sandler | Maintain | Overweight | Overweight |
| 2026-04-01 | BNP Paribas | Maintain | Underperform | Underperform |
| 2026-04-01 | Barclays | Maintain | Overweight | Overweight |
| 2026-04-01 | Citigroup | Maintain | Neutral | Neutral |
| 2026-04-01 | JP Morgan | Downgrade | Overweight | Neutral |
| 2026-03-25 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2026-03-23 | Deutsche Bank | Maintain | Hold | Hold |
| 2026-03-19 | UBS | Maintain | Neutral | Neutral |
| 2026-03-19 | BTIG | Maintain | Buy | Buy |
| 2026-03-11 | Barclays | Upgrade | Equal Weight | Overweight |
| 2026-03-05 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-01-27 | BTIG | Maintain | Buy | Buy |
| 2026-01-22 | Keybanc | Maintain | Overweight | Overweight |
| 2026-01-08 | Needham | Downgrade | Buy | Hold |
| 2026-01-06 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-12-19 | B of A Securities | Maintain | Buy | Buy |
| 2025-12-19 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-12-19 | Bernstein | Maintain | Outperform | Outperform |
| 2025-12-19 | Stifel | Maintain | Hold | Hold |
| 2025-12-19 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-12-19 | UBS | Maintain | Neutral | Neutral |
| 2025-12-19 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-12-19 | Goldman Sachs | Maintain | Buy | Buy |
| 2025-12-19 | Citigroup | Maintain | Neutral | Neutral |
| 2025-12-19 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-12-19 | Needham | Maintain | Buy | Buy |
| 2025-12-19 | Truist Securities | Maintain | Buy | Buy |
| 2025-12-19 | Guggenheim | Maintain | Buy | Buy |
| 2025-12-12 | BTIG | Maintain | Buy | Buy |
| 2025-12-10 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-12-09 | Citigroup | Maintain | Neutral | Neutral |
| 2025-11-13 | Wells Fargo | Upgrade | Equal Weight | Overweight |
| 2025-10-02 | Keybanc | Upgrade | Sector Weight | Overweight |
| 2025-10-01 | Stifel | Maintain | Hold | Hold |
| 2025-10-01 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-10-01 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-10-01 | Truist Securities | Maintain | Buy | Buy |
| 2025-10-01 | JP Morgan | Maintain | Overweight | Overweight |
| 2025-10-01 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-10-01 | Needham | Maintain | Buy | Buy |
| 2025-10-01 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-09-23 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-09-23 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-09-19 | UBS | Maintain | Neutral | Neutral |
| 2025-09-18 | RBC Capital | Upgrade | Sector Perform | Outperform |
| 2025-09-18 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-09-16 | Citigroup | Maintain | Neutral | Neutral |
| 2025-09-10 | TD Cowen | Upgrade | Hold | Buy |
| 2025-07-28 | JP Morgan | Upgrade | Neutral | Overweight |
| 2025-07-01 | Argus Research | Upgrade | Hold | Buy |
| 2025-06-27 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-06-27 | Needham | Maintain | Buy | Buy |
| 2025-06-27 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-06-27 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-06-27 | Goldman Sachs | Maintain | Buy | Buy |
| 2025-06-27 | B of A Securities | Maintain | Buy | Buy |
| 2025-06-27 | Truist Securities | Maintain | Buy | Buy |
| 2025-06-27 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-06-27 | Baird | Maintain | Outperform | Outperform |
| 2025-06-27 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-06-27 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-06-27 | Citigroup | Maintain | Neutral | Neutral |
| 2025-06-24 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-06-24 | Truist Securities | Maintain | Buy | Buy |
| 2025-06-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2025-06-18 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-06-18 | Needham | Maintain | Buy | Buy |
| 2025-06-17 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-06-17 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-05-20 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2025-05-14 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2025-05-12 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-05-06 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-05-05 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-04-30 | Wells Fargo | Downgrade | Overweight | Equal Weight |
| 2025-04-28 | Citigroup | Maintain | Neutral | Neutral |
| 2025-04-25 | B of A Securities | Maintain | Buy | Buy |
| 2025-04-22 | Goldman Sachs | Maintain | Buy | Buy |
| 2025-04-21 | Williams Trading | Maintain | Buy | Buy |
| 2025-04-11 | Piper Sandler | Maintain | Overweight | Overweight |
| 2025-04-10 | Stifel | Maintain | Hold | Hold |
| 2025-04-04 | Stifel | Maintain | Hold | Hold |
| 2025-03-21 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-03-21 | Baird | Maintain | Outperform | Outperform |
| 2025-03-21 | Needham | Maintain | Buy | Buy |
| 2025-03-21 | Truist Securities | Maintain | Buy | Buy |
| 2025-03-21 | BMO Capital | Maintain | Outperform | Outperform |
| 2025-03-21 | UBS | Maintain | Neutral | Neutral |
| 2025-03-21 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-03-21 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2025-03-21 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-03-21 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-03-17 | Needham | Maintain | Buy | Buy |
| 2025-03-17 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-03-13 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2025-02-24 | Jefferies | Upgrade | Hold | Buy |
| 2025-02-19 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-02-12 | Guggenheim | Maintain | Buy | Buy |
| 2025-02-07 | Citigroup | Downgrade | Buy | Neutral |
| 2025-02-07 | Needham | Maintain | Buy | Buy |
| 2025-02-07 | Deutsche Bank | Maintain | Buy | Buy |
| 2025-02-06 | Telsey Advisory Group | Maintain | Market Perform | Market Perform |
| 2025-02-03 | BMO Capital | Maintain | Outperform | Outperform |
| 2025-01-10 | Piper Sandler | Upgrade | Neutral | Overweight |
| 2025-01-02 | Deutsche Bank | Maintain | Buy | Buy |
| 2024-12-26 | UBS | Maintain | Neutral | Neutral |
| 2024-12-23 | Baird | Maintain | Outperform | Outperform |
| 2024-12-20 | UBS | Maintain | Neutral | Neutral |
| 2024-12-20 | Stifel | Maintain | Hold | Hold |
| 2024-12-20 | B of A Securities | Maintain | Buy | Buy |
| 2024-12-20 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2024-12-20 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-12-20 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-12-20 | Truist Securities | Maintain | Buy | Buy |
| 2024-12-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2024-12-20 | Needham | Maintain | Buy | Buy |
| 2024-12-20 | Telsey Advisory Group | Downgrade | Outperform | Market Perform |
| 2024-12-16 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2024-12-16 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-12-16 | Deutsche Bank | Maintain | Buy | Buy |
| 2024-12-16 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-12-13 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-12-11 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2024-12-09 | UBS | Maintain | Neutral | Neutral |
| 2024-12-05 | B of A Securities | Maintain | Buy | Buy |
| 2024-12-02 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-11-18 | TD Cowen | Maintain | Hold | Hold |
| 2024-11-07 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2024-10-10 | Truist Securities | Upgrade | Hold | Buy |
| 2024-10-02 | Truist Securities | Maintain | Hold | Hold |
| 2024-10-02 | Guggenheim | Maintain | Buy | Buy |
| 2024-10-02 | UBS | Maintain | Neutral | Neutral |
| 2024-10-02 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2024-10-02 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2024-10-02 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-10-02 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-10-02 | B of A Securities | Maintain | Buy | Buy |
| 2024-10-02 | Deutsche Bank | Maintain | Buy | Buy |
| 2024-10-02 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2024-10-02 | TD Cowen | Maintain | Hold | Hold |
| 2024-09-30 | Jefferies | Maintain | Hold | Hold |
| 2024-09-25 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-09-25 | Truist Securities | Maintain | Hold | Hold |
| 2024-09-25 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2024-09-23 | B of A Securities | Maintain | Buy | Buy |
| 2024-09-23 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2024-09-23 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-09-20 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-09-20 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2024-09-20 | Baird | Maintain | Outperform | Outperform |
| 2024-09-20 | Truist Securities | Maintain | Hold | Hold |
| 2024-09-20 | Piper Sandler | Maintain | Neutral | Neutral |
| 2024-09-20 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-09-20 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-09-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2024-09-19 | Bernstein | Maintain | Outperform | Outperform |
| 2024-09-18 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2024-08-26 | Stifel | Maintain | Hold | Hold |
| 2024-08-16 | Williams Trading | Upgrade | Sell | Buy |
| 2024-07-25 | TD Cowen | Maintain | Hold | Hold |
| 2024-07-03 | Deutsche Bank | Maintain | Buy | Buy |
| 2024-07-03 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2024-07-02 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2024-06-28 | B of A Securities | Maintain | Buy | Buy |
| 2024-06-28 | Truist Securities | Maintain | Hold | Hold |
| 2024-06-28 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-06-28 | Citigroup | Maintain | Buy | Buy |
| 2024-06-28 | TD Cowen | Maintain | Hold | Hold |
| 2024-06-28 | Williams Trading | Maintain | Sell | Sell |
| 2024-06-28 | Raymond James | Downgrade | Outperform | Market Perform |
| 2024-06-28 | Stifel | Downgrade | Buy | Hold |
| 2024-06-28 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-06-28 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-06-28 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-06-28 | Guggenheim | Maintain | Buy | Buy |
| 2024-06-28 | Barclays | Downgrade | Overweight | Equal Weight |
| 2024-06-28 | BMO Capital | Maintain | Outperform | Outperform |
| 2024-06-28 | HSBC | Maintain | Hold | Hold |
| 2024-06-28 | JP Morgan | Downgrade | Overweight | Neutral |
| 2024-06-28 | Wedbush | Maintain | Outperform | Outperform |
| 2024-06-28 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2024-06-28 | Baird | Maintain | Outperform | Outperform |
| 2024-06-28 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2024-06-21 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2024-06-21 | Oppenheimer | Upgrade | Perform | Outperform |
| 2024-06-20 | Williams Trading | Maintain | Sell | Sell |
| 2024-06-20 | Truist Securities | Maintain | Hold | Hold |
| 2024-06-20 | JP Morgan | Maintain | Overweight | Overweight |
| 2024-06-17 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-06-10 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-04-30 | Wedbush | Maintain | Outperform | Outperform |
| 2024-04-11 | B of A Securities | Upgrade | Neutral | Buy |
| 2024-03-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-03-27 | Wedbush | Maintain | Outperform | Outperform |
| 2024-03-25 | Barclays | Maintain | Overweight | Overweight |
| 2024-03-25 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-03-22 | Williams Trading | Maintain | Sell | Sell |
| 2024-03-22 | Stifel | Maintain | Buy | Buy |
| 2024-03-22 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-03-22 | Bernstein | Maintain | Outperform | Outperform |
| 2024-03-22 | RBC Capital | Downgrade | Outperform | Sector Perform |
| 2024-03-22 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-03-22 | Wedbush | Maintain | Outperform | Outperform |
| 2024-03-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-03-22 | Baird | Maintain | Outperform | Outperform |
| 2024-03-22 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2024-03-22 | UBS | Maintain | Buy | Buy |
| 2024-03-22 | Piper Sandler | Maintain | Neutral | Neutral |
| 2024-03-22 | Truist Securities | Maintain | Hold | Hold |
| 2024-03-22 | Jefferies | Maintain | Hold | Hold |
| 2024-03-19 | Truist Securities | Maintain | Hold | Hold |
| 2024-03-19 | Wedbush | Maintain | Outperform | Outperform |
| 2024-03-18 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2024-03-18 | Williams Trading | Downgrade | Hold | Sell |
| 2024-03-18 | B of A Securities | Maintain | Neutral | Neutral |
| 2024-03-14 | Citigroup | Maintain | Buy | Buy |
| 2024-03-12 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2024-03-12 | RBC Capital | Maintain | Outperform | Outperform |
| 2024-03-11 | Guggenheim | Maintain | Buy | Buy |
| 2024-02-16 | Oppenheimer | Downgrade | Outperform | Perform |
| 2023-12-28 | Truist Securities | Maintain | Hold | Hold |
| 2023-12-22 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-12-22 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-12-22 | Stifel | Maintain | Buy | Buy |
| 2023-12-22 | Truist Securities | Maintain | Hold | Hold |
| 2023-12-22 | Raymond James | Maintain | Outperform | Outperform |
| 2023-12-22 | TD Cowen | Downgrade | Outperform | Market Perform |
| 2023-12-22 | Piper Sandler | Maintain | Neutral | Neutral |
| 2023-12-22 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-12-19 | Raymond James | Maintain | Outperform | Outperform |
| 2023-12-15 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2023-12-12 | DZ Bank | Upgrade | Hold | Buy |
| 2023-12-11 | Citigroup | Upgrade | Neutral | Buy |
| 2023-10-06 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-09-29 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2023-09-29 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-09-29 | Williams Trading | Upgrade | Sell | Hold |
| 2023-09-29 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-09-29 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-09-29 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-09-29 | Barclays | Maintain | Overweight | Overweight |
| 2023-09-29 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-09-29 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-09-26 | Raymond James | Maintain | Outperform | Outperform |
| 2023-09-25 | Jefferies | Downgrade | Buy | Hold |
| 2023-09-25 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-09-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-09-22 | Guggenheim | Maintain | Buy | Buy |
| 2023-09-22 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2023-09-20 | Citigroup | Maintain | Neutral | Neutral |
| 2023-09-18 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-09-08 | Erste Group | Downgrade | Buy | Hold |
| 2023-09-07 | Williams Trading | Maintain | Sell | Sell |
| 2023-08-28 | Stifel | Maintain | Buy | Buy |
| 2023-07-25 | Exane BNP Paribas | Downgrade | Neutral | Underperform |
| 2023-07-05 | Argus Research | Maintain | Hold | Hold |
| 2023-07-03 | Baird | Maintain | Outperform | Outperform |
| 2023-07-03 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-06-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-06-30 | Raymond James | Maintain | Outperform | Outperform |
| 2023-06-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-06-30 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-06-30 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2023-06-30 | Wedbush | Maintain | Outperform | Outperform |
| 2023-06-28 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-06-23 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-06-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-06-22 | Wedbush | Maintain | Outperform | Outperform |
| 2023-06-21 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2023-06-20 | OTR Global | Downgrade | Positive | Mixed |
| 2023-06-14 | Citigroup | Maintain | Neutral | Neutral |
| 2023-06-13 | Citigroup | Maintain | Neutral | Neutral |
| 2023-06-05 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-05-22 | Williams Trading | Downgrade | Hold | Sell |
| 2023-04-18 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-04-03 | Argus Research | Maintain | Hold | Hold |
| 2023-03-28 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-03-28 | Daiwa Capital | Maintain | Neutral | Neutral |
| 2023-03-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-03-22 | Guggenheim | Maintain | Buy | Buy |
| 2023-03-22 | Wedbush | Maintain | Outperform | Outperform |
| 2023-03-22 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-03-22 | Goldman Sachs | Maintain | Buy | Buy |
| 2023-03-22 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-03-22 | Citigroup | Maintain | Neutral | Neutral |
| 2023-03-22 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2023-03-22 | Stifel | Maintain | Buy | Buy |
| 2023-03-22 | UBS | Maintain | Buy | Buy |
| 2023-03-22 | Baird | Maintain | Outperform | Outperform |
| 2023-03-22 | Raymond James | Maintain | Outperform | Outperform |
| 2023-03-22 | Piper Sandler | Maintain | Neutral | Neutral |
| 2023-03-22 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2023-03-22 | Barclays | Upgrade | Equal Weight | Overweight |
| 2023-03-22 | Jefferies | Maintain | Buy | Buy |
| 2023-03-17 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2023-03-16 | Redburn Partners | Maintain | Sell | Sell |
| 2023-03-15 | Stifel | Maintain | Buy | Buy |
| 2023-03-14 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-03-13 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2023-03-10 | OTR Global | Upgrade | Mixed | Positive |
| 2023-02-21 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-02-21 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-01-26 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-01-26 | JP Morgan | Maintain | Overweight | Overweight |
| 2023-01-12 | HSBC | Maintain | Hold | Hold |
| 2022-12-22 | Stifel | Maintain | Buy | Buy |
| 2022-12-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-12-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-12-21 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-12-21 | Piper Sandler | Maintain | Neutral | Neutral |
| 2022-12-21 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-12-21 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-12-21 | UBS | Maintain | Buy | Buy |
| 2022-12-21 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2022-12-21 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-12-21 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-12-21 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-12-21 | Raymond James | Maintain | Outperform | Outperform |
| 2022-12-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-12-14 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2022-12-14 | B of A Securities | Maintain | Neutral | Neutral |
| 2022-12-13 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-12-13 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-12-07 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-10-13 | Raymond James | Maintain | Outperform | Outperform |
| 2022-10-03 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-10-03 | Argus Research | Downgrade | Buy | Hold |
| 2022-10-03 | Baird | Maintain | Outperform | Outperform |
| 2022-10-03 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-09-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-09-30 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-09-30 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-09-30 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-09-30 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-09-30 | Wedbush | Maintain | Outperform | Outperform |
| 2022-09-30 | UBS | Maintain | Buy | Buy |
| 2022-09-30 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2022-09-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-09-30 | Jefferies | Maintain | Buy | Buy |
| 2022-09-30 | Citigroup | Maintain | Neutral | Neutral |
| 2022-09-30 | Guggenheim | Maintain | Buy | Buy |
| 2022-09-30 | Stifel | Maintain | Buy | Buy |
| 2022-09-30 | B of A Securities | Maintain | Neutral | Neutral |
| 2022-09-30 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-09-30 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-09-30 | Piper Sandler | Maintain | Neutral | Neutral |
| 2022-09-26 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2022-09-22 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-09-22 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-09-21 | Citigroup | Maintain | Neutral | Neutral |
| 2022-09-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-09-20 | Barclays | Downgrade | Overweight | Equal Weight |
| 2022-09-12 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-08-09 | Exane BNP Paribas | Downgrade | Outperform | Neutral |
| 2022-07-21 | Keybanc | Maintain | Sector Weight | Equal Weight |
| 2022-07-20 | Stifel | Maintain | Buy | Buy |
| 2022-06-29 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-06-29 | Barclays | Maintain | Overweight | Overweight |
| 2022-06-28 | Stifel | Maintain | Buy | Buy |
| 2022-06-28 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-06-28 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-06-28 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-06-28 | Baird | Maintain | Outperform | Outperform |
| 2022-06-28 | Guggenheim | Maintain | Buy | Buy |
| 2022-06-28 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-06-28 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2022-06-28 | Wedbush | Maintain | Outperform | Outperform |
| 2022-06-28 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-06-28 | Citigroup | Maintain | Neutral | Neutral |
| 2022-06-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-06-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-06-23 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-06-22 | Citigroup | Maintain | Neutral | Neutral |
| 2022-06-22 | Seaport Global | Downgrade | Buy | Neutral |
| 2022-06-22 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2022-06-21 | Baird | Maintain | Outperform | Outperform |
| 2022-06-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-06-15 | UBS | Maintain | Buy | Buy |
| 2022-06-14 | HSBC | Maintain | Hold | Hold |
| 2022-06-13 | Guggenheim | Maintain | Buy | Buy |
| 2022-06-06 | Stifel | Maintain | Buy | Buy |
| 2022-06-01 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-05-23 | KGI Securities | Downgrade | Outperform | Neutral |
| 2022-05-13 | Wedbush | Maintain | Outperform | Outperform |
| 2022-05-12 | Goldman Sachs | Maintain | Buy | Buy |
| 2022-03-22 | JP Morgan | Maintain | Overweight | Overweight |
| 2022-03-22 | BMO Capital | Maintain | Outperform | Outperform |
| 2022-03-22 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-03-22 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2022-03-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-03-18 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2022-03-17 | Wells Fargo | Maintain | Overweight | Overweight |
| 2022-03-17 | Stifel | Maintain | Buy | Buy |
| 2022-03-17 | Deutsche Bank | Maintain | Buy | Buy |
| 2022-03-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-03-16 | Jefferies | Maintain | Buy | Buy |
| 2022-03-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-03-14 | UBS | Maintain | Buy | Buy |
| 2022-03-08 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-01-25 | Wells Fargo | Upgrade | Equal Weight | Overweight |
| 2022-01-18 | Seaport Global | Maintain | Buy | Buy |
| 2022-01-10 | HSBC | Downgrade | Buy | Hold |
| 2021-12-22 | Barclays | Maintain | Overweight | Overweight |
| 2021-12-21 | JP Morgan | Maintain | Overweight | Overweight |
| 2021-12-21 | Stifel | Maintain | Buy | Buy |
| 2021-12-21 | Truist Securities | Maintain | Buy | Buy |
| 2021-12-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-12-16 | Truist Securities | Maintain | Buy | Buy |
| 2021-12-16 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2021-12-13 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-10-12 | Goldman Sachs | Maintain | Buy | Buy |
| 2021-10-05 | Wedbush | Maintain | Outperform | Outperform |
| 2021-09-27 | Barclays | Maintain | Overweight | Overweight |
| 2021-09-24 | B of A Securities | Maintain | Neutral | Neutral |
| 2021-09-24 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2021-09-24 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-09-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-09-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-09-17 | Stifel | Maintain | Buy | Buy |
| 2021-09-13 | BTIG | Downgrade | Buy | Neutral |
| 2021-09-07 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-07-14 | Argus Research | Maintain | Buy | Buy |
| 2021-06-25 | BMO Capital | Maintain | Outperform | Outperform |
| 2021-06-25 | Stifel | Maintain | Buy | Buy |
| 2021-06-25 | Baird | Maintain | Outperform | Outperform |
| 2021-06-25 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-06-25 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2021-06-25 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-06-25 | Jefferies | Maintain | Buy | Buy |
| 2021-06-25 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-06-25 | UBS | Maintain | Buy | Buy |
| 2021-06-25 | BTIG | Maintain | Buy | Buy |
| 2021-06-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-06-25 | Pivotal Research | Maintain | Buy | Buy |
| 2021-06-25 | RBC Capital | Maintain | Outperform | Outperform |
| 2021-06-22 | BTIG | Maintain | Buy | Buy |
| 2021-06-21 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2021-06-17 | OTR Global | Downgrade | Positive | Mixed |
| 2021-06-16 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-06-14 | UBS | Maintain | Buy | Buy |
| 2021-05-14 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-05-11 | Jefferies | Upgrade | Hold | Buy |
| 2021-04-22 | UBS | Maintain | Buy | Buy |
| 2021-04-20 | Citigroup | Downgrade | Buy | Neutral |
| 2021-03-31 | HSBC | Maintain | Buy | Buy |
| 2021-03-26 | Baird | Upgrade | Neutral | Outperform |
| 2021-03-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-03-19 | JP Morgan | Maintain | Overweight | Overweight |
| 2021-03-19 | RBC Capital | Maintain | Outperform | Outperform |
| 2021-03-17 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-03-15 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-03-11 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-02-25 | HSBC | Upgrade | Hold | Buy |
| 2021-01-25 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-01-25 | Keybanc | Maintain | Overweight | Overweight |
| 2021-01-24 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-12-21 | Raymond James | Maintain | Outperform | Outperform |
| 2020-12-21 | Needham | Maintain | Buy | Buy |
| 2020-12-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-12-11 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-12-08 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-09-23 | Citigroup | Maintain | Buy | Buy |
| 2020-09-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-09-23 | Needham | Maintain | Buy | Buy |
| 2020-09-23 | Raymond James | Maintain | Outperform | Outperform |
| 2020-09-23 | Deutsche Bank | Upgrade | Hold | Buy |
| 2020-09-23 | B of A Securities | Maintain | Buy | Buy |
| 2020-09-23 | BTIG | Maintain | Buy | Buy |
| 2020-09-23 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-09-23 | Stifel | Maintain | Buy | Buy |
| 2020-09-23 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-09-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-09-22 | Baird | Maintain | Neutral | Neutral |
| 2020-09-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-09-18 | Needham | Maintain | Buy | Buy |
| 2020-09-18 | Barclays | Maintain | Overweight | Overweight |
| 2020-09-18 | Raymond James | Maintain | Outperform | Outperform |
| 2020-09-15 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-09-15 | BTIG | Maintain | Buy | Buy |
| 2020-09-10 | Wedbush | Maintain | Outperform | Outperform |
| 2020-07-01 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-06-26 | UBS | Maintain | Buy | Buy |
| 2020-06-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-06-26 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-06-26 | Jefferies | Maintain | Hold | Hold |
| 2020-06-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-06-23 | Susquehanna | Maintain | Positive | Positive |
| 2020-06-23 | Needham | Maintain | Buy | Buy |
| 2020-06-22 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-06-22 | JP Morgan | Maintain | Overweight | Overweight |
| 2020-06-22 | UBS | Maintain | Buy | Buy |
| 2020-06-18 | Baird | Maintain | Neutral | Neutral |
| 2020-06-17 | Raymond James | Maintain | Outperform | Outperform |
| 2020-06-01 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2020-04-29 | BTIG | Maintain | Buy | Buy |
| 2020-03-30 | Wells Fargo | Upgrade | Equal Weight | Overweight |
| 2020-03-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-03-25 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-03-25 | UBS | Maintain | Buy | Buy |
| 2020-03-25 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-03-25 | Wedbush | Maintain | Outperform | Outperform |
| 2020-03-25 | Raymond James | Maintain | Outperform | Outperform |
| 2020-03-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-03-23 | Needham | Maintain | Buy | Buy |
| 2020-03-20 | B of A Securities | Upgrade | Neutral | Buy |
| 2020-03-16 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2020-03-13 | Deutsche Bank | Downgrade | Buy | Hold |
| 2020-03-03 | UBS | Maintain | Buy | Buy |
| 2020-03-02 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-02-26 | HSBC | Downgrade | Buy | Hold |
| 2020-02-04 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-02-03 | JP Morgan | Maintain | Overweight | Overweight |
| 2020-02-03 | UBS | Upgrade | Neutral | Buy |
| 2019-12-27 | Consumer Edge Research | Maintain | Overweight | Overweight |
| 2019-12-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-12-20 | Susquehanna | Maintain | Positive | Positive |
| 2019-12-20 | Baird | Maintain | Neutral | Neutral |
| 2019-12-20 | Raymond James | Maintain | Outperform | Outperform |
| 2019-12-20 | Citigroup | Maintain | Buy | Buy |
| 2019-12-20 | JP Morgan | Maintain | Overweight | Overweight |
| 2019-12-20 | UBS | Maintain | Neutral | Neutral |
| 2019-12-20 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2019-12-20 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-12-17 | Needham | Maintain | Buy | Buy |
| 2019-12-11 | Wedbush | Maintain | Outperform | Outperform |
| 2019-12-10 | Bank of America | Maintain | Neutral | Neutral |
| 2019-12-05 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2019-12-02 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-11-13 | Barclays | Maintain | Overweight | Overweight |
| 2019-11-06 | Raymond James | Maintain | Outperform | Outperform |
| 2019-10-18 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-10-14 | Bank of America | Upgrade | Underperform | Neutral |
| 2019-10-14 | B of A Securities | Upgrade | Underperform | Neutral |
| 2019-10-04 | Exane BNP Paribas | Maintain | Underperform | Underperform |
| 2019-09-26 | Citigroup | Maintain | Buy | Buy |
| 2019-09-26 | Argus Research | Maintain | Buy | Buy |
| 2019-09-25 | Needham | Maintain | Buy | Buy |
| 2019-09-25 | Piper Jaffray | Maintain | Overweight | Overweight |
| 2019-09-25 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-09-25 | Wedbush | Maintain | Outperform | Outperform |
| 2019-09-25 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2019-09-25 | Guggenheim | Maintain | Buy | Buy |
| 2019-09-25 | Stifel | Maintain | Buy | Buy |
| 2019-09-25 | UBS | Maintain | Neutral | Neutral |
| 2019-09-25 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2019-09-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-09-25 | Pivotal Research | Maintain | Buy | Buy |
| 2019-09-25 | Piper Sandler | Maintain | Overweight | Overweight |
| 2019-09-04 | UBS | Maintain | Neutral | Neutral |
| 2019-08-23 | Guggenheim | Maintain | Buy | Buy |
| 2019-08-06 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-07-09 | JP Morgan | Maintain | Overweight | Overweight |
| 2019-06-17 | UBS | Maintain | Neutral | Neutral |
| 2019-03-22 | UBS | Maintain | Neutral | Neutral |
| 2019-03-22 | Nomura | Maintain | Buy | Buy |
| 2019-03-22 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2019-03-18 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-03-14 | Wedbush | Maintain | Outperform | Outperform |
| 2019-01-22 | Cowen & Co. | Upgrade | Market Perform | Outperform |
| 2019-01-10 | Needham | Upgrade | Hold | Buy |
| 2019-01-09 | HSBC | Upgrade | Hold | Buy |
| 2019-01-09 | Baird | Downgrade | Outperform | Neutral |
| 2018-12-21 | Baird | Maintain | Outperform | Outperform |
| 2018-12-21 | Pivotal Research | Upgrade | Hold | Buy |
| 2018-12-21 | JP Morgan | Upgrade | Neutral | Overweight |
| 2018-12-21 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2018-12-21 | UBS | Maintain | Neutral | Neutral |
| 2018-10-18 | Oppenheimer | Upgrade | Perform | Outperform |
| 2018-10-03 | HSBC | Downgrade | Buy | Hold |
| 2018-09-26 | Macquarie | Maintain | Outperform | Outperform |
| 2018-09-26 | Citigroup | Maintain | Buy | Buy |
| 2018-09-26 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-09-26 | B of A Securities | Maintain | Underperform | Underperform |
| 2018-09-26 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-09-26 | Bank of America | Maintain | Underperform | Underperform |
| 2018-09-26 | Jefferies | Maintain | Hold | Hold |
| 2018-09-24 | Stifel | Maintain | Buy | Buy |
| 2018-09-24 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2018-09-19 | B. Riley Securities | Maintain | Neutral | Neutral |
| 2018-09-19 | B. Riley FBR | Maintain | Neutral | Neutral |
| 2018-09-11 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2018-09-10 | Wedbush | Maintain | Outperform | Outperform |
| 2018-08-20 | Piper Sandler | Upgrade | Neutral | Overweight |
| 2018-08-20 | Susquehanna | Upgrade | Neutral | Positive |
| 2018-08-20 | PiperJaffray | Upgrade | Neutral | Overweight |
| 2018-08-02 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-06-29 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-06-29 | Cowen & Co. | Maintain | Market Perform | Market Perform |
| 2018-06-29 | Citigroup | Maintain | Buy | Buy |
| 2018-06-29 | Nomura | Maintain | Buy | Buy |
| 2018-06-29 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-06-29 | Stifel | Maintain | Buy | Buy |
| 2018-06-29 | Canaccord Genuity | Maintain | Hold | Hold |
| 2018-06-29 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2018-06-29 | B. Riley Securities | Maintain | Neutral | Neutral |
| 2018-06-29 | B. Riley FBR | Maintain | Neutral | Neutral |
| 2018-06-28 | Jefferies | Maintain | Hold | Hold |
| 2018-06-28 | Wedbush | Maintain | Outperform | Outperform |
| 2018-06-25 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2018-06-22 | Buckingham | Downgrade | Buy | Neutral |
| 2018-06-22 | Buckingham Research | Downgrade | Buy | Neutral |
| 2018-06-21 | Baird | Maintain | Outperform | Outperform |
| 2018-06-21 | UBS | Downgrade | Buy | Neutral |
| 2018-06-20 | Stifel | Maintain | Buy | Buy |
| 2018-06-20 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2018-06-14 | Wedbush | Maintain | Outperform | Outperform |
| 2018-06-11 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2018-05-05 | B. Riley FBR | Downgrade | Buy | Neutral |
| 2018-05-05 | B. Riley FBR | Maintain | Buy | Buy |
| 2018-05-05 | Argus | Maintain | Buy | Buy |
| 2018-05-05 | Argus | Upgrade | Hold | Buy |
| 2018-04-27 | HSBC | Upgrade | Hold | Buy |
| 2018-03-23 | B. Riley | Maintain | Neutral | Neutral |
| 2018-03-23 | Canaccord Genuity | Maintain | Hold | Hold |
| 2018-03-23 | B. Riley FBR | Maintain | Neutral | Neutral |
| 2018-03-23 | Deutsche Bank | Maintain | Buy | Buy |
| 2018-03-23 | B. Riley Securities | Maintain | Neutral | Neutral |
| 2018-03-12 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-01-19 | Wedbush | Upgrade | Neutral | Outperform |
| 2018-01-05 | Buckingham | Maintain | Buy | Buy |
| 2017-12-14 | Argus | Upgrade | Hold | Buy |
| 2017-12-14 | Argus Research | Upgrade | Hold | Buy |
| 2017-11-28 | HSBC | Downgrade | Buy | Hold |
| 2017-10-19 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2017-10-05 | Pivotal Research | Maintain | Hold | Hold |
| 2017-09-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-09-27 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2017-09-27 | Canaccord Genuity | Maintain | Hold | Hold |
| 2017-09-27 | Nomura | Maintain | Buy | Buy |
| 2017-09-19 | Raymond James | Maintain | Outperform | Outperform |
| 2017-09-19 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2017-09-19 | Susquehanna | Downgrade | Positive | Neutral |
| 2017-09-12 | Bernstein | Maintain | Outperform | Outperform |
| 2017-08-29 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-08-21 | Jefferies | Downgrade | Buy | Hold |
| 2017-07-20 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2017-07-19 | Needham | Maintain | Hold | Hold |
| 2017-07-17 | Nomura | Maintain | Buy | Buy |
| 2017-07-10 | Susquehanna | Maintain | Positive | Outperform |
| 2017-07-10 | Deutsche Bank | Maintain | Buy | Buy |
| 2017-07-10 | UBS | Maintain | Buy | Buy |
| 2017-07-06 | Raymond James | Maintain | Outperform | Outperform |
| 2017-06-30 | Susquehanna | Maintain | Positive | Positive |
| 2017-06-30 | UBS | Maintain | Buy | Buy |
| 2017-06-30 | Deutsche Bank | Maintain | Buy | Buy |
| 2017-06-16 | JP Morgan | Downgrade | Overweight | Neutral |
| 2017-04-04 | Argus | Downgrade | Buy | Hold |
| 2017-04-04 | Argus Research | Downgrade | Buy | Hold |
| 2017-01-19 | CLSA | Maintain | Underperform | Underperform |
| 2017-01-19 | Atlantic Equities | Maintain | Overweight | Overweight |
| 2016-12-06 | Cowen & Co. | Downgrade | Outperform | Market Perform |
| 2016-12-05 | HSBC | Upgrade | Hold | Buy |
| 2016-11-01 | Wedbush | Maintain | Neutral | Neutral |
| 2016-10-31 | B of A Securities | Downgrade | Neutral | Underperform |
| 2016-10-31 | Bank of America | Downgrade | Neutral | Underperform |
| 2016-10-25 | Oppenheimer | Maintain | Perform | Perform |
| 2016-10-11 | Susquehanna | Maintain | Positive | Outperform |
| 2016-09-30 | Guggenheim | Maintain | Buy | Buy |
| 2016-09-28 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2016-09-28 | Brean Capital | Downgrade | Buy | Hold |
| 2016-09-28 | Canaccord Genuity | Maintain | Hold | Hold |
| 2016-09-28 | B. Riley Securities | Maintain | Neutral | Neutral |
| 2016-09-28 | B. Riley FBR | Maintain | Neutral | Neutral |
| 2016-09-28 | Bank of America | Maintain | Neutral | Neutral |
| 2016-09-28 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2016-09-28 | Baird | Maintain | Outperform | Outperform |
| 2016-09-28 | UBS | Maintain | Buy | Buy |
| 2016-09-28 | B of A Securities | Maintain | Neutral | Neutral |
| 2016-09-28 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2016-09-28 | JP Morgan | Maintain | Overweight | Overweight |
| 2016-09-28 | Goldman Sachs | Maintain | Buy | Buy |
| 2016-09-28 | FBR Capital | Maintain | Market Perform | Market Perform |
| 2016-09-28 | Stifel | Maintain | Buy | Buy |
| 2016-09-28 | Nomura | Maintain | Buy | Buy |
| 2016-09-28 | DA Davidson | Maintain | Buy | Buy |
| 2016-09-28 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2016-09-28 | Citigroup | Maintain | Buy | Buy |
| 2016-09-28 | Barclays | Maintain | Overweight | Overweight |
| 2016-09-28 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-09-28 | B. Riley | Maintain | Neutral | Neutral |
| 2016-09-26 | Jefferies | Maintain | Buy | Buy |
| 2016-09-26 | B. Riley FBR | Maintain | Neutral | Neutral |
| 2016-09-26 | B. Riley Securities | Maintain | Neutral | Neutral |
| 2016-09-26 | B. Riley | Maintain | Neutral | Neutral |
| 2016-09-08 | PiperJaffray | Downgrade | Overweight | Neutral |
| 2016-09-08 | Piper Sandler | Downgrade | Overweight | Neutral |
| 2016-08-26 | B. Riley FBR | Downgrade | Buy | Neutral |
| 2016-08-26 | B. Riley | Maintain | Neutral | Neutral |
| 2016-08-26 | B. Riley Securities | Downgrade | Buy | Neutral |
| 2016-06-29 | Canaccord Genuity | Maintain | Hold | Hold |
| 2016-06-29 | Goldman Sachs | Maintain | Buy | Buy |
| 2016-06-29 | UBS | Maintain | Buy | Buy |
| 2016-06-29 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2016-06-29 | Baird | Maintain | Outperform | Outperform |
| 2016-06-29 | Brean Capital | Maintain | Buy | Buy |
| 2016-06-29 | Jefferies | Maintain | Buy | Buy |
| 2016-06-29 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-06-29 | Stifel | Maintain | Buy | Buy |
| 2016-06-29 | DA Davidson | Maintain | Buy | Buy |
| 2016-06-29 | JP Morgan | Maintain | Overweight | Overweight |
| 2016-06-29 | Citigroup | Maintain | Buy | Buy |
| 2016-06-29 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2016-06-01 | Bank of America | Downgrade | Buy | Neutral |
| 2016-06-01 | B of A Securities | Downgrade | Buy | Neutral |
| 2016-06-01 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2016-03-23 | Barclays | Maintain | Overweight | Overweight |
| 2016-03-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2016-03-23 | Jefferies | Maintain | Buy | Buy |
| 2016-03-23 | Canaccord Genuity | Maintain | Hold | Hold |
| 2016-03-23 | Goldman Sachs | Maintain | Buy | Buy |
| 2016-03-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-03-21 | JP Morgan | Maintain | Overweight | Overweight |
| 2016-01-04 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-12-28 | Argus Research | Maintain | Buy | Buy |
| 2015-12-28 | Argus | Maintain | Buy | Buy |
| 2015-12-23 | Macquarie | Maintain | Outperform | Outperform |
| 2015-12-23 | Brean Capital | Maintain | Buy | Buy |
| 2015-12-02 | Goldman Sachs | Maintain | Buy | Buy |
| 2015-10-19 | BB&T Capital | Upgrade | Hold | Buy |
| 2015-10-16 | B. Riley | Maintain | Buy | Buy |
| 2015-10-16 | B. Riley FBR | Maintain | Buy | Buy |
| 2015-10-16 | B. Riley Securities | Maintain | Buy | Buy |
| 2015-10-15 | Brean Capital | Maintain | Buy | Buy |
| 2015-10-15 | FBR Capital | Maintain | Market Perform | Market Perform |
| 2015-10-08 | DA Davidson | Upgrade | Neutral | Buy |
| 2015-09-25 | B. Riley FBR | Maintain | Buy | Buy |
| 2015-09-25 | Citigroup | Maintain | Buy | Buy |
| 2015-09-25 | Buckingham Research | Maintain | Buy | Buy |
| 2015-09-25 | B. Riley Securities | Maintain | Buy | Buy |
| 2015-09-25 | FBR Capital | Maintain | Market Perform | Market Perform |
| 2015-09-25 | Stifel | Maintain | Buy | Buy |
| 2015-09-25 | PiperJaffray | Maintain | Overweight | Overweight |
| 2015-09-25 | Jefferies | Maintain | Buy | Buy |
| 2015-09-25 | Bank of America | Maintain | Buy | Buy |
| 2015-09-25 | Piper Sandler | Maintain | Overweight | Overweight |
| 2015-09-25 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2015-09-25 | B of A Securities | Maintain | Buy | Buy |
| 2015-09-25 | Macquarie | Maintain | Outperform | Outperform |
| 2015-09-25 | B. Riley | Maintain | Buy | Buy |
| 2015-09-24 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-09-22 | Canaccord Genuity | Maintain | Hold | Hold |
| 2015-09-16 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-08-26 | Susquehanna | Upgrade | Neutral | Positive |
| 2015-08-24 | Telsey Advisory Group | Upgrade | Market Perform | Outperform |
| 2015-07-28 | Jefferies | Maintain | Buy | Buy |
| 2015-06-29 | Citigroup | Maintain | Buy | Buy |
| 2015-06-26 | Buckingham Research | Maintain | Buy | Buy |
| 2015-06-26 | Jefferies | Maintain | Buy | Buy |
| 2015-06-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-06-25 | Canaccord Genuity | Maintain | Hold | Hold |
| 2015-06-19 | Susquehanna | Maintain | Neutral | Neutral |
| 2015-06-16 | Stifel | Maintain | Buy | Buy |
| 2015-06-16 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2015-05-21 | Jefferies | Maintain | Buy | Buy |
| 2015-04-24 | HSBC | Downgrade | Overweight | Hold |
| 2015-04-15 | Piper Sandler | Upgrade | Neutral | Overweight |
| 2015-04-15 | PiperJaffray | Upgrade | Neutral | Overweight |
| 2015-03-31 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-03-30 | Baird | Upgrade | Neutral | Outperform |
| 2015-03-24 | Argus | Maintain | Buy | Buy |
| 2015-03-24 | Argus Research | Maintain | Buy | Buy |
| 2015-03-20 | UBS | Maintain | Buy | Buy |
| 2015-03-19 | JP Morgan | Maintain | Overweight | Overweight |
| 2015-03-19 | Citigroup | Maintain | Buy | Buy |
| 2015-03-19 | Canaccord Genuity | Maintain | Hold | Hold |
| 2015-03-19 | Deutsche Bank | Maintain | Buy | Buy |
| 2015-03-19 | Barclays | Maintain | Overweight | Overweight |
| 2015-03-17 | UBS | Maintain | Buy | Buy |
| 2015-01-23 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-12-26 | Argus Research | Maintain | Buy | Buy |
| 2014-12-26 | Argus | Maintain | Buy | Buy |
| 2014-12-19 | Citigroup | Maintain | Buy | Buy |
| 2014-12-16 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2014-12-15 | Buckingham Research | Maintain | Buy | Buy |
| 2014-12-12 | Stifel | Maintain | Buy | Buy |
| 2014-12-12 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-12-10 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-11-26 | Deutsche Bank | Maintain | Buy | Buy |
| 2014-11-18 | BB&T Capital | Maintain | Hold | Hold |
| 2014-11-14 | Sterne Agee | Downgrade | Buy | Neutral |
| 2014-11-11 | Bank of America | Maintain | Buy | Buy |
| 2014-11-11 | B of A Securities | Maintain | Buy | Buy |
| 2014-11-10 | Citigroup | Maintain | Buy | Buy |
| 2014-11-07 | FBR Capital | Maintain | Market Perform | Perform |
| 2014-09-29 | Credit Suisse | Upgrade | Neutral | Outperform |
| 2014-09-26 | Janney Capital | Upgrade | Neutral | Buy |
| 2014-09-26 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-09-26 | Janney Montgomery Scott | Upgrade | Neutral | Buy |
| 2014-09-26 | Barclays | Maintain | Overweight | Overweight |
| 2014-09-26 | Stifel | Maintain | Buy | Buy |
| 2014-06-27 | Deutsche Bank | Maintain | Buy | Buy |
| 2014-06-27 | Barclays | Maintain | Overweight | Overweight |
| 2014-06-26 | Citigroup | Maintain | Buy | Buy |
| 2014-04-10 | Macquarie | Upgrade | Neutral | Outperform |
| 2014-04-08 | Stifel | Upgrade | Hold | Buy |
| 2014-03-26 | Credit Suisse | Maintain | Neutral | Neutral |
| 2014-03-21 | DA Davidson | Maintain | Neutral | Neutral |
| 2014-02-13 | Nomura | Maintain | Buy | Buy |
| 2014-01-17 | Macquarie | Maintain | Neutral | Neutral |
| 2013-12-20 | Citigroup | Maintain | Buy | Buy |
| 2013-12-20 | DA Davidson | Maintain | Neutral | Neutral |
| 2013-10-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2013-10-10 | DA Davidson | Maintain | Neutral | Neutral |
| 2013-10-01 | Argus Research | Upgrade | Hold | Buy |
| 2013-10-01 | Argus | Upgrade | Hold | Buy |
| 2013-10-01 | JP Morgan | Maintain | Overweight | Overweight |
| 2013-09-27 | Stifel | Downgrade | Buy | Hold |
| 2013-09-27 | Sterne Agee | Upgrade | Neutral | Buy |
| 2013-09-27 | Stifel Nicolaus | Downgrade | Buy | Hold |
| 2013-09-24 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-09-12 | PiperJaffray | Maintain | Neutral | Neutral |
| 2013-09-12 | Piper Sandler | Maintain | Neutral | Neutral |
| 2013-08-08 | Wells Fargo | Maintain | Outperform | Outperform |
| 2013-06-28 | Wedbush | Maintain | Neutral | Neutral |
| 2013-06-28 | DA Davidson | Maintain | Neutral | Neutral |
| 2013-06-24 | Deutsche Bank | Maintain | Buy | Buy |
| 2013-05-14 | Barclays | Maintain | Overweight | Overweight |
| 2013-05-07 | JP Morgan | Maintain | Overweight | Overweight |
| 2013-04-24 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-04-24 | Stifel | Maintain | Buy | Buy |
| 2013-04-22 | UBS | Maintain | Buy | Buy |
| 2013-04-11 | PiperJaffray | Maintain | Neutral | Neutral |
| 2013-04-03 | Citigroup | Maintain | Neutral | Neutral |
| 2013-03-22 | ISI Group | Maintain | Strong Buy | Strong Buy |
| 2013-03-22 | UBS | Maintain | Buy | Buy |
| 2013-03-22 | Stifel | Maintain | Buy | Buy |
| 2013-03-22 | Citigroup | Maintain | Buy | Buy |
| 2013-03-22 | Canaccord Genuity | Maintain | Hold | Hold |
| 2013-03-22 | Credit Suisse | Maintain | Neutral | Neutral |
| 2013-03-22 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-03-18 | Bank of America | Maintain | Buy | Buy |
| 2013-03-18 | B of A Securities | Maintain | Buy | Buy |
| 2013-03-15 | Stifel | Maintain | Buy | Buy |
| 2013-03-15 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-02-26 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2013-02-21 | Citigroup | Upgrade | Neutral | Buy |
| 2013-02-11 | Wedbush | Maintain | Neutral | Neutral |
| 2013-02-11 | JP Morgan | Upgrade | Neutral | Overweight |
| 2012-12-31 | DA Davidson | Maintain | Neutral | Neutral |
| 2012-12-21 | DA Davidson | Maintain | Neutral | Neutral |
| 2012-12-21 | ISI Group | Maintain | Buy | Buy |
| 2012-12-21 | Janney Montgomery Scott | Downgrade | Buy | Neutral |
| 2012-12-21 | Canaccord Genuity | Maintain | Hold | Hold |
| 2012-12-21 | Janney Capital | Downgrade | Buy | Neutral |
| 2012-12-12 | JP Morgan | Maintain | Neutral | Neutral |
| 2012-12-11 | Stifel | Maintain | Buy | Buy |
| 2012-12-11 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2012-09-28 | Citigroup | Maintain | Neutral | Neutral |
| 2012-09-28 | Canaccord Genuity | Maintain | Hold | Hold |
| 2012-09-28 | Credit Suisse | Maintain | Neutral | Neutral |
| 2012-09-13 | Citigroup | Downgrade | Buy | Neutral |
| 2012-08-24 | UBS | Maintain | Buy | Buy |
| 2012-07-31 | ISI Group | Maintain | Buy | Buy |
| 2012-06-29 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2012-06-29 | Canaccord Genuity | Maintain | Hold | Hold |
| 2012-06-29 | Benchmark | Maintain | Buy | Buy |
| 2012-06-29 | DA Davidson | Downgrade | Buy | Neutral |
| 2012-06-29 | Stifel | Maintain | Buy | Buy |
| 2012-06-29 | Sterne Agee | Downgrade | Buy | Neutral |
| 2012-06-29 | Jefferies | Maintain | Buy | Buy |
| 2012-06-29 | Citigroup | Maintain | Buy | Buy |
| 2012-06-29 | Credit Suisse | Maintain | Neutral | Neutral |
| 2012-06-29 | UBS | Maintain | Buy | Buy |
| 2012-06-26 | DA Davidson | Maintain | Buy | Buy |
| 2012-06-25 | Jefferies | Maintain | Buy | Buy |
| 2012-06-22 | McAdams Wright Ragen | Downgrade | Hold | Sell |
| 2012-04-20 | Benchmark | Maintain | Buy | Buy |
| 2012-03-23 | ISI Group | Maintain | Buy | Buy |
| 2012-03-23 | Canaccord Genuity | Maintain | Hold | Hold |
| 2012-03-23 | UBS | Maintain | Buy | Buy |
| 2012-03-23 | Credit Suisse | Maintain | Neutral | Neutral |
| 2012-03-20 | Jefferies | Maintain | Buy | Buy |
| 2012-03-19 | Auriga | Maintain | Buy | Buy |
| 2012-03-16 | DA Davidson | Maintain | Buy | Buy |
| 2012-03-12 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2012-03-12 | Stifel | Maintain | Buy | Buy |
| 2012-03-09 | Citigroup | Maintain | Buy | Buy |
| 2012-02-24 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2012-02-08 | UBS | Maintain | Buy | Buy |