Loading live market data…

Microsoft Corporation

NASDAQ:MSFT

$384.93 USD

-$6.06 (-1.55%)

Volume
27.86M
Average Volume
40.03M
Market Capitalization
$2.86T
P/E Ratio
22.84
Dividend Yield
0.92%
Price Target
$550.00
Year High
$555.45
Year Low
$349.20
Day High
Day Low
Payout Ratio
$0.21
Current Ratio
$1.28
Source Headline
Microsoft (MSFT) Stock Declines While Market Improves: Some Information for Investors

In the most recent trading session, Microsoft (MSFT) closed at $384.93, indicating a -1.55% shift from the previous trading day.

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

Microsoft: Ignore The Noise, Buy The Fundamentals

Microsoft Corporation remains a Strong Buy despite recent stock declines and market concerns over CapEx and business uncertainties. MSFT's forward P/E for 2027 is 20x, well below its 5-year average of 30x, offering a significant margin of safety even without a re-rating. Key risks include potential enterprise software verticalization, the XBOX division reset, and ongoing high CapEx for AI infrastructure, but fundamentals remain robust.

seekingalpha.com - 2026-07-14 18:22:57

INVESTOR ALERT: Pomerantz Law Firm Reminds Investors with Losses on their Investment in Microsoft Corporation of Class Action Lawsuit and Upcoming Deadlines – MSFT

NEW YORK, July 14, 2026 (GLOBE NEWSWIRE) -- Pomerantz LLP announces that a class action lawsuit has been filed against Microsoft Corporation (“Microsoft” or the “Company”) (NASDAQ: MSFT).   Such investors are advised to contact Danielle Peyton at  [email protected] or 646-581-9980, (or 888.4-POMLAW), toll-free, Ext. 7980. Those who inquire by e-mail are encouraged to include their mailing address, telephone number, and the number of shares purchased.

globenewswire.com - 2026-07-14 17:44:00

Bull v. Bear: MSFT Trades Down on IBM Preliminary Earnings, CapEx Pressure Lingers

Characteristics and Risks of Standardized Options: https://bit.ly/2v9tH6D. @CharlesSchwab's Joe Mazzola believes Microsoft (MSFT) is in a "show me" period when it comes to how it will make ROI off all its AI spending.

youtube.com - 2026-07-14 16:00:30

Vanguard Small-Cap Growth ETF vs Russell 1000 Growth ETF. Should Investors Go Small- or Large-Caps for Growth in 2026?

VONG delivers superior 5-year returns and lower drawdowns, while VBK offers higher recent gains with broader diversification across 579 holdings.

fool.com - 2026-07-14 15:16:45

Microsoft Is Cheaper Than the S&P 500. Now Is the Perfect Time to Load Up on the Stock.

Microsoft's sell-off doesn't make a lot of sense.

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

ROSEN, A LEADING LAW FIRM, Encourages Microsoft Investors to Secure Counsel Before Important Deadline in Securities Class Action - MSFT

New York, New York--(Newsfile Corp. - July 14, 2026) - WHY: Rosen Law Firm, a global investor rights law firm, reminds purchasers of common stock of Microsoft Corporation (NASDAQ: MSFT) between May 1, 2025 and January 28, 2026, inclusive (the "Class Period"), of the important August 11, 2026 lead plaintiff deadline. SO WHAT: If you purchased Microsoft common stock during the Class Period you may be entitled to compensation without payment of any out of pocket fees or costs through a contingency fee arrangement.

newsfilecorp.com - 2026-07-14 12:41:00

Microsoft Corporation (MSFT) Shareholders Who Lost Money Have Opportunity to Lead Securities Fraud Lawsuit

BENSALEM, Pa., July 14, 2026 /PRNewswire/ -- The Law Offices of Howard G.

prnewswire.com - 2026-07-14 12:06:00

Bet on 4 Cloud Computing Stocks to Hedge Against Volatile Markets

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

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

Had You Bought This Magnificent Vanguard ETF at the Start of January, You'd Be Crushing the S&P 500 in 2026

Technology stocks are driving the broader market higher yet again in 2026.

fool.com - 2026-07-14 11:17:00

Microsoft vs Oracle: One Thriving, One Burning Cash

Microsoft (NASDAQ: MSFT | MSFT Price Prediction) and Oracle (NYSE: ORCL) both posted AI-driven cloud numbers, yet the market rewarded one and punished the other.

247wallst.com - 2026-07-14 11:00:39

Here's Why Microsoft (MSFT) 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-14 10:46:11

Microsoft: Betting Big On Growth Without Paying Up For It

Microsoft (MSFT) remains highly attractive on a risk-reward basis despite recent S&P 500 underperformance. MSFT trades at 20x earnings, a 20% discount to the sector median, yet offers superior growth and premium margins. I see no structural concerns and maintain a Strong Buy rating for MSFT at current levels.

seekingalpha.com - 2026-07-14 10:07:10

MSFT Shareholder Alert: August 11, 2026 Lead Plaintiff Deadline in Microsoft Corporation Securities Class Action - Contact The Gross Law Firm

NEW YORK, July 14, 2026 /PRNewswire/ -- The Gross Law Firm issues the following notice to shareholders of Microsoft Corporation (NASDAQ: MSFT). Shareholders who purchased shares of MSFT during the class period listed are encouraged to contact the firm regarding possible lead plaintiff appointment.

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

Microsoft Corporation (MSFT) is Attracting Investor Attention: Here is What You Should Know

Microsoft (MSFT) 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-14 10:01:11

Price Prediction: Can Microsoft Reach $650 Next Year?

Microsoft (NASDAQ:MSFT | MSFT Price Prediction) is running one of the fastest scaling AI businesses in corporate history, yet the stock is acting like the story just broke.

247wallst.com - 2026-07-14 10:00:51

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

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

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

MSFT Deadline Alert: SueWallSt Reminds Microsoft Corporation (MSFT) Investors of Securities Class Action Deadline on August 11, 2026

Important Notice Regarding Alleged AI Product Misrepresentations and Concealed Copilot Deficiencies at Microsoft Important Notice Regarding Alleged AI Product Misrepresentations and Concealed Copilot Deficiencies at Microsoft

globenewswire.com - 2026-07-14 09:38:00

Beyond the Foundry: 5 Infrastructure Stocks Tackling the AI Bottlenecks

However fast a GPU is, however much computing power a cluster can deliver, there are numerous bottlenecks that hinder AI performance. A single GPU may be fast, but the system only runs as fast as its connections, and there are exponentially more connections as you move up the chain, each with more networking, power, and cooling requirements.

marketbeat.com - 2026-07-14 09:00:32

Microsoft Made a Lot of Headlines Last Week — Here's What Investors Need To Know

Microsoft Corporation (NASDAQ:MSFT) shares are in the spotlight Tuesday after a busy stretch that included a fresh round of layoffs, a shift toward the company's own AI models and a wave of analyst activity — all ahead of fiscal fourth-quarter earnings later this month.

benzinga.com - 2026-07-14 07:54:56

MSFT Court News: Microsoft Class Action Lawsuit Alleges Securities Fraud on behalf of Investors with Losses

A securities fraud class action lawsuit has been filed on behalf of Microsoft investors after its stock plummeted 10% because Microsoft allegedly misled investors regarding its AI chatbot Copilot and cloud computing platform Azure. NEW YORK, July 14, 2026 /PRNewswire/ -- Leading securities law firm Bleichmar Fonti & Auld LLP  announces that a class action lawsuit has been filed against Microsoft Corporation (NASDAQ:MSFT) and certain of the Company's senior executives for securities fraud after its significant stock drop resulting from potential violations of the federal securities laws.

prnewswire.com - 2026-07-14 06:17:00

Prediction: Microsoft Stock Could Go Parabolic After July 29. Here's Why.

Microsoft stock has struggled year to date. Its July 29 earnings report could be a launchpad for the stock to break out.

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

The Physical AI Proof Points Are Suddenly Everywhere

Physical AI has crossed from hype to product. Six supply chain layers - edge silicon to connectivity - and the stocks at every level.

investorplace.com - 2026-07-14 00:00:00

Chief Economic Adviser: “There Is No Way” the Bond Market Can Fund the AI Boom Without Higher Yields

Mohamed El-Erian says a structural mismatch between borrowers and buyers has pushed the bond market to a breaking point, and Amazon's latest debt deal may have just revealed the first crack.

247wallst.com - 2026-07-13 22:15:37

ROSEN, A LEADING AND RANKED FIRM, Encourages Microsoft Investors to Secure Counsel Before Important Deadline in Securities Class Action – MSFT

NEW YORK, July 13, 2026 (GLOBE NEWSWIRE) -- WHY: Rosen Law Firm, a global investor rights law firm, reminds purchasers of common stock of Microsoft Corporation (NASDAQ: MSFT) between May 1, 2025 and January 28, 2026, inclusive (the “Class Period”), of the important August 11, 2026 lead plaintiff deadline.

globenewswire.com - 2026-07-13 17:53:00

The Best AI Opportunities For The Second Half Of 2026

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

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

First Microsoft, now Apple: Sam Altman keeps breaking up with Big Tech.

OpenAI has struck important deals with Microsoft and Apple over the last couple years. But Microsoft and OpenAI have more or less called it quits.

businessinsider.com - 2026-07-13 16:36:06

Nvidia, Amazon, and Microsoft Stocks Just Did Something for the First Time in at Least 5 Years. Here's What History Says Will Happen Next

Valuations for these tech titans have fallen to multiyear lows. More importantly, however, they continue to generate robust financial results.

fool.com - 2026-07-13 14:56:40

Tech View: Record Profits, Insider buying, & Cheap Valuations

Backed by historic corporate profits, insider buying, and bargain valuations, tech stocks are proving that the 2026 rally is built on rock-solid fundamentals, not hot air.

zacks.com - 2026-07-13 14:56:09

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

A Generational Transfer Is Happening: Amazon, Google, Microsoft Are the Losers. NVIDIA and Micron the Winners.

Two chip names are absorbing the capex dollars that hyperscalers are hemorrhaging: NVIDIA (NASDAQ:NVDA | NVDA Price Prediction) and Micron Technology (NASDAQ:MU).

247wallst.com - 2026-07-13 13:38:21

Deadline Alert: Microsoft Corporation (MSFT) Shareholders Who Lost Money Urged To Contact Glancy Prongay Wolke & Rotter LLP About Securities Fraud Lawsuit

LOS ANGELES, July 13, 2026 (GLOBE NEWSWIRE) -- Glancy Prongay Wolke & Rotter LLP reminds investors of the upcoming August 11, 2026 deadline to file a lead plaintiff motion in the class action filed on behalf of investors who purchased or otherwise acquired Microsoft Corporation (“Microsoft” or the “Company”) (NASDAQ: MSFT) common stock between May 1, 2025 and January 28, 2026, inclusive (the “Class Period”).

globenewswire.com - 2026-07-13 13:31:00

Should You Buy Microsoft Stock Before July 29?

Microsoft's stock has struggled this year as concerns mount about its future growth prospects. The company recently announced a "reset" in its Xbox business, which hasn't been doing well of late.

fool.com - 2026-07-13 13:05:21

Microsoft's CEO Lays Out the Next Massive AI Trade

Microsoft (NASDAQ:MSFT | MSFT Price Prediction) CEO Satya Nadella published an X essay titled “The Reverse Information Paradox” that has become one of the most-discussed pieces of AI strategy writing of the year.

247wallst.com - 2026-07-13 12:57:40

Nvidia, AMD, Microsoft Partnerships — And These Clues — Fuel Dell Stock

After shocking Wall Street with a huge earnings beat, Dell stock rocketed higher, lifting it toward a breakout.

investors.com - 2026-07-13 12:44:24

Bronstein, Gewirtz & Grossman LLC Urges Microsoft Corporation Investors to Act: Class Action Filed Alleging Investor Harm

New York, New York--(Newsfile Corp. - July 13, 2026) - Bronstein, Gewirtz & Grossman, LLC, a nationally recognized investor-rights law firm, announces that a class action lawsuit has been filed against Microsoft Corporation (NASDAQ: MSFT) and certain of its officers. This lawsuit seeks to recover damages against Defendants for alleged violations of the federal securities laws on behalf of all persons and entities that purchased or otherwise acquired Microsoft securities between May 1, 2025 and January 28, 2026, both dates inclusive (the "Class Period").

newsfilecorp.com - 2026-07-13 12:00:00

Archives to avatars: Microsoft AI powers the interactive president at new Theodore Roosevelt library

With the opening of the new Theodore Roosevelt Presidential Library in Medora, N.

geekwire.com - 2026-07-13 11:55:21

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

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

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

Buy, Sell or Hold: My View On Microsoft As AI Capex Costs Rise

Microsoft (NASDAQ:MSFT | MSFT Price Prediction) at $384.36 looks compelling on the numbers.

247wallst.com - 2026-07-13 10:42:53

MSFT UPCOMING DEADLINE: Levi & Korsinsky Alerts Microsoft Corporation Stockholders of Securities Class Action - Contact the Firm

The Red Flags: What Microsoft Insiders Allegedly Knew About Copilot's Critical Deficiencies Before Shareholders Did The Red Flags: What Microsoft Insiders Allegedly Knew About Copilot's Critical Deficiencies Before Shareholders Did

globenewswire.com - 2026-07-13 10:13:00

Why Is Microsoft Stock So Cheap?

This article was written by Doug Nathman, with research by his team at Trefis.

forbes.com - 2026-07-13 09:35:13

Michael Burry Just Made Big Bets on Sports-Betting Stocks—Why the Odds Are On His Side

At first, I was a bit skeptical of the barrage of bearish bets placed by Dr. Michael Burry, the man made famous by The Big Short film.

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

The $6 Billion Cybersecurity Prize Tech Giants Are Circling

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

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

A $10,000 Investment in Microsoft When Satya Nadella Took Over Is Worth This Much Today

When Satya Nadella took over as CEO on February 4, 2014, Microsoft was still viewed as a Windows-and-Office licensing dinosaur.

247wallst.com - 2026-07-13 08:35:44

Reactor Restarts Add New Layer to Nuclear Renaissance

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

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

MSFT Class Alert: Microsoft Misrepresentations about Copilot Functionality Issues Under Review in Securities Fraud Class Action – Contact BFA Law if You Lost Money

NEW YORK, July 13, 2026 (GLOBE NEWSWIRE) -- Leading securities law firm  Bleichmar Fonti & Auld LLP announces that a class action lawsuit has been filed against Microsoft Corporation (NASDAQ:MSFT) and certain of the Company's senior executives for securities fraud after its significant stock drop resulting from potential violations of the federal securities laws. If you invested in Microsoft, you are encouraged to obtain additional information by visiting: https://www.bfalaw.com/cases/microsoft-class-action-lawsuit.

globenewswire.com - 2026-07-13 06:18:00

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

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

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

The Smartest Artificial Intelligence (AI) Investment Moves to Make With $5,000 in July

There are incredible bargains available among AI stocks right now.

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

Microsoft's Satya Nadella takes a veiled swipe at Anthropic and other AI model makers

Satya Nadella criticized AI labs for complaining about distillation attacks. Model distillation involves training AI using more advanced pre-existing AI models.

businessinsider.com - 2026-07-13 00:51:26

My Top 3 Software Stocks to Buy on the Dip

Don't give up on these stocks yet.

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

Get MSFT Insider Trade Alerts

MSFT Price Target Summary

Last Month

$487.50

4 analysts

Last Quarter

$535.65

17 analysts

Last Year

$586.59

74 analysts

All Time

$442.68

254 analysts

MSFT Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-10 Argus Research Maintain Buy Buy
2026-07-07 BMO Capital Maintain Outperform Outperform
2026-07-06 Wolfe Research Maintain Outperform Outperform
2026-07-06 DA Davidson Maintain Buy Buy
2026-06-25 Stifel Maintain Hold Hold
2026-06-04 Citizens Maintain Market Outperform Market Outperform
2026-06-04 TD Cowen Maintain Buy Buy
2026-06-04 Cantor Fitzgerald Maintain Overweight Overweight
2026-06-01 Wells Fargo Maintain Overweight Overweight
2026-05-13 Wedbush Maintain Outperform Outperform
2026-05-06 Tigress Financial Maintain Buy Buy
2026-05-01 Stifel Maintain Hold Hold
2026-04-30 Bernstein Maintain Outperform Outperform
2026-04-30 Guggenheim Maintain Buy Buy
2026-04-30 Barclays Maintain Overweight Overweight
2026-04-30 Cantor Fitzgerald Maintain Overweight Overweight
2026-04-30 Truist Securities Maintain Buy Buy
2026-04-30 Benchmark Maintain Buy Buy
2026-04-30 Citigroup Maintain Buy Buy
2026-04-30 Wedbush Maintain Outperform Outperform
2026-04-30 Evercore ISI Group Maintain Outperform Outperform
2026-04-30 Scotiabank Maintain Sector Outperform Sector Outperform
2026-04-30 Wells Fargo Maintain Overweight Overweight
2026-04-30 Piper Sandler Maintain Overweight Overweight
2026-04-28 BMO Capital Maintain Outperform Outperform
2026-04-28 Benchmark Maintain Buy Buy
2026-04-27 Oppenheimer Maintain Outperform Outperform
2026-04-23 Guggenheim Maintain Buy Buy
2026-04-22 Citigroup Maintain Buy Buy
2026-04-16 TD Cowen Maintain Buy Buy
2026-04-15 Baird Maintain Outperform Outperform
2026-04-14 Piper Sandler Maintain Overweight Overweight
2026-04-14 Mizuho Maintain Outperform Outperform
2026-04-10 BNP Paribas Maintain Outperform Outperform
2026-03-25 UBS Maintain Buy Buy
2026-02-05 Stifel Downgrade Buy Hold
2026-01-30 Citigroup Maintain Buy Buy
2026-01-29 Cantor Fitzgerald Maintain Overweight Overweight
2026-01-29 DA Davidson Maintain Buy Buy
2026-01-29 RBC Capital Maintain Outperform Outperform
2026-01-29 Wedbush Maintain Outperform Outperform
2026-01-29 Evercore ISI Group Maintain Outperform Outperform
2026-01-29 Stifel Maintain Buy Buy
2026-01-29 Keybanc Maintain Overweight Overweight
2026-01-29 Wells Fargo Maintain Overweight Overweight
2026-01-29 Scotiabank Maintain Sector Outperform Sector Outperform
2026-01-29 Piper Sandler Maintain Overweight Overweight
2026-01-26 B of A Securities Maintain Buy Buy
2026-01-23 UBS Maintain Buy Buy
2026-01-22 Guggenheim Maintain Buy Buy
2026-01-22 Wells Fargo Maintain Overweight Overweight
2026-01-21 Mizuho Maintain Outperform Outperform
2026-01-21 Citigroup Maintain Buy Buy
2026-01-20 TD Cowen Maintain Buy Buy
2026-01-12 Barclays Maintain Overweight Overweight
2026-01-08 Wells Fargo Maintain Overweight Overweight
2025-12-22 Wedbush Maintain Outperform Outperform
2025-12-04 DA Davidson Maintain Buy Buy
2025-11-18 Rothschild & Co Downgrade Buy Neutral
2025-10-30 Morgan Stanley Maintain Overweight Overweight
2025-10-30 Citigroup Maintain Buy Buy
2025-10-30 Raymond James Maintain Outperform Outperform
2025-10-30 JP Morgan Maintain Overweight Overweight
2025-10-30 Evercore ISI Group Maintain Outperform Outperform
2025-10-30 Piper Sandler Maintain Overweight Overweight
2025-10-30 Bernstein Maintain Outperform Outperform
2025-10-30 Wells Fargo Maintain Overweight Overweight
2025-10-27 Guggenheim Upgrade Neutral Buy
2025-10-22 Wedbush Maintain Outperform Outperform
2025-10-22 Rothschild & Co Maintain Buy Buy
2025-10-06 Wells Fargo Maintain Overweight Overweight
2025-09-26 Morgan Stanley Maintain Overweight Overweight
2025-08-29 Barclays Maintain Overweight Overweight
2025-08-18 Truist Securities Maintain Buy Buy
2025-07-31 Barclays Maintain Overweight Overweight
2025-07-31 B of A Securities Maintain Buy Buy
2025-07-31 Wedbush Maintain Outperform Outperform
2025-07-31 UBS Maintain Buy Buy
2025-07-31 Jefferies Maintain Buy Buy
2025-07-31 BMO Capital Maintain Outperform Outperform
2025-07-31 Wells Fargo Maintain Overweight Overweight
2025-07-31 Raymond James Maintain Outperform Outperform
2025-07-31 Truist Securities Maintain Buy Buy
2025-07-31 Keybanc Upgrade Sector Weight Overweight
2025-07-31 RBC Capital Maintain Outperform Outperform
2025-07-31 Oppenheimer Maintain Outperform Outperform
2025-07-31 Cantor Fitzgerald Maintain Overweight Overweight
2025-07-31 Piper Sandler Maintain Overweight Overweight
2025-07-31 Mizuho Maintain Outperform Outperform
2025-07-31 DA Davidson Maintain Buy Buy
2025-07-31 Scotiabank Maintain Sector Outperform Sector Outperform
2025-07-31 Stifel Maintain Buy Buy
2025-07-31 Morgan Stanley Maintain Overweight Overweight
2025-07-31 WestPark Capital Maintain Hold Hold
2025-07-31 TD Cowen Maintain Buy Buy
2025-07-28 Stifel Maintain Buy Buy
2025-07-28 Raymond James Maintain Outperform Outperform
2025-07-25 Wedbush Maintain Outperform Outperform
2025-07-25 Evercore ISI Group Maintain Outperform Outperform
2025-07-24 Loop Capital Maintain Buy Buy
2025-07-23 UBS Maintain Buy Buy
2025-07-22 Citigroup Maintain Buy Buy
2025-07-21 Barclays Maintain Overweight Overweight
2025-07-18 B of A Securities Maintain Buy Buy
2025-07-16 Mizuho Maintain Outperform Outperform
2025-07-16 Cantor Fitzgerald Maintain Overweight Overweight
2025-07-10 BMO Capital Maintain Outperform Outperform
2025-07-10 Piper Sandler Maintain Overweight Overweight
2025-07-09 Oppenheimer Upgrade Perform Outperform
2025-06-26 Morgan Stanley Maintain Overweight Overweight
2025-06-25 Wells Fargo Maintain Overweight Overweight
2025-06-25 Wedbush Maintain Outperform Outperform
2025-06-13 Wells Fargo Maintain Overweight Overweight
2025-06-11 Citigroup Maintain Buy Buy
2025-05-23 RBC Capital Maintain Outperform Outperform
2025-05-22 Evercore ISI Group Maintain Outperform Outperform
2025-05-21 Goldman Sachs Maintain Buy Buy
2025-05-15 Citigroup Maintain Buy Buy
2025-05-01 Guggenheim Maintain Neutral Neutral
2025-05-01 Goldman Sachs Maintain Buy Buy
2025-05-01 JP Morgan Maintain Overweight Overweight
2025-05-01 Cantor Fitzgerald Maintain Overweight Overweight
2025-05-01 Wells Fargo Maintain Overweight Overweight
2025-05-01 Jefferies Maintain Buy Buy
2025-05-01 Barclays Maintain Overweight Overweight
2025-05-01 Morgan Stanley Maintain Overweight Overweight
2025-05-01 Scotiabank Maintain Sector Outperform Sector Outperform
2025-05-01 BMO Capital Maintain Outperform Outperform
2025-05-01 WestPark Capital Maintain Hold Hold
2025-05-01 TD Securities Maintain Buy Buy
2025-05-01 DA Davidson Maintain Buy Buy
2025-05-01 Bernstein Maintain Outperform Outperform
2025-05-01 Stifel Maintain Buy Buy
2025-05-01 Wedbush Maintain Outperform Outperform
2025-05-01 Evercore ISI Group Maintain Outperform Outperform
2025-05-01 RBC Capital Maintain Outperform Outperform
2025-05-01 Piper Sandler Maintain Overweight Overweight
2025-04-24 Goldman Sachs Maintain Buy Buy
2025-04-23 Piper Sandler Maintain Overweight Overweight
2025-04-23 Guggenheim Maintain Neutral Neutral
2025-04-21 Barclays Maintain Overweight Overweight
2025-04-21 Citigroup Maintain Buy Buy
2025-04-17 Keybanc Downgrade Overweight Sector Weight
2025-04-16 BMO Capital Maintain Outperform Outperform
2025-04-15 B of A Securities Maintain Buy Buy
2025-04-14 UBS Maintain Buy Buy
2025-04-14 Wells Fargo Maintain Overweight Overweight
2025-04-10 Wedbush Maintain Outperform Outperform
2025-04-09 Keybanc Maintain Overweight Overweight
2025-04-07 Jefferies Maintain Buy Buy
2025-03-31 Jefferies Maintain Buy Buy
2025-03-20 Wedbush Maintain Outperform Outperform
2025-03-20 Tigress Financial Maintain Buy Buy
2025-03-13 DA Davidson Upgrade Neutral Buy
2025-03-07 Stifel Maintain Buy Buy
2025-01-30 Morgan Stanley Maintain Overweight Overweight
2025-01-30 DA Davidson Maintain Neutral Neutral
2025-01-30 JP Morgan Maintain Overweight Overweight
2025-01-30 RBC Capital Maintain Outperform Outperform
2025-01-30 Mizuho Maintain Outperform Outperform
2025-01-30 UBS Maintain Buy Buy
2025-01-30 Bernstein Maintain Outperform Outperform
2025-01-29 Cantor Fitzgerald Maintain Overweight Overweight
2025-01-27 Piper Sandler Maintain Overweight Overweight
2025-01-24 Guggenheim Maintain Neutral Neutral
2025-01-22 Morgan Stanley Maintain Overweight Overweight
2025-01-17 Evercore ISI Group Maintain Outperform Outperform
2025-01-06 Bernstein Maintain Outperform Outperform
2025-01-06 Piper Sandler Maintain Overweight Overweight
2024-12-23 Loop Capital Maintain Buy Buy
2024-12-18 UBS Maintain Buy Buy
2024-12-18 Stifel Maintain Buy Buy
2024-12-13 Mizuho Maintain Outperform Outperform
2024-11-05 RBC Capital Maintain Outperform Outperform
2024-10-31 JP Morgan Maintain Overweight Overweight
2024-10-31 Piper Sandler Maintain Overweight Overweight
2024-10-31 Morgan Stanley Maintain Overweight Overweight
2024-10-31 TD Cowen Maintain Buy Buy
2024-10-31 UBS Maintain Buy Buy
2024-10-28 Truist Securities Maintain Buy Buy
2024-10-25 Bernstein Maintain Outperform Outperform
2024-10-23 Citigroup Maintain Buy Buy
2024-10-18 Piper Sandler Maintain Overweight Overweight
2024-10-18 Keybanc Maintain Overweight Overweight
2024-10-10 Goldman Sachs Maintain Buy Buy
2024-10-08 Truist Securities Maintain Buy Buy
2024-09-27 DA Davidson Maintain Neutral Neutral
2024-09-23 DA Davidson Downgrade Buy Neutral
2024-09-17 Morgan Stanley Maintain Overweight Overweight
2024-07-31 DA Davidson Maintain Buy Buy
2024-07-31 UBS Maintain Buy Buy
2024-07-31 RBC Capital Maintain Outperform Outperform
2024-07-31 Morgan Stanley Maintain Overweight Overweight
2024-07-31 Wedbush Maintain Outperform Outperform
2024-07-31 Wells Fargo Maintain Overweight Overweight
2024-07-31 Citigroup Maintain Buy Buy
2024-07-31 Piper Sandler Maintain Overweight Overweight
2024-07-23 Piper Sandler Maintain Overweight Overweight
2024-07-18 TD Cowen Maintain Buy Buy
2024-07-17 B of A Securities Maintain Buy Buy
2024-07-17 Wedbush Maintain Outperform Outperform
2024-07-16 Mizuho Maintain Outperform Outperform
2024-07-12 BMO Capital Maintain Outperform Outperform
2024-07-12 Piper Sandler Maintain Overweight Overweight
2024-07-09 Argus Research Maintain Buy Buy
2024-06-21 Citigroup Maintain Buy Buy
2024-06-17 Truist Securities Maintain Buy Buy
2024-06-13 Tigress Financial Maintain Buy Buy
2024-06-07 Oppenheimer Maintain Outperform Outperform
2024-05-24 RBC Capital Maintain Outperform Outperform
2024-05-22 Wedbush Maintain Outperform Outperform
2024-05-17 Macquarie Maintain Outperform Outperform
2024-05-17 RBC Capital Maintain Outperform Outperform
2024-04-26 Wells Fargo Maintain Overweight Overweight
2024-04-26 Goldman Sachs Maintain Buy Buy
2024-04-26 Citigroup Maintain Buy Buy
2024-04-26 Piper Sandler Maintain Overweight Overweight
2024-04-26 JP Morgan Maintain Overweight Overweight
2024-04-26 Stifel Maintain Buy Buy
2024-04-26 Bernstein Maintain Outperform Outperform
2024-04-26 Evercore ISI Group Maintain Outperform Outperform
2024-04-26 Wedbush Maintain Outperform Outperform
2024-04-26 Raymond James Maintain Outperform Outperform
2024-04-22 Stifel Maintain Buy Buy
2024-04-18 Citigroup Maintain Buy Buy
2024-04-17 Wells Fargo Maintain Overweight Overweight
2024-04-12 BMO Capital Maintain Outperform Outperform
2024-04-11 Morgan Stanley Maintain Overweight Overweight
2024-04-10 UBS Maintain Buy Buy
2024-04-10 Wedbush Maintain Outperform Outperform
2024-04-01 Jefferies Maintain Buy Buy
2024-03-26 Wedbush Maintain Outperform Outperform
2024-03-25 Truist Securities Maintain Buy Buy
2024-03-15 DA Davidson Maintain Buy Buy
2024-03-06 Jefferies Maintain Buy Buy
2024-03-05 DA Davidson Maintain Buy Buy
2024-01-31 BMO Capital Maintain Outperform Outperform
2024-01-31 Wedbush Maintain Outperform Outperform
2024-01-31 RBC Capital Maintain Outperform Outperform
2024-01-31 Raymond James Maintain Outperform Outperform
2024-01-31 Macquarie Maintain Outperform Outperform
2024-01-31 Barclays Maintain Overweight Overweight
2024-01-31 Wells Fargo Maintain Overweight Overweight
2024-01-29 Wedbush Maintain Outperform Outperform
2024-01-25 Piper Sandler Maintain Overweight Overweight
2024-01-23 Truist Securities Maintain Buy Buy
2024-01-18 Exane BNP Paribas Upgrade Neutral Outperform
2024-01-12 Piper Sandler Maintain Overweight Overweight
2024-01-09 BMO Capital Maintain Outperform Outperform
2024-01-02 Piper Sandler Maintain Overweight Overweight
2023-12-28 Wedbush Maintain Outperform Outperform
2023-12-15 Mizuho Maintain Buy Buy
2023-12-05 Argus Research Maintain Buy Buy
2023-11-29 Tigress Financial Maintain Buy Buy
2023-11-24 Mizuho Maintain Buy Buy
2023-11-24 RBC Capital Maintain Outperform Outperform
2023-11-22 Wedbush Maintain Outperform Outperform
2023-11-20 Wedbush Maintain Outperform Outperform
2023-11-20 Evercore ISI Group Maintain Outperform Outperform
2023-11-20 Macquarie Maintain Outperform Outperform
2023-11-16 Wedbush Maintain Outperform Outperform
2023-11-14 Barclays Maintain Overweight Overweight
2023-10-30 Piper Sandler Maintain Overweight Overweight
2023-10-26 Rosenblatt Maintain Buy Buy
2023-10-26 Citigroup Maintain Buy Buy
2023-10-26 HSBC Upgrade Hold Buy
2023-10-25 Oppenheimer Maintain Outperform Outperform
2023-10-25 Piper Sandler Maintain Overweight Overweight
2023-10-25 RBC Capital Maintain Outperform Outperform
2023-10-25 Barclays Maintain Overweight Overweight
2023-10-25 Wedbush Maintain Outperform Outperform
2023-10-25 Goldman Sachs Maintain Buy Buy
2023-10-19 Citigroup Maintain Buy Buy
2023-10-16 Piper Sandler Maintain Overweight Overweight
2023-10-16 DA Davidson Maintain Buy Buy
2023-10-16 Rosenblatt Maintain Buy Buy
2023-10-02 Wells Fargo Maintain Overweight Overweight
2023-10-02 Jefferies Maintain Buy Buy
2023-09-25 Guggenheim Upgrade Sell Neutral
2023-09-22 JP Morgan Maintain Overweight Overweight
2023-09-22 RBC Capital Maintain Outperform Outperform
2023-09-22 Citigroup Maintain Buy Buy
2023-09-21 Wedbush Maintain Outperform Outperform
2023-09-20 Bernstein Maintain Outperform Outperform
2023-09-14 Bernstein Maintain Outperform Outperform
2023-08-11 Redburn Partners Maintain Buy Buy
2023-08-02 Tigress Financial Maintain Buy Buy
2023-07-31 Argus Research Maintain Buy Buy
2023-07-28 Oppenheimer Maintain Outperform Outperform
2023-07-27 Rosenblatt Maintain Buy Buy
2023-07-26 Piper Sandler Maintain Overweight Overweight
2023-07-26 Citigroup Maintain Buy Buy
2023-07-26 Morgan Stanley Maintain Overweight Overweight
2023-07-26 RBC Capital Maintain Outperform Outperform
2023-07-26 Wedbush Maintain Outperform Outperform
2023-07-26 BMO Capital Maintain Outperform Outperform
2023-07-24 Goldman Sachs Maintain Buy Buy
2023-07-24 Raymond James Maintain Outperform Outperform
2023-07-20 Guggenheim Maintain Sell Sell
2023-07-20 Citigroup Maintain Buy Buy
2023-07-20 Stifel Maintain Buy Buy
2023-07-19 B of A Securities Maintain Buy Buy
2023-07-19 JP Morgan Maintain Overweight Overweight
2023-07-19 Mizuho Maintain Buy Buy
2023-07-19 Wells Fargo Maintain Overweight Overweight
2023-07-19 Piper Sandler Maintain Overweight Overweight
2023-07-19 Barclays Maintain Overweight Overweight
2023-07-18 Keybanc Maintain Overweight Overweight
2023-07-18 Wedbush Maintain Outperform Outperform
2023-07-14 UBS Upgrade Neutral Buy
2023-07-13 Oppenheimer Maintain Outperform Outperform
2023-07-12 Wedbush Maintain Outperform Outperform
2023-07-06 Morgan Stanley Maintain Overweight Overweight
2023-07-05 Wedbush Maintain Outperform Outperform
2023-06-21 TD Cowen Maintain Outperform Outperform
2023-06-21 UBS Maintain Neutral Neutral
2023-06-20 Stifel Maintain Buy Buy
2023-06-20 Jefferies Maintain Buy Buy
2023-06-20 Deutsche Bank Maintain Buy Buy
2023-06-20 MoffettNathanson Maintain Market Perform Perform
2023-06-20 DA Davidson Maintain Buy Buy
2023-06-20 CFRA Downgrade Strong Buy Buy
2023-06-20 Atlantic Equities Maintain Overweight Overweight
2023-06-20 Guggenheim Maintain Sell Sell
2023-06-20 Bernstein Maintain Outperform Outperform
2023-06-16 Evercore ISI Group Maintain Outperform Outperform
2023-06-15 JP Morgan Maintain Overweight Overweight
2023-06-15 Mizuho Maintain Buy Buy
2023-06-09 BMO Capital Maintain Outperform Outperform
2023-06-07 Evercore ISI Group Maintain Outperform Outperform
2023-06-06 CFRA Maintain Strong Buy Strong Buy
2023-06-02 Evercore ISI Group Maintain Outperform Outperform
2023-05-31 Piper Sandler Maintain Overweight Overweight
2023-05-31 Credit Suisse Maintain Outperform Outperform
2023-05-31 UBS Maintain Neutral Neutral
2023-05-31 Wells Fargo Maintain Overweight Overweight
2023-05-30 Wedbush Maintain Outperform Outperform
2023-05-30 Deutsche Bank Maintain Buy Buy
2023-05-25 Oppenheimer Maintain Outperform Outperform
2023-05-24 Mizuho Maintain Buy Buy
2023-05-23 Jefferies Maintain Buy Buy
2023-05-19 RBC Capital Maintain Outperform Outperform
2023-05-11 Wedbush Maintain Outperform Outperform
2023-04-26 Citigroup Maintain Buy Buy
2023-04-26 Raymond James Maintain Outperform Outperform
2023-04-26 RBC Capital Maintain Outperform Outperform
2023-04-26 Wedbush Maintain Outperform Outperform
2023-04-26 Piper Sandler Maintain Overweight Overweight
2023-04-26 Wolfe Research Maintain Outperform Outperform
2023-04-26 Guggenheim Maintain Sell Sell
2023-04-26 Jefferies Maintain Buy Buy
2023-04-26 Barclays Maintain Overweight Overweight
2023-04-26 Wells Fargo Maintain Overweight Overweight
2023-04-26 Atlantic Equities Maintain Overweight Overweight
2023-04-26 Rosenblatt Maintain Buy Buy
2023-04-26 MoffettNathanson Maintain Market Perform Market Perform
2023-04-26 DA Davidson Maintain Buy Buy
2023-04-26 Macquarie Upgrade Neutral Outperform
2023-04-26 Mizuho Maintain Buy Buy
2023-04-26 Deutsche Bank Maintain Buy Buy
2023-04-26 Oppenheimer Maintain Outperform Outperform
2023-04-26 Evercore ISI Group Maintain Outperform Outperform
2023-04-26 TD Cowen Maintain Outperform Outperform
2023-04-26 B of A Securities Maintain Buy Buy
2023-04-26 BMO Capital Upgrade Market Perform Outperform
2023-04-26 Credit Suisse Maintain Outperform Outperform
2023-04-26 Morgan Stanley Maintain Overweight Overweight
2023-04-26 Stifel Maintain Buy Buy
2023-04-26 JP Morgan Maintain Overweight Overweight
2023-04-26 UBS Maintain Neutral Neutral
2023-04-25 Evercore ISI Group Maintain Outperform Outperform
2023-04-24 Exane BNP Paribas Downgrade Outperform Neutral
2023-04-24 Bernstein Maintain Outperform Outperform
2023-04-21 Piper Sandler Maintain Overweight Overweight
2023-04-21 BMO Capital Maintain Market Perform Market Perform
2023-04-20 Keybanc Maintain Overweight Overweight
2023-04-19 Deutsche Bank Maintain Buy Buy
2023-04-19 Citigroup Maintain Buy Buy
2023-04-19 B of A Securities Maintain Buy Buy
2023-04-18 Jefferies Maintain Buy Buy
2023-04-18 TD Cowen Maintain Outperform Outperform
2023-04-17 Barclays Maintain Overweight Overweight
2023-04-14 BMO Capital Maintain Market Perform Market Perform
2023-04-14 Stifel Maintain Buy Buy
2023-04-12 Wedbush Maintain Outperform Outperform
2023-04-06 Oppenheimer Maintain Outperform Outperform
2023-04-03 Raymond James Maintain Outperform Outperform
2023-03-29 Keybanc Maintain Overweight Overweight
2023-03-28 BMO Capital Maintain Market Perform Market Perform
2023-03-24 Wells Fargo Maintain Overweight Overweight
2023-03-17 Mizuho Maintain Buy Buy
2023-03-17 RBC Capital Maintain Outperform Outperform
2023-02-24 Wedbush Maintain Outperform Outperform
2023-02-13 Stifel Maintain Buy Buy
2023-02-08 Wedbush Maintain Outperform Outperform
2023-02-08 Mizuho Maintain Buy Buy
2023-02-08 Piper Sandler Maintain Overweight Overweight
2023-02-08 DA Davidson Maintain Buy Buy
2023-02-08 Oppenheimer Maintain Outperform Outperform
2023-02-08 JP Morgan Maintain Overweight Overweight
2023-02-08 Jefferies Maintain Buy Buy
2023-01-26 Credit Suisse Maintain Outperform Outperform
2023-01-26 Bernstein Maintain Outperform Outperform
2023-01-26 Rosenblatt Maintain Buy Buy
2023-01-25 Raymond James Maintain Outperform Outperform
2023-01-25 Citigroup Maintain Buy Buy
2023-01-25 Jefferies Maintain Buy Buy
2023-01-25 MoffettNathanson Maintain Market Perform Market Perform
2023-01-25 BMO Capital Downgrade Outperform Market Perform
2023-01-25 Wolfe Research Maintain Outperform Outperform
2023-01-25 Mizuho Maintain Buy Buy
2023-01-25 JP Morgan Maintain Overweight Overweight
2023-01-25 Wedbush Maintain Outperform Outperform
2023-01-25 Stifel Maintain Buy Buy
2023-01-23 Jefferies Maintain Buy Buy
2023-01-23 BMO Capital Maintain Outperform Outperform
2023-01-20 Mizuho Maintain Buy Buy
2023-01-19 Cowen & Co. Maintain Outperform Outperform
2023-01-19 Evercore ISI Group Maintain Outperform Outperform
2023-01-19 Citigroup Maintain Buy Buy
2023-01-19 TD Cowen Maintain Outperform Outperform
2023-01-17 Guggenheim Downgrade Neutral Sell
2023-01-10 Barclays Maintain Overweight Overweight
2023-01-09 Piper Sandler Maintain Overweight Overweight
2023-01-05 DA Davidson Maintain Buy Buy
2023-01-04 UBS Downgrade Buy Neutral
2022-11-02 Macquarie Maintain Neutral Neutral
2022-10-27 Rosenblatt Maintain Buy Buy
2022-10-26 Atlantic Equities Maintain Overweight Overweight
2022-10-26 Deutsche Bank Maintain Buy Buy
2022-10-26 Credit Suisse Maintain Outperform Outperform
2022-10-26 Raymond James Maintain Outperform Outperform
2022-10-26 Stifel Maintain Buy Buy
2022-10-26 Mizuho Maintain Buy Buy
2022-10-26 Wedbush Maintain Outperform Outperform
2022-10-26 Piper Sandler Maintain Overweight Overweight
2022-10-26 Jefferies Maintain Buy Buy
2022-10-26 Wolfe Research Maintain Outperform Outperform
2022-10-26 Wells Fargo Maintain Overweight Overweight
2022-10-26 Barclays Maintain Overweight Overweight
2022-10-26 TD Cowen Maintain Outperform Outperform
2022-10-26 BMO Capital Maintain Outperform Outperform
2022-10-26 Oppenheimer Maintain Outperform Outperform
2022-10-26 Evercore ISI Group Maintain Outperform Outperform
2022-10-26 Cowen & Co. Maintain Outperform Outperform
2022-10-26 Morgan Stanley Maintain Overweight Overweight
2022-10-26 RBC Capital Maintain Outperform Outperform
2022-10-21 BMO Capital Maintain Outperform Outperform
2022-10-20 Piper Sandler Maintain Overweight Overweight
2022-10-20 Rosenblatt Maintain Buy Buy
2022-10-20 UBS Maintain Buy Buy
2022-10-19 Citigroup Maintain Buy Buy
2022-10-19 Cowen & Co. Maintain Outperform Outperform
2022-10-19 TD Cowen Maintain Outperform Outperform
2022-10-18 Barclays Maintain Overweight Overweight
2022-10-18 Deutsche Bank Maintain Buy Buy
2022-10-17 Mizuho Maintain Buy Buy
2022-10-14 Morgan Stanley Maintain Overweight Overweight
2022-10-12 Wells Fargo Maintain Overweight Overweight
2022-10-04 Oppenheimer Maintain Outperform Outperform
2022-09-22 MoffettNathanson Maintain Hold Hold
2022-08-12 Guggenheim Maintain Neutral Neutral
2022-08-08 SMBC Nikko Maintain Outperform Outperform
2022-07-29 Wolfe Research Maintain Outperform Outperform
2022-07-27 JP Morgan Maintain Overweight Overweight
2022-07-27 Cowen & Co. Maintain Outperform Outperform
2022-07-27 Wedbush Maintain Outperform Outperform
2022-07-27 Stifel Maintain Buy Buy
2022-07-27 BMO Capital Maintain Outperform Outperform
2022-07-27 Citigroup Maintain Buy Buy
2022-07-27 TD Cowen Maintain Outperform Outperform
2022-07-27 Deutsche Bank Maintain Buy Buy
2022-07-26 Rosenblatt Maintain Buy Buy
2022-07-25 Wells Fargo Maintain Overweight Overweight
2022-07-22 Cowen & Co. Maintain Outperform Outperform
2022-07-22 TD Cowen Maintain Outperform Outperform
2022-07-19 Citigroup Maintain Buy Buy
2022-07-19 Mizuho Maintain Buy Buy
2022-07-15 BMO Capital Maintain Outperform Outperform
2022-07-14 SMBC Nikko Maintain Outperform Outperform
2022-07-12 Morgan Stanley Maintain Overweight Overweight
2022-07-08 Piper Sandler Maintain Overweight Overweight
2022-07-07 Keybanc Maintain Overweight Overweight
2022-06-24 SMBC Nikko Maintain Outperform Outperform
2022-06-16 UBS Maintain Buy Buy
2022-06-13 Jefferies Maintain Buy Buy
2022-06-10 Barclays Maintain Overweight Overweight
2022-05-23 Jefferies Maintain Buy Buy
2022-04-27 Deutsche Bank Maintain Buy Buy
2022-04-27 Stifel Maintain Buy Buy
2022-04-27 Wedbush Maintain Outperform Outperform
2022-04-27 Wolfe Research Maintain Outperform Outperform
2022-04-26 BMO Capital Maintain Outperform Outperform
2022-04-19 Citigroup Maintain Buy Buy
2022-04-19 Wells Fargo Maintain Overweight Overweight
2022-02-04 Tigress Financial Maintain Buy Buy
2022-01-26 Morgan Stanley Maintain Overweight Overweight
2022-01-26 Oppenheimer Maintain Outperform Outperform
2022-01-26 BMO Capital Maintain Outperform Outperform
2022-01-26 Citigroup Maintain Buy Buy
2022-01-18 Mizuho Maintain Buy Buy
2022-01-06 Jefferies Maintain Buy Buy
2022-01-03 Keybanc Maintain Overweight Overweight
2022-01-03 Citigroup Maintain Buy Buy
2021-12-22 SMBC Nikko Maintain Outperform Outperform
2021-11-02 Deutsche Bank Maintain Buy Buy
2021-10-28 Citigroup Maintain Buy Buy
2021-10-27 Credit Suisse Maintain Outperform Outperform
2021-10-27 Barclays Maintain Overweight Overweight
2021-10-27 TD Cowen Maintain Outperform Outperform
2021-10-27 Morgan Stanley Maintain Overweight Overweight
2021-10-27 Stifel Maintain Buy Buy
2021-10-27 Piper Sandler Maintain Overweight Overweight
2021-10-27 Mizuho Maintain Buy Buy
2021-10-27 JP Morgan Maintain Overweight Overweight
2021-10-27 Goldman Sachs Maintain Buy Buy
2021-10-25 Keybanc Maintain Overweight Overweight
2021-10-20 Jefferies Maintain Buy Buy
2021-10-20 Wedbush Maintain Outperform Outperform
2021-09-17 Barclays Maintain Overweight Overweight
2021-09-17 Tigress Financial Maintain Buy Buy
2021-09-14 Morgan Stanley Maintain Overweight Overweight
2021-09-08 Jefferies Maintain Buy Buy
2021-08-20 Wedbush Maintain Outperform Outperform
2021-08-20 Mizuho Maintain Buy Buy
2021-08-20 UBS Maintain Buy Buy
2021-07-29 JP Morgan Maintain Overweight Overweight
2021-07-28 Citigroup Maintain Buy Buy
2021-07-28 Rosenblatt Maintain Buy Buy
2021-07-28 Morgan Stanley Maintain Overweight Overweight
2021-07-28 Credit Suisse Maintain Outperform Outperform
2021-07-28 Stifel Maintain Buy Buy
2021-07-28 TD Cowen Maintain Outperform Outperform
2021-07-28 Piper Sandler Maintain Overweight Overweight
2021-07-28 Barclays Maintain Overweight Overweight
2021-07-28 Mizuho Maintain Buy Buy
2021-07-26 Jefferies Maintain Buy Buy
2021-07-23 Barclays Maintain Overweight Overweight
2021-07-22 Keybanc Maintain Overweight Overweight
2021-07-22 TD Cowen Maintain Outperform Outperform
2021-07-22 Cowen & Co. Maintain Outperform Outperform
2021-07-22 Citigroup Maintain Buy Buy
2021-07-21 Stifel Maintain Buy Buy
2021-07-21 Citigroup Maintain Buy Buy
2021-07-21 Rosenblatt Maintain Buy Buy
2021-07-21 Keybanc Maintain Overweight Overweight
2021-07-16 Mizuho Maintain Buy Buy
2021-06-28 Jefferies Maintain Buy Buy
2021-06-23 Wedbush Maintain Outperform Outperform
2021-06-02 KGI Securities Maintain Outperform Outperform
2021-05-18 Jefferies Maintain Buy Buy
2021-05-13 Rosenblatt Maintain Buy Buy
2021-04-28 TD Cowen Maintain Outperform Outperform
2021-04-28 Morgan Stanley Maintain Overweight Overweight
2021-04-28 Barclays Maintain Overweight Overweight
2021-04-28 Credit Suisse Maintain Outperform Outperform
2021-04-28 Piper Sandler Maintain Overweight Overweight
2021-04-28 Raymond James Maintain Strong Buy Strong Buy
2021-04-28 Mizuho Maintain Buy Buy
2021-04-28 JP Morgan Maintain Overweight Overweight
2021-04-28 UBS Maintain Buy Buy
2021-04-26 Keybanc Maintain Overweight Overweight
2021-04-23 Wolfe Research Maintain Outperform Outperform
2021-04-21 B of A Securities Maintain Buy Buy
2021-04-21 Citigroup Maintain Buy Buy
2021-04-13 Argus Research Maintain Buy Buy
2021-04-12 BMO Capital Maintain Outperform Outperform
2021-03-05 Morgan Stanley Maintain Overweight Overweight
2021-02-16 Wedbush Maintain Outperform Outperform
2021-02-09 UBS Maintain Buy Buy
2021-02-02 Piper Sandler Maintain Overweight Overweight
2021-01-28 Argus Research Maintain Buy Buy
2021-01-27 JP Morgan Maintain Overweight Overweight
2021-01-27 B of A Securities Maintain Buy Buy
2021-01-27 Morgan Stanley Maintain Overweight Overweight
2021-01-27 Citigroup Maintain Buy Buy
2021-01-27 Piper Sandler Maintain Overweight Overweight
2021-01-27 UBS Maintain Buy Buy
2021-01-27 Credit Suisse Maintain Outperform Outperform
2021-01-27 Goldman Sachs Maintain Buy Buy
2021-01-27 Wedbush Maintain Outperform Outperform
2021-01-27 Raymond James Maintain Strong Buy Strong Buy
2021-01-27 Jefferies Maintain Buy Buy
2021-01-27 Barclays Maintain Overweight Overweight
2021-01-27 TD Cowen Maintain Outperform Outperform
2021-01-27 Oppenheimer Maintain Outperform Outperform
2021-01-27 BMO Capital Maintain Outperform Outperform
2021-01-27 Mizuho Maintain Buy Buy
2021-01-22 Goldman Sachs Maintain Buy Buy
2020-12-21 Citigroup Upgrade Neutral Buy
2020-12-18 Morgan Stanley Maintain Overweight Overweight
2020-11-24 KeyBanc Maintain Overweight Overweight
2020-11-05 Oppenheimer Upgrade Perform Outperform
2020-10-29 Deutsche Bank Maintain Buy Buy
2020-10-28 Goldman Sachs Maintain Buy Buy
2020-10-28 Credit Suisse Maintain Outperform Outperform
2020-10-28 Piper Sandler Maintain Overweight Overweight
2020-10-28 Morgan Stanley Maintain Overweight Overweight
2020-10-28 TD Cowen Maintain Outperform Outperform
2020-10-28 Barclays Maintain Overweight Overweight
2020-10-23 Barclays Maintain Overweight Overweight
2020-10-20 Stifel Maintain Buy Buy
2020-10-15 Mizuho Maintain Buy Buy
2020-10-13 RBC Capital Maintain Outperform Outperform
2020-10-12 Deutsche Bank Maintain Buy Buy
2020-09-09 Morgan Stanley Maintain Overweight Overweight
2020-08-31 Mizuho Maintain Buy Buy
2020-07-23 Deutsche Bank Maintain Buy Buy
2020-07-23 JP Morgan Maintain Overweight Overweight
2020-07-23 Oppenheimer Downgrade Outperform Perform
2020-07-23 Piper Sandler Maintain Overweight Overweight
2020-07-20 Raymond James Maintain Strong Buy Strong Buy
2020-07-20 Barclays Maintain Overweight Overweight
2020-07-20 Jefferies Maintain Buy Buy
2020-07-16 Credit Suisse Maintain Outperform Outperform
2020-07-16 Citigroup Maintain Neutral Neutral
2020-07-09 Wedbush Maintain Outperform Outperform
2020-07-09 Morgan Stanley Maintain Overweight Overweight
2020-06-24 Goldman Sachs Maintain Buy Buy
2020-06-24 Argus Research Maintain Buy Buy
2020-06-12 Deutsche Bank Maintain Buy Buy
2020-05-22 Goldman Sachs Maintain Buy Buy
2020-05-18 RBC Capital Maintain Outperform Outperform
2020-04-30 Morgan Stanley Maintain Overweight Overweight
2020-04-30 Goldman Sachs Maintain Buy Buy
2020-04-30 Mizuho Maintain Buy Buy
2020-04-30 UBS Maintain Buy Buy
2020-04-30 Citigroup Maintain Neutral Neutral
2020-04-30 Wells Fargo Maintain Overweight Overweight
2020-04-30 Credit Suisse Maintain Outperform Outperform
2020-04-30 BMO Capital Maintain Outperform Outperform
2020-04-28 Jefferies Maintain Buy Buy
2020-04-24 RBC Capital Maintain Outperform Outperform
2020-04-21 Mizuho Maintain Buy Buy
2020-04-03 Raymond James Maintain Strong Buy Strong Buy
2020-03-31 Piper Sandler Maintain Overweight Overweight
2020-03-31 Citigroup Maintain Neutral Neutral
2020-03-25 Morgan Stanley Maintain Overweight Overweight
2020-03-17 Deutsche Bank Maintain Buy Buy
2020-02-03 CFRA Maintain Buy Buy
2020-01-31 Nomura Maintain Buy Buy
2020-01-30 Raymond James Maintain Strong Buy Strong Buy
2020-01-30 Citigroup Maintain Neutral Neutral
2020-01-30 Stifel Maintain Buy Buy
2020-01-30 Credit Suisse Maintain Outperform Outperform
2020-01-30 Piper Sandler Maintain Overweight Overweight
2020-01-30 Stifel Nicolaus Maintain Buy Buy
2020-01-30 Oppenheimer Maintain Outperform Outperform
2020-01-30 JP Morgan Maintain Overweight Overweight
2020-01-30 Morgan Stanley Maintain Overweight Overweight
2020-01-30 Wedbush Maintain Outperform Outperform
2020-01-30 Deutsche Bank Maintain Buy Buy
2020-01-30 BMO Capital Maintain Outperform Outperform
2020-01-30 Wells Fargo Maintain Overweight Overweight
2020-01-30 RBC Capital Maintain Outperform Outperform
2020-01-30 Mizuho Maintain Buy Buy
2020-01-30 UBS Maintain Buy Buy
2020-01-23 Piper Sandler Maintain Overweight Overweight
2020-01-21 RBC Capital Maintain Outperform Outperform
2020-01-16 Wells Fargo Maintain Overweight Overweight
2020-01-13 Credit Suisse Maintain Outperform Outperform
2020-01-10 Jefferies Maintain Buy Buy
2020-01-09 Wedbush Maintain Outperform Outperform
2020-01-09 Cowen & Co. Maintain Outperform Outperform
2020-01-09 TD Cowen Maintain Outperform Outperform
2020-01-08 Morgan Stanley Maintain Overweight Overweight
2019-12-17 Wedbush Maintain Outperform Outperform
2019-12-17 Deutsche Bank Maintain Buy Buy
2019-11-01 Barclays Maintain Overweight Overweight
2019-10-28 Mizuho Maintain Buy Buy
2019-10-24 Barclays Maintain Overweight Overweight
2019-10-24 BMO Capital Maintain Outperform Outperform
2019-10-24 Citigroup Maintain Neutral Neutral
2019-10-24 Morgan Stanley Maintain Overweight Overweight
2019-10-24 Stifel Maintain Buy Buy
2019-10-24 Wedbush Maintain Outperform Outperform
2019-10-24 Citi Maintain Neutral Neutral
2019-10-08 Jefferies Upgrade Hold Buy
2019-07-19 KeyBanc Maintain Overweight Overweight
2019-07-19 Stifel Maintain Buy Buy
2019-07-19 Morgan Stanley Maintain Overweight Overweight
2019-07-19 BMO Capital Maintain Outperform Outperform
2019-07-19 Stifel Nicolaus Maintain Buy Buy
2019-07-19 Keybanc Maintain Overweight Overweight
2019-07-19 Raymond James Maintain Strong Buy Strong Buy
2019-07-19 Canaccord Genuity Maintain Buy Buy
2019-07-19 Citigroup Maintain Neutral Neutral
2019-07-19 Credit Suisse Maintain Outperform Outperform
2019-07-12 Wells Fargo Maintain Outperform Outperform
2019-07-11 Cowen & Co. Maintain Outperform Outperform
2019-06-25 Jefferies Maintain Underperform Underperform
2019-06-19 Deutsche Bank Maintain Buy Buy
2019-04-25 Bank of America Maintain Buy Buy
2019-04-25 Deutsche Bank Maintain Buy Buy
2019-04-25 B of A Securities Maintain Buy Buy
2019-04-25 Barclays Maintain Overweight Overweight
2019-04-25 Raymond James Maintain Strong Buy Strong Buy
2019-04-25 Morgan Stanley Maintain Overweight Overweight
2019-04-25 Nomura Maintain Buy Buy
2019-04-25 Wedbush Maintain Outperform Outperform
2019-04-25 Keybanc Maintain Overweight Overweight
2019-04-25 KeyBanc Maintain Overweight Overweight
2019-04-25 BMO Capital Maintain Outperform Outperform
2019-04-25 UBS Maintain Buy Buy
2019-04-17 KeyBanc Maintain Overweight Overweight
2019-04-17 Keybanc Maintain Overweight Overweight
2019-04-12 Barclays Maintain Overweight Overweight
2019-03-14 Mizuho Maintain Buy Buy
2019-01-31 Nomura Maintain Buy Buy
2018-10-25 Nomura Maintain Buy Buy
2018-10-25 KeyBanc Maintain Overweight Overweight
2018-10-25 Keybanc Maintain Overweight Overweight
2018-10-25 Citigroup Maintain Neutral Neutral
2018-10-19 Wedbush Maintain Outperform Outperform
2018-10-12 Macquarie Upgrade Neutral Outperform
2018-09-07 Barclays Maintain Overweight Overweight
2018-07-23 Argus Maintain Buy Buy
2018-07-23 Argus Research Maintain Buy Buy
2018-07-20 Keybanc Maintain Overweight Overweight
2018-07-20 Credit Suisse Maintain Outperform Outperform
2018-07-20 BMO Capital Maintain Outperform Outperform
2018-07-20 Wells Fargo Maintain Outperform Outperform
2018-07-20 Citigroup Maintain Neutral Neutral
2018-07-20 Stifel Maintain Buy Buy
2018-07-20 Stifel Nicolaus Maintain Buy Buy
2018-07-20 KeyBanc Maintain Overweight Overweight
2018-07-20 Barclays Maintain Overweight Overweight
2018-07-17 PiperJaffray Maintain Overweight Overweight
2018-07-17 Piper Sandler Maintain Overweight Overweight
2018-07-17 Raymond James Maintain Strong Buy Strong Buy
2018-07-17 B of A Securities Maintain Buy Buy
2018-07-17 Bank of America Maintain Buy Buy
2018-06-06 Argus Research Maintain Buy Buy
2018-06-06 Argus Maintain Buy Buy
2018-05-05 Argus Downgrade Buy Hold
2018-04-30 Citigroup Maintain Neutral Neutral
2018-04-27 JP Morgan Upgrade Neutral Overweight
2018-04-27 Barclays Maintain Overweight Overweight
2018-04-27 Stifel Nicolaus Maintain Buy Buy
2018-04-27 Stifel Maintain Buy Buy
2018-04-27 Canaccord Genuity Maintain Buy Buy
2018-03-26 Morgan Stanley Maintain Overweight Overweight
2018-02-02 Morgan Stanley Maintain Overweight Overweight
2018-02-02 Nomura Maintain Buy Buy
2018-02-01 BMO Capital Maintain Outperform Outperform
2018-02-01 Bank of America Maintain Buy Buy
2018-02-01 Stifel Nicolaus Maintain Buy Buy
2018-02-01 Canaccord Genuity Maintain Buy Buy
2018-02-01 Stifel Maintain Buy Buy
2018-02-01 Keybanc Maintain Overweight Overweight
2018-02-01 KeyBanc Maintain Overweight Overweight
2018-02-01 B of A Securities Maintain Buy Buy
2018-01-25 Barclays Maintain Overweight Overweight
2018-01-25 JP Morgan Maintain Neutral Neutral
2018-01-24 Nomura Maintain Buy Buy
2017-11-09 UBS Maintain Buy Buy
2017-10-31 Argus Research Upgrade Hold Buy
2017-10-31 Oppenheimer Maintain Outperform Outperform
2017-10-31 Argus Upgrade Hold Buy
2017-10-30 Citigroup Maintain Sell Sell
2017-10-27 Stifel Nicolaus Maintain Buy Buy
2017-10-27 BMO Capital Maintain Outperform Outperform
2017-10-27 Barclays Maintain Overweight Overweight
2017-10-27 Canaccord Genuity Maintain Buy Buy
2017-10-27 Citigroup Maintain Sell Sell
2017-10-27 Stifel Maintain Buy Buy
2017-10-05 Canaccord Genuity Upgrade Hold Buy
2017-09-06 Moffett Nathanson Maintain Neutral Neutral
2017-07-21 Citigroup Maintain Sell Sell
2017-07-21 Deutsche Bank Maintain Buy Buy
2017-07-17 Credit Suisse Maintain Outperform Outperform
2017-06-22 Cleveland Research Maintain Buy Buy
2017-04-27 Credit Suisse Maintain Outperform Outperform
2017-01-23 Tigress Financial Upgrade Neutral Buy
2017-01-11 Wells Fargo Maintain Outperform Outperform
2016-12-22 PiperJaffray Maintain Overweight Overweight
2016-11-17 Goldman Sachs Upgrade Neutral Buy
2016-11-10 Atlantic Equities Upgrade Underweight Neutral
2016-10-21 Nomura Maintain Buy Buy
2016-10-21 Wunderlich Upgrade Hold Buy
2016-10-20 William Blair Upgrade Market Perform Outperform
2016-10-20 Wunderlich Securities Upgrade Hold Buy
2016-10-17 Goldman Sachs Maintain Neutral Neutral
2016-08-29 UBS Maintain Buy Buy
2016-07-20 Wunderlich Securities Maintain Hold Hold
2016-07-20 Citigroup Maintain Sell Sell
2016-07-20 Wunderlich Maintain Hold Hold
2016-07-19 William Blair Maintain Market Perform Perform
2016-07-07 Citigroup Maintain Sell Sell
2016-05-24 Cowen & Co. Upgrade Market Perform Outperform
2016-05-16 Canaccord Genuity Maintain Hold Hold
2016-04-26 Macquarie Maintain Neutral Neutral
2016-04-22 Cowen & Co. Maintain Market Perform Market Perform
2016-04-22 Goldman Sachs Maintain Neutral Neutral
2016-04-22 RBC Capital Maintain Outperform Outperform
2016-04-22 Macquarie Maintain Neutral Neutral
2016-04-22 Morgan Stanley Maintain Overweight Overweight
2016-04-19 Nomura Maintain Buy Buy
2016-04-01 Cowen & Co. Maintain Market Perform Market Perform
2016-03-04 Macquarie Maintain Neutral Neutral
2016-02-01 Hilliard Lyons Downgrade Long Term Buy Neutral
2016-01-29 Credit Suisse Maintain Outperform Outperform
2016-01-13 Morgan Stanley Upgrade Equal Weight Overweight
2016-01-08 BMO Capital Maintain Outperform Outperform
2016-01-06 Barclays Maintain Overweight Overweight
2015-12-18 Goldman Sachs Upgrade Sell Neutral
2015-12-16 Deutsche Bank Maintain Buy Buy
2015-11-30 Raymond James Upgrade Market Perform Strong Buy
2015-11-10 Piper Sandler Maintain Overweight Overweight
2015-11-10 PiperJaffray Maintain Overweight Overweight
2015-10-23 B of A Securities Upgrade Neutral Buy
2015-10-23 Barclays Maintain Overweight Overweight
2015-10-23 Bank of America Upgrade Neutral Buy
2015-10-23 Jefferies Maintain Underweight Underweight
2015-10-01 B of A Securities Upgrade Underperform Neutral
2015-10-01 Bank of America Upgrade Underperform Neutral
2015-08-13 Stifel Nicolaus Upgrade Hold Buy
2015-08-13 Stifel Upgrade Hold Buy
2015-07-22 Barclays Maintain Overweight Overweight
2015-07-22 Citigroup Maintain Sell Sell
2015-07-09 Jefferies Maintain Underperform Underperform
2015-07-08 Morgan Stanley Maintain Equal Weight Equal Weight
2015-06-18 Jefferies Maintain Underperform Underperform
2015-06-09 Wunderlich Maintain Hold Hold
2015-06-03 Barclays Maintain Overweight Overweight
2015-05-13 Deutsche Bank Upgrade Hold Buy
2015-04-30 KeyBanc Maintain Overweight Overweight
2015-04-30 Keybanc Maintain Overweight Overweight
2015-04-27 Citigroup Maintain Sell Sell
2015-04-24 Pacific Crest Maintain Overweight Overweight
2015-04-24 Nomura Upgrade Neutral Buy
2015-04-23 Citigroup Maintain Neutral Neutral
2015-04-15 Citigroup Maintain Sell Sell
2015-04-10 Barclays Maintain Overweight Overweight
2015-04-06 Wells Fargo Upgrade Market Perform Outperform
2015-03-13 Pacific Crest Maintain Outperform Outperform
2015-01-29 Atlantic Equities Downgrade Neutral Underweight
2015-01-28 Citigroup Maintain Sell Sell
2015-01-27 JP Morgan Downgrade Overweight Neutral
2015-01-27 Nomura Downgrade Buy Neutral
2015-01-27 Barclays Maintain Overweight Overweight
2015-01-06 Barclays Maintain Overweight Overweight
2014-12-16 B of A Securities Downgrade Neutral Underperform
2014-12-16 Bank of America Downgrade Neutral Underperform
2014-12-12 PiperJaffray Maintain Overweight Overweight
2014-11-21 Jefferies Maintain Underperform Underperform
2014-11-18 Citigroup Maintain Neutral Neutral
2014-10-24 Credit Suisse Maintain Outperform Outperform
2014-10-09 BMO Capital Maintain Market Perform Perform
2014-10-02 FBN Securities Maintain Outperform Outperform
2014-09-10 MKM Partners Maintain Buy Buy
2014-09-04 Barclays Maintain Overweight Overweight
2014-07-23 Credit Suisse Maintain Outperform Outperform
2014-07-23 Bank of America Upgrade Underperform Neutral
2014-07-23 B of A Securities Upgrade Underperform Neutral
2014-07-23 UBS Maintain Buy Buy
2014-07-23 FBR Capital Maintain Outperform Outperform
2014-07-23 Pacific Crest Upgrade Sector Perform Outperform
2014-07-18 Barclays Maintain Overweight Overweight
2014-07-18 Deutsche Bank Maintain Hold Hold
2014-07-15 Nomura Maintain Buy Buy
2014-06-12 Citigroup Maintain Neutral Neutral
2014-06-05 FBR Capital Upgrade Market Perform Outperform
2014-05-30 Summit Research Partners Maintain Hold Hold
2014-04-25 JP Morgan Maintain Neutral Neutral
2014-04-25 FBR Capital Maintain Market Perform Market Perform
2014-04-25 Oppenheimer Maintain Outperform Outperform
2014-04-25 Credit Suisse Maintain Outperform Outperform
2014-04-22 Jefferies Maintain Buy Buy
2014-04-14 Deutsche Bank Downgrade Buy Hold
2014-03-19 Cowen & Co. Maintain Market Perform Market Perform
2014-03-18 Barclays Maintain Overweight Overweight
2014-02-27 B. Riley Maintain Neutral Neutral
2014-02-27 B. Riley FBR Maintain Neutral Neutral
2014-02-04 Sterne Agee Maintain Neutral Neutral
2014-01-24 Credit Suisse Maintain Outperform Outperform
2014-01-24 Deutsche Bank Maintain Buy Buy
2014-01-23 Barclays Maintain Overweight Overweight
2014-01-23 Citigroup Maintain Neutral Neutral
2014-01-23 Deutsche Bank Upgrade Hold Buy
2014-01-14 Citigroup Downgrade Buy Neutral
2014-01-10 Barclays Upgrade Equal Weight Overweight
2013-11-27 Evercore ISI Group Maintain Overweight Overweight
2013-11-27 Evercore Partners Maintain Overweight Overweight
2013-11-19 McAdams Wright Ragen Maintain Hold Hold
2013-11-18 Bank of America Downgrade Neutral Underperform
2013-11-18 B of A Securities Downgrade Neutral Underperform
2013-11-06 Nomura Maintain Buy Buy
2013-10-15 Jefferies Upgrade Hold Buy
2013-09-04 Morgan Stanley Downgrade Overweight Equal Weight
2013-08-26 BMO Capital Maintain Market Perform Market Perform
2013-08-22 Nomura Upgrade Neutral Buy
2013-08-13 Stifel Nicolaus Downgrade Buy Hold
2013-08-13 Stifel Downgrade Buy Hold
2013-08-08 Evercore ISI Group Upgrade Equal Weight Overweight
2013-08-08 Evercore Partners Upgrade Equal Weight Overweight
2013-07-29 Atlantic Equities Downgrade Overweight Neutral
2013-07-19 Cowen & Co. Downgrade Outperform Market Perform
2013-06-26 Morgan Stanley Maintain Overweight Overweight
2013-06-05 Deutsche Bank Downgrade Buy Hold
2013-05-28 Nomura Maintain Neutral Neutral
2013-05-15 Stifel Nicolaus Maintain Buy Buy
2013-05-15 Stifel Maintain Buy Buy
2013-04-30 Standpoint Research Downgrade Buy Hold
2013-04-30 Morgan Stanley Upgrade Equal Weight Overweight
2013-04-25 McAdams Wright Ragen Downgrade Buy Hold
2013-04-12 Credit Agricole Maintain Buy Outperform
2013-04-11 Hilliard Lyons Downgrade Long Term Buy Neutral
2013-04-11 Goldman Sachs Downgrade Neutral Sell
2013-04-11 Nomura Downgrade Buy Neutral
2013-04-10 BGC Financial Downgrade Buy Hold
2013-04-10 BGC FInancial Downgrade Buy Hold
2013-04-04 B of A Securities Downgrade Buy Neutral
2013-04-04 Bank of America Downgrade Buy Neutral
2013-02-04 McAdams Wright Ragen Maintain Buy Buy
2013-01-25 Deutsche Bank Maintain Buy Buy
2013-01-18 Deutsche Bank Maintain Buy Buy
2013-01-11 Nomura Maintain Buy Buy
2013-01-10 Morgan Stanley Downgrade Overweight Equal Weight
2013-01-07 Barclays Maintain Equal Weight Equal Weight
2013-01-04 Argus Downgrade Buy Hold
2013-01-04 Argus Research Downgrade Buy Hold
2012-12-14 BMO Capital Maintain Market Perform Perform
2012-12-14 SunTrust Robinson Humphrey Maintain Neutral Neutral
2012-12-13 Barclays Maintain Equal Weight Equal Weight
2012-12-12 Standpoint Research Upgrade Hold Buy
2012-12-05 MKM Partners Maintain Neutral Neutral
2012-10-19 Barclays Maintain Equal Weight Equal Weight
2012-10-01 RBC Capital Downgrade Outperform Sector Perform
2012-09-12 Jefferies Maintain Hold Hold
2012-08-20 Longbow Research Maintain Buy Buy
2012-07-20 Griffin Securities Maintain Buy Buy
2012-07-20 Goldman Sachs Maintain Neutral Neutral
2012-04-20 Goldman Sachs Maintain Neutral Neutral
2012-04-20 McAdams Wright Ragen Maintain Buy Buy
2012-04-20 Deutsche Bank Maintain Buy Buy
2012-04-20 Bank oferica Maintain Buy Buy
2012-04-20 B of A Securities Maintain Buy Buy
2012-04-20 UBS Maintain Buy Buy
2012-04-03 UBS Maintain Buy Buy
2012-03-22 Morgan Stanley Maintain Overweight Overweight
2012-03-19 Hilliard Lyons Maintain Long Term Buy Long Term Buy
2012-03-16 Argus Research Upgrade Hold Buy