-$6.06 (-1.55%)
| 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 |
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-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 |