Loading live market data…

Apple Inc.

NASDAQ:AAPL

$314.86 USD

-$2.45 (-0.77%)

Volume
36.33M
Average Volume
54.39M
Market Capitalization
$4.62T
P/E Ratio
37.98
Dividend Yield
0.33%
Price Target
$325.00
Year High
$323.45
Year Low
$201.50
Day High
Day Low
Payout Ratio
$0.13
Current Ratio
$1.07
Source Headline
OpenAI pushes back on Apple trade secret lawsuit

OpenAI pushed back Tuesday against allegations made by Apple in a trade secret lawsuit, suggesting the complaint lacks merit.

techcrunch.com - 2026-07-14 18:07:42

The next boost to Apple's stock could come from an iPhone price hike

Morgan Stanley estimates that the iPhone 18 lineup could see a $200 price increase from the previous generation.

marketwatch.com - 2026-07-14 15:49:00

Apple Stock Has Been Flying Lately. This Expert Says It's Time to Sell.

After Apple's recent runup, one Wall Street expert is saying it's time to step on the brakes.

investopedia.com - 2026-07-14 15:41:09

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

Nvidia Vs. Apple: Nvidia Will Edge Out Apple in Market Cap To End July, but Apple is Growing Faster

NVIDIA (NASDAQ:NVDA | NVDA Price Prediction) and Apple (NASDAQ:AAPL) posted very different quarters, yet sit nearly shoulder to shoulder at the market's top.

247wallst.com - 2026-07-14 12:21:07

Apple Avoided the AI CapEx Trap — It Could Create the Biggest iPhone Upgrade Cycle Ever

For the past two years, investors have measured the artificial intelligence race by one metric above all others: spending.

247wallst.com - 2026-07-14 12:12:57

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

Apple stock falls after KeyBanc downgrade on slowing growth concerns

Apple stock fell around 1% on Tuesday after KeyBanc Capital Markets downgraded the iPhone maker, citing slowing hardware demand, weaker growth expectations, and valuation concerns despite the stock's strong performance over the past year. Shares declined about 1.7% to $311.91 on Tuesday after analyst Brandon Nispel cut his rating on the stock to Underweight from Sector Weight.

invezz.com - 2026-07-14 10:52:45

Tuesday's Morning Movers: SPCX New Bull, NVDA PT Hike, AAPL Downgrade

KeyBanc is taking what Diane King Hall calls a contrarian view on Apple (AAPL). The firm issued a downgrade to underweight for the iPhone maker over a tentative hardware demand downslide.

youtube.com - 2026-07-14 10:30:39

Apple Inc. (AAPL) Is a Trending Stock: Facts to Know Before Betting on It

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

zacks.com - 2026-07-14 10:01:22

Greg Abel Tied 30% of Berkshire's $348 Billion Portfolio to 2 AI Stocks

That's not a bad thing at all.

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

AI’s Biggest Winners Are Creating Its Biggest Losers. Here’s What It Means for Investors

Every record-breaking chip sale and soaring data center budget is quietly starving another corner of the tech economy, and corporate earnings are starting to expose which companies are caught on the wrong side of that divide.

247wallst.com - 2026-07-14 09:24:11

Stock Futures Mixed as Investors Unpack Inflation Data, Bank Earnings

Stocks are moving mixed as investors digest consumer sentiment data and a slew of big name earnings

schaeffersresearch.com - 2026-07-14 09:09:00

This Apple Analyst Turns Bearish; Here Are Top 5 Downgrades For Tuesday

Top Wall Street analysts changed their outlook on these top names. For a complete view of all analyst rating changes, including upgrades, downgrades and initiations, please see our analyst ratings page.

benzinga.com - 2026-07-14 08:31:23

Here Are Tuesday's Best Wall Street Analyst Research Calls: Apple, Bloom Energy, Circle Internet Group, First Solar, Halliburton, IBM, Intuit, Newmont, SK hynix, and More

Futures are trading mixed as it looks like it's “game on” again with Iran, as they made what appears to be a tactical mistake by firing on ships in the Gulf, so President Trump returned the favor with some massive missile attacks.

247wallst.com - 2026-07-14 07:55:34

The Risk Behind Apple's Lawsuit That Most Investors Are Ignoring Right Now

Apple (NASDAQ:AAPL | AAPL Price Prediction) closed at $317.31 on July 13, an all-time high, shortly after it filed one of the most aggressive lawsuits in its recent history.

247wallst.com - 2026-07-14 07:45:39

LightShed's Walter Piecyk on Apple-OpenAI lawsuit: You don't sue someone you're not worried about

Walter Piecyk, LightShed co-founder and partner, joins 'Squawk Box' to discuss news of Apple nearing $5T in market value, KeyBanc's downgrade of the stock, the headwinds facing the company, OpenAI lawsuit, and more.

youtube.com - 2026-07-14 07:36:05

3 Reasons Apple Stock Just Got Downgraded

Shares could soon look “too expensive,” KeyBanc's Brandon Nispel warns as he cuts his rating for the iPhone maker.

barrons.com - 2026-07-14 07:08:00

Apple and OpenAI's lawsuit is a reminder that not everything from your old job is yours to bring

Apple's lawsuit against OpenAI shows how changing jobs can pull workers into a costly trade-secrets fight. Use your expertise, but taking confidential information can lead to a lawsuit or pink slip.

businessinsider.com - 2026-07-14 05:50:02

OpenAI is breaking Silicon Valley's unwritten code. That's why Apple is so angry.

OpenAI refuses to play by Silicon Valley's unspoken rule. In Facebook's early days, Sheryl Sandberg pushed back in similar ways.

businessinsider.com - 2026-07-14 05:00:02

Apple: The AI Upgrade Cycle Hasn't Arrived Yet, But Growth Has

Apple demonstrates renewed business momentum, with core offerings showing strength independent of AI catalysts. The introduction of next-generation Apple Intelligence integrates advanced AI across the ecosystem, enhancing user experience and privacy. New AI features necessitate updated hardware, positioning AAPL for a significant hardware upgrade cycle.

seekingalpha.com - 2026-07-14 04:31:50

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

Jim Cramer Calls Apple's OpenAI Lawsuit “Heavyweight.” Tim Cook Must Believe OpenAI Was Stealing

On CNBC's Squawk on the Street on Monday morning, Jim Cramer and David Faber discussed Apple (NASDAQ:AAPL | AAPL Price Prediction) and its newly filed lawsuit against OpenAI, framing the case as a serious escalation with real IPO consequences.

247wallst.com - 2026-07-13 20:33:23

Apple Lawsuit Exposes Enterprise Data Risks During Employee Offboarding

Apple's lawsuit against OpenAI announced Friday (July 10) includes allegations that highlight the importance of protecting corporate data when employees leave, TechCrunch reported Monday (July 13). The lawsuit includes allegations that a former employee who went to work for OpenAI exploited an authentication bug to access the company's network after leaving Apple.

pymnts.com - 2026-07-13 19:00:15

Apple Acquires Open-Source Observability Platform Developer SigScalr

Apple acquired certain assets of SigScalr and hired certain SigScalr employees, according to a list of acquisitions maintained by the European Commission. The list said that “SigScalr develops a data log management and observability tool” and that Apple notified the commission of the acquisition on March 12.

pymnts.com - 2026-07-13 17:58:47

Apple Is Reportedly Accelerating Chip Releases Due to AI Pressure

According to a report, the company plans to skip higher-performance versions of some of its processors along the way.

cnet.com - 2026-07-13 17:47:34

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

Apple says former employee exploited ‘rare' bug to download confidential files after leaving for OpenAI

On Friday, Apple dropped the bombshell news it was suing OpenAI over the alleged theft of trade secrets, claiming that OpenAI stole Apple's confidential data and engaged in efforts to learn proprietary information while recruiting former Apple employees.

techcrunch.com - 2026-07-13 16:00:17

Apple Just Hit a New High. These Experts Say the iPhone Maker's Stock Has More Room to Run

Apple's stock has rallied to record highs recently. Some experts say they believe it still has has more room to run.

investopedia.com - 2026-07-13 15:25:51

Apple Sat Out the AI Arms Race. It's the Only Magnificent 7 Stock Near All-Time Highs.

Apple‘s (NASDAQ:AAPL | AAPL Price Prediction) stock has climbed 15% since June 25, adding $600 billion in market value, pushing shares to $317.18 and right up against the 52-week high of $323.45.

247wallst.com - 2026-07-13 15:21:46

How Apple's Lawsuit Could Disrupt OpenAI's Bid to Rival the iPhone

Apple's lawsuit accusing OpenAI of systematically stealing its intellectual property threatens to disrupt the AI company's device ambitions long before the case is resolved. Bloomberg's Mark Gurman joins Ed Ludlow on "Bloomberg Tech.

youtube.com - 2026-07-13 14:32:24

AI Selloff, Apple vs. OpenAI & the Future of Defense Tech | Bloomberg Tech 7/13/2026

Bloomberg's Ed Ludlow breaks down why an AI-fueled stock rout in South Korea spilled over into the US market Monday, sending SK Hynix ADRs falling in their second US trading day. Plus, Apple and OpenAI's AI rivalry enters the courtroom, with Apple filing a sweeping trade secrets lawsuit against the ChatGPT maker.

youtube.com - 2026-07-13 14:30:51

The wildest allegations in Apple's trade secrets lawsuit against OpenAI

Apple's trade secret lawsuit against OpenAI is packed with a number of extraordinary allegations that paint a picture of a coordinated effort to extract confidential information from current and former Apple employees. But what's perhaps most striking is how casually the alleged misconduct is described, including one message that reads, “LOL, I found out I can access the [network storage], so funny.

techcrunch.com - 2026-07-13 14:22:10

Apple lawsuit could reveal OpenAI's hardware plans

CNBC's MacKenzie Sigalos reports on why Apple is suing OpenAI.

youtube.com - 2026-07-13 14:09:14

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

5 Stocks That Can Win or Lose After Taiwan Semiconductor Earnings

Taiwan Semiconductor (NYSE:TSM | TSM Price Prediction) reports its

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

Stock Indexes Split as Chip Stocks Fall, Oil Surges

Why are chip stocks collapsing while the Dow barely budges? Korean markets just had their worst day since the 2008 financial crisis, and the fallout is hitting semiconductors hard.

fool.com - 2026-07-13 12:23:17

Broadcom Insiders Dump $10 Million in Stock -- Here's Why

Broadcom (AVGO) disclosed insider stock sales totaling about $10.2 million, with two executives reducing their holdings through transactions reported in U.S. Se

gurufocus.com - 2026-07-13 12:23:00

Stock Market Today, July 13: Energy Stocks Cushion Dow as Tech Slides on Geopolitical Tensions

Energy names help cushion the Dow as oil jumps on U.S.-Iran tensions and investors brace for key earnings and inflation data, today, July 13, 2026.

fool.com - 2026-07-13 12:14:50

Elon Musk and Sam Altman spar on X over Apple's lawsuit against OpenAI

CNBC's Kate Rooney reports on Elon Musk and Sam Altman sparring on X over Apple's lawsuit against OpenAI.

youtube.com - 2026-07-13 12:09:51

Elon Musk, Sam Altman feud reignites after Apple sues OpenAI for stealing trade secrets: ‘Scam Altman'

In a Saturday post on X, Musk invoked his longtime nickname for Altman, writing: “Scam Altman strikes again

nypost.com - 2026-07-13 12:07:23

Apple, Samsung Gain as Smartphone Market Falls

Apple (AAPL) and Samsung gained smartphone market share in the second quarter even as global shipments fell 4% year over year, highlighting how the industry's l

gurufocus.com - 2026-07-13 12:04:00

Apple's OpenAI Lawsuit Echoes 2010s Battle Against Android

In a lawsuit filed last week, Apple accused OpenAI of stealing trade secrets, The Wall Street Journal reported Monday (July 13). That lawsuit echoes Apple's legal battles in the 2010s against various companies involved in making Android phones, the report said.

pymnts.com - 2026-07-13 11:34:09

This Stock is My Biggest Bet For 2026

I keep hitting the buy button on Apple (NASDAQ:AAPL | AAPL Price Prediction), and going into the back half of 2026 this is the largest position I own.

247wallst.com - 2026-07-13 11:30:44

Apple Hits New All-Time High. Here's Why It Will Top $5 Trillion and Nvidia

The stock market's biggest winners are changing.

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

Apple's AI restraint boosts stock; analysts see foldable iPhone as next catalyst

Apple Inc. is emerging as an unlikely winner from Wall Street's growing scepticism over artificial intelligence spending, with investors increasingly rotating into the iPhone maker as chipmakers and cloud-computing companies face mounting pressure. The stock has rebounded sharply after disappointing investors with its latest AI announcements, adding nearly $600 billion in market value since bottoming on June 25 and returning to record highs, Bloomberg reported.

invezz.com - 2026-07-13 10:42:55

Apple sues OpenAI, former employees over alleged trade secret theft tied to AI hardware

Apple Inc (NASDAQ:AAPL, XETRA:APC) has filed a lawsuit in the US District Court for the Northern District of California accusing OpenAI (Unlisted:OPAI), its hardware subsidiary io Products, and two former Apple employees of misappropriating trade secrets related to the development of OpenAI's planned consumer AI hardware. The complaint alleges OpenAI engaged in a coordinated effort to obtain Apple's confidential information as it accelerated work on its hardware ambitions following its acquisition of Jony Ive's startup io Products for approximately $6.5 billion.

proactiveinvestors.com - 2026-07-13 10:33:15

Apple Sued OpenAI for Stealing Secrets, Elon Musk Couldn't Resist Piling On

The company that once partnered with OpenAI to put ChatGPT on every iPhone is now suing it for theft.

247wallst.com - 2026-07-13 10:02:46

Prediction: Apple Stock Will Crush the S&P 500 in Its New CEO's First Year

Apple (NASDAQ:AAPL | AAPL Price Prediction) CEO Tim Cook is less than two months away from handing over the reins to John Ternus, a move that investors now seem to have come to terms with.

247wallst.com - 2026-07-13 09:12:29

Apple's Impending Margin Crisis, Sell Or Hedge Ahead Of Q3 Earnings

Apple Inc. (AAPL) faces significant gross margin compression due to surging NAND and DRAM costs, with price hikes across Macs, iPads, and soon, possibly iPhones. AAPL's historical gross margin strength (peaking at 49%) is at risk, with even a 2% decline potentially causing an 11% share price drop. I reiterate a Strong Sell rating, citing unsustainable input cost pressures and limited ability to pass on price increases without harming unit sales.

seekingalpha.com - 2026-07-13 09:00:16

Get AAPL Insider Trade Alerts

AAPL Price Target Summary

Last Month

$282.50

2 analysts

Last Quarter

$321.73

15 analysts

Last Year

$300.10

60 analysts

All Time

$227.25

247 analysts

AAPL Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-06-25 Evercore ISI Group Maintain Outperform Outperform
2026-06-22 KGI Securities Downgrade Outperform Hold
2026-06-18 B of A Securities Maintain Buy Buy
2026-06-09 Maxim Group Maintain Buy Buy
2026-06-09 TD Cowen Maintain Buy Buy
2026-06-09 Rosenblatt Maintain Neutral Neutral
2026-06-09 Needham Maintain Hold Hold
2026-06-09 Morgan Stanley Maintain Overweight Overweight
2026-06-05 Wedbush Maintain Outperform Outperform
2026-05-26 B of A Securities Maintain Buy Buy
2026-05-14 Tigress Financial Maintain Strong Buy Strong Buy
2026-05-14 Evercore ISI Group Maintain Outperform Outperform
2026-05-08 Wedbush Maintain Outperform Outperform
2026-05-01 UBS Maintain Neutral Neutral
2026-05-01 Barclays Maintain Underweight Underweight
2026-05-01 TD Cowen Maintain Buy Buy
2026-05-01 Rosenblatt Maintain Neutral Neutral
2026-05-01 Wedbush Maintain Outperform Outperform
2026-05-01 Maxim Group Maintain Buy Buy
2026-05-01 Needham Maintain Hold Hold
2026-05-01 DA Davidson Maintain Neutral Neutral
2026-05-01 Morgan Stanley Maintain Overweight Overweight
2026-05-01 Wells Fargo Maintain Overweight Overweight
2026-04-28 UBS Maintain Neutral Neutral
2026-04-21 Rosenblatt Maintain Neutral Neutral
2026-04-21 Wedbush Maintain Outperform Outperform
2026-04-17 BNP Paribas Upgrade Neutral Outperform
2026-04-14 B of A Securities Maintain Buy Buy
2026-03-31 Wedbush Maintain Outperform Outperform
2026-03-27 Wedbush Maintain Outperform Outperform
2026-03-23 B of A Securities Maintain Buy Buy
2026-03-23 Morgan Stanley Maintain Overweight Overweight
2026-03-05 Wedbush Maintain Outperform Outperform
2026-03-05 Rosenblatt Maintain Neutral Neutral
2026-03-03 Barclays Maintain Underweight Underweight
2026-02-17 Wedbush Maintain Outperform Outperform
2026-01-30 DA Davidson Maintain Neutral Neutral
2026-01-30 Wedbush Maintain Outperform Outperform
2026-01-30 TD Cowen Maintain Buy Buy
2026-01-30 Needham Maintain Hold Hold
2026-01-30 Jefferies Maintain Hold Hold
2026-01-30 Maxim Group Upgrade Hold Buy
2026-01-30 JP Morgan Maintain Overweight Overweight
2026-01-30 Rosenblatt Maintain Neutral Neutral
2026-01-30 Barclays Maintain Underweight Underweight
2026-01-26 Jefferies Maintain Hold Hold
2026-01-26 JP Morgan Maintain Overweight Overweight
2026-01-20 Evercore ISI Group Maintain Outperform Outperform
2026-01-20 Citigroup Maintain Buy Buy
2026-01-13 Wedbush Maintain Outperform Outperform
2026-01-12 Wedbush Maintain Outperform Outperform
2026-01-09 Evercore ISI Group Maintain Outperform Outperform
2025-12-17 Morgan Stanley Maintain Overweight Overweight
2025-12-09 Citigroup Maintain Buy Buy
2025-12-08 Wedbush Maintain Outperform Outperform
2025-12-08 Evercore ISI Group Maintain Outperform Outperform
2025-12-05 CLSA Maintain Outperform Outperform
2025-12-02 Loop Capital Maintain Buy Buy
2025-11-04 Rosenblatt Maintain Neutral Neutral
2025-10-31 Evercore ISI Group Maintain Outperform Outperform
2025-10-31 DA Davidson Maintain Neutral Neutral
2025-10-31 UBS Maintain Neutral Neutral
2025-10-31 Morgan Stanley Maintain Overweight Overweight
2025-10-31 Barclays Maintain Underweight Underweight
2025-10-31 JP Morgan Maintain Overweight Overweight
2025-10-31 Citigroup Maintain Buy Buy
2025-10-31 Rosenblatt Maintain Neutral Neutral
2025-10-31 TD Cowen Maintain Buy Buy
2025-10-31 B of A Securities Maintain Buy Buy
2025-10-31 Goldman Sachs Maintain Buy Buy
2025-10-31 Jefferies Upgrade Underperform Hold
2025-10-31 Argus Research Maintain Buy Buy
2025-10-31 Wells Fargo Maintain Overweight Overweight
2025-10-29 B of A Securities Maintain Buy Buy
2025-10-28 Baird Maintain Outperform Outperform
2025-10-27 JP Morgan Maintain Overweight Overweight
2025-10-21 Goldman Sachs Maintain Buy Buy
2025-10-21 Wells Fargo Maintain Overweight Overweight
2025-10-20 Loop Capital Upgrade Hold Buy
2025-10-03 Jefferies Downgrade Hold Underperform
2025-10-02 Morgan Stanley Maintain Overweight Overweight
2025-09-26 Evercore ISI Group Maintain Outperform Outperform
2025-09-22 Wedbush Maintain Outperform Outperform
2025-09-17 Tigress Financial Maintain Strong Buy Strong Buy
2025-09-11 DA Davidson Downgrade Buy Neutral
2025-09-11 Phillip Securities Downgrade Neutral Reduce
2025-09-10 Melius Research Maintain Buy Buy
2025-09-10 Rosenblatt Maintain Neutral Neutral
2025-09-10 Evercore ISI Group Maintain Outperform Outperform
2025-09-10 B of A Securities Maintain Buy Buy
2025-09-09 Wedbush Maintain Outperform Outperform
2025-09-08 Jefferies Maintain Hold Hold
2025-09-04 MoffettNathanson Upgrade Sell Neutral
2025-09-03 B of A Securities Maintain Buy Buy
2025-09-03 Wedbush Maintain Outperform Outperform
2025-08-27 Goldman Sachs Maintain Buy Buy
2025-08-25 B of A Securities Maintain Buy Buy
2025-08-21 Loop Capital Maintain Hold Hold
2025-08-14 Melius Research Maintain Buy Buy
2025-08-13 Evercore ISI Group Maintain Outperform Outperform
2025-08-08 Melius Research Maintain Buy Buy
2025-08-07 Wells Fargo Maintain Overweight Overweight
2025-08-07 Wedbush Maintain Outperform Outperform
2025-08-07 B of A Securities Maintain Buy Buy
2025-08-01 Rosenblatt Maintain Neutral Neutral
2025-08-01 Citigroup Maintain Buy Buy
2025-08-01 Barclays Maintain Underweight Underweight
2025-08-01 B of A Securities Maintain Buy Buy
2025-08-01 Raymond James Maintain Outperform Outperform
2025-08-01 Morgan Stanley Maintain Overweight Overweight
2025-08-01 DA Davidson Maintain Buy Buy
2025-08-01 JP Morgan Maintain Overweight Overweight
2025-08-01 Wedbush Maintain Outperform Outperform
2025-08-01 UBS Maintain Neutral Neutral
2025-07-30 Wedbush Maintain Outperform Outperform
2025-07-29 Rosenblatt Maintain Neutral Neutral
2025-07-25 Needham Maintain Hold Hold
2025-07-17 JP Morgan Maintain Overweight Overweight
2025-07-09 Wedbush Maintain Outperform Outperform
2025-07-01 Jefferies Upgrade Underperform Hold
2025-06-26 JP Morgan Maintain Overweight Overweight
2025-06-10 Wedbush Maintain Outperform Outperform
2025-06-10 B of A Securities Maintain Buy Buy
2025-06-10 Morgan Stanley Maintain Overweight Overweight
2025-06-10 Needham Maintain Hold Hold
2025-06-05 Morgan Stanley Maintain Overweight Overweight
2025-06-04 Needham Downgrade Buy Hold
2025-05-16 Wedbush Maintain Outperform Outperform
2025-05-03 JP Morgan Maintain Overweight Overweight
2025-05-02 Needham Maintain Buy Buy
2025-05-02 Rosenblatt Downgrade Buy Neutral
2025-05-02 Baird Maintain Outperform Outperform
2025-05-02 Jefferies Downgrade Hold Underperform
2025-05-02 B of A Securities Maintain Buy Buy
2025-05-02 DA Davidson Maintain Buy Buy
2025-05-02 Wedbush Maintain Outperform Outperform
2025-05-01 Rosenblatt Maintain Buy Buy
2025-05-01 B of A Securities Maintain Buy Buy
2025-04-30 Raymond James Maintain Outperform Outperform
2025-04-30 Barclays Maintain Underweight Underweight
2025-04-30 Loop Capital Maintain Hold Hold
2025-04-29 Morgan Stanley Maintain Overweight Overweight
2025-04-24 B of A Securities Maintain Buy Buy
2025-04-23 Goldman Sachs Maintain Buy Buy
2025-04-23 UBS Maintain Neutral Neutral
2025-04-14 DA Davidson Maintain Buy Buy
2025-04-14 JP Morgan Maintain Overweight Overweight
2025-04-14 Keybanc Upgrade Underweight Sector Weight
2025-04-14 Citigroup Maintain Buy Buy
2025-04-14 Goldman Sachs Maintain Buy Buy
2025-04-14 Needham Maintain Buy Buy
2025-04-09 Jefferies Upgrade Underperform Hold
2025-04-08 Goldman Sachs Maintain Buy Buy
2025-04-08 Morgan Stanley Maintain Overweight Overweight
2025-04-08 Keybanc Maintain Underweight Underweight
2025-04-07 Wedbush Maintain Outperform Outperform
2025-04-04 Needham Maintain Buy Buy
2025-04-03 Jefferies Maintain Hold Hold
2025-04-03 Tigress Financial Maintain Strong Buy Strong Buy
2025-04-03 B of A Securities Maintain Buy Buy
2025-04-03 Rosenblatt Maintain Buy Buy
2025-03-31 Goldman Sachs Maintain Buy Buy
2025-03-18 Evercore ISI Group Maintain Outperform Outperform
2025-03-14 Wedbush Maintain Outperform Outperform
2025-03-12 Morgan Stanley Maintain Overweight Overweight
2025-03-03 Wedbush Maintain Outperform Outperform
2025-02-19 Goldman Sachs Maintain Buy Buy
2025-01-31 JP Morgan Maintain Overweight Overweight
2025-01-31 Barclays Maintain Underweight Underweight
2025-01-31 Jefferies Maintain Underperform Underperform
2025-01-31 Citigroup Maintain Buy Buy
2025-01-31 Morgan Stanley Maintain Overweight Overweight
2025-01-31 Needham Maintain Buy Buy
2025-01-31 Goldman Sachs Maintain Buy Buy
2025-01-31 Evercore ISI Group Maintain Outperform Outperform
2025-01-31 B of A Securities Maintain Buy Buy
2025-01-31 TD Cowen Maintain Buy Buy
2025-01-30 DA Davidson Maintain Buy Buy
2025-01-29 Piper Sandler Downgrade Outperform Perform
2025-01-29 Oppenheimer Downgrade Outperform Perform
2025-01-28 TD Cowen Maintain Buy Buy
2025-01-27 Rosenblatt Maintain Buy Buy
2025-01-24 B of A Securities Maintain Buy Buy
2025-01-23 Goldman Sachs Maintain Buy Buy
2025-01-23 Wedbush Maintain Outperform Outperform
2025-01-22 Barclays Maintain Underweight Underweight
2025-01-21 Jefferies Downgrade Hold Underperform
2025-01-21 JP Morgan Maintain Overweight Overweight
2025-01-21 Needham Maintain Buy Buy
2025-01-21 Loop Capital Downgrade Buy Hold
2025-01-07 MoffettNathanson Downgrade Neutral Sell
2025-01-03 B of A Securities Maintain Buy Buy
2025-01-03 Bernstein Maintain Outperform Outperform
2024-12-26 Wedbush Maintain Outperform Outperform
2024-12-18 Daiwa Capital Maintain Outperform Outperform
2024-12-13 Morgan Stanley Maintain Overweight Overweight
2024-12-10 Needham Maintain Buy Buy
2024-12-02 Jefferies Maintain Hold Hold
2024-11-29 Wedbush Maintain Outperform Outperform
2024-11-25 Morgan Stanley Maintain Overweight Overweight
2024-11-20 Susquehanna Maintain Positive Positive
2024-11-15 Jefferies Maintain Hold Hold
2024-11-04 Loop Capital Maintain Buy Buy
2024-11-01 Rosenblatt Maintain Buy Buy
2024-11-01 Maxim Group Maintain Hold Hold
2024-11-01 DA Davidson Maintain Buy Buy
2024-11-01 Oppenheimer Maintain Outperform Outperform
2024-11-01 Barclays Maintain Underweight Underweight
2024-11-01 HSBC Maintain Hold Hold
2024-11-01 Needham Maintain Buy Buy
2024-10-25 Keybanc Downgrade Sector Weight Underweight
2024-10-21 CFRA Maintain Buy Buy
2024-10-09 Piper Sandler Maintain Neutral Neutral
2024-10-03 B of A Securities Maintain Buy Buy
2024-10-01 Barclays Maintain Underweight Underweight
2024-09-25 New Street Research Maintain Neutral Neutral
2024-09-24 Needham Maintain Buy Buy
2024-09-19 Needham Maintain Buy Buy
2024-09-16 Evercore ISI Group Maintain Outperform Outperform
2024-09-10 JP Morgan Maintain Overweight Overweight
2024-09-10 Maxim Group Maintain Hold Hold
2024-09-10 Piper Sandler Maintain Neutral Neutral
2024-09-10 Wedbush Maintain Outperform Outperform
2024-09-10 Oppenheimer Maintain Outperform Outperform
2024-09-10 Needham Maintain Buy Buy
2024-09-10 B of A Securities Maintain Buy Buy
2024-09-10 Rosenblatt Maintain Buy Buy
2024-09-10 Morgan Stanley Maintain Overweight Overweight
2024-09-09 Wedbush Maintain Outperform Outperform
2024-09-05 B of A Securities Maintain Buy Buy
2024-09-04 UBS Maintain Neutral Neutral
2024-08-28 Tigress Financial Maintain Strong Buy Strong Buy
2024-08-27 Melius Research Maintain Buy Buy
2024-08-27 Piper Sandler Maintain Neutral Neutral
2024-08-27 B of A Securities Maintain Buy Buy
2024-08-27 Citigroup Maintain Buy Buy
2024-08-27 Evercore ISI Group Maintain Outperform Outperform
2024-08-27 Morgan Stanley Maintain Overweight Overweight
2024-08-06 Morgan Stanley Maintain Overweight Overweight
2024-08-05 Needham Maintain Buy Buy
2024-08-02 Maxim Group Maintain Hold Hold
2024-08-02 Barclays Maintain Underweight Underweight
2024-08-02 Citigroup Maintain Buy Buy
2024-08-02 Rosenblatt Maintain Buy Buy
2024-08-02 Goldman Sachs Maintain Buy Buy
2024-08-02 Wedbush Maintain Outperform Outperform
2024-07-29 TD Cowen Maintain Buy Buy
2024-07-26 Raymond James Maintain Outperform Outperform
2024-07-25 Baird Maintain Outperform Outperform
2024-07-24 JP Morgan Maintain Overweight Overweight
2024-07-24 Barclays Maintain Underweight Underweight
2024-07-18 Goldman Sachs Maintain Buy Buy
2024-07-17 CFRA Maintain Buy Buy
2024-07-15 Morgan Stanley Maintain Overweight Overweight
2024-07-15 Loop Capital Upgrade Hold Buy
2024-07-11 Wedbush Maintain Outperform Outperform
2024-07-11 B of A Securities Maintain Buy Buy
2024-07-10 Needham Maintain Buy Buy
2024-07-09 B of A Securities Maintain Buy Buy
2024-07-09 Piper Sandler Maintain Neutral Neutral
2024-07-01 UBS Maintain Neutral Neutral
2024-07-01 Needham Maintain Buy Buy
2024-06-28 Oppenheimer Maintain Outperform Outperform
2024-06-26 B of A Securities Maintain Buy Buy
2024-06-26 Rosenblatt Upgrade Neutral Buy
2024-06-25 Evercore ISI Group Maintain Outperform Outperform
2024-06-24 Melius Research Maintain Buy Buy
2024-06-21 Bernstein Maintain Outperform Outperform
2024-06-18 JP Morgan Maintain Overweight Overweight
2024-06-14 Erste Group Upgrade Hold Buy
2024-06-12 B of A Securities Maintain Buy Buy
2024-06-11 Barclays Maintain Underweight Underweight
2024-06-11 JP Morgan Maintain Overweight Overweight
2024-06-11 Morgan Stanley Maintain Overweight Overweight
2024-06-11 UBS Maintain Neutral Neutral
2024-06-11 Needham Maintain Buy Buy
2024-06-11 Rosenblatt Maintain Neutral Neutral
2024-06-11 DA Davidson Upgrade Neutral Buy
2024-06-04 Morgan Stanley Maintain Overweight Overweight
2024-05-30 Tigress Financial Maintain Strong Buy Strong Buy
2024-05-29 B of A Securities Maintain Buy Buy
2024-05-24 Wedbush Maintain Outperform Outperform
2024-05-13 Wedbush Maintain Outperform Outperform
2024-05-03 Itau BBA Upgrade Underperform Market Perform
2024-05-03 Morgan Stanley Maintain Overweight Overweight
2024-05-03 Barclays Maintain Underweight Underweight
2024-05-03 Canaccord Genuity Maintain Buy Buy
2024-05-03 Rosenblatt Maintain Neutral Neutral
2024-05-03 JP Morgan Maintain Overweight Overweight
2024-05-03 Needham Maintain Buy Buy
2024-05-03 Wedbush Maintain Outperform Outperform
2024-05-03 B of A Securities Maintain Buy Buy
2024-04-29 Bernstein Upgrade Market Perform Outperform
2024-04-29 Citigroup Maintain Buy Buy
2024-04-22 Morgan Stanley Maintain Overweight Overweight
2024-04-16 Needham Maintain Buy Buy
2024-04-11 JP Morgan Maintain Overweight Overweight
2024-04-09 Wedbush Maintain Outperform Outperform
2024-04-01 Loop Capital Maintain Hold Hold
2024-03-28 DZ Bank Downgrade Buy Hold
2024-03-25 UBS Maintain Neutral Neutral
2024-03-22 Morgan Stanley Maintain Overweight Overweight
2024-03-21 Citigroup Maintain Buy Buy
2024-03-21 Wedbush Maintain Outperform Outperform
2024-03-12 B of A Securities Maintain Buy Buy
2024-03-08 Citigroup Maintain Buy Buy
2024-03-05 Rosenblatt Maintain Neutral Neutral
2024-02-28 Wedbush Maintain Outperform Outperform
2024-02-12 Wedbush Maintain Outperform Outperform
2024-02-07 DA Davidson Maintain Neutral Neutral
2024-02-05 Loop Capital Maintain Hold Hold
2024-02-02 Needham Maintain Buy Buy
2024-02-02 JP Morgan Maintain Overweight Overweight
2024-02-02 Oppenheimer Maintain Outperform Outperform
2024-02-02 Citigroup Maintain Buy Buy
2024-02-02 Wedbush Maintain Outperform Outperform
2024-02-02 Barclays Maintain Underweight Underweight
2024-01-31 Wedbush Maintain Outperform Outperform
2024-01-31 Rosenblatt Maintain Neutral Neutral
2024-01-30 Wedbush Maintain Outperform Outperform
2024-01-18 B of A Securities Upgrade Neutral Buy
2024-01-10 Redburn Atlantic Downgrade Buy Neutral
2024-01-04 Piper Sandler Downgrade Overweight Neutral
2024-01-02 Barclays Downgrade Equal Weight Underweight
2023-12-20 Wedbush Maintain Outperform Outperform
2023-12-11 Wedbush Maintain Outperform Outperform
2023-12-08 Morgan Stanley Maintain Overweight Overweight
2023-11-24 Wedbush Maintain Outperform Outperform
2023-11-16 Tigress Financial Maintain Strong Buy Strong Buy
2023-11-03 Morgan Stanley Maintain Overweight Overweight
2023-11-03 Rosenblatt Maintain Neutral Neutral
2023-11-03 Wedbush Maintain Outperform Outperform
2023-11-01 Wedbush Maintain Outperform Outperform
2023-10-31 Needham Maintain Buy Buy
2023-10-30 Oppenheimer Maintain Outperform Outperform
2023-10-30 Barclays Maintain Equal Weight Equal Weight
2023-10-24 B of A Securities Maintain Neutral Neutral
2023-10-16 Morgan Stanley Maintain Overweight Overweight
2023-10-09 Bernstein Maintain Market Perform Market Perform
2023-10-09 Barclays Maintain Equal Weight Equal Weight
2023-10-04 Keybanc Downgrade Overweight Sector Weight
2023-09-28 Evercore ISI Group Maintain Outperform Outperform
2023-09-27 UBS Maintain Neutral Neutral
2023-09-26 B of A Securities Maintain Neutral Neutral
2023-09-25 Morgan Stanley Maintain Overweight Overweight
2023-09-22 B of A Securities Maintain Neutral Neutral
2023-09-21 JP Morgan Maintain Overweight Overweight
2023-09-19 Barclays Maintain Equal Weight Equal Weight
2023-09-19 Evercore ISI Group Maintain Outperform Outperform
2023-09-18 Wedbush Maintain Outperform Outperform
2023-09-15 Credit Suisse Maintain Outperform Outperform
2023-09-14 Keybanc Maintain Overweight Overweight
2023-09-13 B of A Securities Maintain Neutral Neutral
2023-09-13 Wedbush Maintain Outperform Outperform
2023-09-13 Needham Maintain Buy Buy
2023-09-12 Rosenblatt Maintain Neutral Neutral
2023-09-08 JP Morgan Maintain Overweight Overweight
2023-09-07 Wedbush Maintain Outperform Outperform
2023-09-07 Needham Maintain Buy Buy
2023-08-17 Wedbush Maintain Outperform Outperform
2023-08-04 Barclays Maintain Equal Weight Equal Weight
2023-08-04 Canaccord Genuity Maintain Buy Buy
2023-08-04 Needham Maintain Buy Buy
2023-08-04 Raymond James Maintain Outperform Outperform
2023-08-04 Morgan Stanley Maintain Overweight Overweight
2023-08-04 Citigroup Maintain Buy Buy
2023-08-04 Rosenblatt Downgrade Buy Neutral
2023-08-02 JP Morgan Maintain Overweight Overweight
2023-08-01 TD Cowen Maintain Outperform Outperform
2023-08-01 Baird Maintain Outperform Outperform
2023-07-31 Piper Sandler Maintain Overweight Overweight
2023-07-27 Bernstein Maintain Market Perform Market Perform
2023-07-25 Morgan Stanley Maintain Overweight Overweight
2023-07-24 Wells Fargo Maintain Overweight Overweight
2023-07-24 Deutsche Bank Maintain Buy Buy
2023-07-20 Citigroup Maintain Buy Buy
2023-07-20 Credit Suisse Maintain Outperform Outperform
2023-07-19 B of A Securities Maintain Neutral Neutral
2023-07-17 Morgan Stanley Maintain Overweight Overweight
2023-07-11 Keybanc Maintain Overweight Overweight
2023-07-05 UBS Maintain Neutral Neutral
2023-06-23 Tigress Financial Maintain Strong Buy Strong Buy
2023-06-20 Oppenheimer Maintain Outperform Outperform
2023-06-20 New Street Research Maintain Neutral Neutral
2023-06-20 Tigress Financial Downgrade Strong Buy Buy
2023-06-16 Jefferies Maintain Buy Buy
2023-06-16 Monness, Crespi, Hardt Maintain Buy Buy
2023-06-16 Jefferies Maintain Buy Buy
2023-06-15 Bernstein Maintain Market Perform Perform
2023-06-15 B of A Securities Maintain Neutral Neutral
2023-06-15 Canaccord Genuity Maintain Buy Buy
2023-06-15 DA Davidson Maintain Buy Buy
2023-06-14 Bernstein Maintain Market Perform Market Perform
2023-06-13 UBS Downgrade Buy Neutral
2023-06-07 Wedbush Maintain Outperform Outperform
2023-06-06 Needham Maintain Buy Buy
2023-06-06 Credit Suisse Maintain Outperform Outperform
2023-06-06 Wedbush Maintain Outperform Outperform
2023-06-06 Monness, Crespi, Hardt Maintain Buy Buy
2023-06-06 Wells Fargo Maintain Overweight Overweight
2023-06-06 DA Davidson Downgrade Buy Neutral
2023-06-05 Evercore ISI Group Maintain Outperform Outperform
2023-06-05 B of A Securities Maintain Neutral Neutral
2023-06-05 Wedbush Maintain Outperform Outperform
2023-06-02 Morgan Stanley Maintain Overweight Overweight
2023-06-02 Jefferies Maintain Buy Buy
2023-05-31 Wedbush Maintain Outperform Outperform
2023-05-22 Loop Capital Downgrade Buy Hold
2023-05-22 Bernstein Maintain Market Perform Market Perform
2023-05-12 Bernstein Maintain Market Perform Market Perform
2023-05-05 Monness, Crespi, Hardt Maintain Buy Buy
2023-05-05 Morgan Stanley Maintain Overweight Overweight
2023-05-05 Raymond James Maintain Outperform Outperform
2023-05-05 Needham Maintain Buy Buy
2023-05-05 Keybanc Maintain Overweight Overweight
2023-05-05 Atlantic Equities Maintain Overweight Overweight
2023-05-05 Rosenblatt Maintain Buy Buy
2023-05-05 Bernstein Maintain Market Perform Market Perform
2023-05-05 B of A Securities Maintain Neutral Neutral
2023-05-05 Oppenheimer Maintain Outperform Outperform
2023-05-05 Deutsche Bank Maintain Buy Buy
2023-05-05 Piper Sandler Maintain Overweight Overweight
2023-05-04 Canaccord Genuity Maintain Buy Buy
2023-05-02 Baird Maintain Outperform Outperform
2023-05-01 B of A Securities Maintain Neutral Neutral
2023-04-30 Monness, Crespi, Hardt Maintain Buy Buy
2023-04-28 DA Davidson Maintain Buy Buy
2023-04-27 Bernstein Maintain Market Perform Market Perform
2023-04-26 Barclays Maintain Equal Weight Equal Weight
2023-04-26 Deutsche Bank Maintain Buy Buy
2023-04-19 JP Morgan Maintain Overweight Overweight
2023-04-17 Wedbush Maintain Outperform Outperform
2023-04-13 Canaccord Genuity Maintain Buy Buy
2023-04-13 Credit Suisse Maintain Outperform Outperform
2023-04-05 B of A Securities Maintain Neutral Neutral
2023-04-05 Jefferies Maintain Buy Buy
2023-03-30 Needham Maintain Buy Buy
2023-03-10 Needham Maintain Buy Buy
2023-03-10 LightShed Partners Downgrade Neutral Sell
2023-03-08 Wedbush Maintain Outperform Outperform
2023-03-06 Goldman Sachs Maintain Buy Buy
2023-03-02 Jefferies Maintain Buy Buy
2023-02-06 Evercore ISI Group Maintain Outperform Outperform
2023-02-03 Wedbush Maintain Outperform Outperform
2023-02-03 Raymond James Maintain Outperform Outperform
2023-02-03 DA Davidson Maintain Buy Buy
2023-02-03 Bernstein Maintain Market Perform Market Perform
2023-02-03 Needham Maintain Buy Buy
2023-02-03 Rosenblatt Maintain Buy Buy
2023-02-03 B of A Securities Maintain Neutral Neutral
2023-02-03 New Street Research Maintain Neutral Neutral
2023-02-03 JP Morgan Maintain Overweight Overweight
2023-02-03 Monness, Crespi, Hardt Maintain Buy Buy
2023-02-03 Cowen & Co. Maintain Outperform Outperform
2023-02-03 Piper Sandler Maintain Overweight Overweight
2023-02-03 Barclays Maintain Equal Weight Equal Weight
2023-01-27 B of A Securities Maintain Neutral Neutral
2023-01-23 Deutsche Bank Maintain Buy Buy
2023-01-19 JP Morgan Maintain Overweight Overweight
2023-01-18 Monness, Crespi, Hardt Maintain Buy Buy
2023-01-18 Canaccord Genuity Maintain Buy Buy
2023-01-13 Rosenblatt Maintain Buy Buy
2023-01-11 Barclays Maintain Equal Weight Equal Weight
2023-01-09 Bernstein Maintain Market Perform Market Perform
2023-01-04 Tigress Financial Maintain Strong Buy Strong Buy
2023-01-04 Wedbush Maintain Outperform Outperform
2023-01-03 Exane BNP Paribas Downgrade Outperform Neutral
2022-12-20 JP Morgan Maintain Overweight Overweight
2022-12-12 Oppenheimer Maintain Outperform Outperform
2022-11-08 UBS Maintain Buy Buy
2022-11-08 Morgan Stanley Maintain Overweight Overweight
2022-11-07 Barclays Maintain Equal Weight Equal Weight
2022-11-07 B of A Securities Maintain Neutral Neutral
2022-10-28 Deutsche Bank Maintain Buy Buy
2022-10-28 Citigroup Maintain Buy Buy
2022-10-28 DA Davidson Maintain Buy Buy
2022-10-28 Keybanc Maintain Overweight Overweight
2022-10-28 Monness, Crespi, Hardt Maintain Buy Buy
2022-10-28 Credit Suisse Maintain Outperform Outperform
2022-10-28 Barclays Maintain Equal Weight Equal Weight
2022-10-28 Wedbush Maintain Outperform Outperform
2022-10-21 Monness, Crespi, Hardt Maintain Buy Buy
2022-10-17 Morgan Stanley Maintain Overweight Overweight
2022-10-13 Credit Suisse Maintain Outperform Outperform
2022-10-11 Barclays Maintain Equal Weight Equal Weight
2022-09-29 Rosenblatt Upgrade Neutral Buy
2022-09-29 B of A Securities Downgrade Buy Neutral
2022-09-20 Evercore ISI Group Maintain Outperform Outperform
2022-09-06 Bernstein Maintain Market Perform Market Perform
2022-09-06 Monness, Crespi, Hardt Maintain Buy Buy
2022-08-22 Evercore ISI Group Maintain Outperform Outperform
2022-08-19 Keybanc Maintain Overweight Overweight
2022-08-17 Wedbush Maintain Outperform Outperform
2022-08-17 Credit Suisse Upgrade Neutral Outperform
2022-08-15 Bernstein Maintain Market Perform Market Perform
2022-08-02 Keybanc Maintain Overweight Overweight
2022-07-29 Citigroup Maintain Buy Buy
2022-07-29 Evercore ISI Group Maintain Outperform Outperform
2022-07-29 Barclays Maintain Equal Weight Equal Weight
2022-07-29 Raymond James Maintain Outperform Outperform
2022-07-29 Rosenblatt Maintain Neutral Neutral
2022-07-29 Goldman Sachs Maintain Neutral Neutral
2022-07-29 Jefferies Maintain Buy Buy
2022-07-26 B of A Securities Maintain Buy Buy
2022-07-20 Wells Fargo Maintain Overweight Overweight
2022-07-20 Morgan Stanley Maintain Overweight Overweight
2022-07-19 Goldman Sachs Maintain Neutral Neutral
2022-07-13 Citigroup Maintain Buy Buy
2022-07-13 Barclays Maintain Equal Weight Equal Weight
2022-07-12 Keybanc Maintain Overweight Overweight
2022-07-12 B of A Securities Maintain Buy Buy
2022-07-10 Monness, Crespi, Hardt Maintain Buy Buy
2022-06-30 Tigress Financial Maintain Strong Buy Strong Buy
2022-06-28 Evercore ISI Group Maintain Outperform Outperform
2022-06-15 Morgan Stanley Maintain Overweight Overweight
2022-06-14 Deutsche Bank Maintain Buy Buy
2022-06-07 Monness, Crespi, Hardt Maintain Buy Buy
2022-06-07 B of A Securities Maintain Buy Buy
2022-05-19 B of A Securities Maintain Buy Buy
2022-05-17 Evercore ISI Group Maintain Outperform Outperform
2022-05-10 HSBC Maintain Hold Hold
2022-05-02 Rosenblatt Maintain Neutral Neutral
2022-04-29 Deutsche Bank Maintain Buy Buy
2022-04-29 Morgan Stanley Maintain Overweight Overweight
2022-04-29 Credit Suisse Maintain Neutral Neutral
2022-04-29 Piper Sandler Maintain Overweight Overweight
2022-04-29 JP Morgan Maintain Overweight Overweight
2022-04-24 JP Morgan Maintain Overweight Overweight
2022-04-19 Rosenblatt Maintain Neutral Neutral
2022-03-31 Evercore ISI Group Maintain Outperform Outperform
2022-03-24 Evercore ISI Group Maintain Outperform Outperform
2022-03-11 Barclays Maintain Equal Weight Equal Weight
2022-03-09 Evercore ISI Group Maintain Outperform Outperform
2022-02-15 Tigress Financial Maintain Strong Buy Strong Buy
2022-01-31 Credit Suisse Maintain Neutral Neutral
2022-01-28 Oppenheimer Maintain Outperform Outperform
2022-01-28 B of A Securities Maintain Buy Buy
2022-01-28 DA Davidson Maintain Buy Buy
2022-01-28 UBS Maintain Buy Buy
2022-01-28 Jefferies Maintain Buy Buy
2022-01-28 Canaccord Genuity Maintain Buy Buy
2022-01-28 Morgan Stanley Maintain Overweight Overweight
2022-01-28 Barclays Maintain Equal Weight Equal Weight
2022-01-28 Raymond James Maintain Outperform Outperform
2022-01-28 New Street Research Upgrade Sell Neutral
2022-01-28 Deutsche Bank Maintain Buy Buy
2022-01-24 Evercore ISI Group Maintain Outperform Outperform
2022-01-21 Wells Fargo Maintain Overweight Overweight
2022-01-19 B of A Securities Maintain Buy Buy
2022-01-18 Deutsche Bank Maintain Buy Buy
2022-01-14 Loop Capital Maintain Buy Buy
2022-01-07 Evercore ISI Group Maintain Outperform Outperform
2022-01-05 Evercore ISI Group Maintain Outperform Outperform
2021-12-22 Citigroup Maintain Buy Buy
2021-12-14 Evercore ISI Group Maintain Outperform Outperform
2021-12-14 B of A Securities Upgrade Neutral Buy
2021-12-13 JP Morgan Maintain Overweight Overweight
2021-12-07 Morgan Stanley Maintain Overweight Overweight
2021-12-03 B of A Securities Maintain Neutral Neutral
2021-12-02 Wedbush Maintain Outperform Outperform
2021-11-23 JP Morgan Maintain Overweight Overweight
2021-11-17 New Street Research Maintain Sell Sell
2021-11-09 Tigress Financial Maintain Strong Buy Strong Buy
2021-10-29 Oppenheimer Maintain Outperform Outperform
2021-10-29 Morgan Stanley Maintain Overweight Overweight
2021-10-29 Barclays Maintain Equal Weight Equal Weight
2021-10-28 JP Morgan Maintain Overweight Overweight
2021-10-27 Morgan Stanley Maintain Overweight Overweight
2021-10-18 DA Davidson Maintain Buy Buy
2021-10-11 JP Morgan Maintain Overweight Overweight
2021-09-22 Tigress Financial Maintain Strong Buy Strong Buy
2021-09-09 Piper Sandler Maintain Overweight Overweight
2021-09-08 Baird Maintain Outperform Outperform
2021-09-01 Wolfe Research Upgrade Underperform Peer Perform
2021-08-13 B of A Securities Maintain Neutral Neutral
2021-07-28 Wells Fargo Maintain Overweight Overweight
2021-07-28 Deutsche Bank Maintain Buy Buy
2021-07-28 Piper Sandler Maintain Overweight Overweight
2021-07-28 Loop Capital Maintain Buy Buy
2021-07-28 Canaccord Genuity Maintain Buy Buy
2021-07-28 Wolfe Research Maintain Underperform Underperform
2021-07-28 UBS Maintain Buy Buy
2021-07-28 Morgan Stanley Maintain Overweight Overweight
2021-07-28 DA Davidson Maintain Buy Buy
2021-07-28 Barclays Maintain Equal Weight Equal Weight
2021-07-22 Canaccord Genuity Maintain Buy Buy
2021-07-20 UBS Maintain Buy Buy
2021-07-15 Morgan Stanley Maintain Overweight Overweight
2021-07-14 JP Morgan Maintain Overweight Overweight
2021-07-06 JP Morgan Maintain Overweight Overweight
2021-06-30 UBS Maintain Buy Buy
2021-06-24 Morgan Stanley Maintain Overweight Overweight
2021-05-28 New Street Research Downgrade Neutral Sell
2021-05-19 Barclays Maintain Equal Weight Equal Weight
2021-04-29 Deutsche Bank Maintain Buy Buy
2021-04-29 Goldman Sachs Upgrade Sell Neutral
2021-04-29 Canaccord Genuity Maintain Buy Buy
2021-04-29 Wolfe Research Maintain Underperform Underperform
2021-04-29 Baird Maintain Outperform Outperform
2021-04-29 Monness, Crespi, Hardt Maintain Buy Buy
2021-04-29 UBS Maintain Buy Buy
2021-04-29 Raymond James Maintain Outperform Outperform
2021-04-29 Morgan Stanley Maintain Overweight Overweight
2021-04-29 Wedbush Maintain Outperform Outperform
2021-04-29 JP Morgan Maintain Overweight Overweight
2021-04-29 Credit Suisse Maintain Neutral Neutral
2021-04-29 Barclays Maintain Equal Weight Equal Weight
2021-04-29 Jefferies Maintain Buy Buy
2021-04-27 JP Morgan Maintain Overweight Overweight
2021-04-21 Wolfe Research Maintain Underperform Underperform
2021-04-21 Morgan Stanley Maintain Overweight Overweight
2021-04-16 Morgan Stanley Maintain Overweight Overweight
2021-04-08 UBS Maintain Buy Buy
2021-04-06 Morgan Stanley Maintain Overweight Overweight
2021-03-31 UBS Upgrade Neutral Buy
2021-03-24 B of A Securities Maintain Neutral Neutral
2021-03-16 Evercore ISI Group Maintain Outperform Outperform
2021-03-10 Wedbush Maintain Outperform Outperform
2021-01-28 RBC Capital Maintain Outperform Outperform
2021-01-28 Credit Suisse Maintain Neutral Neutral
2021-01-28 Raymond James Maintain Outperform Outperform
2021-01-28 Piper Sandler Maintain Overweight Overweight
2021-01-28 Needham Maintain Buy Buy
2021-01-28 DA Davidson Maintain Buy Buy
2021-01-28 Canaccord Genuity Maintain Buy Buy
2021-01-28 Bernstein Maintain Market Perform Market Perform
2021-01-28 Deutsche Bank Maintain Buy Buy
2021-01-28 Loop Capital Maintain Buy Buy
2021-01-28 Wells Fargo Maintain Overweight Overweight
2021-01-28 B of A Securities Maintain Neutral Neutral
2021-01-28 Barclays Maintain Equal Weight Equal Weight
2021-01-28 Morgan Stanley Maintain Overweight Overweight
2021-01-26 RBC Capital Maintain Outperform Outperform
2021-01-26 B of A Securities Maintain Neutral Neutral
2021-01-26 Cascend Maintain Buy Buy
2021-01-25 Wedbush Maintain Outperform Outperform
2021-01-25 Evercore ISI Group Maintain Outperform Outperform
2021-01-25 Raymond James Maintain Outperform Outperform
2021-01-22 Cowen & Co. Maintain Outperform Outperform
2021-01-21 Morgan Stanley Maintain Overweight Overweight
2021-01-15 Loop Capital Maintain Buy Buy
2021-01-14 Barclays Maintain Equal Weight Equal Weight
2021-01-12 Wells Fargo Maintain Overweight Overweight
2021-01-11 Wolfe Research Maintain Underperform Underperform
2021-01-06 Bernstein Maintain Market Perform Market Perform
2021-01-05 Canaccord Genuity Maintain Buy Buy
2021-01-05 Credit Suisse Maintain Neutral Neutral
2020-12-16 Morgan Stanley Maintain Overweight Overweight
2020-12-15 Cascend Maintain Buy Buy
2020-12-14 Wells Fargo Maintain Overweight Overweight
2020-12-09 Wedbush Maintain Outperform Outperform
2020-11-30 Loop Capital Upgrade Hold Buy
2020-10-30 DA Davidson Maintain Buy Buy
2020-10-30 Raymond James Maintain Outperform Outperform
2020-10-30 B of A Securities Maintain Neutral Neutral
2020-10-26 Loop Capital Maintain Hold Hold
2020-10-22 Piper Sandler Maintain Overweight Overweight
2020-10-21 B of A Securities Maintain Neutral Neutral
2020-10-14 Jefferies Maintain Buy Buy
2020-10-14 Credit Suisse Maintain Neutral Neutral
2020-10-14 Morgan Stanley Maintain Overweight Overweight
2020-10-13 Piper Sandler Maintain Overweight Overweight
2020-10-12 RBC Capital Maintain Outperform Outperform
2020-09-23 Longbow Research Upgrade Neutral Buy
2020-09-23 Evercore Partners Maintain Overweight Overweight
2020-09-23 Phillip Securities Downgrade Accumulate Neutral
2020-09-23 Topeka Maintain Buy Buy
2020-09-23 Piper Jaffray Maintain Overweight Overweight
2020-09-23 CLSA Maintain Buy Buy
2020-09-23 FBN Securities Maintain Outperform Outperform
2020-09-23 JMP Securities Maintain Outperform Outperform
2020-09-23 Telsey Advisory Group Maintain Outperform Outperform
2020-09-23 Societe Generale Upgrade Hold Buy
2020-09-23 ABG Sundal Collier Downgrade Hold Sell
2020-09-23 Pacific Crest Downgrade Overweight Equal Weight
2020-09-23 Janney Capital Maintain Buy Buy
2020-09-23 Hudson Square Maintain Buy Buy
2020-09-23 RBC Capital Maintain Outperform Outperform
2020-09-23 BMO Capital Maintain Market Perform Perform
2020-09-23 Credit Agricole Maintain Buy Outperform
2020-09-23 Scotiabank Downgrade Outperform Perform
2020-09-23 Cantor Fitzgerald Maintain Buy Buy
2020-09-23 Bernstein Maintain Market Perform Perform
2020-09-23 Nomura Maintain Neutral Neutral
2020-09-23 Wedbush Maintain Outperform Outperform
2020-09-23 Evercore ISI Group Maintain Outperform Outperform
2020-09-23 BTIG Research Maintain Buy Buy
2020-09-23 Argus Maintain Buy Buy
2020-09-23 DA Davidson Maintain Buy Buy
2020-09-23 Monness, Crespi, Hardt Maintain Buy Buy
2020-09-23 Mizuho Downgrade Buy Neutral
2020-09-23 FBR Capital Maintain Outperform Outperform
2020-09-23 Nomura Instinet Maintain Neutral Neutral
2020-09-23 Goldman Sachs Downgrade Neutral Sell
2020-09-23 Global Equities Research Maintain Overweight Overweight
2020-09-23 Oppenheimer Upgrade Perform Outperform
2020-09-23 Piper Sandler Maintain Overweight Overweight
2020-09-23 ISI Group Downgrade Strong Buy Buy
2020-09-23 Oracle Investment Research Downgrade Strong Buy Buy
2020-09-23 Rosenblatt Maintain Sell Sell
2020-09-23 Barclays Maintain Equal Weight Equal Weight
2020-09-23 PiperJaffray Maintain Outperform Outperform
2020-09-23 Susquehanna Maintain Positive Outperform
2020-09-23 KeyBanc Downgrade Overweight Equal Weight
2020-09-23 Daiwa Capital Maintain Buy Outperform
2020-09-23 Deutsche Bank Maintain Buy Buy
2020-09-23 Crowell, Weedon & Co. Maintain Buy Buy
2020-09-23 Needham Maintain Buy Buy
2020-09-23 Baird Maintain Outperform Outperform
2020-09-23 HSBC Upgrade Reduce Hold
2020-09-23 Berenberg Maintain Buy Buy
2020-09-23 Sterne Agee Maintain Buy Buy
2020-09-23 Monness Crespi Hardt Maintain Buy Buy
2020-09-23 Citi Maintain Buy Buy
2020-09-22 Raymond James Maintain Outperform Outperform
2020-09-21 Citigroup Maintain Buy Buy
2020-09-21 Canaccord Genuity Maintain Buy Buy
2020-09-17 Jefferies Maintain Buy Buy
2020-09-16 Needham Maintain Buy Buy
2020-09-14 Credit Suisse Maintain Neutral Neutral
2020-09-14 Wells Fargo Maintain Overweight Overweight
2020-09-14 UBS Maintain Buy Buy
2020-09-14 Morgan Stanley Maintain Overweight Overweight
2020-09-14 Cowen & Co. Maintain Outperform Outperform
2020-09-14 Raymond James Maintain Outperform Outperform
2020-09-14 Cascend Maintain Buy Buy
2020-09-14 Canaccord Genuity Maintain Buy Buy
2020-09-14 Citigroup Maintain Buy Buy
2020-09-10 Baird Maintain Outperform Outperform
2020-09-01 Deutsche Bank Maintain Buy Buy
2020-09-01 Bank of America Maintain Neutral Neutral
2020-09-01 JP Morgan Maintain Overweight Overweight
2020-08-31 Argus Research Maintain Buy Buy
2020-08-31 Monness, Crespi, Hardt Maintain Buy Buy
2020-08-31 Wedbush Maintain Outperform Outperform
2020-08-31 B of A Securities Maintain Neutral Neutral
2020-08-25 Wedbush Maintain Outperform Outperform
2020-08-25 Cowen & Co. Maintain Outperform Outperform
2020-08-24 Morgan Stanley Maintain Overweight Overweight
2020-08-14 Bernstein Maintain Market Perform Market Perform
2020-08-10 Wedbush Maintain Outperform Outperform
2020-08-05 B of A Securities Downgrade Buy Neutral
2020-08-05 Wells Fargo Maintain Overweight Overweight
2020-08-05 Bernstein Maintain Market Perform Market Perform
2020-07-31 Raymond James Maintain Outperform Outperform
2020-07-31 Barclays Maintain Equal Weight Equal Weight
2020-07-31 Canaccord Genuity Maintain Buy Buy
2020-07-31 Bernstein Maintain Market Perform Market Perform
2020-07-31 UBS Maintain Buy Buy
2020-07-31 Deutsche Bank Maintain Buy Buy
2020-07-31 Cascend Maintain Buy Buy
2020-07-31 RBC Capital Maintain Outperform Outperform
2020-07-31 Citigroup Maintain Buy Buy
2020-07-31 Wedbush Maintain Outperform Outperform
2020-07-31 Morgan Stanley Maintain Overweight Overweight
2020-07-31 Piper Sandler Maintain Overweight Overweight
2020-07-31 Loop Capital Maintain Hold Hold
2020-07-31 Jefferies Maintain Buy Buy
2020-07-31 Credit Suisse Maintain Neutral Neutral
2020-07-31 DA Davidson Maintain Buy Buy
2020-07-31 B of A Securities Maintain Buy Buy
2020-07-29 Credit Suisse Maintain Neutral Neutral
2020-07-28 Monness, Crespi, Hardt Maintain Buy Buy
2020-07-24 Bernstein Maintain Market Perform Market Perform
2020-07-24 Wells Fargo Maintain Overweight Overweight
2020-07-24 Wolfe Research Maintain Underperform Underperform
2020-07-16 Canaccord Genuity Maintain Buy Buy
2020-07-15 B of A Securities Maintain Buy Buy
2020-07-15 Needham Maintain Buy Buy
2020-07-13 Wedbush Maintain Outperform Outperform
2020-07-13 Morgan Stanley Maintain Overweight Overweight
2020-07-08 Deutsche Bank Maintain Buy Buy
2020-07-07 Cascend Maintain Buy Buy
2020-07-07 Raymond James Maintain Outperform Outperform
2020-06-25 Barclays Maintain Equal Weight Equal Weight
2020-06-25 Wedbush Maintain Outperform Outperform
2020-06-23 Bernstein Maintain Market Perform Market Perform
2020-06-23 Loop Capital Maintain Hold Hold
2020-06-23 UBS Maintain Buy Buy
2020-06-23 Deutsche Bank Maintain Buy Buy
2020-06-23 Goldman Sachs Maintain Sell Sell
2020-06-23 Baird Maintain Outperform Outperform
2020-06-22 Cowen & Co. Maintain Outperform Outperform
2020-06-17 RBC Capital Maintain Outperform Outperform
2020-06-16 Citigroup Maintain Buy Buy
2020-06-11 HSBC Upgrade Reduce Hold
2020-06-11 B of A Securities Maintain Buy Buy
2020-06-11 Wells Fargo Maintain Overweight Overweight
2020-06-10 Deutsche Bank Maintain Buy Buy
2020-06-05 Wedbush Maintain Outperform Outperform
2020-06-05 Credit Suisse Maintain Neutral Neutral
2020-06-03 Morgan Stanley Maintain Overweight Overweight
2020-05-27 B of A Securities Maintain Buy Buy
2020-05-27 Deutsche Bank Maintain Buy Buy
2020-05-12 Wedbush Maintain Outperform Outperform
2020-05-07 Bernstein Maintain Market Perform Market Perform
2020-05-06 Daiwa Capital Maintain Outperform Outperform
2020-05-01 B of A Securities Maintain Buy Buy
2020-05-01 Canaccord Genuity Maintain Buy Buy
2020-05-01 Nomura Instinet Maintain Neutral Neutral
2020-05-01 Nomura Maintain Neutral Neutral
2020-05-01 JP Morgan Maintain Overweight Overweight
2020-05-01 Raymond James Maintain Outperform Outperform
2020-05-01 UBS Maintain Buy Buy
2020-05-01 Cascend Maintain Buy Buy
2020-05-01 Barclays Maintain Equal Weight Equal Weight
2020-05-01 Piper Sandler Maintain Overweight Overweight
2020-05-01 Deutsche Bank Maintain Buy Buy
2020-05-01 DA Davidson Maintain Buy Buy
2020-05-01 Morgan Stanley Maintain Overweight Overweight
2020-04-27 B of A Securities Maintain Buy Buy
2020-04-23 Daiwa Capital Maintain Buy Outperform
2020-04-21 Nomura Instinet Maintain Neutral Neutral
2020-04-17 Goldman Sachs Downgrade Neutral Sell
2020-04-16 Baird Maintain Outperform Outperform
2020-04-16 Deutsche Bank Maintain Buy Buy
2020-04-13 Raymond James Maintain Outperform Outperform
2020-04-13 Bernstein Maintain Market Perform Market Perform
2020-04-09 Nomura Instinet Maintain Neutral Neutral
2020-04-09 Nomura Maintain Neutral Neutral
2020-04-08 JP Morgan Maintain Overweight Overweight
2020-04-03 Morgan Stanley Maintain Overweight Overweight
2020-04-03 Credit Suisse Maintain Neutral Neutral
2020-04-01 Argus Research Maintain Buy Buy
2020-03-30 UBS Maintain Buy Buy
2020-03-26 Bernstein Maintain Market Perform Market Perform
2020-03-25 Deutsche Bank Upgrade Hold Buy
2020-03-24 Piper Sandler Maintain Overweight Overweight
2020-03-23 Nomura Instinet Maintain Neutral Neutral
2020-03-23 Nomura Maintain Neutral Neutral
2020-03-20 B of A Securities Maintain Buy Buy
2020-03-19 Canaccord Genuity Maintain Buy Buy
2020-03-18 Goldman Sachs Maintain Neutral Neutral
2020-03-18 Wedbush Maintain Outperform Outperform
2020-03-17 Morgan Stanley Maintain Overweight Overweight
2020-03-17 Jefferies Maintain Buy Buy
2020-03-17 Goldman Sachs Maintain Neutral Neutral
2020-03-13 Wells Fargo Upgrade Equal Weight Overweight
2020-03-11 B of A Securities Maintain Buy Buy
2020-03-10 UBS Maintain Buy Buy
2020-03-08 Wedbush Maintain Outperform Outperform
2020-03-06 B of A Securities Maintain Buy Buy
2020-03-06 Deutsche Bank Maintain Hold Hold
2020-03-04 Nomura Instinet Maintain Neutral Neutral
2020-03-03 Wedbush Maintain Outperform Outperform
2020-03-02 Oppenheimer Upgrade Perform Outperform
2020-03-02 Cascend Maintain Buy Buy
2020-02-18 Goldman Sachs Maintain Neutral Neutral
2020-02-18 DA Davidson Maintain Buy Buy
2020-02-18 Canaccord Genuity Maintain Buy Buy
2020-02-18 Bernstein Maintain Market Perform Market Perform
2020-02-18 Barclays Maintain Equal Weight Equal Weight
2020-01-30 B of A Securities Upgrade Hold Buy
2020-01-29 Maxim Group Upgrade Sell Hold
2020-01-29 Monness Crespi Hardt Maintain Buy Buy
2020-01-29 Bernstein Maintain Market Perform Market Perform
2020-01-29 Wells Fargo Maintain Equal Weight Equal Weight
2020-01-29 DA Davidson Maintain Buy Buy
2020-01-29 Deutsche Bank Maintain Hold Hold
2020-01-29 Loop Capital Maintain Hold Hold
2020-01-29 Raymond James Maintain Outperform Outperform
2020-01-29 Cascend Maintain Buy Buy
2020-01-29 Evercore ISI Group Maintain Outperform Outperform
2020-01-29 Cowen & Co. Maintain Outperform Outperform
2020-01-29 Piper Sandler Maintain Overweight Overweight
2020-01-29 Credit Suisse Maintain Neutral Neutral
2020-01-29 Goldman Sachs Maintain Neutral Neutral
2020-01-29 RBC Capital Maintain Outperform Outperform
2020-01-29 JP Morgan Maintain Overweight Overweight
2020-01-29 Baird Maintain Outperform Outperform
2020-01-29 Nomura Maintain Neutral Neutral
2020-01-29 Citigroup Maintain Buy Buy
2020-01-29 Monness, Crespi, Hardt Maintain Buy Buy
2020-01-27 Deutsche Bank Maintain Hold Hold
2020-01-24 Cowen & Co. Maintain Outperform Outperform
2020-01-24 Wedbush Maintain Outperform Outperform
2020-01-24 Rosenblatt Maintain Sell Sell
2020-01-24 Monness, Crespi, Hardt Maintain Buy Buy
2020-01-23 B of A Securities Maintain Buy Buy
2020-01-17 Nomura Instinet Maintain Neutral Neutral
2020-01-17 Nomura Maintain Neutral Neutral
2020-01-17 Morgan Stanley Maintain Overweight Overweight
2020-01-15 Canaccord Genuity Maintain Buy Buy
2020-01-14 Atlantic Equities Downgrade Neutral Underweight
2020-01-14 UBS Maintain Buy Buy
2020-01-13 DA Davidson Maintain Buy Buy
2020-01-13 JP Morgan Maintain Overweight Overweight
2020-01-10 Argus Research Maintain Buy Buy
2020-01-10 Bernstein Maintain Market Perform Market Perform
2020-01-09 Jefferies Maintain Buy Buy
2020-01-06 Needham Downgrade Strong Buy Buy
2020-01-06 Cascend Maintain Buy Buy
2020-01-03 RBC Capital Maintain Outperform Outperform
2020-01-03 Bank of America Maintain Buy Buy
2020-01-03 B of A Securities Maintain Buy Buy
2019-12-23 Wedbush Maintain Outperform Outperform
2019-12-20 PiperJaffray Maintain Outperform Outperform
2019-12-20 Piper Sandler Maintain Outperform Outperform
2019-12-17 Cowen & Co. Maintain Outperform Outperform
2019-12-11 Evercore ISI Group Maintain Outperform Outperform
2019-12-09 China Renaissance Maintain Buy Buy
2019-12-02 JP Morgan Maintain Overweight Overweight
2019-11-26 Cascend Maintain Buy Buy
2019-11-15 Piper Sandler Maintain Overweight Overweight
2019-11-15 Wedbush Maintain Outperform Outperform
2019-11-15 Piper Jaffray Maintain Overweight Overweight
2019-11-15 JP Morgan Maintain Overweight Overweight
2019-11-14 Maxim Group Downgrade Hold Sell
2019-11-13 RBC Capital Maintain Outperform Outperform
2019-10-31 UBS Maintain Buy Buy
2019-10-31 Wedbush Maintain Outperform Outperform
2019-10-31 Cowen & Co. Maintain Outperform Outperform
2019-10-31 Wells Fargo Maintain Market Perform Market Perform
2019-10-31 Canaccord Genuity Maintain Buy Buy
2019-10-31 Cascend Maintain Buy Buy
2019-10-31 Piper Sandler Maintain Overweight Overweight
2019-10-31 Piper Jaffray Maintain Overweight Overweight
2019-10-31 Morgan Stanley Maintain Overweight Overweight
2019-10-31 Barclays Maintain Equal Weight Equal Weight
2019-10-31 DA Davidson Maintain Buy Buy
2019-10-31 Nomura Maintain Neutral Neutral
2019-10-28 JP Morgan Maintain Overweight Overweight
2019-10-28 Credit Suisse Maintain Neutral Neutral
2019-10-28 B of A Securities Maintain Buy Buy
2019-10-28 Jefferies Maintain Buy Buy
2019-10-28 Bank of America Maintain Buy Buy
2019-10-25 Cascend Maintain Buy Buy
2019-10-24 UBS Maintain Buy Buy
2019-10-23 Morgan Stanley Maintain Overweight Overweight
2019-10-22 Deutsche Bank Maintain Hold Hold
2019-10-21 Raymond James Maintain Outperform Outperform
2019-10-17 Barclays Maintain Equal Weight Equal Weight
2019-10-11 Wedbush Maintain Outperform Outperform
2019-10-10 Longbow Research Upgrade Neutral Buy
2019-10-09 Canaccord Genuity Maintain Buy Buy
2019-10-07 Nomura Maintain Neutral Neutral
2019-09-30 JP Morgan Maintain Overweight Overweight
2019-09-20 Cascend Maintain Buy Buy
2019-09-13 Goldman Sachs Maintain Neutral Neutral
2019-09-11 Barclays Maintain Equal Weight Equal Weight
2019-09-11 Bank of America Maintain Buy Buy
2019-09-11 Needham Maintain Strong Buy Strong Buy
2019-08-08 Barclays Maintain Equal Weight Equal Weight
2019-07-31 Piper Sandler Maintain Overweight Overweight
2019-07-31 B of A Securities Maintain Buy Buy
2019-07-31 Canaccord Genuity Maintain Buy Buy
2019-07-31 Wedbush Maintain Outperform Outperform
2019-07-31 Bank of America Maintain Buy Buy
2019-07-31 Cowen & Co. Maintain Outperform Outperform
2019-07-31 Deutsche Bank Maintain Hold Hold
2019-07-31 Piper Jaffray Maintain Overweight Overweight
2019-07-31 Nomura Maintain Neutral Neutral
2019-07-31 Citigroup Maintain Buy Buy
2019-07-29 UBS Maintain Buy Buy
2019-07-22 Morgan Stanley Maintain Overweight Overweight
2019-07-19 Nomura Maintain Neutral Neutral
2019-07-18 Raymond James Upgrade Market Perform Outperform
2019-07-17 Goldman Sachs Maintain Neutral Neutral
2019-07-09 JP Morgan Maintain Overweight Overweight
2019-07-08 Rosenblatt Downgrade Neutral Sell
2019-06-20 Deutsche Bank Maintain Hold Hold
2019-06-06 Evercore ISI Group Maintain Outperform Outperform
2019-06-04 Canaccord Genuity Maintain Buy Buy
2019-05-30 Morgan Stanley Maintain Overweight Overweight
2019-05-28 Citi Maintain Buy Buy
2019-05-28 Citigroup Maintain Buy Buy
2019-05-23 UBS Maintain Buy Buy
2019-05-17 Nomura Maintain Neutral Neutral
2019-05-01 Bank of America Maintain Buy Buy
2019-05-01 B of A Securities Maintain Buy Buy
2019-05-01 Canaccord Genuity Maintain Buy Buy
2019-05-01 Wedbush Maintain Outperform Outperform
2019-05-01 Morgan Stanley Maintain Overweight Overweight
2019-05-01 Wells Fargo Maintain Market Perform Market Perform
2019-04-25 UBS Maintain Buy Buy
2019-04-24 Morgan Stanley Maintain Overweight Overweight
2019-04-11 Credit Suisse Maintain Neutral Neutral
2019-04-10 B of A Securities Maintain Buy Buy
2019-04-10 HSBC Downgrade Hold Reduce
2019-04-10 Bank of America Maintain Buy Buy
2019-03-26 UBS Maintain Buy Buy
2019-03-26 Morgan Stanley Maintain Overweight Overweight
2019-03-26 Canaccord Genuity Maintain Buy Buy
2019-03-26 Baird Maintain Outperform Outperform
2019-03-21 Wedbush Maintain Outperform Outperform
2019-03-21 Needham Upgrade Buy Strong Buy
2019-03-21 Citigroup Maintain Buy Buy
2019-03-14 Cowen & Co. Maintain Outperform Outperform
2019-03-11 B of A Securities Upgrade Neutral Buy
2019-03-11 Bank of America Upgrade Neutral Buy
2019-01-30 Bank of America Maintain Neutral Neutral
2019-01-30 Nomura Maintain Neutral Neutral
2019-01-30 UBS Maintain Buy Buy
2019-01-30 BMO Capital Maintain Market Perform Market Perform
2019-01-30 Citigroup Maintain Buy Buy
2019-01-30 Morgan Stanley Maintain Overweight Overweight
2019-01-30 B of A Securities Maintain Neutral Neutral
2019-01-30 Canaccord Genuity Maintain Buy Buy
2019-01-04 Citigroup Maintain Buy Buy
2019-01-03 Nomura Maintain Neutral Neutral
2019-01-03 B of A Securities Maintain Neutral Neutral
2019-01-03 Morgan Stanley Maintain Overweight Overweight
2019-01-03 Bank of America Maintain Neutral Neutral
2019-01-03 Wedbush Maintain Outperform Outperform
2019-01-03 Wells Fargo Maintain Market Perform Perform
2019-01-03 Wells Fargo Maintain Market Perform Market Perform
2019-01-03 Macquarie Downgrade Outperform Neutral
2019-01-03 Baird Maintain Outperform Outperform
2019-01-03 Canaccord Genuity Maintain Buy Buy
2019-01-03 Citigroup Maintain Buy Buy
2019-01-02 Jefferies Downgrade Buy Hold
2019-01-02 Loop Capital Downgrade Buy Hold
2018-12-14 DA Davidson Maintain Buy Buy
2018-12-10 Citigroup Maintain Buy Buy
2018-12-07 Morgan Stanley Maintain Overweight Overweight
2018-12-06 Rosenblatt Maintain Neutral Neutral
2018-12-04 HSBC Downgrade Buy Hold
2018-11-29 Canaccord Genuity Maintain Buy Buy
2018-11-20 Goldman Sachs Maintain Neutral Neutral
2018-11-14 Guggenheim Downgrade Buy Neutral
2018-11-14 UBS Maintain Buy Buy
2018-11-08 Morgan Stanley Maintain Overweight Overweight
2018-11-02 Baird Maintain Outperform Outperform
2018-11-02 Bank of America Downgrade Buy Neutral
2018-11-02 B of A Securities Downgrade Buy Neutral
2018-11-02 BMO Capital Maintain Market Perform Market Perform
2018-11-02 Citigroup Maintain Buy Buy
2018-11-02 Nomura Maintain Neutral Neutral
2018-11-02 JP Morgan Maintain Overweight Overweight
2018-10-29 Jefferies Maintain Buy Buy
2018-10-19 Wedbush Maintain Outperform Outperform
2018-09-28 Nomura Maintain Neutral Neutral
2018-09-27 JP Morgan Maintain Overweight Overweight
2018-09-13 Bank of America Maintain Buy Buy
2018-09-13 B of A Securities Maintain Buy Buy
2018-09-13 Morgan Stanley Maintain Overweight Overweight
2018-09-05 DA Davidson Maintain Buy Buy
2018-09-05 Morgan Stanley Maintain Overweight Overweight
2018-09-04 Canaccord Genuity Maintain Buy Buy
2018-08-31 Nomura Maintain Neutral Neutral
2018-08-21 B of A Securities Maintain Buy Buy
2018-08-21 Bank of America Maintain Buy Buy
2018-08-02 Citigroup Maintain Buy Buy
2018-08-01 Canaccord Genuity Maintain Buy Buy
2018-08-01 Deutsche Bank Maintain Hold Hold
2018-08-01 BMO Capital Maintain Market Perform Market Perform
2018-07-24 Morgan Stanley Maintain Overweight Overweight
2018-07-23 BMO Capital Maintain Market Perform Market Perform
2018-06-08 Argus Maintain Buy Buy
2018-06-08 Argus Research Maintain Buy Buy
2018-05-30 Maxim Group Downgrade Buy Hold
2018-05-24 Morgan Stanley Maintain Overweight Overweight
2018-05-02 BMO Capital Maintain Market Perform Market Perform
2018-05-02 Barclays Maintain Equal Weight Equal Weight
2018-05-01 Canaccord Genuity Maintain Buy Buy
2018-04-30 DA Davidson Maintain Buy Buy
2018-04-30 Barclays Maintain Equal Weight Equal Weight
2018-04-20 Morgan Stanley Maintain Overweight Overweight
2018-04-11 Monness Crespi Hardt Maintain Buy Buy
2018-03-16 Barclays Maintain Equal Weight Equal Weight
2018-02-07 Goldman Sachs Maintain Neutral Neutral
2018-02-05 Hilliard Lyons Maintain Long Term Buy Buy
2018-02-02 KeyBanc Downgrade Overweight Sector Weight
2018-02-02 Bernstein Downgrade Outperform Market Perform
2018-02-02 Maxim Group Maintain Buy Buy
2018-02-02 Barclays Maintain Equal Weight Equal Weight
2018-02-02 BMO Capital Maintain Market Perform Market Perform
2018-02-02 Keybanc Downgrade Overweight Sector Weight
2018-02-02 Morgan Stanley Maintain Overweight Overweight
2018-01-31 BMO Capital Downgrade Outperform Market Perform
2018-01-31 Loop Capital Maintain Buy Buy
2018-01-25 Morgan Stanley Maintain Overweight Overweight
2018-01-23 Morgan Stanley Maintain Overweight Overweight
2018-01-22 Atlantic Equities Downgrade Overweight Neutral
2018-01-17 Longbow Research Downgrade Buy Neutral
2017-12-19 Nomura Instinet Downgrade Buy Neutral
2017-12-19 Instinet Downgrade Buy Neutral
2017-11-06 Argus Research Maintain Buy Buy
2017-11-06 Argus Maintain Buy Buy
2017-11-03 Rosenblatt Upgrade Neutral Buy
2017-11-03 Loop Capital Maintain Buy Buy
2017-11-03 Baird Maintain Outperform Outperform
2017-11-03 BMO Capital Maintain Outperform Outperform
2017-11-03 Citigroup Maintain Buy Buy
2017-11-03 UBS Maintain Buy Buy
2017-11-03 Bernstein Maintain Outperform Outperform
2017-11-03 Morgan Stanley Maintain Overweight Overweight
2017-11-03 Canaccord Genuity Maintain Buy Buy
2017-10-25 HSBC Maintain Buy Buy
2017-10-16 KeyBanc Upgrade Sector Weight Overweight
2017-10-16 Keybanc Upgrade Sector Weight Overweight
2017-10-13 Barclays Maintain Equal Weight Equal Weight
2017-09-22 PiperJaffray Maintain Overweight Overweight
2017-09-22 Piper Sandler Maintain Overweight Overweight
2017-09-19 Morgan Stanley Maintain Overweight Overweight
2017-09-06 Nomura Maintain Buy Buy
2017-08-03 Nomura Maintain Buy Buy
2017-08-02 BMO Capital Maintain Outperform Outperform
2017-08-02 Deutsche Bank Maintain Hold Hold
2017-08-02 Barclays Maintain Equal Weight Equal Weight
2017-08-02 UBS Maintain Buy Buy
2017-07-24 Loop Capital Maintain Buy Buy
2017-07-17 Morgan Stanley Maintain Overweight Overweight
2017-06-12 Mizuho Downgrade Buy Neutral
2017-06-05 Pacific Crest Downgrade Overweight Sector Weight
2017-04-19 Morgan Stanley Maintain Overweight Overweight
2017-04-18 Credit Suisse Maintain Outperform Outperform
2017-04-04 Pacific Crest Maintain Overweight Overweight
2017-03-24 Needham Downgrade Strong Buy Buy
2017-03-24 Nomura Maintain Buy Buy
2017-03-21 Bernstein Maintain Outperform Outperform
2017-03-06 Citigroup Maintain Buy Buy
2017-03-01 BTIG Research Maintain Buy Buy
2017-03-01 BTIG Maintain Buy Buy
2017-01-24 Barclays Downgrade Overweight Equal Weight
2017-01-19 OTR Global Maintain Negative Sell
2017-01-04 Guggenheim Maintain Buy Buy
2016-10-26 Goldman Sachs Maintain Buy Buy
2016-10-26 Stifel Nicolaus Downgrade Buy Hold
2016-10-26 PiperJaffray Maintain Overweight Overweight
2016-10-25 Brean Capital Maintain Buy Buy
2016-10-25 Barclays Maintain Overweight Overweight
2016-10-25 Macquarie Maintain Outperform Outperform
2016-10-25 Piper Sandler Maintain Overweight Overweight
2016-10-25 Morgan Stanley Maintain Overweight Overweight
2016-10-25 Citigroup Maintain Buy Buy
2016-10-25 Drexel Hamilton Maintain Buy Buy
2016-10-25 Stifel Downgrade Buy Hold
2016-10-25 Credit Suisse Maintain Outperform Outperform
2016-10-12 UBS Maintain Buy Buy
2016-10-11 Goldman Sachs Maintain Buy Buy
2016-10-11 Credit Suisse Maintain Outperform Outperform
2016-09-30 Citigroup Maintain Buy Buy
2016-09-29 Barclays Maintain Overweight Overweight
2016-09-22 RBC Capital Maintain Outperform Outperform
2016-09-22 Nomura Maintain Buy Buy
2016-09-16 CLSA Maintain Buy Buy
2016-09-15 BTIG Research Maintain Buy Buy
2016-09-15 Credit Suisse Maintain Outperform Outperform
2016-09-15 BTIG Maintain Buy Buy
2016-09-14 Morgan Stanley Maintain Outperform Outperform
2016-09-13 Goldman Sachs Maintain Buy Buy
2016-09-08 William Blair Maintain Outperform Outperform
2016-09-08 Nomura Maintain Buy Buy
2016-09-08 Stifel Nicolaus Maintain Buy Buy
2016-09-08 Morgan Stanley Maintain Overweight Overweight
2016-09-08 Oppenheimer Maintain Perform Perform
2016-09-08 Wells Fargo Downgrade Outperform Market Perform
2016-09-08 Citigroup Maintain Buy Buy
2016-09-08 Pacific Crest Maintain Outperform Outperform
2016-09-08 UBS Maintain Buy Buy
2016-09-08 Goldman Sachs Maintain Buy Buy
2016-09-08 Stifel Maintain Buy Buy
2016-09-08 Drexel Hamilton Maintain Buy Buy
2016-09-08 JP Morgan Maintain Overweight Overweight
2016-09-08 Macquarie Maintain Outperform Outperform
2016-09-08 Deutsche Bank Maintain Hold Hold
2016-09-08 Bernstein Maintain Outperform Outperform
2016-08-11 RBC Capital Maintain Outperform Outperform
2016-08-02 Daiwa Capital Maintain Buy Outperform
2016-07-28 Hilliard Lyons Maintain Long Term Buy Buy
2016-07-27 Brean Capital Maintain Buy Buy
2016-07-27 Raymond James Upgrade Market Perform Outperform
2016-07-27 Morgan Stanley Maintain Overweight Overweight
2016-07-27 RBC Capital Maintain Outperform Outperform
2016-07-27 BMO Capital Maintain Outperform Outperform
2016-07-27 Credit Suisse Maintain Outperform Outperform
2016-07-27 Drexel Hamilton Maintain Buy Buy
2016-07-27 Citigroup Maintain Buy Buy
2016-07-27 JP Morgan Maintain Overweight Overweight
2016-07-27 BTIG Maintain Buy Buy
2016-07-27 BTIG Research Maintain Buy Buy
2016-07-27 UBS Maintain Buy Buy
2016-07-26 UBS Maintain Buy Buy
2016-07-15 Barclays Maintain Overweight Overweight
2016-07-06 Longbow Research Maintain Buy Buy
2016-06-02 Goldman Sachs Maintain Buy Buy
2016-05-11 UBS Maintain Buy Buy
2016-04-27 Goldman Sachs Maintain Buy Buy
2016-04-27 RBC Capital Maintain Outperform Outperform
2016-04-27 Oppenheimer Downgrade Outperform Perform
2016-04-27 FBN Securities Maintain Outperform Outperform
2016-04-27 CLSA Maintain Buy Buy
2016-04-27 Baird Maintain Outperform Outperform
2016-04-27 Pacific Crest Maintain Overweight Overweight
2016-04-27 Morgan Stanley Maintain Overweight Overweight
2016-04-27 Macquarie Maintain Buy Buy
2016-04-27 Citigroup Maintain Buy Buy
2016-04-27 Piper Sandler Maintain Overweight Overweight
2016-04-27 Cowen & Co. Maintain Outperform Outperform
2016-04-27 Barclays Maintain Overweight Overweight
2016-04-27 Brean Capital Maintain Buy Buy
2016-04-27 Maxim Group Maintain Buy Buy
2016-04-27 Nomura Maintain Buy Buy
2016-04-27 PiperJaffray Maintain Overweight Overweight
2016-04-26 BTIG Maintain Buy Buy
2016-04-26 PiperJaffray Maintain Overweight Overweight
2016-04-26 Piper Sandler Maintain Overweight Overweight
2016-04-26 BTIG Research Maintain Buy Buy
2016-04-20 Barclays Maintain Overweight Overweight
2016-04-07 BTIG Maintain Buy Buy
2016-04-07 BTIG Research Maintain Buy Buy
2016-04-06 Needham Downgrade Strong Buy Buy
2016-04-04 Brean Capital Maintain Buy Buy
2016-04-04 Credit Suisse Maintain Outperform Outperform
2016-03-30 Cowen & Co. Upgrade Market Perform Outperform
2016-03-10 CLSA Maintain Buy Buy
2016-03-07 Pacific Crest Maintain Overweight Overweight
2016-02-12 FBR Capital Maintain Outperform Outperform
2016-02-11 FBR Capital Maintain Outperform Outperform
2016-01-27 FBR Capital Maintain Outperform Outperform
2016-01-27 Piper Sandler Maintain Overweight Overweight
2016-01-27 Barclays Maintain Overweight Overweight
2016-01-27 PiperJaffray Maintain Overweight Overweight
2016-01-26 Barclays Maintain Overweight Overweight
2016-01-26 Piper Sandler Maintain Overweight Overweight
2016-01-26 FBR Capital Maintain Outperform Outperform
2016-01-12 B of A Securities Upgrade Neutral Buy
2016-01-12 Bank of America Maintain Buy Buy
2016-01-11 Deutsche Bank Maintain Hold Hold
2016-01-11 Oppenheimer Maintain Outperform Outperform
2016-01-11 B of A Securities Upgrade Neutral Buy
2016-01-11 Mizuho Upgrade Neutral Buy
2016-01-10 Mizuho Upgrade Neutral Buy
2016-01-10 Oppenheimer Maintain Outperform Outperform
2016-01-10 Deutsche Bank Maintain Hold Hold
2016-01-08 Canaccord Genuity Maintain Buy Buy
2016-01-08 Pacific Crest Maintain Overweight Overweight
2016-01-07 Canaccord Genuity Maintain Buy Buy
2016-01-07 RBC Capital Maintain Outperform Outperform
2016-01-07 Pacific Crest Maintain Overweight Overweight
2016-01-06 RBC Capital Maintain Outperform Outperform
2015-12-22 Cowen & Co. Maintain Market Perform Market Perform
2015-12-21 Cowen & Co. Maintain Market Perform Market Perform
2015-12-14 Barclays Maintain Overweight Overweight
2015-12-13 Barclays Maintain Overweight Overweight
2015-12-11 BMO Capital Maintain Outperform Outperform
2015-11-18 Goldman Sachs Maintain Buy Buy
2015-11-17 Goldman Sachs Maintain Buy Buy
2015-10-28 Barclays Maintain Overweight Overweight
2015-10-28 Morgan Stanley Maintain Overweight Overweight
2015-10-28 Pacific Crest Upgrade Sector Weight Overweight
2015-10-28 Credit Suisse Maintain Outperform Outperform
2015-10-27 Pacific Crest Upgrade Sector Weight Overweight
2015-10-27 Credit Suisse Maintain Outperform Outperform
2015-10-27 Morgan Stanley Maintain Overweight Overweight
2015-10-27 Barclays Maintain Overweight Overweight
2015-10-23 Maxim Group Upgrade Neutral Buy
2015-10-22 Maxim Group Upgrade Neutral Buy
2015-10-14 Barclays Maintain Overweight Overweight
2015-10-11 Morgan Stanley Maintain Overweight Overweight
2015-10-10 Morgan Stanley Maintain Overweight Overweight
2015-10-01 Drexel Hamilton Maintain Buy Buy
2015-09-28 Sterne Agee CRT Maintain Buy Buy
2015-09-21 Canaccord Genuity Maintain Buy Buy
2015-09-20 Canaccord Genuity Maintain Buy Buy
2015-09-16 JMP Securities Maintain Outperform Outperform
2015-09-15 JMP Securities Maintain Outperform Outperform
2015-09-09 Rosenblatt Maintain Buy Buy
2015-08-25 Wells Fargo Upgrade Market Perform Outperform
2015-08-24 Wells Fargo Upgrade Market Perform Outperform
2015-08-05 Bank of America Downgrade Buy Neutral
2015-08-05 B of A Securities Downgrade Buy Neutral
2015-08-04 B of A Securities Downgrade Buy Neutral
2015-07-30 Nomura Maintain Buy Buy
2015-07-22 Cowen & Co. Downgrade Outperform Market Perform
2015-07-21 Cowen & Co. Downgrade Outperform Market Perform
2015-07-13 Societe Generale Upgrade Hold Buy
2015-07-12 Societe Generale Upgrade Hold Buy
2015-04-28 Susquehanna Maintain Positive Positive
2015-04-27 Canaccord Genuity Maintain Buy Buy
2015-04-27 Susquehanna Maintain Positive Positive
2015-04-27 Jefferies Maintain Hold Hold
2015-04-27 Brean Capital Maintain Buy Buy
2015-04-26 Jefferies Maintain Hold Hold
2015-04-17 FBR Capital Maintain Outperform Outperform
2015-04-16 Maxim Group Maintain Hold Hold
2015-04-10 Raymond James Downgrade Outperform Market Perform
2015-04-09 Raymond James Downgrade Outperform Market Perform
2015-04-08 Societe Generale Downgrade Buy Hold
2015-04-07 Societe Generale Downgrade Buy Hold
2015-03-31 RBC Capital Maintain Outperform Outperform
2015-03-30 RBC Capital Maintain Outperform Outperform
2015-03-26 Credit Suisse Maintain Outperform Outperform
2015-03-25 Credit Suisse Maintain Outperform Outperform
2015-03-24 Cantor Fitzgerald Maintain Buy Buy
2015-03-23 Cowen & Co. Maintain Outperform Outperform
2015-03-23 Cantor Fitzgerald Maintain Buy Buy
2015-03-22 Cowen & Co. Maintain Outperform Outperform
2015-03-18 Jefferies Maintain Hold Hold
2015-03-17 Jefferies Maintain Hold Hold
2015-03-13 Berenberg Maintain Buy Buy
2015-03-12 Berenberg Maintain Buy Buy
2015-03-10 Monness, Crespi, Hardt Maintain Buy Buy
2015-03-10 Nomura Maintain Neutral Neutral
2015-03-10 Evercore ISI Group Maintain Buy Buy
2015-03-10 Monness Crespi Hardt Maintain Buy Buy
2015-03-09 Evercore ISI Group Maintain Buy Buy
2015-03-09 Monness, Crespi, Hardt Maintain Buy Buy
2015-03-09 Nomura Maintain Neutral Neutral
2015-03-09 Macquarie Maintain Outperform Outperform
2015-03-08 Macquarie Maintain Outperform Outperform
2015-03-03 Oppenheimer Maintain Outperform Outperform
2015-03-02 Morgan Stanley Maintain Overweight Overweight
2015-03-02 Oppenheimer Maintain Outperform Outperform
2015-03-01 Morgan Stanley Maintain Overweight Overweight
2015-02-25 Stifel Nicolaus Maintain Buy Buy
2015-02-25 Stifel Maintain Buy Buy
2015-02-24 Stifel Nicolaus Maintain Buy Buy
2015-02-24 Stifel Maintain Buy Buy
2015-02-23 Stifel Maintain Buy Buy
2015-02-11 JP Morgan Maintain Overweight Overweight
2015-02-10 JP Morgan Maintain Overweight Overweight
2015-01-28 Cowen & Co. Maintain Outperform Outperform
2015-01-28 Deutsche Bank Maintain Hold Hold
2015-01-28 RBC Capital Maintain Outperform Outperform
2015-01-28 BMO Capital Maintain Outperform Outperform
2015-01-28 JP Morgan Maintain Overweight Overweight
2015-01-28 Evercore ISI Group Maintain Buy Buy
2015-01-28 Jefferies Maintain Hold Hold
2015-01-27 Deutsche Bank Maintain Hold Hold
2015-01-27 Cowen & Co. Maintain Outperform Outperform
2015-01-27 BMO Capital Maintain Outperform Outperform
2015-01-27 Barclays Maintain Overweight Overweight
2015-01-27 JP Morgan Maintain Overweight Overweight
2015-01-27 Evercore ISI Group Maintain Buy Buy
2015-01-27 RBC Capital Maintain Outperform Outperform
2015-01-27 Jefferies Maintain Hold Hold
2015-01-16 RBC Capital Maintain Outperform Outperform
2015-01-16 Societe Generale Maintain Buy Buy
2015-01-15 RBC Capital Maintain Outperform Outperform
2015-01-15 Mizuho Downgrade Buy Neutral
2015-01-15 Societe Generale Maintain Buy Buy
2015-01-14 Mizuho Downgrade Buy Neutral
2015-01-13 Credit Suisse Upgrade Neutral Outperform
2015-01-12 Credit Suisse Upgrade Neutral Outperform
2014-12-08 Citigroup Maintain Buy Buy
2014-12-07 Citigroup Maintain Buy Buy
2014-12-03 JMP Securities Maintain Market Outperform Market Outperform
2014-12-02 Canaccord Genuity Maintain Buy Buy
2014-12-02 JMP Securities Maintain Market Outperform Market Outperform
2014-12-01 Canaccord Genuity Maintain Buy Buy
2014-12-01 Barclays Maintain Overweight Overweight
2014-11-30 Barclays Maintain Overweight Overweight
2014-11-25 Stifel Maintain Buy Buy
2014-11-25 Stifel Nicolaus Maintain Buy Buy
2014-11-24 Stifel Maintain Buy Buy
2014-11-20 Morgan Stanley Maintain Overweight Overweight
2014-11-19 Jefferies Maintain Hold Hold
2014-11-19 Morgan Stanley Maintain Overweight Overweight
2014-11-18 Oppenheimer Maintain Outperform Outperform
2014-11-18 Jefferies Maintain Hold Hold
2014-11-17 Oppenheimer Maintain Outperform Outperform
2014-10-21 Barclays Maintain Overweight Overweight
2014-10-20 Barclays Maintain Overweight Overweight
2014-10-20 Cantor Fitzgerald Maintain Buy Buy
2014-10-20 Morgan Stanley Maintain Overweight Overweight
2014-10-14 Credit Suisse Maintain Neutral Neutral
2014-10-13 Credit Suisse Maintain Neutral Neutral
2014-10-09 Oppenheimer Upgrade Market Perform Outperform
2014-10-08 Oppenheimer Upgrade Market Perform Outperform
2014-10-07 Susquehanna Maintain Positive Positive
2014-10-06 Susquehanna Maintain Positive Positive
2014-10-03 Deutsche Bank Downgrade Buy Hold
2014-10-02 Deutsche Bank Downgrade Buy Hold
2014-10-02 Citigroup Maintain Buy Buy
2014-10-01 Citigroup Maintain Buy Buy
2014-09-30 Jefferies Maintain Hold Hold
2014-09-30 Evercore ISI Group Maintain Overweight Overweight
2014-09-30 Evercore Partners Maintain Overweight Overweight
2014-09-29 Evercore ISI Group Maintain Overweight Overweight
2014-09-10 Barclays Maintain Overweight Overweight
2014-09-10 Wells Fargo Maintain Market Perform Market Perform
2014-09-10 Pacific Crest Downgrade Outperform Sector Perform
2014-09-10 Goldman Sachs Maintain Buy Buy
2014-09-09 Goldman Sachs Maintain Buy Buy
2014-09-09 Pacific Crest Downgrade Outperform Sector Perform
2014-09-09 Barclays Maintain Overweight Overweight
2014-09-09 Wells Fargo Maintain Market Perform Market Perform
2014-09-09 Mizuho Maintain Buy Buy
2014-09-02 Nomura Maintain Neutral Neutral
2014-09-01 Nomura Maintain Neutral Neutral
2014-07-23 Nomura Maintain Neutral Neutral
2014-07-23 Raymond James Maintain Outperform Outperform
2014-07-23 Macquarie Maintain Outperform Outperform
2014-07-22 Macquarie Maintain Outperform Outperform
2014-07-22 Nomura Maintain Neutral Neutral
2014-07-22 Raymond James Maintain Outperform Outperform
2014-07-21 JMP Securities Upgrade Market Perform Market Outperform
2014-07-21 UBS Maintain Buy Buy
2014-07-20 JMP Securities Upgrade Market Perform Market Outperform
2014-07-20 UBS Maintain Buy Buy
2014-07-14 Barclays Upgrade Equal Weight Overweight
2014-07-14 Morgan Stanley Maintain Overweight Overweight
2014-07-13 Barclays Upgrade Equal Weight Overweight
2014-07-13 Morgan Stanley Maintain Overweight Overweight
2014-07-11 Canaccord Genuity Maintain Buy Buy
2014-07-10 Canaccord Genuity Maintain Buy Buy
2014-07-02 Evercore Partners Maintain Overweight Overweight
2014-07-02 Evercore ISI Group Maintain Overweight Overweight
2014-07-01 Evercore ISI Group Maintain Overweight Overweight
2014-06-25 Credit Suisse Maintain Neutral Neutral
2014-06-24 Credit Suisse Maintain Neutral Neutral
2014-06-17 Societe Generale Upgrade Hold Buy
2014-06-16 Societe Generale Upgrade Hold Buy
2014-06-13 Raymond James Maintain Outperform Outperform
2014-06-12 Raymond James Maintain Outperform Outperform
2014-06-11 Monness, Crespi, Hardt Maintain Buy Buy
2014-06-11 Deutsche Bank Maintain Buy Buy
2014-06-11 Monness Crespi Hardt Maintain Buy Buy
2014-06-10 Barclays Maintain Equal Weight Equal Weight
2014-06-10 Citigroup Maintain Neutral Neutral
2014-06-10 Monness, Crespi, Hardt Maintain Buy Buy
2014-06-10 Deutsche Bank Maintain Buy Buy
2014-06-09 Stifel Maintain Buy Buy
2014-06-09 Stifel Nicolaus Maintain Buy Buy
2014-06-09 Citigroup Maintain Neutral Neutral
2014-06-09 Barclays Maintain Equal Weight Equal Weight
2014-06-08 Stifel Maintain Buy Buy
2014-06-03 Canaccord Genuity Maintain Buy Buy
2014-06-03 Credit Suisse Maintain Neutral Neutral
2014-06-02 Canaccord Genuity Maintain Buy Buy
2014-06-02 Credit Suisse Maintain Neutral Neutral
2014-05-29 Baird Maintain Outperform Outperform
2014-05-29 UBS Maintain Buy Buy
2014-05-29 Bank of America Maintain Neutral Neutral
2014-05-29 B of A Securities Maintain Neutral Neutral
2014-05-28 Baird Maintain Outperform Outperform
2014-05-28 UBS Maintain Buy Buy
2014-05-28 Barclays Maintain Equal Weight Equal Weight
2014-05-28 Bernstein Maintain Outperform Outperform
2014-05-28 B of A Securities Maintain Neutral Neutral
2014-05-27 Barclays Maintain Equal Weight Equal Weight
2014-05-27 Bernstein Maintain Outperform Outperform
2014-05-09 ISI Group Downgrade Strong Buy Buy
2014-05-08 ISI Group Downgrade Strong Buy Buy
2014-05-06 RBC Capital Maintain Outperform Outperform
2014-05-05 RBC Capital Maintain Outperform Outperform
2014-04-24 Canaccord Genuity Maintain Buy Buy
2014-04-24 Citigroup Maintain Hold Hold
2014-04-24 CLSA Maintain Outperform Buy
2014-04-24 Bank of America Maintain Neutral Neutral
2014-04-24 Credit Suisse Maintain Neutral Neutral
2014-04-24 B of A Securities Maintain Neutral Neutral
2014-04-24 Barclays Maintain Equal Weight Equal Weight
2014-04-24 Nomura Maintain Neutral Neutral
2014-04-24 Pacific Crest Maintain Outperform Outperform
2014-04-23 Canaccord Genuity Maintain Buy Buy
2014-04-23 Credit Suisse Maintain Neutral Neutral
2014-04-23 Citigroup Maintain Hold Hold
2014-04-23 Pacific Crest Maintain Outperform Outperform
2014-04-23 B of A Securities Maintain Neutral Neutral
2014-04-23 Barclays Maintain Equal Weight Equal Weight
2014-04-23 Nomura Maintain Neutral Neutral
2014-04-23 CLSA Maintain Outperform Buy
2014-04-10 Deutsche Bank Maintain Buy Buy
2014-03-21 Macquarie Maintain Outperform Outperform
2014-03-11 Pacific Crest Upgrade Sector Perform Outperform
2014-03-10 Pacific Crest Upgrade Sector Perform Outperform
2014-03-03 Canaccord Genuity Maintain Buy Buy
2014-03-02 Canaccord Genuity Maintain Buy Buy
2014-02-20 Barclays Downgrade Overweight Equal Weight
2014-02-19 Barclays Downgrade Overweight Equal Weight
2014-02-14 Bank of America Maintain Neutral Neutral
2014-02-14 B of A Securities Maintain Neutral Neutral
2014-02-13 B of A Securities Maintain Neutral Neutral
2014-01-28 Oppenheimer Downgrade Outperform Perform
2014-01-28 Barclays Maintain Overweight Overweight
2014-01-28 Hilliard Lyons Maintain Buy Long Term Buy
2014-01-28 Nomura Maintain Neutral Neutral
2014-01-27 UBS Maintain Buy Buy
2014-01-27 Raymond James Downgrade Strong Buy Outperform
2014-01-27 BGC FInancial Downgrade Buy Hold
2014-01-27 Citigroup Maintain Hold Hold
2014-01-27 Nomura Maintain Neutral Neutral
2014-01-27 Oppenheimer Downgrade Outperform Market Perform
2014-01-27 Hilliard Lyons Maintain Buy Long Term Buy
2014-01-27 Barclays Maintain Overweight Overweight
2014-01-27 JP Morgan Maintain Overweight Overweight
2014-01-27 BGC Financial Downgrade Buy Hold
2014-01-26 BGC FInancial Downgrade Buy Hold
2014-01-21 Societe Generale Downgrade Buy Hold
2014-01-20 Societe Generale Downgrade Buy Hold
2014-01-13 Oracle Investment Research Maintain Strong Buy Strong Buy
2014-01-12 Oracle Investment Research Maintain Strong Buy Strong Buy
2014-01-06 Standpoint Research Downgrade Hold Sell
2014-01-06 Standpoint Downgrade Hold Sell
2014-01-05 Standpoint Research Downgrade Hold Sell
2014-01-02 Wells Fargo Downgrade Outperform Market Perform
2014-01-01 Wells Fargo Downgrade Outperform Market Perform
2013-12-23 FBN Securities Maintain Outperform Outperform
2013-12-22 Stifel Maintain Buy Buy
2013-12-22 Raymond James Maintain Strong Buy Strong Buy
2013-12-22 FBN Securities Maintain Outperform Outperform
2013-12-19 JP Morgan Maintain Overweight Overweight
2013-12-19 Monness Crespi Hardt Maintain Buy Buy
2013-12-19 Monness, Crespi, Hardt Maintain Buy Buy
2013-12-18 Monness, Crespi, Hardt Maintain Buy Buy
2013-12-18 JP Morgan Maintain Overweight Overweight
2013-12-18 Susquehanna Maintain Positive Positive
2013-12-16 Morgan Stanley Maintain Overweight Overweight
2013-12-15 Morgan Stanley Maintain Overweight Overweight
2013-12-12 Canaccord Genuity Maintain Buy Buy
2013-12-11 Canaccord Genuity Maintain Buy Buy
2013-12-10 Bank of America Maintain Neutral Neutral
2013-12-10 B of A Securities Maintain Neutral Neutral
2013-12-09 B of A Securities Maintain Neutral Neutral
2013-12-06 Citigroup Maintain Neutral Neutral
2013-12-05 Citigroup Maintain Neutral Neutral
2013-12-03 UBS Upgrade Neutral Buy
2013-12-02 UBS Upgrade Neutral Buy
2013-12-01 UBS Upgrade Neutral Buy
2013-11-29 Cantor Fitzgerald Maintain Buy Buy
2013-11-28 Cantor Fitzgerald Maintain Buy Buy
2013-11-25 Wells Fargo Maintain Outperform Outperform
2013-11-24 Wells Fargo Maintain Outperform Outperform
2013-11-18 Susquehanna Maintain Positive Positive
2013-11-17 Susquehanna Maintain Positive Positive
2013-11-14 Canaccord Genuity Maintain Buy Buy
2013-11-13 Canaccord Genuity Maintain Buy Buy
2013-10-29 Janney Capital Maintain Buy Buy
2013-10-29 Monness Crespi Hardt Maintain Buy Buy
2013-10-29 Janney Montgomery Scott Maintain Buy Buy
2013-10-29 PiperJaffray Maintain Overweight Overweight
2013-10-29 Stifel Nicolaus Maintain Buy Buy
2013-10-29 Canaccord Genuity Maintain Buy Buy
2013-10-29 Piper Sandler Maintain Overweight Overweight
2013-10-28 Monness, Crespi, Hardt Maintain Buy Buy
2013-10-28 Jefferies Maintain Buy Buy
2013-10-28 Wells Fargo Maintain Outperform Outperform
2013-10-28 BMO Capital Maintain Outperform Outperform
2013-10-28 Nomura Maintain Neutral Neutral
2013-10-28 Piper Sandler Maintain Overweight Overweight
2013-10-28 Janney Montgomery Scott Maintain Buy Buy
2013-10-28 Deutsche Bank Maintain Buy Buy
2013-10-28 Stifel Maintain Buy Buy
2013-10-28 Citigroup Maintain Neutral Neutral
2013-10-28 Baird Upgrade Neutral Outperform
2013-10-28 Goldman Sachs Maintain Buy Buy
2013-10-28 Canaccord Genuity Maintain Buy Buy
2013-10-22 Wells Fargo Maintain Outperform Outperform
2013-10-22 Nomura Maintain Neutral Neutral
2013-10-20 Societe Generale Upgrade Hold Buy
2013-10-13 Mizuho Maintain Buy Buy
2013-10-06 Jefferies Upgrade Hold Buy
2013-10-03 BMO Capital Maintain Outperform Outperform
2013-09-29 Global Equities Research Maintain Overweight Overweight
2013-09-27 Monness Crespi Hardt Maintain Buy Buy
2013-09-26 Monness, Crespi, Hardt Maintain Buy Buy
2013-09-23 Barclays Maintain Overweight Overweight
2013-09-23 Susquehanna Upgrade Neutral Positive
2013-09-22 FBN Securities Maintain Outperform Outperform
2013-09-22 Societe Generale Downgrade Buy Hold
2013-09-12 Jefferies Maintain Hold Hold
2013-09-11 Bank of America Downgrade Buy Neutral
2013-09-11 PiperJaffray Maintain Overweight Overweight
2013-09-10 Oppenheimer Maintain Outperform Outperform
2013-09-10 Piper Sandler Maintain Overweight Overweight
2013-09-10 Nomura Maintain Neutral Neutral
2013-09-10 Canaccord Genuity Maintain Buy Buy
2013-09-10 Credit Suisse Downgrade Outperform Neutral
2013-09-10 B of A Securities Downgrade Buy Neutral
2013-09-10 UBS Downgrade Buy Neutral
2013-09-08 FBN Securities Maintain Outperform Outperform
2013-09-06 Evercore Partners Maintain Overweight Overweight
2013-09-05 Evercore ISI Group Maintain Overweight Overweight
2013-09-04 Cantor Fitzgerald Maintain Buy Buy
2013-09-02 ABG Sundal Collier Downgrade Hold Sell
2013-08-20 UBS Maintain Buy Buy
2013-08-14 RBC Capital Maintain Outperform Outperform
2013-08-11 Needham Maintain Buy Buy
2013-08-01 Standpoint Research Downgrade Buy Hold
2013-07-31 Jefferies Maintain Hold Hold
2013-07-24 Bank of America Maintain Buy Buy
2013-07-24 Stifel Nicolaus Maintain Buy Buy
2013-07-23 BMO Capital Upgrade Market Perform Outperform
2013-07-23 Stifel Maintain Buy Buy
2013-07-23 Goldman Sachs Maintain Buy Buy
2013-07-23 B of A Securities Maintain Buy Buy
2013-07-21 BMO Capital Maintain Market Perform Market Perform
2013-06-30 Raymond James Upgrade Outperform Strong Buy
2013-06-23 BMO Capital Maintain Market Perform Market Perform
2013-06-23 Jefferies Maintain Hold Hold
2013-05-15 Susquehanna Maintain Neutral Neutral
2013-05-05 Barclays Maintain Overweight Overweight
2013-04-24 ABG Sundal Collier Upgrade Sell Hold
2013-04-24 Hamburger Sparkasse Downgrade Buy Hold
2013-04-24 Ameriprise Financial Maintain Buy Buy
2013-04-23 BMO Capital Downgrade Outperform Market Perform
2013-04-23 Citigroup Maintain Neutral Neutral
2013-04-23 Hilliard Lyons Maintain Long Term Buy Buy
2013-04-23 Credit Suisse Maintain Outperform Outperform
2013-04-23 Societe Generale Maintain Buy Buy
2013-04-23 Nomura Maintain Neutral Neutral
2013-04-23 FBN Securities Maintain Outperform Outperform
2013-04-22 FBR Capital Maintain Outperform Outperform
2013-04-22 BGC Financial Upgrade Hold Buy
2013-04-22 Monness Crespi Hardt Maintain Buy Buy
2013-04-21 BGC FInancial Upgrade Hold Buy
2013-04-21 Sterne Agee Maintain Buy Buy
2013-04-21 Monness, Crespi, Hardt Maintain Buy Buy
2013-04-21 Avondale Partners Upgrade Market Perform Market Outperform
2013-04-21 BMO Capital Maintain Outperform Outperform
2013-04-19 Standpoint Maintain Buy Buy
2013-04-18 Barclays Maintain Overweight Overweight
2013-04-18 Janney Capital Maintain Buy Buy
2013-04-17 BMO Capital Maintain Outperform Outperform
2013-04-17 Janney Montgomery Scott Maintain Buy Buy
2013-04-16 Stifel Nicolaus Maintain Buy Buy
2013-04-16 PiperJaffray Maintain Overweight Overweight
2013-04-15 Stifel Maintain Buy Buy
2013-04-15 Piper Sandler Maintain Overweight Overweight
2013-04-11 RBC Capital Maintain Outperform Outperform
2013-04-04 Lazard Maintain Buy Buy
2013-04-01 Goldman Sachs Maintain Buy Buy
2013-03-25 Oppenheimer Maintain Outperform Outperform
2013-03-19 Canaccord Genuity Maintain Buy Buy
2013-03-14 BTIG Research Upgrade Neutral Buy
2013-03-14 Sterne Agee Maintain Buy Buy
2013-03-13 BTIG Upgrade Neutral Buy
2013-03-11 Jefferies Maintain Hold Hold
2013-03-10 Credit Agricole Maintain Buy Outperform
2013-03-05 Citigroup Maintain Neutral Neutral
2013-03-05 Berenberg Downgrade Buy Sell
2013-03-04 Cleveland Research Downgrade Buy Neutral
2013-02-24 Needham Maintain Buy Buy
2013-01-27 Baird Downgrade Outperform Market Perform
2013-01-24 Scotiabank Downgrade Outperform Perform
2013-01-24 BGC Financial Maintain Hold Hold
2013-01-24 PiperJaffray Maintain Overweight Overweight
2013-01-24 Janney Capital Maintain Buy Buy
2013-01-24 Topeka Maintain Buy Buy
2013-01-24 Stifel Nicolaus Maintain Buy Buy
2013-01-23 Goldman Sachs Maintain Buy Buy
2013-01-23 Sterne Agee Maintain Buy Buy
2013-01-23 Hilliard Lyons Maintain Buy Long Term Buy
2013-01-23 Janney Montgomery Scott Maintain Buy Buy
2013-01-23 Stifel Maintain Buy Buy
2013-01-23 BGC FInancial Maintain Hold Hold
2013-01-23 Nomura Maintain Neutral Neutral
2013-01-23 Oracle Investment Research Maintain Strong Buy Strong Buy
2013-01-23 Jefferies Downgrade Buy Hold
2013-01-23 UBS Maintain Buy Buy
2013-01-23 Credit Agricole Maintain Buy Buy
2013-01-23 Scotiabank Downgrade Outperform Sector Perform
2013-01-23 RBC Capital Maintain Outperform Outperform
2013-01-23 BMO Capital Maintain Outperform Outperform
2013-01-23 Societe Generale Maintain Buy Buy
2013-01-23 FBN Securities Maintain Outperform Outperform
2013-01-23 Barclays Maintain Overweight Overweight
2013-01-23 Topeka Capital Maintain Buy Buy
2013-01-23 Canaccord Genuity Maintain Buy Buy
2013-01-23 Piper Sandler Maintain Overweight Overweight
2013-01-23 Credit Suisse Maintain Outperform Outperform
2013-01-23 Deutsche Bank Maintain Buy Buy
2013-01-21 Monness, Crespi, Hardt Maintain Buy Buy
2013-01-21 UBS Maintain Buy Buy
2013-01-21 Scotiabank Maintain Sector Outperform Sector Outperform
2013-01-16 Bank of America Maintain Buy Buy
2013-01-16 JP Morgan Maintain Overweight Overweight
2013-01-16 BGC Financial Maintain Hold Hold
2013-01-16 BMO Capital Maintain Outperform Outperform
2013-01-15 Pacific Crest Downgrade Outperform Sector Perform
2013-01-15 Stifel Maintain Buy Buy
2013-01-15 BGC FInancial Maintain Hold Hold
2013-01-15 B of A Securities Maintain Buy Buy
2013-01-14 Nomura Maintain Neutral Neutral
2013-01-10 PiperJaffray Maintain Overweight Overweight
2013-01-10 Credit Agricole Maintain Buy Buy
2013-01-09 Piper Sandler Maintain Overweight Overweight
2013-01-06 Barclays Maintain Overweight Overweight
2012-12-16 BMO Capital Maintain Outperform Outperform
2012-12-16 Pacific Crest Maintain Outperform Outperform
2012-12-16 Citigroup Downgrade Buy Neutral
2012-12-16 Mizuho Maintain Buy Buy
2012-12-13 UBS Maintain Buy Buy
2012-12-09 Jefferies Maintain Buy Buy
2012-12-04 Oracle Investment Research Upgrade Buy Strong Buy
2012-11-26 Citigroup Maintain Buy Buy
2012-11-19 Bank of America Maintain Buy Buy
2012-11-18 B of A Securities Maintain Buy Buy
2012-11-09 Avondale Partners Maintain Market Perform Perform
2012-10-31 Oracle Investment Research Upgrade Hold Buy
2012-10-25 FBN Securities Maintain Outperform Outperform
2012-10-25 Deutsche Bank Maintain Buy Buy
2012-10-25 Telsey Advisory Group Maintain Outperform Outperform
2012-10-25 Nomura Maintain Neutral Neutral
2012-10-23 Barclays Maintain Overweight Overweight
2012-10-23 Canaccord Genuity Maintain Buy Buy
2012-10-09 Nomura Maintain Neutral Neutral
2012-09-20 Crowell, Weedon & Co. Maintain Buy Buy
2012-09-20 Deutsche Bank Maintain Buy Buy
2012-09-18 Bank of America Maintain Buy Buy
2012-09-17 B of A Securities Maintain Buy Buy
2012-09-17 Sterne Agee Maintain Buy Buy
2012-09-16 BMO Capital Maintain Outperform Outperform
2012-09-13 Hilliard Lyons Maintain Buy Buy
2012-09-12 Hudson Square Maintain Buy Buy
2012-09-12 Sterne Agee Maintain Buy Buy
2012-09-12 Barclays Maintain Overweight Overweight
2012-09-12 Deutsche Bank Maintain Buy Buy
2012-09-12 UBS Maintain Buy Buy
2012-09-12 Goldman Sachs Maintain Buy Buy
2012-09-10 Monness Crespi Hardt Maintain Buy Buy
2012-09-05 Societe Generale Maintain Buy Buy
2012-09-04 JP Morgan Maintain Overweight Overweight
2012-09-03 Wedbush Maintain Outperform Outperform
2012-08-27 Bank of America Maintain Buy Buy
2012-08-26 Oppenheimer Maintain Outperform Outperform
2012-08-26 B of A Securities Maintain Buy Buy
2012-08-21 Needham Maintain Buy Buy
2012-08-20 Oracle Investment Research Downgrade Buy Hold
2012-08-16 Jefferies Maintain Buy Buy
2012-08-09 Stifel Nicolaus Maintain Buy Buy
2012-07-25 Phillip Securities Downgrade Accumulate Neutral
2012-07-25 Bank of America Maintain Buy Buy
2012-07-24 B of A Securities Maintain Buy Buy
2012-07-24 Goldman Sachs Maintain Buy Buy
2012-07-24 BMO Capital Maintain Outperform Outperform
2012-07-24 Morgan Stanley Maintain Overweight Overweight
2012-07-24 Raymond James Downgrade Strong Buy Outperform
2012-07-24 JP Morgan Maintain Overweight Overweight
2012-07-24 Canaccord Genuity Maintain Buy Buy
2012-07-11 UBS Maintain Buy Buy
2012-06-03 Crowell, Weedon & Co. Maintain Buy Buy
2012-04-26 Scotiabank Maintain Sector Outperform Outperform
2012-04-25 Hilliard Lyons Maintain Buy Buy
2012-04-25 Scotiabank Upgrade Sector Perform Sector Outperform
2012-04-25 Bank oferica Maintain Buy Buy
2012-04-24 Deutsche Bank Maintain Buy Buy
2012-04-24 Canaccord Genuity Maintain Buy Buy
2012-04-24 Goldman Sachs Maintain Buy Buy
2012-04-24 Citigroup Maintain Buy Buy
2012-04-24 FBN Securities Maintain Outperform Outperform
2012-04-24 Sterne Agee Maintain Buy Buy
2012-04-24 ISI Group Maintain Buy Buy
2012-04-24 B of A Securities Maintain Buy Buy
2012-04-24 Wedbush Maintain Outperform Outperform
2012-04-24 Societe Generale Upgrade Hold Buy
2012-04-18 Canaccord Genuity Maintain Buy Buy
2012-04-17 Goldman Sachs Maintain Buy Buy
2012-04-13 Bank oferica Maintain Buy Buy
2012-04-12 B of A Securities Maintain Buy Buy
2012-04-11 Credit Suisse Maintain Outperform Outperform
2012-04-10 Sterne Agee Maintain Buy Buy
2012-04-09 BTIG Research Maintain Neutral Neutral
2012-04-08 BTIG Downgrade Buy Neutral
2012-04-04 Jefferies Maintain Buy Buy
2012-04-03 PiperJaffray Maintain Overweight Overweight
2012-04-02 JP Morgan Maintain Overweight Overweight
2012-04-02 Piper Sandler Maintain Overweight Overweight
2012-03-29 BMO Capital Maintain Outperform Outperform
2012-03-20 Hilliard Lyons Maintain Buy Buy
2012-03-20 Crowell, Weedon & Co. Maintain Buy Buy
2012-03-20 Scotiabank Maintain Sector Perform Sector Perform
2012-03-19 Citigroup Maintain Buy Buy
2012-03-19 Sterne Agee Maintain Buy Buy
2012-03-18 Morgan Keegan Maintain Outperform Outperform
2012-03-18 Goldman Sachs Maintain Buy Buy
2012-03-18 Wedbush Maintain Outperform Outperform
2012-03-18 FBN Securities Maintain Outperform Outperform
2012-03-15 PiperJaffray Maintain Overweight Overweight
2012-03-15 Oppenheimer Maintain Outperform Outperform
2012-03-15 UBS Maintain Buy Buy
2012-03-14 Piper Sandler Maintain Overweight Overweight
2012-03-14 Oxen Group Maintain Buy Buy
2012-03-13 Canaccord Genuity Maintain Buy Buy
2012-03-13 Morgan Stanley Maintain Overweight Overweight
2012-03-12 Jefferies Maintain Buy Buy
2012-03-07 FBN Securities Maintain Outperform Outperform
2012-02-08 Canaccord Genuity Maintain Buy Buy