Loading live market data…

Fortinet, Inc.

NASDAQ:FTNT

$166.83 USD

$6.21 (3.87%)

Volume
4.69M
Average Volume
6.23M
Market Capitalization
$122.23B
P/E Ratio
64.17
Dividend Yield
0.00%
Price Target
$100.00
Year High
$167.27
Year Low
$70.12
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$1.15
Source Headline
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

Fortinet Expands FortiEndpoint with New Capabilities for the AI Era

SUNNYVALE, Calif., July 14, 2026 (GLOBE NEWSWIRE) -- Fortinet® (NASDAQ: FTNT), the global cybersecurity leader driving the convergence of networking and security, today announced new capabilities for its unified endpoint platform, FortiEndpoint, designed to help organizations securely adopt AI, protect sensitive data, and reduce risk.

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

Fortinet (FTNT) Gains As Market Dips: What You Should Know

In the most recent trading session, Fortinet (FTNT) closed at $160.62, indicating a +1.97% shift from the previous trading day.

zacks.com - 2026-07-13 18:51:12

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

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

Fortinet Up 100% YTD from AI Demand

Shares of Fortinet, Inc. (FTNT) gain 7,651% since institutions first bought big in 2010.

fxempire.com - 2026-07-08 07:12:17

Fortinet (FTNT) Falls More Steeply Than Broader Market: What Investors Need to Know

In the most recent trading session, Fortinet (FTNT) closed at $158.67, indicating a -2.27% shift from the previous trading day.

zacks.com - 2026-07-07 18:50:20

Governments Are Racing to Rebuild Encryption Before Quantum Computers Break It, and a Canadian Company Is Taking Its Toolkit to Southeast Asia

/PRNewswire/ -- Equity Insider News Commentary, One of the quieter but more consequential races in technology is the effort to rebuild the world's encryption

prnewswire.com - 2026-07-07 12:27:00

Fortinet: A Strong Investment in a Competitive Cybersecurity Market

Explore the exciting world of Fortinet (FTNT 1.72%) with our contributing expert analysts in this Motley Fool Scoreboard episode. Check out the video below to gain valuable insights into market trends and potential investment opportunities!

fool.com - 2026-07-03 19:00:00

Fortinet to Announce Second Quarter 2026 Financial Results

SUNNYVALE, Calif., July 02, 2026 (GLOBE NEWSWIRE) -- News Summary Fortinet® (NASDAQ: FTNT), the global cybersecurity leader driving the convergence of networking and security, announced that it will hold a conference call to discuss its second quarter 2026 financial results on Wednesday, July 29, at 1:30 p.m. Pacific Time (4:30 p.m. Eastern Time).

globenewswire.com - 2026-07-02 09:00:00

Here's Why Fortinet (FTNT) is a Strong Momentum Stock

Wondering how to pick strong, market-beating stocks for your investment portfolio? Look no further than the Zacks Style Scores.

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

Dow Jones Medical Giant J&J Breaks Out; PNC, Iron Mountain, Fortinet In Or Near Buy Zones

Dow Jones medical giant Johnson & Johnson are breaking out past its latest buy point, while Iron Mountain, PNC and Fortinet are in buy zones.

investors.com - 2026-06-30 14:44:08

Here are Tuesday’s Best Wall Street Analyst Research Calls: Block, Comcast, Fortinet, Goldman Sachs, Honeywell, Klarna, Logitech, Scorpio Tankers, Trade Desk, and More

Pre-Market Stock Futures: Futures are trading higher after a big start to the holiday-shortened trading week, which saw every index trade higher, after the small-cap Russell 2000 eked out a tiny gain on the close, finishing up 0.01% at $3010, and still leads all the major indices in 2026, up over 20%. The tech-heavy Nasdaq... Here are Tuesday's Best Wall Street Analyst Research Calls: Block, Comcast, Fortinet, Goldman Sachs, Honeywell, Klarna, Logitech, Scorpio Tankers, Trade Desk, and More

247wallst.com - 2026-06-30 07:57:31

Why Fortinet (FTNT) Outpaced the Stock Market Today

In the latest trading session, Fortinet (FTNT) closed at $155.42, marking a +2.69% move from the previous day.

zacks.com - 2026-06-29 18:51:09

Is Fortinet Stock Attractive With FortiGate and Cloud Platform Growth?

FTNT's FortiGate expansion and FortiSOC launch build on strong Q1 growth, as the raised 2026 guidance puts execution in focus for investors.

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

Eli Lilly Leads 5 Stocks Near Buy Points As The Market Rally Rotates

The top stocks flourish buy points and relative strength. Two are defensive growth names.

investors.com - 2026-06-27 08:00:35

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

Is Fortinet Stock Poised for Strong Growth With AI-Driven Security?

FTNT bets on AI with FortiSOC launch as strong earnings and rising demand raise hopes for sustained FTNT growth momentum.

zacks.com - 2026-06-24 10:46:00

Fortinet Appoints Public Sector Leader and Tech Executive Derek Kan to Its Board of Directors

SUNNYVALE, Calif., June 24, 2026 (GLOBE NEWSWIRE) -- Fortinet® (Nasdaq: FTNT), the global cybersecurity leader driving the convergence of networking and security, today announced the appointment of Derek Kan to its board of directors, contributing his deep expertise in scaling technology businesses, deploying AI, and governing large-scale, capital-intensive operations across the public and private sectors.

globenewswire.com - 2026-06-24 09:00:00

Fortinet (FTNT) Rises As Market Takes a Dip: Key Facts

In the most recent trading session, Fortinet (FTNT) closed at $148, indicating a +1.8% shift from the previous trading day.

zacks.com - 2026-06-23 18:51:08

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

Fortinet gains an edge over Palo Alto Networks, supported by strong SASE adoption, steadier execution and a lower valuation.

zacks.com - 2026-06-23 11:05:36

Fortinet: I'm As Bullish As Ever On Cybersecurity

Fortinet is reissued as a "Strong Buy," with growth reaccelerating after inventory digestion and a robust beat on top and bottom lines. FTNT's product revenues surged 41% YoY, driven by AI data centers and a differentiated ecosystem, enabling continued market share gains. 2026 guidance includes $8.8–$9.1 billion in billings, 79%–81% gross margins, and $3.1–$3.16 EPS, supporting a FWD P/E of 46x and 13.4% YoY growth.

seekingalpha.com - 2026-06-22 16:00:57

Here's Why Fortinet (FTNT) is a Strong Growth Stock

The Zacks Style Scores offers investors a way to easily find top-rated stocks based on their investing style. Here's why you should take advantage.

zacks.com - 2026-06-22 10:46:09

Fortinet Stock: AI Demand Makes The Premium Worth Paying

Fortinet (FTNT) has surged 79% in six months, trading near all-time highs and at 47x forward earnings, reflecting robust demand-led growth. Q1 results showed 20% revenue growth, 31% billings growth, and broad-based product strength, driven by AI-driven security needs and platform adoption. Guidance calls for 18% full-year billings growth and 15% sales growth, supporting a double-digit upside and a plausible $180 price target.

seekingalpha.com - 2026-06-18 10:41:56

Fortinet says 'credential-harvesting campaign' is targeting its Firewalls and VPN devices

Cybersecurity company Fortinet said ​Wednesday that it ‌was aware of a "credential-harvesting campaign" targeting ​its firewall and ​VPN devices.

reuters.com - 2026-06-17 15:57:08

Cybercriminals allegedly hacked tens of thousands of Fortinet firewalls used by major companies all over the world

Cybercriminals have compromised tens of thousands of Fortinet firewalls and VPNs used by major companies all over the world, according to two cybersecurity firms.

techcrunch.com - 2026-06-17 14:20:06

Fortinet Launches FortiSOC, a Unified SOC Platform Powered by Agentic AI

New cloud-delivered SOC platform brings together six core security operations functions into a single AI SOC experience designed to simplify and scale modern security operations New cloud-delivered SOC platform brings together six core security operations functions into a single AI SOC experience designed to simplify and scale modern security operations

globenewswire.com - 2026-06-16 09:00:00

Fortinet (FTNT) Outperforms Broader Market: What You Need to Know

Fortinet (FTNT) reached $149.49 at the closing of the latest trading day, reflecting a +2.18% change compared to its last close.

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

Time to Sell? 3 Winners With Fading Technical Momentum

Markets move faster than ever these days, and yesterday's winners can quickly become today's losers. When prices outpace fundamentals, traders often rely on technical indicators and signals to guide their decisions.

marketbeat.com - 2026-06-13 10:00:28

Fortinet Inc (FTNT) Shares Surge 4.5% -- What GF Score of 93 Tells Investors

On June 11, 2026, Fortinet Inc (FTNT) shares rose 4.5% to a current price of $145.06, reflecting a 52-week range between $70.12 and $150.07. Despite today's pos

gurufocus.com - 2026-06-11 18:00:00

Fortinet's 74% Surge Since April Is Attracting Attention, but Is It Sustainable?

Fortinet is enjoying multiple tailwinds as cybersecurity becomes more deeply integrated into the AI build-out. In Q1, the company beat the high end of its revenue guidance, and its long-term revenue visibility increased.

fool.com - 2026-06-09 06:35:00

Fortinet (FTNT) Up 38.6% Since Last Earnings Report: Can It Continue?

Fortinet (FTNT) reported earnings 30 days ago. What's next for the stock?

zacks.com - 2026-06-05 12:35:58

Fortinet, Inc. (FTNT) Discusses Quantum Computing Threats and Strategies for Achieving Quantum-Safe Cybersecurity Transcript

Fortinet, Inc. (FTNT) Discusses Quantum Computing Threats and Strategies for Achieving Quantum-Safe Cybersecurity Transcript

seekingalpha.com - 2026-06-04 13:31:52

Why Fortinet (FTNT) is a Top Momentum Stock for the Long-Term

Wondering how to pick strong, market-beating stocks for your investment portfolio? Look no further than the Zacks Style Scores.

zacks.com - 2026-06-04 10:51:20

As AI Data Breaches Become More Common, This Cybersecurity ETF Is SurgingAI

The expeditious if not aggressive rollout of artificial intelligence (AI) has had its fair share of consequences—both positive and negative—in just a few years.

marketbeat.com - 2026-06-04 07:20:25

FTNT Jumps 87.5% YTD on AI Security Push: Buy, Sell or Hold the Stock?

Fortinet stock soars 87.5% YTD on AI-driven security growth and strong earnings, but premium valuation and rising competition may temper upside.

zacks.com - 2026-06-03 12:16:17

Fortinet, Inc. (FTNT) Presents at Bank of America 2026 Global Technology Conference Transcript

Fortinet, Inc. (FTNT) Presents at Bank of America 2026 Global Technology Conference Transcript

seekingalpha.com - 2026-06-02 16:11:56

Fortinet vs. CrowdStrike: What Comparing Revenue Trends Tells Investors

Fortinet consistently reports higher total revenue than CrowdStrike throughout the observed periods. CrowdStrike demonstrates steady quarter-over-quarter revenue growth, while Fortinet shows a generally upward trajectory with more quarter-over-quarter volatility.

fool.com - 2026-05-30 11:34:14

Why Fortinet (FTNT) is a Top Growth Stock for the Long-Term

Wondering how to pick strong, market-beating stocks for your investment portfolio? Look no further than the Zacks Style Scores.

zacks.com - 2026-05-28 10:45:46

The Asymmetric AI Winner: Cybersecurity ETFs Gaining From Cloud Buildout

Cybersecurity ETFs are gaining traction as AI-driven cloud expansion fuels demand for digital protection and risk management.

zacks.com - 2026-05-27 12:00:28

Goldman Sachs reveals its top non-AI stocks

The artificial intelligence (AI) boom continues to set the direction for global financial markets in 2026, but Goldman Sachs strategists argue that opportunities exist outside this tech narrative as well. Concentrated leadership in the AI trade has propelled US benchmark indices to record levels this year, prompting concerns that the current environment resembles a single trade rather than a diversified market.

invezz.com - 2026-05-26 23:08:41

Top Cybersecurity Stocks to Buy as AI-Driven Demand Fuels Growth

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

zacks.com - 2026-05-26 11:17:08

Fortinet Sees AI Data Centers, OT Security and Sovereign SASE Fueling Pipeline

Fortinet NASDAQ: FTNT executives said demand for AI-related data center security, operational technology protection and sovereign SASE offerings is contributing to a stronger pipeline, while the company continues to see product growth supported by firewall demand.

marketbeat.com - 2026-05-24 00:07:04

Fortinet vs. Palo Alto Networks: What Do Their Revenue Trends Tell Investors?

Palo Alto Networks consistently reports a noticeably higher overall revenue total than Fortinet across all recent reporting periods. Both companies have displayed a generally consistent, upward quarter-over-quarter revenue trend over the duration of the last eight periods.

fool.com - 2026-05-23 23:55:45

Is Fortinet Inc (FTNT) Overvalued After 3.5% Rally? GF Value Says Overvalued

On May 22, 2026, Fortinet Inc (FTNT) shares rose 3.5% today, bringing the current price to $133.93. The stock has shown significant price movement recently, wit

gurufocus.com - 2026-05-22 17:10:00

Zscaler's Q3 Earnings Countdown: Buy, Hold or Sell the Stock?

ZS' Q3 results are likely to reflect benefits from strong AI security demand, Zero Trust growth and momentum in Z-Flex adoption.

zacks.com - 2026-05-22 11:01:19

Three cybersecurity names Josh Brown added to his 'best stocks' list

Josh Brown has added three cybersecurity names, Fortinet, Palo Alto Networks, and CrowdStrike, to his closely watched “best stocks in the market” portfolio. Cybersecurity stands as the singular, non-negotiable line item in corporate IT budgets, immune to macroeconomic tightening.

invezz.com - 2026-05-21 15:27:15

Fortinet, Inc. (FTNT) Presents at J.P. Morgan 54th Annual Global Technology, Media and Communications Conference Transcript

Fortinet, Inc. (FTNT) Presents at J.P. Morgan 54th Annual Global Technology, Media and Communications Conference Transcript

seekingalpha.com - 2026-05-19 19:30:49

Fortinet Cut to Hold at DZ Bank, Price Target Set at $125: Is Cybersecurity Losing Steam?

Fortinet (NASDAQ:FTNT | FTNT Price Prediction) just received an analyst downgrade from DZ Bank, with the firm moving to a Hold rating and a $125 price target.

247wallst.com - 2026-05-19 12:18:47

Get FTNT Insider Trade Alerts

FTNT Price Target Summary

Last Month

$152.67

3 analysts

Last Quarter

$117.44

16 analysts

Last Year

$99.68

34 analysts

All Time

$83.36

102 analysts

FTNT Recent Analyst Grades

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