NASDAQ : PANW

Palo Alto Networks, Inc.

$358.68 USD

$4.69 (1.32%)

Volume
7.66M
Average Volume
8.04M
Market Capitalization
$244.44B
P/E Ratio
301.41
Dividend Yield
0.00%
Price Target
$335.00
Year High
$368.80
Year Low
$139.57
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$0.86
Source Headline
Jim Cramer Says There Will Always Be Another DeepSeek — Here Are the 5 Best Cybersecurity Stocks to Own Right Now

Jim Cramer just told his followers that “there will always be another DeepSeek,” and he named CrowdStrike and Palo Alto Networks as the cybersecurity plays for a world where every enterprise is scrambling to wall off frontier AI models and compromised agents.

247wallst.com - 2026-07-17 12:49:06

Palo Alto Networks' stock has been on a tear — and it could go even higher, according to these bulls

The company's shares have roughly doubled over the past three months, as investors have warmed to the idea that AI is increasing the need for cybersecurity products.

marketwatch.com - 2026-07-16 13:42:00

Here Are Thursday’s Top Wall Street Analyst Research Calls: Alphabet, BlackRock, Etsy, Flex, Lululemon Athletica, Meta Platforms, Okta, Palo Alto Networks, and More

Wall Street analysts are reshuffling their bets on Thursday, sending some of the market's biggest names in opposite directions as geopolitical tensions and inflation crosscurrents cloud the outlook. Find out which stocks got upgraded, downgraded, or newly covered today.

247wallst.com - 2026-07-16 07:57:18

Top Cybersecurity Stocks to Buy Now as AI Changes Tech Defense

Cybersecurity companies integrating AI into their security platforms are positioned for long-term growth amid intensifying cyberattacks.

zacks.com - 2026-07-15 10:16:15

Palo Alto Vs Fortinet: Enter AI Cybersecurity

Fortinet is better positioned than Palo Alto to capture the AI-driven cybersecurity opportunity, supported by more justifiable valuation ratios and a stronger product portfolio. Fortinet's Q2 2026 TTM P/S is 32% lower and P/E is 80% lower than Palo Alto, despite similar revenue and FCF growth, indicating greater upside potential. Fortinet offers broader product breadth, more network security features, and superior competitive metrics, while Palo Alto leads in AI-related patents and strategic acquisitions.

seekingalpha.com - 2026-07-15 09:45:00

3 stocks riding the wave from IBM's earnings disaster

IBM stock suffered its worst one-day decline on record after the technology group admitted that customers were moving money away from its products and towards urgently needed data-centre infrastructure. The stock plunged 25.2% to $217.07 on Tuesday, leaving it just above its 52-week low, after preliminary second-quarter revenue and profit missed Wall Street forecasts.

invezz.com - 2026-07-15 04:52:28

Why Palo Alto Networks Stock Zoomed Almost 7% Higher Today

This should be a significant boost to the company's business. It also helped that investors were ditching software stocks in favor of titles in other segments of the tech sector.

fool.com - 2026-07-14 19:39:25

Palo Alto Stock Rises After IBM's Cybersecurity Warning

Palo Alto Networks Inc. (NASDAQ:PANW) shares are climbing Tuesday alongside several cybersecurity peers as the AI-driven security spending theme continues to attract buyers. Here's what you should know.

benzinga.com - 2026-07-14 15:15:42

IBM Heads for Worst Day Ever — But Why Are Cybersecurity Stocks Up?

International Business Machines Corp. (NYSE:IBM) warning that clients paused software and mainframe spending amid "rapidly-evolving, industry-wide cybersecurity concerns" sent the stock down more than 24% on Tuesday, heading towards its worst daily performance ever.

benzinga.com - 2026-07-14 14:31:48

CrowdStrike Climbs 11%, Palo Alto Rises 7% as Cybersecurity Stocks Rally on Cooling Inflation

Shares of CrowdStrike Holdings (NASDAQ:CRWD | CRWD Price Prediction) are up 11% to $207.71 in Tuesday midday trading, leading a broad cybersecurity rally as cooler-than-expected June inflation data lifts high-multiple tech.

247wallst.com - 2026-07-14 13:16:12

PANW vs. ZS: Which Cybersecurity Stock Has an Edge Right Now?

Zscaler's growing Zero Trust adoption and lower valuation give it an edge over Palo Alto Networks, which faces rising integration costs.

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

Palo Alto Networks (PANW) Gains As Market Dips: What You Should Know

The latest trading day saw Palo Alto Networks (PANW) settling at $330.3, representing a +1.35% change from its previous close.

zacks.com - 2026-07-13 18:45:15

BlackBerry vs. Palo Alto Networks: Which Cybersecurity Stock Wins?

BB's lower valuation, QNX growth and cybersecurity momentum offer a more compelling risk-reward profile than PANW today.

zacks.com - 2026-07-13 11:45:22

Palo Alto Networks, Inc. (PANW) is Attracting Investor Attention: Here is What You Should Know

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

zacks.com - 2026-07-13 10:01:29

Palo Alto Networks May Need a Breather Before Its Next Rally

Palo Alto Networks is on the verge of meaningful revenue acceleration as AI creates more vulnerabilities that must be defended from hackers. Two recent acquisitions are already helping the company gain market share, which increases its upside from AI tailwinds.

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

The Bearish AI Headline That’s Actually the Most Bullish Signal of the Year

The U.S. just classified AI as a national security asset. That's a permanent floor under sovereign AI infrastructure spending.

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

Can Platformization Drive Palo Alto Networks' Next Growth Phase?

PANW is expanding its platformization strategy through customer adoption and acquisitions, supporting long-term recurring revenue growth.

zacks.com - 2026-07-10 12:46:14

4 Cybersecurity Stocks to Watch in July as AI-Driven Threats Rise

Cybersecurity stocks S, PANW, FTNT and OKTA are poised to benefit as rising AI-driven cyber threats accelerate demand for advanced security platforms.

zacks.com - 2026-07-10 12:00:23

Palo Alto Just Soared 28% in a Month. Should Investors Take Profits and Rotate Into CrowdStrike or Fortinet?

Shares of Palo Alto Networks (NASDAQ:PANW | PANW Price Prediction) are climbing again Thursday, up 5% in midday trading to $337 as the broader cybersecurity sector rebounds.

247wallst.com - 2026-07-09 15:18:45

Palo Alto CEO Arora says AI pricing needs to fall 90% as token costs skyrocket

Palo Alto Networks CEO Nikesh Arora told CNBC on Thursday that high token costs need to come down as much as 90% to promote enterprise adoption Arora is among a growing list of executives, including Palantir's Karp, calling out high token costs.

cnbc.com - 2026-07-09 13:10:24

Palo Alto Networks CEO: We need to see the pricing for AI come down

Nikesh Arora, chairman and CEO at Palo Alto Networks, joins 'Squawk on the Street' to discuss concerns around high token costs, OpenAI's newest model and more.

youtube.com - 2026-07-09 10:49:27

Why Did Palo Alto Networks Stock Drop Today?

Evercore ISI analyst Peter Levine raised his price target on Palo Alto Networks to $415 today. Levine sees free cash flow growing impressively in 2027.

fool.com - 2026-07-08 18:04:07

Shares Soar on Palo Alto's 60% Next Gen Security Growth

Cybersecurity company Palo Alto Networks, Inc. (PANW) rises 3,770% since first institutional outlier inflow signal in 2013.

fxempire.com - 2026-07-08 07:15:45

Brokers Suggest Investing in Palo Alto (PANW): Read This Before Placing a Bet

When deciding whether to buy, sell, or hold a stock, investors often rely on analyst recommendations. Media reports about rating changes by these brokerage-firm-employed (or sell-side) analysts often influence a stock's price, but are they really important?

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

Here's the key risk facing the Palo Alto Networks stock today

Palo Alto Networks stock continues its strong uptrend this week and is now hovering at its all-time high. PANW jumped by 156% from its lowest point this year, with analysts expecting more gains.

invezz.com - 2026-07-07 09:16:00

AI's Attack Surface, Palo Alto Network's Opportunity

Palo Alto Networks is rated 'Buy' due to durable growth drivers: platformization, the CyberArk acquisition, and robust FCF compounding. PANW targets $20B NGS ARR by FY2030E (~25% CAGR) and 40% adjusted FCF margin by FY2028E, supported by strong customer retention and multi-product adoption. The $25B CyberArk acquisition introduces near-term dilution and integration costs, but significantly enhances PANW's identity security and AI-driven capabilities.

seekingalpha.com - 2026-07-07 08:57:20

Palo Alto To Rally Around 19%? Here Are 10 Top Analyst Forecasts For Tuesday

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

benzinga.com - 2026-07-07 08:21:04

MSFT, GE & PANW: Finding Value in a Stock Picker's Market

Steven E. Orr explains why investors should focus on out-of-favor companies with strong fundamentals, highlighting Microsoft (MSFT) as a potential rebound candidate. He also shares his views on the AI race, sets an ambitious target for GE Aerospace (GE), and identifies Palo Alto Networks (PANW) as a top cybersecurity play amid growing digital security demand.

youtube.com - 2026-07-06 20:00:18

Why Palo Alto Networks (PANW) Outpaced the Stock Market Today

In the latest trading session, Palo Alto Networks (PANW) closed at $357.35, marking a +2.67% move from the previous day.

zacks.com - 2026-07-06 18:46:15

Palo Alto Networks stock hits record high as analysts raise price targets

Shares of Palo Alto Networks Inc. (PANW) climbed more than 5% on Monday after analysts at BTIG and Wells Fargo raised their price targets on the cybersecurity company. The analysts raised prices citing improving business momentum and continued demand for AI-driven security solutions.

invezz.com - 2026-07-06 13:25:44

Software stocks have rarely seen such divergent performances. Here's how to pick winners.

An Evercore analyst notes that infrastructure software stocks have vastly outperformed application names. But there's still hope for companies like Salesforce.

marketwatch.com - 2026-07-06 13:21:00

CrowdStrike Surges 5%, Palo Alto and Okta Gain 4% as Cybersecurity Stocks Rally on Analyst Upgrades

Shares of major cybersecurity names are rallying in Monday's midday session.

247wallst.com - 2026-07-06 11:08:23

Palo Alto (PANW) Up 25.5% Since Last Earnings Report: Can It Continue?

Palo Alto (PANW) reported earnings 30 days ago. What's next for the stock?

zacks.com - 2026-07-02 12:30:14

Palo Alto Networks, Inc. (PANW) Is a Trending Stock: Facts to Know Before Betting on It

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

zacks.com - 2026-07-02 10:00:26

Palantir Jumps 9% on NVIDIA Sovereign-AI Deal, Palo Alto Networks Climbs 4%

Palantir Technologies (NASDAQ:PLTR | PLTR Price Prediction) stock is up 9% to $127.31 in midday trading on Wednesday, leading a broad AI-software rally after the company unveiled a sovereign-AI partnership with NVIDIA (NASDAQ:NVDA).

247wallst.com - 2026-07-01 13:57:39

Palo Alto Networks Stock Surges 85% YTD: Time to Hold or Book Profits?

PANW surges 84.8% YTD on AI-driven cybersecurity demand, but premium valuation and rising integration costs warrant a cautious approach.

zacks.com - 2026-07-01 12:56:11

Live Nasdaq Composite: Markets Kick Off H2 2026 on Cautious Note amid Chip Stock Profit Taking

Live Updates Don't wait: the analyst who called NVIDIA in 2010 just revealed his top 10 AI stocks. See the full list FREE now. Wells Fargo's Q3 Outlook 51 minutes ago Live Wells Fargo is betting on a strong summer for stocks, telling clients the Q3 sets up nicely for a rally before midterm election... Live Nasdaq Composite: Markets Kick Off H2 2026 on Cautious Note amid Chip Stock Profit Taking

247wallst.com - 2026-07-01 09:42:56

Micron, Palo Alto, Apple And A Health Care Stock On CNBC's ‘Final Trades'

On CNBC's “Halftime Report Final Trades,” Jim Lebenthal, partner and chief market strategist at Cerity Partners, named Micron Technology, Inc. (NASDAQ:MU) as his final trade.

benzinga.com - 2026-07-01 07:55:08

Palo Alto To Rally Around 23%? Here Are 10 Top Analyst Forecasts For Wednesday

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

benzinga.com - 2026-07-01 07:46:08

Palo Alto Networks (PANW) Laps the Stock Market: Here's Why

Palo Alto Networks (PANW) reached $341.02 at the closing of the latest trading day, reflecting a +2.72% change compared to its last close.

zacks.com - 2026-06-30 18:46:06

Palo Alto, CrowdStrike wrap best quarter ever as AI threats bolster cyber demand

Both CrowdStrike and Palo Alto Networks closed out their best quarter ever as autonomous AI agents fuel demand for cybersecurity. CrowdStrike CEO George Kurtz told analysts this month that Mythos is an inflection point for AI and cybersecurity.

cnbc.com - 2026-06-30 16:13:14

PANW stock is surging amid cybersecurity demand, but key risks remain

Palo Alto Network stock has gone parabolic this year, helped by the belief that the ongoing AI boom will lead to more demand for cybersecurity tools. PANW jumped to a record high of $332, up by 137% from its lowest level this year.

invezz.com - 2026-06-30 11:16:00

2 Software Stocks That Are Probably Safe From AI's Disruption

You'd have to be pretty brave to go bargain-hunting in the hard-hit software scene, especially as the year started with a so-called SaaS-pocalypse sparked by AI disruption fears.

247wallst.com - 2026-06-30 09:49:01

Palo Alto Networks Surges 9%, CrowdStrike Rises 7%, Okta Gains 5%: Can the Cybersecurity Rally Justify Its Valuations?

Shares of Palo Alto Networks (NASDAQ:PANW | PANW Price Prediction) are up 9% to $331.91 at midday Monday, leading a sharp rally across cybersecurity platform leaders.

247wallst.com - 2026-06-29 12:55:56

Can Strategic Partnerships Strengthen PANW's AI Security Platform?

Palo Alto Networks is expanding its AI security platform through partnerships that enhance cyber protection and target regulated industries.

zacks.com - 2026-06-29 12:40:23

The U.S. Government Is Betting Billions on Quantum Computing. These 3 Stocks Are the Biggest Winners.

Quantum funding and federal mandates are accelerating commercialization beyond pure-play quantum stocks. IBM and GlobalFoundries benefit from building crucial quantum infrastructure, not just hardware.

fool.com - 2026-06-25 13:00:00

Can Palo Alto Networks' XSIAM Sustain Its Strong Growth Momentum?

PANW's XSIAM is driving growth as AI-powered cyber threats boost demand for automated security operations and faster response.

zacks.com - 2026-06-25 10:31:27

Palo Alto Networks CEO: We're in 'a Darwinian moment' where employees have to prove their AI skills

Palo Alto Networks CEO Nikesh Arora said 90% of enterprise employees aren't "AI savvy." The cybersecurity CEO said the struggle is how to overhaul workforces to meet the moment.

businessinsider.com - 2026-06-25 04:35:01

The Bearish AI Headline That’s Actually the Most Bullish Signal of the Year

The U.S. just classified AI as a national security asset. That's a permanent floor under sovereign AI infrastructure spending.

investorplace.com - 2026-06-25 00:00:00

Artificial Intelligence (AI) Has Supercharged This Cybersecurity Stock That Has Shot Up 62% in 2026. It Can Still Soar Higher

Palo Alto Networks' future seems bright, driven by growing demand for its AI-focused cybersecurity platform.

fool.com - 2026-06-24 11:30:00

Get PANW Insider Trade Alerts

PANW Price Target Summary

Last Month

$401.57

7 analysts

Last Quarter

$321.98

48 analysts

Last Year

$276.67

89 analysts

All Time

$275.22

229 analysts

PANW Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-15 Tigress Financial Maintain Buy Buy
2026-07-13 Citigroup Maintain Buy Buy
2026-07-08 Evercore ISI Group Maintain Outperform Outperform
2026-07-07 Needham Maintain Buy Buy
2026-07-01 Wells Fargo Maintain Overweight Overweight
2026-06-30 BTIG Maintain Buy Buy
2026-06-03 Needham Maintain Buy Buy
2026-06-03 BTIG Maintain Buy Buy
2026-06-03 Benchmark Maintain Buy Buy
2026-06-03 Evercore ISI Group Maintain Outperform Outperform
2026-06-03 Scotiabank Maintain Sector Outperform Sector Outperform
2026-06-03 Piper Sandler Maintain Overweight Overweight
2026-06-03 Jefferies Maintain Buy Buy
2026-06-03 Stifel Maintain Buy Buy
2026-06-03 Oppenheimer Maintain Outperform Outperform
2026-06-03 Cantor Fitzgerald Maintain Overweight Overweight
2026-06-03 JP Morgan Maintain Overweight Overweight
2026-06-03 Citizens Maintain Market Outperform Market Outperform
2026-06-03 Rosenblatt Maintain Buy Buy
2026-06-03 Mizuho Maintain Outperform Outperform
2026-06-03 DA Davidson Maintain Buy Buy
2026-06-03 Wedbush Maintain Outperform Outperform
2026-06-03 Truist Securities Maintain Buy Buy
2026-06-03 Stephens & Co. Maintain Equal Weight Equal Weight
2026-06-03 Loop Capital Maintain Hold Hold
2026-06-03 Susquehanna Maintain Positive Positive
2026-06-03 TD Cowen Maintain Buy Buy
2026-06-03 Barclays Maintain Overweight Overweight
2026-06-03 Citigroup Maintain Buy Buy
2026-06-03 UBS Maintain Neutral Neutral
2026-06-03 RBC Capital Maintain Outperform Outperform
2026-06-03 BMO Capital Maintain Outperform Outperform
2026-06-03 Wells Fargo Maintain Overweight Overweight
2026-06-03 BNP Paribas Maintain Outperform Outperform
2026-06-03 Morgan Stanley Maintain Overweight Overweight
2026-06-01 Baird Maintain Outperform Outperform
2026-06-01 JP Morgan Maintain Overweight Overweight
2026-05-29 Jefferies Maintain Buy Buy
2026-05-27 Benchmark Maintain Buy Buy
2026-05-27 Wedbush Maintain Outperform Outperform
2026-05-26 BTIG Maintain Buy Buy
2026-05-21 Wells Fargo Maintain Overweight Overweight
2026-05-20 Morgan Stanley Maintain Overweight Overweight
2026-05-20 Stifel Maintain Buy Buy
2026-05-19 Truist Securities Maintain Buy Buy
2026-05-15 Oppenheimer Maintain Outperform Outperform
2026-05-11 Barclays Maintain Overweight Overweight
2026-05-06 Truist Securities Maintain Buy Buy
2026-05-06 BTIG Maintain Buy Buy
2026-05-05 Wells Fargo Maintain Overweight Overweight
2026-03-11 Freedom Broker Maintain Buy Buy
2026-02-19 Citigroup Maintain Buy Buy
2026-02-19 JP Morgan Maintain Overweight Overweight
2026-02-18 Needham Maintain Buy Buy
2026-02-18 BTIG Maintain Buy Buy
2026-02-18 BMO Capital Maintain Outperform Outperform
2026-02-18 Citizens Maintain Market Outperform Market Outperform
2026-02-18 DA Davidson Maintain Buy Buy
2026-02-18 RBC Capital Maintain Outperform Outperform
2026-02-18 Bernstein Maintain Outperform Outperform
2026-02-18 Rosenblatt Maintain Buy Buy
2026-02-18 Scotiabank Maintain Sector Outperform Sector Outperform
2026-02-18 Wedbush Maintain Outperform Outperform
2026-02-18 Baird Maintain Outperform Outperform
2026-02-18 Morgan Stanley Maintain Overweight Overweight
2026-02-18 Guggenheim Maintain Neutral Neutral
2026-02-18 Stifel Maintain Buy Buy
2026-02-17 Mizuho Maintain Outperform Outperform
2026-02-17 Truist Securities Maintain Buy Buy
2026-02-12 BTIG Maintain Buy Buy
2026-02-11 DA Davidson Maintain Buy Buy
2026-02-10 JP Morgan Maintain Overweight Overweight
2026-02-09 Barclays Maintain Overweight Overweight
2026-01-28 Needham Maintain Buy Buy
2026-01-13 UBS Maintain Neutral Neutral
2026-01-05 Guggenheim Upgrade Sell Neutral
2026-01-05 Piper Sandler Maintain Overweight Overweight
2025-12-18 Morgan Stanley Maintain Overweight Overweight
2025-11-21 HSBC Downgrade Hold Reduce
2025-11-21 Goldman Sachs Maintain Buy Buy
2025-11-20 Oppenheimer Maintain Outperform Outperform
2025-11-20 DA Davidson Maintain Buy Buy
2025-11-20 Cantor Fitzgerald Maintain Overweight Overweight
2025-11-20 Needham Maintain Buy Buy
2025-11-20 WestPark Capital Maintain Hold Hold
2025-11-20 UBS Maintain Neutral Neutral
2025-11-20 Bernstein Maintain Outperform Outperform
2025-11-20 Piper Sandler Maintain Overweight Overweight
2025-11-20 BTIG Maintain Buy Buy
2025-11-20 Rosenblatt Maintain Buy Buy
2025-11-20 Wedbush Maintain Outperform Outperform
2025-11-18 Rosenblatt Maintain Buy Buy
2025-11-17 BMO Capital Maintain Outperform Outperform
2025-11-17 Mizuho Maintain Outperform Outperform
2025-11-17 BTIG Maintain Buy Buy
2025-11-13 TD Cowen Maintain Buy Buy
2025-11-13 UBS Maintain Neutral Neutral
2025-11-13 Evercore ISI Group Maintain Outperform Outperform
2025-11-13 Morgan Stanley Maintain Overweight Overweight
2025-11-12 Jefferies Maintain Buy Buy
2025-11-10 Barclays Maintain Overweight Overweight
2025-10-27 JMP Securities Maintain Market Outperform Market Outperform
2025-10-17 Oppenheimer Maintain Outperform Outperform
2025-10-13 BTIG Upgrade Neutral Buy
2025-09-15 Wedbush Maintain Outperform Outperform
2025-09-03 Needham Maintain Buy Buy
2025-09-02 Morgan Stanley Maintain Overweight Overweight
2025-08-20 Morgan Stanley Maintain Overweight Overweight
2025-08-19 DA Davidson Maintain Buy Buy
2025-08-19 B of A Securities Upgrade Neutral Buy
2025-08-19 Rosenblatt Maintain Buy Buy
2025-08-19 Needham Maintain Buy Buy
2025-08-19 Stephens & Co. Maintain Equal Weight Equal Weight
2025-08-19 Guggenheim Maintain Sell Sell
2025-08-19 Bernstein Maintain Outperform Outperform
2025-08-19 Wedbush Maintain Outperform Outperform
2025-08-19 Scotiabank Maintain Sector Outperform Sector Outperform
2025-08-19 Barclays Maintain Overweight Overweight
2025-08-19 JMP Securities Maintain Market Outperform Market Outperform
2025-08-19 WestPark Capital Maintain Hold Hold
2025-08-19 RBC Capital Maintain Outperform Outperform
2025-08-19 Truist Securities Maintain Buy Buy
2025-08-15 Cantor Fitzgerald Maintain Overweight Overweight
2025-08-14 Rosenblatt Maintain Buy Buy
2025-08-13 Deutsche Bank Upgrade Hold Buy
2025-08-12 UBS Maintain Neutral Neutral
2025-08-12 Piper Sandler Upgrade Neutral Overweight
2025-08-05 Bernstein Maintain Outperform Outperform
2025-07-31 Keybanc Downgrade Overweight Sector Weight
2025-07-31 Rosenblatt Maintain Buy Buy
2025-07-31 DA Davidson Maintain Buy Buy
2025-07-24 Jefferies Maintain Buy Buy
2025-05-21 Wedbush Maintain Outperform Outperform
2025-05-21 Wells Fargo Maintain Overweight Overweight
2025-05-21 Keybanc Maintain Overweight Overweight
2025-05-21 JP Morgan Maintain Overweight Overweight
2025-05-21 TD Securities Maintain Buy Buy
2025-05-21 Rosenblatt Maintain Buy Buy
2025-05-21 Bernstein Maintain Outperform Outperform
2025-05-21 Guggenheim Maintain Sell Sell
2025-05-21 Barclays Maintain Overweight Overweight
2025-05-21 RBC Capital Maintain Outperform Outperform
2025-05-21 Northland Capital Markets Maintain Market Perform Market Perform
2025-05-20 Rosenblatt Maintain Buy Buy
2025-05-19 Cantor Fitzgerald Maintain Overweight Overweight
2025-05-16 Jefferies Maintain Buy Buy
2025-05-16 Keybanc Maintain Overweight Overweight
2025-04-17 Keybanc Maintain Overweight Overweight
2025-04-16 Morgan Stanley Maintain Overweight Overweight
2025-04-10 HSBC Upgrade Reduce Hold
2025-03-31 Rosenblatt Maintain Buy Buy
2025-03-31 Jefferies Maintain Buy Buy
2025-03-31 Truist Securities Maintain Buy Buy
2025-02-25 Citigroup Maintain Buy Buy
2025-02-18 Susquehanna Maintain Positive Positive
2025-02-14 Piper Sandler Maintain Neutral Neutral
2025-02-14 JMP Securities Maintain Market Outperform Market Outperform
2025-02-14 Deutsche Bank Maintain Hold Hold
2025-02-14 Bernstein Maintain Outperform Outperform
2025-02-14 Rosenblatt Maintain Buy Buy
2025-02-14 UBS Maintain Neutral Neutral
2025-02-14 WestPark Capital Maintain Hold Hold
2025-02-12 WestPark Capital Maintain Hold Hold
2025-02-12 Cantor Fitzgerald Maintain Overweight Overweight
2025-02-11 Rosenblatt Maintain Buy Buy
2025-02-11 Keybanc Maintain Overweight Overweight
2025-02-10 RBC Capital Maintain Outperform Outperform
2025-01-21 Scotiabank Maintain Sector Outperform Sector Outperform
2025-01-21 Morgan Stanley Maintain Overweight Overweight
2025-01-17 Citigroup Maintain Buy Buy
2025-01-14 JMP Securities Maintain Market Outperform Market Outperform
2025-01-14 Loop Capital Maintain Hold Hold
2025-01-08 Deutsche Bank Downgrade Buy Hold
2025-01-08 BTIG Downgrade Buy Neutral
2025-01-07 Guggenheim Downgrade Neutral Sell
2025-01-06 Guggenheim Downgrade Neutral Sell
2025-01-03 Scotiabank Maintain Sector Outperform Sector Outperform
2024-12-31 Evercore ISI Group Maintain Outperform Outperform
2024-12-19 Jefferies Maintain Buy Buy
2024-12-17 Barclays Maintain Overweight Overweight
2024-11-22 HSBC Downgrade Hold Reduce
2024-11-21 Susquehanna Maintain Positive Positive
2024-11-21 TD Cowen Maintain Buy Buy
2024-11-21 Wells Fargo Maintain Overweight Overweight
2024-11-21 Needham Maintain Buy Buy
2024-11-21 Cantor Fitzgerald Maintain Overweight Overweight
2024-11-21 Truist Securities Maintain Buy Buy
2024-11-21 Northland Capital Markets Maintain Market Perform Market Perform
2024-11-21 JMP Securities Maintain Market Outperform Market Outperform
2024-11-21 BMO Capital Maintain Outperform Outperform
2024-11-21 BTIG Maintain Buy Buy
2024-11-21 RBC Capital Maintain Outperform Outperform
2024-11-21 B of A Securities Maintain Neutral Neutral
2024-11-21 Rosenblatt Upgrade Neutral Buy
2024-11-21 Piper Sandler Maintain Neutral Neutral
2024-11-21 Oppenheimer Maintain Outperform Outperform
2024-11-21 Citigroup Maintain Buy Buy
2024-11-21 Deutsche Bank Maintain Buy Buy
2024-11-19 Jefferies Maintain Buy Buy
2024-11-18 JP Morgan Maintain Overweight Overweight
2024-11-18 Evercore ISI Group Maintain Outperform Outperform
2024-11-18 Truist Securities Maintain Buy Buy
2024-11-18 Rosenblatt Maintain Neutral Neutral
2024-11-15 Baird Maintain Outperform Outperform
2024-11-14 Stifel Maintain Buy Buy
2024-11-11 Barclays Maintain Overweight Overweight
2024-11-07 OTR Global Downgrade Mixed Negative
2024-11-04 JMP Securities Maintain Market Outperform Market Outperform
2024-10-22 Oppenheimer Maintain Outperform Outperform
2024-10-18 Keybanc Maintain Overweight Overweight
2024-10-17 Barclays Maintain Overweight Overweight
2024-10-11 Morgan Stanley Maintain Overweight Overweight
2024-10-08 Goldman Sachs Maintain Buy Buy
2024-09-05 Susquehanna Maintain Positive Positive
2024-08-21 B of A Securities Maintain Neutral Neutral
2024-08-20 Deutsche Bank Maintain Buy Buy
2024-08-20 Bernstein Maintain Outperform Outperform
2024-08-20 BMO Capital Maintain Outperform Outperform
2024-08-20 DA Davidson Maintain Buy Buy
2024-08-20 Morgan Stanley Maintain Overweight Overweight
2024-08-20 Oppenheimer Maintain Outperform Outperform
2024-08-20 Truist Securities Maintain Buy Buy
2024-08-20 Citigroup Maintain Buy Buy
2024-08-20 Rosenblatt Maintain Neutral Neutral
2024-08-20 JMP Securities Maintain Market Outperform Market Outperform
2024-08-20 Cantor Fitzgerald Maintain Overweight Overweight
2024-08-20 Wedbush Maintain Outperform Outperform
2024-08-20 Keybanc Maintain Overweight Overweight
2024-08-20 Stifel Maintain Buy Buy
2024-08-20 UBS Maintain Neutral Neutral
2024-08-20 Baird Maintain Outperform Outperform
2024-08-20 RBC Capital Maintain Outperform Outperform
2024-08-20 BTIG Maintain Buy Buy
2024-08-20 JP Morgan Maintain Overweight Overweight
2024-08-20 Piper Sandler Maintain Neutral Neutral
2024-08-20 Northland Capital Markets Maintain Market Perform Market Perform
2024-08-20 Wells Fargo Maintain Overweight Overweight
2024-08-20 Evercore ISI Group Maintain Outperform Outperform
2024-08-20 Scotiabank Maintain Sector Outperform Sector Outperform
2024-08-20 Barclays Maintain Overweight Overweight
2024-08-20 Needham Maintain Buy Buy
2024-08-20 Goldman Sachs Maintain Buy Buy
2024-08-20 TD Cowen Maintain Buy Buy
2024-08-19 Cantor Fitzgerald Maintain Overweight Overweight
2024-08-19 Rosenblatt Maintain Neutral Neutral
2024-08-16 Baird Maintain Outperform Outperform
2024-08-16 Wedbush Maintain Outperform Outperform
2024-08-15 JP Morgan Maintain Overweight Overweight
2024-08-14 Scotiabank Maintain Sector Outperform Sector Outperform
2024-08-14 Citigroup Maintain Buy Buy
2024-08-13 UBS Maintain Neutral Neutral
2024-08-12 Stifel Maintain Buy Buy
2024-08-09 Barclays Maintain Overweight Overweight
2024-07-18 Redburn Atlantic Downgrade Buy Neutral
2024-07-17 Keybanc Maintain Overweight Overweight
2024-06-27 Baird Maintain Outperform Outperform
2024-06-21 Cantor Fitzgerald Maintain Overweight Overweight
2024-06-12 Morgan Stanley Maintain Overweight Overweight
2024-05-29 Argus Research Maintain Buy Buy
2024-05-24 RBC Capital Maintain Outperform Outperform
2024-05-22 Citigroup Maintain Buy Buy
2024-05-21 Morgan Stanley Maintain Overweight Overweight
2024-05-21 Oppenheimer Maintain Outperform Outperform
2024-05-21 RBC Capital Maintain Outperform Outperform
2024-05-21 Macquarie Maintain Neutral Neutral
2024-05-21 Needham Maintain Buy Buy
2024-05-21 Bernstein Maintain Outperform Outperform
2024-05-21 BMO Capital Maintain Outperform Outperform
2024-05-21 Wedbush Maintain Outperform Outperform
2024-05-21 JMP Securities Maintain Market Outperform Market Outperform
2024-05-21 Barclays Maintain Overweight Overweight
2024-05-21 Susquehanna Maintain Positive Positive
2024-05-16 JP Morgan Maintain Overweight Overweight
2024-05-16 Keybanc Maintain Overweight Overweight
2024-05-15 Morgan Stanley Maintain Overweight Overweight
2024-05-14 Evercore ISI Group Maintain Outperform Outperform
2024-05-14 JMP Securities Maintain Market Outperform Market Outperform
2024-04-18 Keybanc Maintain Overweight Overweight
2024-04-17 Cantor Fitzgerald Maintain Overweight Overweight
2024-04-17 Oppenheimer Maintain Outperform Outperform
2024-03-19 Redburn Atlantic Maintain Buy Buy
2024-03-13 Stifel Maintain Buy Buy
2024-02-26 Susquehanna Maintain Positive Positive
2024-02-21 Wells Fargo Maintain Overweight Overweight
2024-02-21 Northland Capital Markets Downgrade Outperform Market Perform
2024-02-21 Mizuho Maintain Buy Buy
2024-02-21 Piper Sandler Downgrade Overweight Neutral
2024-02-21 Stifel Maintain Buy Buy
2024-02-21 Needham Maintain Buy Buy
2024-02-21 JMP Securities Maintain Market Outperform Market Outperform
2024-02-21 Loop Capital Downgrade Buy Hold
2024-02-21 Truist Securities Maintain Buy Buy
2024-02-21 Keybanc Maintain Overweight Overweight
2024-02-21 Wedbush Maintain Outperform Outperform
2024-02-21 Scotiabank Maintain Sector Outperform Sector Outperform
2024-02-21 Goldman Sachs Maintain Buy Buy
2024-02-21 RBC Capital Maintain Outperform Outperform
2024-02-21 Cantor Fitzgerald Maintain Overweight Overweight
2024-02-21 Barclays Maintain Overweight Overweight
2024-02-21 Oppenheimer Maintain Outperform Outperform
2024-02-21 BMO Capital Maintain Outperform Outperform
2024-02-21 Rosenblatt Downgrade Buy Neutral
2024-02-20 Truist Securities Maintain Buy Buy
2024-02-16 Wells Fargo Maintain Overweight Overweight
2024-02-16 Wedbush Maintain Outperform Outperform
2024-02-13 Cantor Fitzgerald Maintain Overweight Overweight
2024-02-13 Stifel Maintain Buy Buy
2024-02-12 Cantor Fitzgerald Maintain Overweight Overweight
2024-01-31 JMP Securities Maintain Market Outperform Market Outperform
2024-01-29 WestPark Capital Downgrade Buy Hold
2024-01-26 Evercore ISI Group Maintain Outperform Outperform
2024-01-18 Keybanc Maintain Overweight Overweight
2024-01-16 Truist Securities Maintain Buy Buy
2024-01-12 Cantor Fitzgerald Maintain Overweight Overweight
2024-01-10 Citigroup Maintain Buy Buy
2023-12-18 Raymond James Downgrade Outperform Market Perform
2023-12-14 Wedbush Maintain Outperform Outperform
2023-12-11 JP Morgan Maintain Overweight Overweight
2023-11-21 Cantor Fitzgerald Maintain Overweight Overweight
2023-11-16 RBC Capital Maintain Outperform Outperform
2023-11-16 B of A Securities Downgrade Buy Neutral
2023-11-16 JP Morgan Maintain Overweight Overweight
2023-11-16 Cantor Fitzgerald Maintain Overweight Overweight
2023-11-16 Wedbush Maintain Outperform Outperform
2023-11-16 BMO Capital Maintain Outperform Outperform
2023-11-16 Raymond James Maintain Outperform Outperform
2023-11-16 JMP Securities Maintain Market Outperform Market Outperform
2023-11-16 Needham Maintain Buy Buy
2023-11-16 Wells Fargo Maintain Overweight Overweight
2023-11-16 Oppenheimer Maintain Outperform Outperform
2023-11-16 Stifel Maintain Buy Buy
2023-11-14 Stifel Maintain Buy Buy
2023-10-24 JMP Securities Maintain Market Outperform Market Outperform
2023-10-13 Keybanc Maintain Overweight Overweight
2023-09-19 Citigroup Maintain Buy Buy
2023-09-13 BTIG Maintain Buy Buy
2023-08-22 Morgan Stanley Maintain Overweight Overweight
2023-08-21 B of A Securities Maintain Buy Buy
2023-08-21 Wells Fargo Maintain Overweight Overweight
2023-08-21 Stifel Maintain Buy Buy
2023-08-21 Baird Maintain Outperform Outperform
2023-08-21 RBC Capital Maintain Outperform Outperform
2023-08-21 Deutsche Bank Maintain Buy Buy
2023-08-21 Mizuho Maintain Buy Buy
2023-08-21 JP Morgan Maintain Overweight Overweight
2023-08-21 Evercore ISI Group Maintain Outperform Outperform
2023-08-21 Morgan Stanley Maintain Overweight Overweight
2023-08-21 BMO Capital Maintain Outperform Outperform
2023-08-21 Rosenblatt Maintain Buy Buy
2023-08-21 Raymond James Maintain Outperform Outperform
2023-08-21 Truist Securities Maintain Buy Buy
2023-08-21 TD Cowen Maintain Outperform Outperform
2023-08-21 Loop Capital Maintain Buy Buy
2023-08-21 BTIG Maintain Buy Buy
2023-08-21 JMP Securities Maintain Market Outperform Market Outperform
2023-08-21 UBS Maintain Neutral Neutral
2023-08-21 Cantor Fitzgerald Maintain Overweight Overweight
2023-08-21 Oppenheimer Maintain Outperform Outperform
2023-08-17 Wedbush Maintain Outperform Outperform
2023-08-15 Rosenblatt Maintain Buy Buy
2023-08-09 BTIG Maintain Buy Buy
2023-08-07 Barclays Maintain Overweight Overweight
2023-08-07 RBC Capital Maintain Outperform Outperform
2023-08-02 Keybanc Maintain Overweight Overweight
2023-07-25 Goldman Sachs Maintain Buy Buy
2023-07-21 Keybanc Maintain Overweight Overweight
2023-07-17 Oppenheimer Maintain Outperform Outperform
2023-07-13 JMP Securities Maintain Outperform Outperform
2023-07-12 Northland Capital Markets Maintain Outperform Outperform
2023-07-05 RBC Capital Maintain Outperform Outperform
2023-06-27 Morgan Stanley Maintain Overweight Overweight
2023-06-26 JP Morgan Maintain Overweight Overweight
2023-06-20 BTIG Maintain Buy Buy
2023-06-15 Mizuho Maintain Buy Buy
2023-06-08 B of A Securities Maintain Buy Buy
2023-05-31 Loop Capital Maintain Buy Buy
2023-05-24 Loop Capital Maintain Buy Buy
2023-05-24 JMP Securities Maintain Market Outperform Market Outperform
2023-05-24 BTIG Maintain Buy Buy
2023-05-24 Deutsche Bank Maintain Buy Buy
2023-05-24 Evercore ISI Group Maintain Outperform Outperform
2023-05-24 Mizuho Maintain Buy Buy
2023-05-24 Wells Fargo Maintain Overweight Overweight
2023-05-24 Raymond James Maintain Outperform Outperform
2023-05-24 Credit Suisse Maintain Outperform Outperform
2023-05-24 RBC Capital Maintain Outperform Outperform
2023-05-24 UBS Maintain Neutral Neutral
2023-05-24 Stifel Maintain Buy Buy
2023-05-24 Rosenblatt Maintain Buy Buy
2023-05-24 Wedbush Maintain Outperform Outperform
2023-05-24 Baird Maintain Outperform Outperform
2023-05-24 Barclays Maintain Overweight Overweight
2023-05-24 BMO Capital Maintain Outperform Outperform
2023-05-23 Wedbush Maintain Outperform Outperform
2023-05-22 Rosenblatt Maintain Buy Buy
2023-05-18 Mizuho Maintain Buy Buy
2023-05-18 Jefferies Maintain Buy Buy
2023-05-12 Capital One Maintain Overweight Overweight
2023-05-12 Barclays Maintain Overweight Overweight
2023-05-03 JMP Securities Maintain Market Outperform Outperform
2023-05-02 Rosenblatt Maintain Buy Buy
2023-04-17 Oppenheimer Maintain Outperform Outperform
2023-02-23 Citigroup Maintain Buy Buy
2023-02-23 Credit Suisse Maintain Outperform Outperform
2023-02-22 Baird Maintain Outperform Outperform
2023-02-22 Wolfe Research Maintain Outperform Outperform
2023-02-22 JP Morgan Maintain Overweight Overweight
2023-02-22 Wedbush Maintain Outperform Outperform
2023-02-22 BMO Capital Maintain Outperform Outperform
2023-02-22 RBC Capital Maintain Outperform Outperform
2023-02-22 Loop Capital Maintain Buy Buy
2023-02-22 JMP Securities Maintain Market Outperform Market Outperform
2023-02-22 Barclays Maintain Overweight Overweight
2023-02-22 Mizuho Maintain Buy Buy
2023-02-22 Stifel Maintain Buy Buy
2023-02-22 UBS Maintain Neutral Neutral
2023-02-22 Deutsche Bank Maintain Buy Buy
2023-02-22 Jefferies Maintain Buy Buy
2023-02-22 Morgan Stanley Maintain Overweight Overweight
2023-02-22 Roth Capital Maintain Buy Buy
2023-02-22 Piper Sandler Maintain Overweight Overweight
2023-02-22 Keybanc Maintain Overweight Overweight
2023-02-15 Morgan Stanley Maintain Overweight Overweight
2023-01-24 JP Morgan Maintain Overweight Overweight
2023-01-23 Deutsche Bank Maintain Buy Buy
2023-01-18 Scotiabank Maintain Sector Outperform Outperform
2023-01-17 Guggenheim Downgrade Buy Neutral
2023-01-12 Morgan Stanley Maintain Overweight Overweight
2023-01-05 Piper Sandler Maintain Overweight Overweight
2022-12-01 Redburn Partners Maintain Buy Buy
2022-11-18 Deutsche Bank Maintain Buy Buy
2022-11-18 Credit Suisse Maintain Outperform Outperform
2022-11-18 Wolfe Research Maintain Outperform Outperform
2022-11-18 Barclays Maintain Overweight Overweight
2022-11-16 Keybanc Maintain Overweight Overweight
2022-11-14 Morgan Stanley Maintain Overweight Overweight
2022-11-14 Barclays Maintain Overweight Overweight
2022-11-10 Loop Capital Upgrade Hold Buy
2022-11-02 Macquarie Maintain Neutral Neutral
2022-10-21 Cantor Fitzgerald Maintain Overweight Overweight
2022-10-07 SMBC Nikko Maintain Outperform Outperform
2022-09-16 MKM Partners Maintain Buy Buy
2022-09-15 Morgan Stanley Maintain Overweight Overweight
2022-09-14 Morgan Stanley Maintain Overweight Overweight
2022-09-14 Wolfe Research Maintain Outperform Outperform
2022-09-02 Atlantic Equities Maintain Neutral Neutral
2022-08-23 Piper Sandler Maintain Overweight Overweight
2022-08-23 Stifel Maintain Buy Buy
2022-08-23 Northland Capital Markets Maintain Outperform Outperform
2022-08-23 Raymond James Maintain Outperform Outperform
2022-08-23 Keybanc Maintain Overweight Overweight
2022-08-23 Wedbush Maintain Outperform Outperform
2022-08-23 Deutsche Bank Maintain Buy Buy
2022-08-23 Wells Fargo Maintain Overweight Overweight
2022-08-23 Citigroup Maintain Buy Buy
2022-08-23 UBS Maintain Neutral Neutral
2022-08-23 Wolfe Research Maintain Outperform Outperform
2022-08-23 Barclays Maintain Overweight Overweight
2022-08-23 BMO Capital Maintain Outperform Outperform
2022-08-23 Credit Suisse Maintain Outperform Outperform
2022-08-23 Mizuho Maintain Buy Buy
2022-08-23 Guggenheim Maintain Buy Buy
2022-08-23 RBC Capital Maintain Outperform Outperform
2022-08-12 Guggenheim Maintain Buy Buy
2022-08-09 Barclays Maintain Overweight Overweight
2022-08-01 Wolfe Research Maintain Outperform Outperform
2022-07-08 BMO Capital Maintain Outperform Outperform
2022-05-20 Deutsche Bank Maintain Buy Buy
2022-05-20 Keybanc Maintain Overweight Overweight
2022-05-20 BMO Capital Maintain Outperform Outperform
2022-05-20 Wedbush Maintain Outperform Outperform
2022-05-20 Citigroup Maintain Buy Buy
2022-05-18 Mizuho Maintain Buy Buy
2022-05-17 Keybanc Maintain Overweight Overweight
2022-05-17 Deutsche Bank Maintain Buy Buy
2022-05-13 RBC Capital Maintain Outperform Outperform
2022-04-25 Morgan Stanley Maintain Overweight Overweight
2022-04-19 Keybanc Maintain Overweight Overweight
2022-04-14 Wedbush Maintain Outperform Outperform
2022-04-08 BTIG Maintain Buy Buy
2022-03-25 RBC Capital Maintain Outperform Outperform
2022-03-24 Truist Securities Maintain Buy Buy
2022-02-23 Barclays Maintain Overweight Overweight
2022-02-23 Citigroup Maintain Buy Buy
2022-02-23 Loop Capital Maintain Hold Hold
2022-02-23 Raymond James Maintain Outperform Outperform
2022-02-23 Morgan Stanley Maintain Overweight Overweight
2022-02-23 JP Morgan Upgrade Underweight Neutral
2022-02-23 Keybanc Maintain Overweight Overweight
2022-01-06 Wells Fargo Maintain Overweight Overweight
2022-01-03 Keybanc Maintain Overweight Overweight
2021-11-23 Argus Research Maintain Buy Buy
2021-11-19 JMP Securities Maintain Market Outperform Market Outperform
2021-11-19 Oppenheimer Maintain Outperform Outperform
2021-11-19 Loop Capital Maintain Hold Hold
2021-11-19 Wedbush Maintain Outperform Outperform
2021-11-19 Credit Suisse Maintain Outperform Outperform
2021-11-19 RBC Capital Maintain Outperform Outperform
2021-11-19 Morgan Stanley Maintain Overweight Overweight
2021-11-19 Raymond James Maintain Outperform Outperform
2021-11-17 Jefferies Maintain Buy Buy
2021-11-15 Deutsche Bank Maintain Buy Buy
2021-11-15 RBC Capital Maintain Outperform Outperform
2021-09-15 Deutsche Bank Maintain Buy Buy
2021-09-14 Morgan Stanley Maintain Overweight Overweight
2021-09-14 Loop Capital Maintain Hold Hold
2021-09-14 RBC Capital Maintain Outperform Outperform
2021-09-14 Oppenheimer Maintain Outperform Outperform
2021-09-14 Mizuho Maintain Buy Buy
2021-09-14 Northland Capital Markets Maintain Outperform Outperform
2021-09-14 BTIG Maintain Buy Buy
2021-09-14 Barclays Maintain Overweight Overweight
2021-09-14 JMP Securities Maintain Market Outperform Market Outperform
2021-09-10 BMO Capital Maintain Outperform Outperform
2021-09-10 RBC Capital Maintain Outperform Outperform
2021-08-24 Stifel Maintain Buy Buy
2021-08-24 Baird Maintain Outperform Outperform
2021-08-24 Mizuho Maintain Buy Buy
2021-08-24 Barclays Maintain Overweight Overweight
2021-08-24 Credit Suisse Maintain Outperform Outperform
2021-08-24 Oppenheimer Maintain Outperform Outperform
2021-08-24 Deutsche Bank Maintain Buy Buy
2021-08-24 JMP Securities Maintain Market Outperform Market Outperform
2021-08-24 Raymond James Maintain Outperform Outperform
2021-08-24 Summit Insights Group Maintain Buy Buy
2021-08-24 Wedbush Maintain Outperform Outperform
2021-08-24 BMO Capital Maintain Outperform Outperform
2021-08-24 BTIG Maintain Buy Buy
2021-08-24 Loop Capital Maintain Hold Hold
2021-08-24 Morgan Stanley Maintain Overweight Overweight
2021-08-24 Jefferies Maintain Buy Buy
2021-08-24 Piper Sandler Maintain Overweight Overweight
2021-08-24 RBC Capital Maintain Outperform Outperform
2021-08-24 Cowen & Co. Maintain Outperform Outperform
2021-08-24 Truist Securities Maintain Buy Buy
2021-08-06 OTR Global Downgrade Positive Mixed
2021-07-26 Loop Capital Downgrade Buy Hold
2021-07-22 Keybanc Maintain Overweight Overweight
2021-07-21 Keybanc Maintain Overweight Overweight
2021-07-12 Deutsche Bank Maintain Buy Buy
2021-06-16 Piper Sandler Maintain Overweight Overweight
2021-05-27 Cowen & Co. Maintain Outperform Outperform
2021-05-21 Deutsche Bank Maintain Buy Buy
2021-05-21 Northland Capital Markets Maintain Outperform Outperform
2021-05-21 Raymond James Maintain Outperform Outperform
2021-05-21 JP Morgan Maintain Underweight Underweight
2021-05-19 Barclays Maintain Overweight Overweight
2021-05-18 Jefferies Maintain Buy Buy
2021-05-18 Raymond James Upgrade Market Perform Outperform
2021-04-23 Keybanc Maintain Overweight Overweight
2021-02-24 Mizuho Maintain Buy Buy
2021-02-24 Argus Research Maintain Buy Buy
2021-02-23 Deutsche Bank Maintain Buy Buy
2021-02-23 Barclays Maintain Overweight Overweight
2021-02-23 DA Davidson Maintain Buy Buy
2021-02-23 BMO Capital Upgrade Market Perform Outperform
2021-02-23 Wedbush Maintain Outperform Outperform
2021-02-23 Oppenheimer Maintain Outperform Outperform
2021-02-23 Truist Securities Maintain Buy Buy
2021-02-23 Piper Sandler Maintain Overweight Overweight
2021-02-22 Morgan Stanley Maintain Overweight Overweight
2021-02-19 Morgan Stanley Maintain Overweight Overweight
2021-02-18 RBC Capital Maintain Outperform Outperform
2021-02-17 Mizuho Maintain Buy Buy
2021-02-17 JMP Securities Maintain Market Outperform Market Outperform
2021-02-08 BTIG Maintain Buy Buy
2021-02-02 Credit Suisse Upgrade Neutral Outperform
2021-01-20 KeyBanc Maintain Overweight Overweight
2021-01-19 Keybanc Maintain Overweight Overweight
2021-01-15 Credit Suisse Maintain Neutral Neutral
2021-01-08 Morgan Stanley Maintain Overweight Overweight
2021-01-07 Argus Research Maintain Buy Buy
2020-12-16 RBC Capital Upgrade Sector Perform Outperform
2020-12-09 JP Morgan Downgrade Neutral Underweight
2020-11-24 KeyBanc Maintain Overweight Overweight
2020-11-17 Mizuho Maintain Buy Buy
2020-11-17 Morgan Stanley Maintain Overweight Overweight
2020-11-17 Credit Suisse Maintain Neutral Neutral
2020-11-17 B of A Securities Upgrade Neutral Buy
2020-11-17 Wedbush Maintain Outperform Outperform
2020-08-26 Morgan Stanley Maintain Overweight Overweight
2020-08-25 Stifel Maintain Buy Buy
2020-08-25 B of A Securities Maintain Neutral Neutral
2020-08-25 Wedbush Maintain Outperform Outperform
2020-08-25 Credit Suisse Maintain Neutral Neutral
2020-08-21 Oppenheimer Maintain Outperform Outperform
2020-08-21 Loop Capital Maintain Buy Buy
2020-08-20 Deutsche Bank Maintain Buy Buy
2020-08-19 Wells Fargo Maintain Overweight Overweight
2020-08-19 BMO Capital Maintain Market Perform Market Perform
2020-08-05 BTIG Upgrade Neutral Buy
2020-05-22 Oppenheimer Maintain Outperform Outperform
2020-05-22 Barclays Maintain Overweight Overweight
2020-05-22 Wells Fargo Maintain Overweight Overweight
2020-05-22 Credit Suisse Maintain Neutral Neutral
2020-05-22 RBC Capital Maintain Sector Perform Sector Perform
2020-05-22 Mizuho Maintain Buy Buy
2020-05-22 Morgan Stanley Maintain Overweight Overweight
2020-05-22 B of A Securities Maintain Neutral Neutral
2020-05-22 Jefferies Maintain Buy Buy
2020-05-22 Piper Sandler Maintain Overweight Overweight
2020-05-20 Wells Fargo Maintain Overweight Overweight
2020-05-19 RBC Capital Maintain Sector Perform Sector Perform
2020-05-19 Morgan Stanley Maintain Overweight Overweight
2020-05-18 DA Davidson Upgrade Neutral Buy
2020-05-18 BMO Capital Maintain Market Perform Market Perform
2020-05-18 UBS Downgrade Buy Neutral
2020-05-18 SunTrust Robinson Humphrey Maintain Buy Buy
2020-05-11 Oppenheimer Maintain Outperform Outperform
2020-04-23 Credit Suisse Upgrade Underperform Neutral
2020-04-13 Rosenblatt Upgrade Neutral Buy
2020-04-01 Mizuho Maintain Buy Buy
2020-03-27 BTIG Maintain Neutral Neutral
2020-03-25 Morgan Stanley Maintain Overweight Overweight
2020-03-23 Piper Sandler Upgrade Neutral Overweight
2020-03-20 Goldman Sachs Maintain Buy Buy
2020-03-17 SunTrust Robinson Humphrey Maintain Buy Buy
2020-02-25 Wedbush Maintain Outperform Outperform
2020-02-25 BMO Capital Downgrade Outperform Market Perform
2020-02-25 Barclays Maintain Overweight Overweight
2020-02-25 JP Morgan Downgrade Overweight Neutral
2020-02-25 Raymond James Downgrade Outperform Market Perform
2020-02-25 Morgan Stanley Maintain Overweight Overweight
2020-02-25 UBS Maintain Buy Buy
2020-02-25 Dougherty Downgrade Buy Neutral
2020-02-25 Mizuho Maintain Buy Buy
2020-02-25 Credit Suisse Maintain Underperform Underperform
2020-02-25 Deutsche Bank Downgrade Buy Hold
2020-02-25 Wells Fargo Maintain Overweight Overweight
2020-02-25 Dougherty & Co. Downgrade Buy Neutral
2020-02-25 Northland Capital Markets Maintain Market Perform Market Perform
2020-02-25 RBC Capital Downgrade Outperform Sector Perform
2020-02-25 SunTrust Robinson Humphrey Maintain Buy Buy
2020-02-25 Piper Sandler Maintain Neutral Neutral
2020-02-25 Oppenheimer Maintain Outperform Outperform
2020-02-25 Northland Securities Maintain Market Perform Market Perform
2020-01-14 First Analysis Downgrade Strong Buy Outperform
2020-01-13 Morgan Stanley Maintain Overweight Overweight
2020-01-08 B of A Securities Downgrade Buy Neutral
2020-01-08 Bank of America Downgrade Buy Neutral
2019-11-26 Citigroup Maintain Buy Buy
2019-11-20 Barclays Maintain Overweight Overweight
2019-11-19 DA Davidson Maintain Neutral Neutral
2019-11-12 Goldman Sachs Maintain Buy Buy
2019-11-08 PiperJaffray Maintain Neutral Neutral
2019-10-03 SunTrust Robinson Humphrey Maintain Buy Buy
2019-09-10 Rosenblatt Maintain Neutral Neutral
2019-09-05 JP Morgan Maintain Overweight Overweight
2019-09-05 Credit Suisse Maintain Underperform Underperform
2019-09-05 KeyBanc Maintain Overweight Overweight
2019-09-05 Wells Fargo Maintain Overweight Overweight
2019-09-05 BMO Capital Maintain Outperform Outperform
2019-09-05 Keybanc Maintain Overweight Overweight
2019-08-20 Bank of America Maintain Buy Buy
2019-05-30 JP Morgan Maintain Overweight Overweight
2019-05-30 Wells Fargo Maintain Outperform Outperform
2019-05-30 Deutsche Bank Maintain Buy Buy
2019-05-30 Barclays Maintain Overweight Overweight
2019-05-30 Wedbush Maintain Outperform Outperform
2019-05-30 Raymond James Maintain Outperform Outperform
2019-05-30 JMP Securities Maintain Market Outperform Market Outperform
2019-05-30 Baird Maintain Outperform Outperform
2019-05-30 BMO Capital Maintain Outperform Outperform
2019-05-23 Cowen & Co. Maintain Market Perform Perform
2019-03-27 Mizuho Maintain Buy Buy
2019-02-27 Keybanc Maintain Overweight Overweight
2019-02-27 Wells Fargo Maintain Outperform Outperform
2019-02-27 Credit Suisse Maintain Underperform Underperform
2019-02-27 Morgan Stanley Maintain Overweight Overweight
2019-02-27 Deutsche Bank Maintain Buy Buy
2019-02-27 BMO Capital Maintain Outperform Outperform
2019-02-27 KeyBanc Maintain Overweight Overweight
2019-02-27 Citigroup Maintain Buy Buy
2019-02-26 Northland Securities Downgrade Outperform Market Perform
2019-02-26 Northland Capital Markets Downgrade Outperform Market Perform
2019-02-20 Gabelli & Co. Downgrade Buy Hold
2019-02-20 Baird Maintain Outperform Outperform
2019-01-24 Wedbush Upgrade Neutral Outperform
2019-01-22 UBS Upgrade Neutral Buy
2019-01-22 BMO Capital Upgrade Market Perform Outperform
2018-12-11 Guggenheim Maintain Buy Buy
2018-11-30 BMO Capital Maintain Market Perform Market Perform
2018-11-30 Credit Suisse Maintain Underweight Underweight
2018-11-30 Raymond James Maintain Outperform Outperform
2018-11-30 Jefferies Maintain Buy Buy
2018-11-30 First Analysis Upgrade Outperform Strong Buy
2018-10-19 Wedbush Maintain Neutral Neutral
2018-09-07 Morgan Stanley Maintain Overweight Overweight
2018-09-07 Barclays Maintain Overweight Overweight
2018-09-07 JMP Securities Maintain Market Outperform Market Outperform
2018-09-07 Credit Suisse Maintain Underweight Underweight
2018-09-07 Citigroup Maintain Buy Buy
2018-09-07 Stifel Maintain Buy Buy
2018-09-07 Keybanc Maintain Overweight Overweight
2018-09-07 KeyBanc Maintain Overweight Overweight
2018-09-07 BMO Capital Maintain Market Perform Market Perform
2018-09-07 Stifel Nicolaus Maintain Buy Buy
2018-09-07 UBS Maintain Neutral Neutral
2018-09-05 Raymond James Maintain Outperform Outperform
2018-06-28 Wells Fargo Maintain Outperform Outperform
2018-06-05 Baird Maintain Neutral Neutral
2018-06-05 BMO Capital Maintain Market Perform Market Perform
2018-06-05 Credit Suisse Maintain Underweight Underweight
2018-06-05 Wells Fargo Maintain Outperform Outperform
2018-06-05 Maxim Group Maintain Buy Buy
2018-06-04 Morgan Stanley Maintain Overweight Overweight
2018-06-04 JMP Securities Maintain Market Outperform Market Outperform
2018-05-31 BMO Capital Maintain Market Perform Market Perform
2018-05-30 Stifel Maintain Buy Buy
2018-05-30 Stifel Nicolaus Maintain Buy Buy
2018-05-30 Barclays Maintain Overweight Overweight
2018-05-24 Deutsche Bank Maintain Buy Buy
2018-05-05 Argus Upgrade Hold Buy
2018-05-05 Argus Downgrade Buy Hold
2018-05-05 B. Riley FBR Upgrade Neutral Buy
2018-04-11 Morgan Stanley Maintain Overweight Overweight
2018-03-01 JMP Securities Maintain Market Outperform Market Outperform
2018-02-28 Citigroup Maintain Buy Buy
2018-02-27 Stifel Maintain Buy Buy
2018-02-27 Deutsche Bank Maintain Buy Buy
2018-02-27 Stifel Nicolaus Maintain Buy Buy
2018-02-27 Wells Fargo Maintain Outperform Outperform
2018-02-27 BTIG Research Maintain Buy Buy
2018-02-27 BTIG Maintain Buy Buy
2018-02-27 Morgan Stanley Maintain Overweight Overweight
2018-02-27 Imperial Capital Maintain Outperform Outperform
2018-02-27 KeyBanc Maintain Overweight Overweight
2018-02-27 BMO Capital Maintain Market Perform Market Perform
2018-02-27 Keybanc Maintain Overweight Overweight
2018-02-27 Citigroup Maintain Buy Buy
2018-02-27 Barclays Maintain Overweight Overweight
2018-02-21 Susquehanna Upgrade Neutral Positive
2018-02-05 KeyBanc Maintain Overweight Overweight
2018-02-05 Keybanc Maintain Overweight Overweight
2018-01-23 Deutsche Bank Upgrade Hold Buy
2018-01-22 Goldman Sachs Downgrade Buy Neutral
2018-01-18 Evercore ISI Group Upgrade In Line Outperform
2017-12-04 William Blair Upgrade Market Perform Outperform
2017-11-22 Imperial Capital Maintain Outperform Outperform
2017-11-21 FBN Securities Upgrade Sector Perform Outperform
2017-11-21 BMO Capital Maintain Market Perform Market Perform
2017-10-10 Morgan Stanley Upgrade Equal Weight Overweight
2017-09-05 Summit Insights Group Upgrade Hold Buy
2017-09-05 Argus Upgrade Hold Buy
2017-09-05 Imperial Capital Upgrade In Line Outperform
2017-09-05 Argus Research Upgrade Hold Buy
2017-09-05 Summit Redstone Partners Upgrade Hold Buy
2017-09-01 Barclays Maintain Overweight Overweight
2017-09-01 BMO Capital Maintain Market Perform Market Perform
2017-09-01 JP Morgan Upgrade Neutral Overweight
2017-08-31 Deutsche Bank Maintain Hold Hold
2017-07-07 Citigroup Upgrade Neutral Buy
2017-06-07 Susquehanna Maintain Neutral Neutral
2017-05-19 Jefferies Upgrade Hold Buy
2017-04-18 FBN Securities Downgrade Outperform Perform
2017-04-17 FBN Securities Downgrade Outperform Sector Perform
2017-03-03 Argus Downgrade Buy Hold
2017-03-03 Argus Research Downgrade Buy Hold
2017-03-01 Baird Downgrade Outperform Neutral
2017-03-01 William Blair Downgrade Outperform Market Perform
2017-03-01 Wunderlich Securities Downgrade Buy Hold
2017-03-01 JP Morgan Downgrade Overweight Neutral
2017-03-01 Imperial Capital Downgrade Outperform In Line
2017-03-01 Wunderlich Downgrade Buy Hold
2017-03-01 First Analysis Downgrade Overweight Equal Weight
2017-01-18 Jefferies Maintain Hold Hold
2017-01-05 BMO Capital Maintain Market Perform Perform
2016-12-02 Summit Redstone Partners Maintain Hold Hold
2016-11-22 JMP Securities Maintain Market Outperform Market Outperform
2016-11-22 Barclays Maintain Overweight Overweight
2016-11-22 Bernstein Maintain Outperform Outperform
2016-09-12 Rosenblatt Maintain Buy Buy
2016-08-31 Raymond James Downgrade Strong Buy Outperform
2016-08-31 Wunderlich Securities Maintain Buy Buy
2016-08-31 Citigroup Maintain Neutral Neutral
2016-08-31 Nomura Maintain Buy Buy
2016-08-31 Goldman Sachs Maintain Buy Buy
2016-08-31 Morgan Stanley Maintain Overweight Overweight
2016-08-31 Barclays Maintain Overweight Overweight
2016-08-31 RBC Capital Maintain Outperform Outperform
2016-08-31 Wunderlich Maintain Buy Buy
2016-08-10 Cleveland Research Downgrade Buy Neutral
2016-07-20 Citigroup Maintain Neutral Neutral
2016-05-27 UBS Maintain Buy Buy
2016-05-27 JP Morgan Maintain Overweight Overweight
2016-05-27 Pacific Crest Maintain Overweight Overweight
2016-05-27 Barclays Maintain Overweight Overweight
2016-05-27 Wells Fargo Maintain Outperform Outperform
2016-05-27 RBC Capital Maintain Outperform Outperform
2016-05-27 Citigroup Maintain Neutral Neutral
2016-05-27 Wunderlich Securities Maintain Buy Buy
2016-05-27 Deutsche Bank Downgrade Buy Hold
2016-05-27 BTIG Research Maintain Buy Buy
2016-05-27 Needham Downgrade Buy Hold
2016-05-27 Wunderlich Maintain Buy Buy
2016-05-27 BTIG Maintain Buy Buy
2016-05-27 Goldman Sachs Maintain Buy Buy
2016-05-27 Bernstein Maintain Outperform Outperform
2016-04-26 Wunderlich Upgrade Hold Buy
2016-04-26 Wunderlich Securities Upgrade Hold Buy
2016-04-21 Morgan Stanley Maintain Overweight Overweight
2016-04-11 UBS Maintain Buy Buy
2016-04-05 Goldman Sachs Maintain Buy Buy
2016-03-21 Goldman Sachs Maintain Buy Buy
2016-03-10 Bernstein Maintain Outperform Outperform
2016-02-26 Barclays Maintain Overweight Overweight
2016-02-26 B of A Securities Upgrade Neutral Buy
2016-02-26 FBR Capital Maintain Outperform Outperform
2016-02-26 Bank of America Upgrade Neutral Buy
2016-02-22 Oppenheimer Maintain Outperform Outperform
2016-02-22 Barclays Maintain Overweight Overweight
2016-02-16 DA Davidson Upgrade Neutral Buy
2016-02-03 Maxim Group Maintain Buy Buy
2016-01-21 Northland Securities Maintain Outperform Outperform
2015-12-15 Evercore ISI Group Maintain Buy Buy
2015-12-14 Evercore ISI Group Maintain Buy Buy
2015-12-03 FBR Capital Maintain Outperform Outperform
2015-11-25 Argus Upgrade Hold Buy
2015-11-25 Argus Research Upgrade Hold Buy
2015-11-24 Barclays Maintain Overweight Overweight
2015-10-15 DA Davidson Maintain Neutral Neutral
2015-09-10 Credit Suisse Maintain Outperform Outperform
2015-09-10 Wunderlich Securities Maintain Hold Hold
2015-09-10 Guggenheim Maintain Buy Buy
2015-09-10 Wunderlich Maintain Hold Hold
2015-09-10 Pacific Crest Maintain Overweight Overweight
2015-09-10 BTIG Research Maintain Buy Buy
2015-09-10 PiperJaffray Maintain Overweight Overweight
2015-09-10 Oppenheimer Maintain Outperform Outperform
2015-09-10 Piper Sandler Maintain Overweight Overweight
2015-09-10 Needham Maintain Buy Buy
2015-09-10 JMP Securities Maintain Market Outperform Market Outperform
2015-09-09 Buckingham Research Maintain Buy Buy
2015-07-16 Cleveland Research Maintain Buy Buy
2015-07-15 Deutsche Bank Maintain Buy Buy
2015-07-13 JP Morgan Maintain Overweight Overweight
2015-07-06 Cowen & Co. Upgrade Market Perform Outperform
2015-06-26 Barclays Maintain Overweight Overweight
2015-06-18 RBC Capital Maintain Outperform Outperform
2015-06-09 Wunderlich Maintain Hold Hold
2015-06-02 Guggenheim Maintain Buy Buy
2015-05-28 Stifel Nicolaus Maintain Buy Buy
2015-05-28 Stifel Maintain Buy Buy
2015-05-27 Pacific Crest Maintain Overweight Overweight
2015-05-27 Oppenheimer Maintain Outperform Outperform
2015-05-20 Evercore ISI Group Maintain Hold Hold
2015-04-27 JMP Securities Maintain Market Outperform Market Outperform
2015-04-21 Imperial Capital Maintain Outperform Outperform
2015-04-14 Oppenheimer Maintain Outperform Outperform
2015-03-03 Stifel Nicolaus Maintain Buy Buy
2015-03-03 Pacific Crest Maintain Outperform Outperform
2015-03-02 Nomura Maintain Buy Buy
2015-03-02 Barclays Maintain Overweight Overweight
2015-03-02 Deutsche Bank Maintain Buy Buy
2015-03-02 Citigroup Maintain Neutral Neutral
2015-03-02 Stifel Maintain Buy Buy
2015-02-24 Nomura Maintain Buy Buy
2015-02-23 Pacific Crest Maintain Outperform Outperform
2015-01-23 Macquarie Downgrade Outperform Neutral
2015-01-06 Barclays Maintain Overweight Overweight
2014-11-25 Stifel Maintain Buy Buy
2014-11-25 Stifel Nicolaus Maintain Buy Buy
2014-11-25 Credit Suisse Maintain Outperform Outperform
2014-11-24 Barclays Maintain Overweight Overweight
2014-11-24 Citigroup Maintain Neutral Neutral
2014-11-24 Nomura Maintain Buy Buy
2014-11-24 Deutsche Bank Maintain Buy Buy
2014-11-18 Imperial Capital Maintain Outperform Outperform
2014-11-18 Citigroup Maintain Neutral Neutral
2014-11-17 Nomura Maintain Buy Buy
2014-10-08 Pacific Crest Maintain Outperform Outperform
2014-10-03 Piper Sandler Maintain Overweight Overweight
2014-10-03 PiperJaffray Maintain Overweight Overweight
2014-09-22 Janney Capital Maintain Buy Buy
2014-09-11 Roth Capital Maintain Buy Buy
2014-09-10 Barclays Maintain Overweight Overweight
2014-09-04 Barclays Maintain Overweight Overweight
2014-08-12 PiperJaffray Maintain Overweight Overweight
2014-07-02 Northland Maintain Outperform Outperform
2014-06-26 Dougherty Maintain Buy Buy
2014-05-29 Raymond James Upgrade Outperform Strong Buy
2014-05-29 Citigroup Maintain Hold Hold
2014-05-29 JMP Securities Maintain Market Outperform Market Outperform
2014-05-28 Needham Maintain Buy Buy
2014-05-28 Oppenheimer Upgrade Market Perform Outperform
2014-05-27 Nomura Upgrade Neutral Buy
2014-04-14 Stephens & Co. Upgrade Equal Weight Overweight
2014-04-13 Barclays Upgrade Equal Weight Overweight
2014-04-10 JMP Securities Upgrade Market Perform Market Outperform
2014-04-04 Citigroup Maintain Hold Hold
2014-03-25 FBR Capital Upgrade Market Perform Outperform
2014-02-25 Gabelli & Co. Downgrade Buy Hold
2014-02-25 Morgan Stanley Maintain Overweight Overweight
2014-02-24 Deutsche Bank Maintain Buy Buy
2014-02-03 Wells Fargo Upgrade Market Perform Outperform
2014-01-23 Deutsche Bank Maintain Buy Buy
2014-01-22 Stifel Maintain Buy Buy
2014-01-22 Stifel Nicolaus Maintain Buy Buy
2013-12-02 Raymond James Downgrade Strong Buy Outperform
2013-11-26 Jefferies Maintain Hold Hold
2013-11-19 Cowen & Co. Maintain Market Perform Market Perform
2013-11-14 Citigroup Maintain Neutral Neutral
2013-11-14 Jefferies Maintain Hold Hold
2013-09-03 JMP Securities Downgrade Market Outperform Market Perform
2013-07-11 UBS Upgrade Neutral Buy
2013-06-27 Oppenheimer Maintain Market Perform Perform
2013-05-31 Stifel Nicolaus Maintain Buy Buy
2013-05-31 Jefferies Maintain Hold Hold
2013-05-31 FBN Securities Downgrade Outperform Sector Perform
2013-05-31 Stifel Maintain Buy Buy
2013-05-29 Pacific Crest Upgrade Sector Perform Outperform
2013-05-16 Morgan Stanley Upgrade Equal Weight Overweight
2013-03-22 B. Riley Securities Upgrade Neutral Buy
2013-03-22 B. Riley Maintain Buy Buy
2013-03-22 B. Riley FBR Upgrade Neutral Buy
2013-03-19 Mizuho Maintain Neutral Neutral
2013-03-07 Northland Securities Upgrade Market Perform Outperform
2013-03-07 Northland Capital Markets Upgrade Market Perform Outperform
2013-03-04 Topeka Capital Maintain Buy Buy
2013-03-04 Topeka Maintain Buy Buy
2013-03-01 Jefferies Maintain Hold Hold
2013-02-26 BMO Capital Maintain Market Perform Perform
2013-01-18 Goldman Sachs Upgrade Buy Conviction Buy
2013-01-14 Jefferies Maintain Hold Hold
2013-01-11 B. Riley FBR Maintain Neutral Neutral
2013-01-11 B. Riley Maintain Neutral Neutral
2013-01-04 Topeka Maintain Buy Buy
2013-01-03 Stephens & Co. Maintain Equal Weight Equal Weight
2012-12-07 UBS Maintain Neutral Neutral
2012-12-07 Stifel Nicolaus Maintain Buy Buy
2012-12-07 Stifel Maintain Buy Buy
2012-11-20 Nomura Maintain Neutral Neutral
2012-11-09 Bank of America Maintain Neutral Neutral
2012-09-11 Goldman Sachs Maintain Buy Buy
2012-09-11 UBS Maintain Neutral Neutral
2012-08-14 Credit Suisse Maintain Outperform Outperform
2012-08-14 Barclays Maintain Equal Weight Equal Weight
2012-08-14 Morgan Stanley Maintain Equal Weight Equal Weight
2012-08-14 Goldman Sachs Maintain Buy Buy
2012-08-14 Citigroup Maintain Neutral Neutral
2012-08-14 UBS Maintain Neutral Neutral
2012-08-10 Stifel Nicolaus Maintain Buy Buy
2012-08-03 William Blair Maintain Outperform Outperform
2012-07-27 FBN Securities Maintain Outperform Outperform