NASDAQ : AMZN

Amazon.com, Inc.

$254.96 USD

$7.47 (3.02%)

Volume
42.3M
Average Volume
49.66M
Market Capitalization
$2.74T
P/E Ratio
30.03
Dividend Yield
0.00%
Price Target
$319.50
Year High
$278.56
Year Low
$196.00
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$1.18
Source Headline
'Please turn it off.' Amazon's push to automate warehouse staffing runs into human resistance.

Amazon is trying out warehouse software that automatically makes staffing recommendations. Pilot tests show managers repeatedly overriding or disabling the automated features.

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

Investors Are Growing Wary of AI-Related Debt

Demand for hyperscaler company bonds has waned this year.

fool.com - 2026-07-16 04:20:00

SpaceX vs the "Magnificent Seven": Which Is the Better Buy?

The “Magnificent Seven” tech stocks have driven the S&P 500 higher in recent years. SpaceX exploded onto the scene last month with a record IPO.

fool.com - 2026-07-16 04:02:00

30% of Cathie Wood's Portfolio Is Invested in These 5 Artificial Intelligence (AI) Stocks

Ark Investment Management is going all in on AI.

fool.com - 2026-07-16 01:00:00

Is the AI Infrastructure Build-Out a Bubble? Here's What the Data Actually Shows.

The data is mixed as to whether there is an AI bubble.

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

The Top Mag 7 Stock Headed Into Q2 Earnings: Jefferies Says Buy Amazon Over Tesla or Apple

Retirement investors staring at Amazon (NASDAQ:AMZN | AMZN Price Prediction), Tesla (NASDAQ:TSLA), and Apple (NASDAQ:AAPL) heading into Q2 earnings face one simple question: which of these three Magnificent 7 names best deserves a spot in a long-duration portfolio right now?

247wallst.com - 2026-07-15 20:13:55

Better Artificial Intelligence (AI) Stock: Amazon vs. Alphabet

Both Amazon and Alphabet operate large cloud computing units, but their core businesses are quite different. Alphabet is growing faster than Amazon.

fool.com - 2026-07-15 16:20:00

AWS EC2 and AI leader Dave Brown to exit, replaced by Amazon exec and Microsoft vet Dave Treadwell

Dave Brown is leaving Amazon Web Services after nearly 19 years, departing at the end of July for a new role outside the company.

geekwire.com - 2026-07-15 15:40:56

Amazon senior cloud executive departs after 18 years

Dave Brown, a longtime senior executive in Amazon's cloud unit, plans to leave the company at the end of this month. He'll be replaced by Dave Treadwell, a high-level executive in Amazon's e-commerce division.

cnbc.com - 2026-07-15 14:23:06

Amazon AWS executive and CEO advisor Dave Brown to leave after 19 years

Amazon veteran Dave Brown, a ​senior vice president in ‌Amazon Web Services and member of the elite internal group advising ​CEO Andy Jassy, is ​leaving the company after 19 ⁠years.

reuters.com - 2026-07-15 13:42:41

Dow Jones Stays Calm While Memory Chips Give Investors Whiplash (Again)

Inflation data gave investors hope on Wednesday morning. Semiconductor stocks took it away by lunchtime.

fool.com - 2026-07-15 12:48:59

Uber vs. Pony AI: Who's Winning the Race in Autonomous Ride-Hailing?

Pony AI appears better positioned than Uber in robotaxis, backed by global expansion, China growth and a largely domestic supply chain.

zacks.com - 2026-07-15 12:46:34

Amazon Leo to bring satellite internet to South Africa in 2027

Amazon's low-earth orbit satellite internet venture Amazon Leo has signed an agreement with South Africa's Herotel to launch a ​new broadband service aimed at connecting underserved rural communities, it ‌said on Wednesday.

reuters.com - 2026-07-15 12:43:42

Digital Realty Trust vs. Equinix: Which Real Estate Stock Is a Better Buy in 2026?

Digital Realty's aggressive expansion and stronger cash position clash with Equinix's established global dominance, here's which metrics matter most.

fool.com - 2026-07-15 12:42:34

Is Amazon Stock Still Worth Buying Despite Its High Premium P/E?

AMZNs premium P/E masks catalysts in AWS, Prime Day and diversified growth that can support the bull case despite AI spending and regulatory watchpoints.

zacks.com - 2026-07-15 12:35:42

I Keep Backing Up the Truck and Buying Amazon Because Of This Silicon Secret

I keep hitting the buy button on Amazon (NASDAQ:AMZN | AMZN Price Prediction) for one reason most headlines still miss: the company has quietly built one of the three largest data center chip businesses on the planet, and the market is still pricing it like a retailer with a cloud attached.

247wallst.com - 2026-07-15 12:28:11

Andy Jassy Says This Could Be a $50 Billion Business for Amazon

Selling artificial intelligence (AI) chips could be the company's next big growth opportunity.

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

Electrovaya Announces Commercial Relationship with Amazon

TORONTO, July 15, 2026 (GLOBE NEWSWIRE) -- Electrovaya Inc. (“Electrovaya” or the “Company”) (Nasdaq: ELVA, TSX: ELVA), a leading lithium-ion battery technology and manufacturing company, today announced a commercial agreement and a warrant transaction with Amazon (Nasdaq: AMZN). This relationship is expected to support the continued deployment of Infinity Battery Technology in material handling operations and potential expanded engagement on robotics and energy storage.

globenewswire.com - 2026-07-15 08:52:00

Breakfast News: Advent & Stripe's $53B PYPL Gamble

PayPal pops on surprise takeover offer, ASML pops on strong results, and more

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

A $10,000 Investment in Amazon When Andy Jassy Took Over Is Worth This Much Today

When Amazon (NASDAQ:AMZN | AMZN Price Prediction) handed the keys to Andy Jassy on July 5, 2021, the stock was coming off a pandemic sugar high.

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

Amazon Is Throwing Billions at Warehouse Robotics: What That Means for Symbotic's Stock.

Amazon plans to automate more of its fulfillment network in Europe. That expansion could drive Walmart to deepen its ties with Symbotic.

fool.com - 2026-07-15 06:45:00

Amazon Heads Into Q2 Repeating Its AWS Bet: History Says What Happens Next

Amazon.com, Inc. earns a Strong Buy rating as it aggressively invests in future growth, notably through its Leo satellite network. Q1 saw robust 17% sales growth and AWS's fastest acceleration in 15 quarters, but free cash flow dropped sharply due to heavy CapEx. Leo, Amazon's satellite internet venture, is poised for commercial launch in Q3, with multi-billion-dollar revenue potential and major customers already under contract.

seekingalpha.com - 2026-07-14 16:14:49

Amazon seen well-positioned going into Q2 report on AWS momentum, Prime Day spending

Amazon.com Inc (NASDAQ:AMZN) is well-positioned heading into its second-quarter earnings report, according to Jefferies, which reiterated the e-commerce and cloud computing giant as a top pick, citing resilient consumer spending during Prime Day, accelerating Amazon Web Services (AWS) growth and what it views as a discounted valuation. Jefferies wrote that its proprietary survey of 685 consumers indicated that Prime members continued to increase spending despite inflationary pressures.

proactiveinvestors.com - 2026-07-14 15:48:47

This "Magnificent Seven" Stock Is Underperforming the Market This Year but Could Prove to Be a Steal of a Deal Right Now

Amazon may prove to be a vastly underrated artificial intelligence (AI) stock to own.

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

Bet on 4 Cloud Computing Stocks to Hedge Against Volatile Markets

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

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

Amazon seen well-positioned going into Q2 report on AWS momentum, Prime Day spending

Amazon.com Inc (NASDAQ:AMZN) is well-positioned heading into its second-quarter earnings report, according to Jefferies, which reiterated the e-commerce and...

proactiveinvestors.com - 2026-07-14 11:36:00

Amazon Is Spending 200M In AI This Year: Is that Good News For Investors?

Amazon's chief executive put a number on the AI arms race, and it reframes the entire investment thesis for long-term holders.

247wallst.com - 2026-07-14 10:56:21

The Bond Market Just Sent Amazon a Message Investors Shouldn't Ignore

Something interesting is happening at the intersection of Amazon.com Inc.'s NASDAQ: AMZN growth story and the broader AI investment boom, and equity investors would be wise to pay attention.

marketbeat.com - 2026-07-14 10:10:24

Amazon.com, Inc. (AMZN) Is a Trending Stock: Facts to Know Before Betting on It

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

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

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

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

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

Jeff Bezos' Blue Origin Scrapped Its Destroyed Launchpad and Plans to Return to Flight by December 2026 Using a New Hybrid Launch System.

Blue Origin has a new plan for New Glenn after a major launchpad setback, but investors should look closely at what still needs to go right.

fool.com - 2026-07-14 08:05:00

Could This "Magnificent Seven" Stock End Up Being Nvidia's Biggest Rival?

Nvidia's artificial intelligence (AI) chips have driven much of the company's growth in recent years. Tech companies, however, have also been looking to cut costs to ensure a greater payoff from AI.

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

Amazon: Cloud, Custom Silicon, And Robotics Drive Future Growth

Amazon is rated a strong buy, trading at a historically low price-to-operating cash flow ratio despite robust fundamentals. AWS and Advertising are AMZN's fastest-growing, highest-margin segments, driving both revenue acceleration and operating cash flow margin expansion. Custom silicon and robotics investments are materially improving AWS growth, cost structure, and margin outlook across Amazon's business lines.

seekingalpha.com - 2026-07-14 04:41:17

Meta Platforms May Be Launching a Cloud Business: Should Amazon Be Worried?

Amazon may soon face competition from Meta Platforms in the cloud computing market. There should be space for multiple corporations to capitalize on this fast-growing industry.

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

A hidden pipeline brings Amazon and Walmart to African shoppers

No bank card? No address?

reuters.com - 2026-07-14 02:32:45

Why These Cheap Artificial Intelligence (AI) Stocks Are Still a Buy Despite the Selloff

Cheap AI stocks like SpaceX, TeraWulf, Amazon, Palantir, and Micron are dropping on sentiment while Wall Street's earnings conviction holds firm.

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

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

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

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

The Best AI Opportunities For The Second Half Of 2026

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

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

Amazon's Next Business Is Hiding Inside Its Delivery Network

Amazon is launching Amazon Supply Chain Services, leveraging its logistics infrastructure for external customers beyond its core e-commerce, AWS, and advertising businesses. ASCS targets residential parcel delivery, offering lower rates and simpler pricing to attract third-party volume, improving network utilization and operational efficiency. Base and strong case scenarios suggest ASCS could contribute 2–5% of annualized operating income, with the primary benefit being cost savings in Amazon's retail logistics.

seekingalpha.com - 2026-07-13 15:22:51

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

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

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

Amazon: Why The Free Cash Flow Collapse Is The Reason To Buy

The market is selling Amazon over falling free cash flow, a $200 billion capex program, and circular AI financing, whilst I see all three as reasons to buy. Advertising generated $17.24 billion in the quarter, with software-like margins that the market still values as part of a retailer. Retail automation is a second catalyst. AWS backlog stands at $364 billion (excluding a $100B+ Anthropic deal), with diversified customers and custom silicon driving competitive advantage.

seekingalpha.com - 2026-07-13 14:38:11

Meta and Amazon are leading a trillion-dollar Big Tech spending spree

As the cost of AI infrastructure continues to increase, Morgan Stanley says Big Tech capital expenditures are on track to hit new records.

marketwatch.com - 2026-07-13 14:36:00

How To Build A $50,000 Dividend Portfolio In Today's Market

The Dividend Income Accelerator Portfolio emphasizes high-quality companies with sustainable dividends, strong balance sheets, and attractive valuations to optimize risk-adjusted returns. I prioritize a diversified mix of ETFs and individual stocks across sectors, balancing dividend income, growth, and capital appreciation while mitigating downside risk. Key metrics include a 3.75% weighted average dividend yield, low payout ratios, and low beta factors, supporting long-term portfolio resilience.

seekingalpha.com - 2026-07-13 13:45:49

Amazon Stock Hasn't Been This Cheap in Over a Decade. Has the Sell-Off Gone Too Far?

Heavy spending on capital expenditures seems to have spooked some of its investors. However, this spending has helped to accelerate Amazon's revenue and profit growth.

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

AI Costs Keep Rising As Morgan Stanley Ups CapEx Estimates For Amazon, Meta

Morgan Stanley said a range of factors, including AI backlash, are driving up costs.

investors.com - 2026-07-13 12:49:19

Why I Can't Stop Buying Amazon Stock

I hit the buy button on Amazon (NASDAQ:AMZN | AMZN Price Prediction) again last week, and I plan to do it again this month.

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

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

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

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

AMZN, GOOGL, META & 2Q Earnings Expectations as Tech Sees Tentative Tailwinds

Ted Thatcher talks about his expectations for the second quarter of the earnings season believing Amazon (AMZN), Alphabet (GOOGL) and Meta Platforms (META) have strong stories right now. He looks inside the recent divergence between hyperscalers and chipmakers and says he expects more chops on semiconductors.

youtube.com - 2026-07-13 11:30:05

Is AI Running Out Of Money?

The megacap companies funding AI expansion have issued nearly $250 billion in debt this year.

247wallst.com - 2026-07-13 10:24:16

Amazon Cut 16,000 Jobs While Bezos Predicts AI Will Create a Labor Shortage

On June 17, 2026, Jeff Bezos stood on a stage in Paris and told the world: “We're going to have labor scarcity.

247wallst.com - 2026-07-13 10:23:05

Get AMZN Insider Trade Alerts

AMZN Price Target Summary

Last Month

$335.00

2 analysts

Last Quarter

$316.42

33 analysts

Last Year

$300.08

92 analysts

All Time

$219.22

341 analysts

AMZN Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-08 TD Cowen Maintain Buy Buy
2026-07-02 Wells Fargo Maintain Overweight Overweight
2026-05-29 Truist Securities Maintain Buy Buy
2026-05-20 Wells Fargo Maintain Overweight Overweight
2026-05-12 TD Cowen Maintain Buy Buy
2026-05-01 Stifel Maintain Buy Buy
2026-04-30 Needham Maintain Buy Buy
2026-04-30 RBC Capital Maintain Outperform Outperform
2026-04-30 Scotiabank Maintain Sector Outperform Sector Outperform
2026-04-30 Rosenblatt Maintain Buy Buy
2026-04-30 Piper Sandler Maintain Overweight Overweight
2026-04-30 Keybanc Maintain Overweight Overweight
2026-04-30 JP Morgan Maintain Overweight Overweight
2026-04-30 TD Cowen Maintain Buy Buy
2026-04-30 Telsey Advisory Group Maintain Outperform Outperform
2026-04-30 Evercore ISI Group Maintain Outperform Outperform
2026-04-30 Bernstein Maintain Outperform Outperform
2026-04-30 Benchmark Maintain Buy Buy
2026-04-30 Citigroup Maintain Buy Buy
2026-04-30 Cantor Fitzgerald Maintain Overweight Overweight
2026-04-30 Barclays Maintain Overweight Overweight
2026-04-30 Guggenheim Maintain Buy Buy
2026-04-30 Morgan Stanley Maintain Overweight Overweight
2026-04-30 Canaccord Genuity Maintain Buy Buy
2026-04-30 Wells Fargo Maintain Overweight Overweight
2026-04-30 Truist Securities Maintain Buy Buy
2026-04-30 Susquehanna Maintain Positive Positive
2026-04-28 Mizuho Maintain Outperform Outperform
2026-04-24 Oppenheimer Maintain Outperform Outperform
2026-04-23 UBS Maintain Buy Buy
2026-04-23 BMO Capital Maintain Outperform Outperform
2026-04-21 Cantor Fitzgerald Maintain Overweight Overweight
2026-04-20 Keybanc Maintain Overweight Overweight
2026-04-20 B of A Securities Maintain Buy Buy
2026-04-17 Truist Securities Maintain Buy Buy
2026-04-16 TD Cowen Maintain Buy Buy
2026-04-15 Rosenblatt Maintain Buy Buy
2026-04-15 Citizens Maintain Market Outperform Market Outperform
2026-04-13 Stifel Maintain Buy Buy
2026-04-10 Citizens Maintain Market Outperform Market Outperform
2026-04-08 Cantor Fitzgerald Maintain Overweight Overweight
2026-04-02 Wells Fargo Maintain Overweight Overweight
2026-03-25 JP Morgan Maintain Overweight Overweight
2026-03-25 Citigroup Maintain Buy Buy
2026-03-25 Tigress Financial Maintain Buy Buy
2026-03-23 TD Cowen Maintain Buy Buy
2026-03-17 Needham Maintain Buy Buy
2026-02-23 Wells Fargo Maintain Overweight Overweight
2026-02-09 Citigroup Maintain Buy Buy
2026-02-06 Guggenheim Maintain Buy Buy
2026-02-06 Scotiabank Maintain Sector Outperform Sector Outperform
2026-02-06 Morgan Stanley Maintain Overweight Overweight
2026-02-06 Telsey Advisory Group Maintain Outperform Outperform
2026-02-06 Wells Fargo Maintain Overweight Overweight
2026-02-06 Wedbush Maintain Outperform Outperform
2026-02-06 Rosenblatt Maintain Buy Buy
2026-02-06 Piper Sandler Maintain Overweight Overweight
2026-02-06 Needham Maintain Buy Buy
2026-02-06 Citizens Maintain Market Outperform Market Outperform
2026-02-06 Argus Research Maintain Buy Buy
2026-02-06 Truist Securities Maintain Buy Buy
2026-02-06 Cantor Fitzgerald Maintain Overweight Overweight
2026-02-06 RBC Capital Maintain Outperform Outperform
2026-02-06 Oppenheimer Maintain Outperform Outperform
2026-02-06 Evercore ISI Group Maintain Outperform Outperform
2026-02-06 BMO Capital Maintain Outperform Outperform
2026-02-06 DA Davidson Downgrade Buy Neutral
2026-02-03 UBS Maintain Buy Buy
2026-02-02 Citizens Maintain Market Outperform Market Outperform
2026-01-30 Telsey Advisory Group Maintain Outperform Outperform
2026-01-29 Wedbush Maintain Outperform Outperform
2026-01-28 Keybanc Maintain Overweight Overweight
2026-01-28 Oppenheimer Maintain Outperform Outperform
2026-01-27 Stifel Maintain Buy Buy
2026-01-27 B of A Securities Maintain Buy Buy
2026-01-26 Roth Capital Maintain Buy Buy
2026-01-13 TD Cowen Maintain Buy Buy
2026-01-12 Wells Fargo Maintain Overweight Overweight
2026-01-08 Cantor Fitzgerald Maintain Overweight Overweight
2026-01-05 Jefferies Maintain Buy Buy
2025-12-16 BMO Capital Maintain Outperform Outperform
2025-12-11 TD Cowen Maintain Buy Buy
2025-12-04 Rosenblatt Maintain Buy Buy
2025-12-03 Citizens Maintain Market Outperform Market Outperform
2025-12-03 Wedbush Maintain Outperform Outperform
2025-12-03 B of A Securities Maintain Buy Buy
2025-12-02 Wells Fargo Maintain Overweight Overweight
2025-12-01 Oppenheimer Maintain Outperform Outperform
2025-11-25 Rosenblatt Maintain Buy Buy
2025-11-18 Rothschild & Co Downgrade Buy Neutral
2025-11-04 Mizuho Maintain Outperform Outperform
2025-11-04 Rosenblatt Maintain Buy Buy
2025-10-31 DA Davidson Maintain Buy Buy
2025-10-31 JP Morgan Maintain Overweight Overweight
2025-10-31 Telsey Advisory Group Maintain Outperform Outperform
2025-10-31 Evercore ISI Group Maintain Outperform Outperform
2025-10-31 Barclays Maintain Overweight Overweight
2025-10-31 B of A Securities Maintain Buy Buy
2025-10-31 Stifel Maintain Buy Buy
2025-10-31 Benchmark Maintain Buy Buy
2025-10-31 Bernstein Maintain Outperform Outperform
2025-10-31 Citigroup Maintain Buy Buy
2025-10-31 Keybanc Maintain Overweight Overweight
2025-10-31 Piper Sandler Maintain Overweight Overweight
2025-10-31 Rosenblatt Maintain Buy Buy
2025-10-31 Citizens Maintain Market Outperform Market Outperform
2025-10-31 Canaccord Genuity Maintain Buy Buy
2025-10-31 RBC Capital Maintain Outperform Outperform
2025-10-31 UBS Maintain Buy Buy
2025-10-31 Cantor Fitzgerald Maintain Overweight Overweight
2025-10-31 TD Cowen Maintain Buy Buy
2025-10-31 Wells Fargo Maintain Overweight Overweight
2025-10-28 UBS Maintain Buy Buy
2025-10-24 Wedbush Maintain Outperform Outperform
2025-10-24 Stifel Maintain Buy Buy
2025-10-22 Benchmark Maintain Buy Buy
2025-10-03 Goldman Sachs Maintain Buy Buy
2025-09-24 Telsey Advisory Group Maintain Outperform Outperform
2025-09-24 Wells Fargo Upgrade Equal Weight Overweight
2025-09-19 Wedbush Maintain Outperform Outperform
2025-09-16 Truist Securities Maintain Buy Buy
2025-08-14 Morgan Stanley Maintain Overweight Overweight
2025-08-13 Evercore ISI Group Maintain Outperform Outperform
2025-08-13 Telsey Advisory Group Maintain Outperform Outperform
2025-08-04 HSBC Maintain Buy Buy
2025-08-01 RBC Capital Maintain Outperform Outperform
2025-08-01 JMP Securities Maintain Market Outperform Market Outperform
2025-08-01 Benchmark Maintain Buy Buy
2025-08-01 Citigroup Maintain Buy Buy
2025-08-01 Piper Sandler Maintain Overweight Overweight
2025-08-01 Oppenheimer Maintain Outperform Outperform
2025-08-01 Canaccord Genuity Maintain Buy Buy
2025-08-01 WestPark Capital Maintain Buy Buy
2025-08-01 Wedbush Maintain Outperform Outperform
2025-08-01 Cantor Fitzgerald Maintain Overweight Overweight
2025-08-01 Susquehanna Maintain Positive Positive
2025-08-01 DA Davidson Maintain Buy Buy
2025-08-01 Stifel Maintain Buy Buy
2025-08-01 Needham Maintain Buy Buy
2025-08-01 JP Morgan Maintain Overweight Overweight
2025-08-01 Telsey Advisory Group Maintain Outperform Outperform
2025-08-01 B of A Securities Maintain Buy Buy
2025-08-01 Barclays Maintain Overweight Overweight
2025-08-01 Goldman Sachs Maintain Buy Buy
2025-08-01 Rosenblatt Maintain Buy Buy
2025-08-01 BMO Capital Maintain Outperform Outperform
2025-07-30 Wedbush Maintain Outperform Outperform
2025-07-29 Wells Fargo Maintain Equal Weight Equal Weight
2025-07-29 Stifel Maintain Buy Buy
2025-07-28 UBS Maintain Buy Buy
2025-07-23 B of A Securities Maintain Buy Buy
2025-07-22 BMO Capital Maintain Outperform Outperform
2025-07-22 Needham Maintain Buy Buy
2025-07-22 Scotiabank Maintain Sector Outperform Sector Outperform
2025-07-22 Citigroup Maintain Buy Buy
2025-07-21 Baird Maintain Outperform Outperform
2025-07-16 Cantor Fitzgerald Maintain Overweight Overweight
2025-07-11 JP Morgan Maintain Overweight Overweight
2025-07-11 Piper Sandler Maintain Overweight Overweight
2025-07-10 JMP Securities Maintain Market Outperform Market Outperform
2025-07-10 Morgan Stanley Maintain Overweight Overweight
2025-07-10 Telsey Advisory Group Maintain Outperform Outperform
2025-07-08 Roth Capital Maintain Buy Buy
2025-07-08 Wells Fargo Maintain Equal Weight Equal Weight
2025-07-02 Truist Securities Maintain Buy Buy
2025-06-20 Oppenheimer Maintain Outperform Outperform
2025-06-04 JP Morgan Maintain Overweight Overweight
2025-06-02 B of A Securities Maintain Buy Buy
2025-05-06 Tigress Financial Maintain Buy Buy
2025-05-05 Baird Maintain Outperform Outperform
2025-05-02 UBS Maintain Buy Buy
2025-05-02 Susquehanna Maintain Positive Positive
2025-05-02 Wedbush Maintain Outperform Outperform
2025-05-02 Benchmark Maintain Buy Buy
2025-05-02 Rosenblatt Maintain Buy Buy
2025-05-02 JP Morgan Maintain Overweight Overweight
2025-05-02 Telsey Advisory Group Maintain Outperform Outperform
2025-05-02 Piper Sandler Maintain Overweight Overweight
2025-05-02 Barclays Maintain Overweight Overweight
2025-05-02 Truist Securities Maintain Buy Buy
2025-05-02 Bernstein Maintain Outperform Outperform
2025-05-02 Cantor Fitzgerald Maintain Overweight Overweight
2025-05-02 B of A Securities Maintain Buy Buy
2025-05-02 RBC Capital Maintain Outperform Outperform
2025-05-02 JMP Securities Maintain Market Outperform Market Outperform
2025-05-02 Needham Maintain Buy Buy
2025-05-02 Evercore ISI Group Maintain Outperform Outperform
2025-05-02 Oppenheimer Maintain Outperform Outperform
2025-05-02 Stifel Maintain Buy Buy
2025-05-02 BMO Capital Maintain Outperform Outperform
2025-05-02 WestPark Capital Maintain Buy Buy
2025-05-01 Benchmark Maintain Buy Buy
2025-05-01 JMP Securities Maintain Market Outperform Market Outperform
2025-04-29 UBS Maintain Buy Buy
2025-04-29 Bernstein Maintain Outperform Outperform
2025-04-28 Oppenheimer Maintain Outperform Outperform
2025-04-23 Telsey Advisory Group Maintain Outperform Outperform
2025-04-23 Stifel Maintain Buy Buy
2025-04-22 Goldman Sachs Maintain Buy Buy
2025-04-21 Scotiabank Maintain Sector Outperform Sector Outperform
2025-04-21 Raymond James Downgrade Strong Buy Outperform
2025-04-16 Cantor Fitzgerald Maintain Overweight Overweight
2025-04-16 BMO Capital Maintain Outperform Outperform
2025-04-15 Wedbush Maintain Outperform Outperform
2025-04-14 Deutsche Bank Maintain Buy Buy
2025-04-14 JMP Securities Maintain Market Outperform Market Outperform
2025-04-14 Morgan Stanley Maintain Overweight Overweight
2025-04-14 Citigroup Maintain Buy Buy
2025-04-14 DA Davidson Maintain Buy Buy
2025-04-10 Truist Securities Maintain Buy Buy
2025-04-10 Piper Sandler Maintain Overweight Overweight
2025-04-09 B of A Securities Maintain Buy Buy
2025-04-09 Mizuho Maintain Outperform Outperform
2025-04-08 JP Morgan Maintain Overweight Overweight
2025-03-31 Jefferies Maintain Buy Buy
2025-03-20 Citizens Capital Markets Maintain Market Outperform Market Outperform
2025-02-25 Wells Fargo Maintain Equal Weight Equal Weight
2025-02-12 Loop Capital Maintain Buy Buy
2025-02-10 Bernstein Maintain Outperform Outperform
2025-02-07 Rosenblatt Maintain Buy Buy
2025-02-07 JP Morgan Maintain Overweight Overweight
2025-02-07 DA Davidson Maintain Buy Buy
2025-02-07 Wedbush Maintain Outperform Outperform
2025-02-07 Needham Maintain Buy Buy
2025-02-07 Truist Securities Maintain Buy Buy
2025-02-07 Raymond James Maintain Strong Buy Strong Buy
2025-02-07 UBS Maintain Buy Buy
2025-02-07 BMO Capital Maintain Outperform Outperform
2025-02-07 Deutsche Bank Maintain Buy Buy
2025-02-07 Canaccord Genuity Maintain Buy Buy
2025-02-07 Barclays Maintain Overweight Overweight
2025-02-07 Wells Fargo Maintain Equal Weight Equal Weight
2025-02-07 Benchmark Maintain Buy Buy
2025-02-07 JMP Securities Maintain Market Outperform Market Outperform
2025-02-07 Telsey Advisory Group Maintain Outperform Outperform
2025-02-07 B of A Securities Maintain Buy Buy
2025-02-07 Maxim Group Maintain Buy Buy
2025-02-07 Oppenheimer Maintain Outperform Outperform
2025-02-07 Goldman Sachs Maintain Buy Buy
2025-02-07 RBC Capital Maintain Outperform Outperform
2025-02-07 Citigroup Maintain Buy Buy
2025-02-07 Stifel Maintain Buy Buy
2025-02-07 Piper Sandler Maintain Overweight Overweight
2025-02-07 Cantor Fitzgerald Maintain Overweight Overweight
2025-02-04 Benchmark Maintain Buy Buy
2025-01-31 Telsey Advisory Group Maintain Outperform Outperform
2025-01-30 UBS Maintain Buy Buy
2025-01-30 JMP Securities Maintain Market Outperform Market Outperform
2025-01-27 Wedbush Maintain Outperform Outperform
2025-01-24 Scotiabank Maintain Sector Outperform Sector Outperform
2025-01-22 Cantor Fitzgerald Maintain Overweight Overweight
2025-01-21 Needham Maintain Buy Buy
2025-01-21 Raymond James Maintain Strong Buy Strong Buy
2025-01-17 BMO Capital Maintain Outperform Outperform
2025-01-14 Wells Fargo Maintain Equal Weight Equal Weight
2025-01-13 HSBC Maintain Buy Buy
2025-01-13 Morgan Stanley Maintain Overweight Overweight
2025-01-10 JMP Securities Maintain Market Outperform Market Outperform
2025-01-07 Cantor Fitzgerald Maintain Overweight Overweight
2025-01-06 Wedbush Maintain Outperform Outperform
2025-01-03 Wolfe Research Maintain Outperform Outperform
2024-12-20 Tigress Financial Maintain Buy Buy
2024-12-18 JP Morgan Maintain Overweight Overweight
2024-12-18 Bernstein Maintain Outperform Outperform
2024-12-16 Jefferies Maintain Buy Buy
2024-12-16 UBS Maintain Buy Buy
2024-12-16 JMP Securities Maintain Market Outperform Market Outperform
2024-12-13 Baird Maintain Outperform Outperform
2024-12-12 TD Cowen Maintain Buy Buy
2024-12-10 Mizuho Maintain Outperform Outperform
2024-12-10 Needham Maintain Buy Buy
2024-12-09 Roth MKM Maintain Buy Buy
2024-12-04 Needham Maintain Buy Buy
2024-12-03 BMO Capital Maintain Outperform Outperform
2024-11-26 MoffettNathanson Maintain Buy Buy
2024-11-26 Redburn Atlantic Maintain Buy Buy
2024-11-20 Wells Fargo Maintain Equal Weight Equal Weight
2024-11-14 Needham Maintain Buy Buy
2024-11-06 Needham Maintain Buy Buy
2024-11-06 Loop Capital Maintain Buy Buy
2024-11-04 Morgan Stanley Maintain Overweight Overweight
2024-11-01 UBS Maintain Buy Buy
2024-11-01 Rosenblatt Maintain Buy Buy
2024-11-01 Needham Maintain Buy Buy
2024-11-01 JP Morgan Maintain Overweight Overweight
2024-11-01 JMP Securities Maintain Market Outperform Market Outperform
2024-11-01 Oppenheimer Maintain Outperform Outperform
2024-11-01 Susquehanna Maintain Positive Positive
2024-11-01 Bernstein Maintain Outperform Outperform
2024-11-01 RBC Capital Maintain Outperform Outperform
2024-11-01 BMO Capital Maintain Outperform Outperform
2024-11-01 Telsey Advisory Group Maintain Outperform Outperform
2024-11-01 Piper Sandler Maintain Overweight Overweight
2024-11-01 Maxim Group Maintain Buy Buy
2024-11-01 Wedbush Maintain Outperform Outperform
2024-11-01 Deutsche Bank Maintain Buy Buy
2024-11-01 Stifel Maintain Buy Buy
2024-11-01 B of A Securities Maintain Buy Buy
2024-11-01 Benchmark Maintain Buy Buy
2024-11-01 Baird Maintain Outperform Outperform
2024-11-01 Evercore ISI Group Maintain Outperform Outperform
2024-11-01 Jefferies Maintain Buy Buy
2024-11-01 Goldman Sachs Maintain Buy Buy
2024-11-01 Scotiabank Maintain Sector Outperform Sector Outperform
2024-11-01 Truist Securities Maintain Buy Buy
2024-11-01 TD Cowen Maintain Buy Buy
2024-10-28 UBS Maintain Buy Buy
2024-10-24 Needham Maintain Buy Buy
2024-10-15 JMP Securities Maintain Market Outperform Market Outperform
2024-10-11 Evercore ISI Group Maintain Outperform Outperform
2024-10-10 Telsey Advisory Group Maintain Outperform Outperform
2024-10-10 DA Davidson Maintain Buy Buy
2024-10-09 Cantor Fitzgerald Maintain Overweight Overweight
2024-10-07 Cantor Fitzgerald Maintain Overweight Overweight
2024-10-07 Wells Fargo Downgrade Overweight Equal Weight
2024-10-04 JMP Securities Maintain Market Outperform Market Outperform
2024-10-03 Morgan Stanley Maintain Overweight Overweight
2024-09-30 Cantor Fitzgerald Maintain Overweight Overweight
2024-09-30 Truist Securities Maintain Buy Buy
2024-09-23 Cantor Fitzgerald Maintain Overweight Overweight
2024-09-20 Evercore ISI Group Maintain Outperform Outperform
2024-09-19 BMO Capital Maintain Outperform Outperform
2024-09-12 Needham Maintain Buy Buy
2024-09-03 JMP Securities Maintain Market Outperform Market Outperform
2024-08-26 Wells Fargo Maintain Overweight Overweight
2024-08-06 Morgan Stanley Maintain Overweight Overweight
2024-08-02 B of A Securities Maintain Buy Buy
2024-08-02 Rosenblatt Maintain Buy Buy
2024-08-02 Benchmark Maintain Buy Buy
2024-08-02 RBC Capital Maintain Outperform Outperform
2024-08-02 Roth MKM Maintain Buy Buy
2024-08-02 Wedbush Maintain Outperform Outperform
2024-08-02 Barclays Maintain Overweight Overweight
2024-08-02 Goldman Sachs Maintain Buy Buy
2024-08-02 Stifel Maintain Buy Buy
2024-08-02 JMP Securities Maintain Market Outperform Market Outperform
2024-08-02 JP Morgan Maintain Overweight Overweight
2024-08-02 Piper Sandler Maintain Overweight Overweight
2024-08-02 Jefferies Maintain Buy Buy
2024-08-02 Maxim Group Maintain Buy Buy
2024-07-31 JMP Securities Maintain Market Outperform Market Outperform
2024-07-30 UBS Maintain Buy Buy
2024-07-26 Wedbush Maintain Outperform Outperform
2024-07-25 BMO Capital Maintain Outperform Outperform
2024-07-23 Morgan Stanley Maintain Overweight Overweight
2024-07-23 JMP Securities Maintain Market Outperform Market Outperform
2024-07-22 Bernstein Maintain Outperform Outperform
2024-07-22 Truist Securities Maintain Buy Buy
2024-07-17 Needham Maintain Buy Buy
2024-07-16 Benchmark Maintain Buy Buy
2024-07-16 Barclays Maintain Overweight Overweight
2024-07-10 TD Cowen Maintain Buy Buy
2024-07-09 Needham Maintain Buy Buy
2024-07-09 Roth MKM Maintain Buy Buy
2024-07-01 Needham Maintain Buy Buy
2024-06-28 Wells Fargo Maintain Overweight Overweight
2024-06-26 B of A Securities Maintain Buy Buy
2024-06-21 Baird Maintain Outperform Outperform
2024-05-30 Tigress Financial Maintain Buy Buy
2024-05-15 Needham Maintain Buy Buy
2024-05-06 Loop Capital Maintain Buy Buy
2024-05-02 Argus Research Maintain Buy Buy
2024-05-01 JP Morgan Maintain Overweight Overweight
2024-05-01 Wedbush Maintain Outperform Outperform
2024-05-01 Rosenblatt Maintain Buy Buy
2024-05-01 Mizuho Maintain Buy Buy
2024-05-01 Piper Sandler Maintain Overweight Overweight
2024-05-01 Morgan Stanley Maintain Overweight Overweight
2024-05-01 Citigroup Maintain Buy Buy
2024-05-01 Barclays Maintain Overweight Overweight
2024-05-01 Evercore ISI Group Maintain Outperform Outperform
2024-05-01 Wells Fargo Maintain Overweight Overweight
2024-05-01 UBS Maintain Buy Buy
2024-05-01 Goldman Sachs Maintain Buy Buy
2024-05-01 Telsey Advisory Group Maintain Outperform Outperform
2024-05-01 Raymond James Maintain Strong Buy Strong Buy
2024-05-01 Stifel Maintain Buy Buy
2024-05-01 Needham Maintain Buy Buy
2024-05-01 Benchmark Maintain Buy Buy
2024-05-01 BMO Capital Maintain Outperform Outperform
2024-05-01 Oppenheimer Maintain Outperform Outperform
2024-05-01 Baird Maintain Outperform Outperform
2024-05-01 Truist Securities Maintain Buy Buy
2024-05-01 Roth MKM Maintain Buy Buy
2024-05-01 JMP Securities Maintain Market Outperform Market Outperform
2024-04-25 Telsey Advisory Group Maintain Outperform Outperform
2024-04-25 UBS Maintain Buy Buy
2024-04-24 Benchmark Maintain Buy Buy
2024-04-24 Wedbush Maintain Outperform Outperform
2024-04-24 JMP Securities Maintain Market Outperform Market Outperform
2024-04-24 Citigroup Maintain Buy Buy
2024-04-23 BMO Capital Maintain Outperform Outperform
2024-04-18 DA Davidson Maintain Buy Buy
2024-04-18 Needham Maintain Buy Buy
2024-04-17 Truist Securities Maintain Buy Buy
2024-04-16 Roth MKM Maintain Buy Buy
2024-04-16 Stifel Maintain Buy Buy
2024-04-11 MoffettNathanson Maintain Buy Buy
2024-04-10 DA Davidson Maintain Buy Buy
2024-04-10 Wedbush Maintain Outperform Outperform
2024-04-01 Wells Fargo Maintain Overweight Overweight
2024-03-27 Telsey Advisory Group Maintain Outperform Outperform
2024-03-22 Truist Securities Maintain Buy Buy
2024-02-02 Wedbush Maintain Outperform Outperform
2024-02-02 Wells Fargo Maintain Overweight Overweight
2024-02-02 Truist Securities Maintain Buy Buy
2024-02-02 DA Davidson Maintain Buy Buy
2024-02-02 Oppenheimer Maintain Outperform Outperform
2024-02-02 RBC Capital Maintain Outperform Outperform
2024-02-02 Telsey Advisory Group Maintain Outperform Outperform
2024-02-02 JP Morgan Maintain Overweight Overweight
2024-02-02 Evercore ISI Group Maintain Outperform Outperform
2024-02-02 Raymond James Maintain Strong Buy Strong Buy
2024-02-02 Needham Maintain Buy Buy
2024-02-02 JMP Securities Maintain Market Outperform Market Outperform
2024-02-02 UBS Maintain Buy Buy
2024-02-02 Roth MKM Maintain Buy Buy
2024-02-02 Susquehanna Maintain Positive Positive
2024-02-02 Barclays Maintain Overweight Overweight
2024-01-24 Telsey Advisory Group Maintain Outperform Outperform
2024-01-22 Benchmark Maintain Buy Buy
2024-01-19 Wedbush Maintain Outperform Outperform
2024-01-09 Stifel Maintain Buy Buy
2023-12-21 Wedbush Maintain Outperform Outperform
2023-12-01 Wedbush Maintain Outperform Outperform
2023-12-01 Oppenheimer Maintain Outperform Outperform
2023-11-29 Truist Securities Maintain Buy Buy
2023-11-29 JMP Securities Maintain Market Outperform Market Outperform
2023-11-10 Tigress Financial Maintain Buy Buy
2023-10-27 DA Davidson Maintain Buy Buy
2023-10-27 Needham Maintain Buy Buy
2023-10-27 Rosenblatt Maintain Buy Buy
2023-10-27 Barclays Maintain Overweight Overweight
2023-10-27 Telsey Advisory Group Maintain Outperform Outperform
2023-10-19 Oppenheimer Maintain Outperform Outperform
2023-10-18 Wedbush Maintain Outperform Outperform
2023-10-17 UBS Maintain Buy Buy
2023-10-17 Deutsche Bank Maintain Buy Buy
2023-10-17 Truist Securities Maintain Buy Buy
2023-10-16 JMP Securities Maintain Market Outperform Market Outperform
2023-10-11 Telsey Advisory Group Maintain Outperform Outperform
2023-10-10 Wells Fargo Maintain Overweight Overweight
2023-10-02 Morgan Stanley Maintain Overweight Overweight
2023-09-28 Needham Maintain Buy Buy
2023-09-28 Wedbush Maintain Outperform Outperform
2023-09-27 Mizuho Maintain Buy Buy
2023-09-27 Telsey Advisory Group Maintain Outperform Outperform
2023-09-27 Wedbush Maintain Outperform Outperform
2023-09-27 Argus Research Maintain Buy Buy
2023-09-26 B of A Securities Maintain Buy Buy
2023-09-25 Wedbush Maintain Outperform Outperform
2023-09-25 Telsey Advisory Group Maintain Outperform Outperform
2023-09-22 Telsey Advisory Group Maintain Outperform Outperform
2023-09-21 Wells Fargo Maintain Overweight Overweight
2023-09-20 Morgan Stanley Maintain Overweight Overweight
2023-09-15 Wedbush Maintain Outperform Outperform
2023-09-06 DA Davidson Maintain Buy Buy
2023-08-23 Loop Capital Maintain Buy Buy
2023-08-11 Redburn Partners Maintain Buy Buy
2023-08-11 DA Davidson Maintain Buy Buy
2023-08-07 Barclays Maintain Overweight Overweight
2023-08-07 DA Davidson Maintain Buy Buy
2023-08-04 Benchmark Maintain Buy Buy
2023-08-04 TD Cowen Maintain Outperform Outperform
2023-08-04 Mizuho Maintain Buy Buy
2023-08-04 UBS Maintain Buy Buy
2023-08-04 Credit Suisse Maintain Outperform Outperform
2023-08-04 Rosenblatt Upgrade Neutral Buy
2023-08-04 Telsey Advisory Group Maintain Outperform Outperform
2023-08-04 Jefferies Maintain Buy Buy
2023-08-04 Baird Maintain Outperform Outperform
2023-08-04 B of A Securities Maintain Buy Buy
2023-08-04 Morgan Stanley Maintain Overweight Overweight
2023-08-04 Goldman Sachs Maintain Buy Buy
2023-08-04 Monness, Crespi, Hardt Maintain Buy Buy
2023-08-04 Canaccord Genuity Maintain Buy Buy
2023-08-04 Evercore ISI Group Maintain Outperform Outperform
2023-08-04 JMP Securities Maintain Outperform Outperform
2023-08-04 Citigroup Maintain Buy Buy
2023-08-04 Exane BNP Paribas Upgrade Underperform Neutral
2023-08-04 Wells Fargo Maintain Overweight Overweight
2023-08-04 Wedbush Maintain Outperform Outperform
2023-08-04 Susquehanna Maintain Positive Positive
2023-08-04 Deutsche Bank Maintain Buy Buy
2023-08-04 Truist Securities Maintain Buy Buy
2023-08-04 Wolfe Research Maintain Outperform Outperform
2023-08-04 JP Morgan Maintain Overweight Overweight
2023-08-04 Needham Maintain Buy Buy
2023-07-31 Wedbush Maintain Outperform Outperform
2023-07-31 Evercore ISI Group Maintain Outperform Outperform
2023-07-31 Credit Suisse Maintain Outperform Outperform
2023-07-18 JMP Securities Maintain Market Outperform Market Outperform
2023-07-17 Goldman Sachs Maintain Buy Buy
2023-07-14 Baird Maintain Outperform Outperform
2023-07-13 Jefferies Maintain Buy Buy
2023-07-13 Tigress Financial Maintain Buy Buy
2023-07-12 Loop Capital Maintain Buy Buy
2023-07-12 Telsey Advisory Group Maintain Outperform Outperform
2023-07-11 Evercore ISI Group Maintain Outperform Outperform
2023-07-11 JMP Securities Maintain Market Outperform Market Outperform
2023-07-10 Wolfe Research Maintain Outperform Outperform
2023-07-03 Monness, Crespi, Hardt Maintain Buy Buy
2023-06-28 Needham Maintain Buy Buy
2023-06-26 Roth MKM Maintain Buy Buy
2023-06-12 B of A Securities Maintain Buy Buy
2023-06-08 Wells Fargo Maintain Overweight Overweight
2023-06-08 UBS Maintain Buy Buy
2023-06-07 Piper Sandler Maintain Overweight Overweight
2023-05-31 Bernstein Maintain Outperform Outperform
2023-05-24 Mizuho Maintain Buy Buy
2023-05-18 Jefferies Maintain Buy Buy
2023-05-05 Needham Maintain Buy Buy
2023-05-01 New Street Research Maintain Buy Buy
2023-05-01 Barclays Maintain Overweight Overweight
2023-04-30 Goldman Sachs Maintain Buy Buy
2023-04-28 Mizuho Maintain Buy Buy
2023-04-28 Monness, Crespi, Hardt Maintain Buy Buy
2023-04-28 B of A Securities Maintain Buy Buy
2023-04-28 Roth MKM Maintain Buy Buy
2023-04-28 UBS Maintain Buy Buy
2023-04-28 Telsey Advisory Group Maintain Outperform Outperform
2023-04-28 Goldman Sachs Maintain Buy Buy
2023-04-28 Credit Suisse Maintain Outperform Outperform
2023-04-28 Wedbush Maintain Outperform Outperform
2023-04-28 Barclays Maintain Overweight Overweight
2023-04-28 Baird Maintain Outperform Outperform
2023-04-28 JP Morgan Maintain Overweight Overweight
2023-04-28 Loop Capital Maintain Buy Buy
2023-04-28 Wolfe Research Maintain Outperform Outperform
2023-04-28 Rosenblatt Maintain Neutral Neutral
2023-04-28 Needham Maintain Buy Buy
2023-04-25 Credit Suisse Maintain Outperform Outperform
2023-04-25 Piper Sandler Maintain Overweight Overweight
2023-04-24 Monness, Crespi, Hardt Maintain Buy Buy
2023-04-24 UBS Maintain Buy Buy
2023-04-24 Loop Capital Maintain Buy Buy
2023-04-24 MoffettNathanson Maintain Outperform Outperform
2023-04-24 Wedbush Maintain Outperform Outperform
2023-04-23 Evercore ISI Group Maintain Outperform Outperform
2023-04-21 Piper Sandler Maintain Overweight Overweight
2023-04-20 Telsey Advisory Group Maintain Outperform Outperform
2023-04-19 JMP Securities Maintain Market Outperform Outperform
2023-04-12 Needham Maintain Buy Buy
2023-04-12 Truist Securities Maintain Buy Buy
2023-04-11 Bernstein Maintain Outperform Outperform
2023-04-06 Oppenheimer Maintain Outperform Outperform
2023-04-04 Jefferies Maintain Buy Buy
2023-04-04 Piper Sandler Maintain Overweight Overweight
2023-04-03 Evercore ISI Group Maintain Outperform Outperform
2023-03-29 Bernstein Maintain Outperform Outperform
2023-03-20 Needham Maintain Buy Buy
2023-03-16 JP Morgan Maintain Overweight Overweight
2023-03-16 JMP Securities Maintain Market Outperform Outperform
2023-03-10 Bernstein Maintain Outperform Outperform
2023-02-14 Loop Capital Maintain Buy Buy
2023-02-09 Tigress Financial Maintain Buy Buy
2023-02-03 Morgan Stanley Maintain Overweight Overweight
2023-02-03 Barclays Maintain Overweight Overweight
2023-02-03 Cowen & Co. Maintain Outperform Outperform
2023-02-03 Piper Sandler Maintain Overweight Overweight
2023-02-03 Bernstein Maintain Outperform Outperform
2023-02-03 DA Davidson Maintain Buy Buy
2023-02-03 Wedbush Maintain Outperform Outperform
2023-02-03 Benchmark Maintain Buy Buy
2023-02-03 Truist Securities Maintain Buy Buy
2023-02-03 JMP Securities Maintain Market Outperform Outperform
2023-02-03 Rosenblatt Maintain Neutral Neutral
2023-02-03 Susquehanna Maintain Positive Positive
2023-02-03 UBS Maintain Buy Buy
2023-02-03 Needham Maintain Buy Buy
2023-02-03 Baird Maintain Outperform Outperform
2023-02-03 Evercore ISI Group Maintain Outperform Outperform
2023-02-03 Oppenheimer Maintain Outperform Outperform
2023-02-03 JP Morgan Maintain Overweight Overweight
2023-02-03 Credit Suisse Maintain Outperform Outperform
2023-02-02 Loop Capital Maintain Buy Buy
2023-01-30 Credit Suisse Maintain Outperform Outperform
2023-01-30 Barclays Maintain Overweight Overweight
2023-01-26 Monness, Crespi, Hardt Maintain Buy Buy
2023-01-26 Bernstein Maintain Outperform Outperform
2023-01-25 UBS Maintain Buy Buy
2023-01-24 Telsey Advisory Group Maintain Outperform Outperform
2023-01-13 Goldman Sachs Maintain Buy Buy
2023-01-12 Bernstein Maintain Outperform Outperform
2023-01-12 UBS Maintain Buy Buy
2023-01-11 Cowen & Co. Maintain Outperform Outperform
2023-01-04 UBS Maintain Buy Buy
2023-01-04 New Street Research Maintain Buy Buy
2022-12-22 Baird Maintain Outperform Outperform
2022-12-19 Evercore ISI Group Maintain Outperform Outperform
2022-12-16 Monness, Crespi, Hardt Maintain Buy Buy
2022-12-16 JP Morgan Maintain Overweight Overweight
2022-12-05 Jefferies Maintain Buy Buy
2022-12-01 Cowen & Co. Maintain Outperform Outperform
2022-11-22 Piper Sandler Maintain Overweight Overweight
2022-11-18 Goldman Sachs Maintain Buy Buy
2022-11-15 MoffettNathanson Maintain Outperform Outperform
2022-11-14 Rosenblatt Maintain Neutral Neutral
2022-11-02 Tigress Financial Maintain Buy Buy
2022-10-28 Credit Suisse Maintain Outperform Outperform
2022-10-28 B of A Securities Maintain Buy Buy
2022-10-28 Morgan Stanley Maintain Overweight Overweight
2022-10-28 Barclays Maintain Overweight Overweight
2022-10-28 Citigroup Maintain Buy Buy
2022-10-28 Cowen & Co. Maintain Outperform Outperform
2022-10-28 Deutsche Bank Maintain Buy Buy
2022-10-28 JMP Securities Maintain Market Outperform Market Outperform
2022-10-28 Truist Securities Maintain Buy Buy
2022-10-28 Oppenheimer Maintain Outperform Outperform
2022-10-28 Wedbush Maintain Outperform Outperform
2022-10-28 Needham Maintain Buy Buy
2022-10-28 Telsey Advisory Group Maintain Outperform Outperform
2022-10-28 DA Davidson Maintain Buy Buy
2022-10-28 RBC Capital Maintain Outperform Outperform
2022-10-28 Wells Fargo Maintain Overweight Overweight
2022-10-28 Mizuho Maintain Buy Buy
2022-10-28 JP Morgan Maintain Overweight Overweight
2022-10-28 Piper Sandler Maintain Overweight Overweight
2022-10-28 Benchmark Maintain Buy Buy
2022-10-28 Baird Maintain Outperform Outperform
2022-10-28 Raymond James Maintain Outperform Outperform
2022-10-28 Wolfe Research Maintain Outperform Outperform
2022-10-27 Jefferies Maintain Buy Buy
2022-10-27 Goldman Sachs Maintain Buy Buy
2022-10-24 Monness, Crespi, Hardt Maintain Buy Buy
2022-10-21 JP Morgan Maintain Overweight Overweight
2022-10-20 Credit Suisse Maintain Outperform Outperform
2022-10-20 UBS Maintain Buy Buy
2022-10-19 Bernstein Maintain Outperform Outperform
2022-10-04 Monness, Crespi, Hardt Maintain Buy Buy
2022-10-04 Jefferies Maintain Buy Buy
2022-10-03 B of A Securities Maintain Buy Buy
2022-09-28 Truist Securities Maintain Buy Buy
2022-09-12 DA Davidson Maintain Buy Buy
2022-07-31 Evercore ISI Group Maintain Outperform Outperform
2022-07-29 Cowen & Co. Maintain Outperform Outperform
2022-07-29 Raymond James Maintain Outperform Outperform
2022-07-29 Stifel Maintain Buy Buy
2022-07-29 UBS Maintain Buy Buy
2022-07-29 Goldman Sachs Maintain Buy Buy
2022-07-29 JMP Securities Maintain Market Outperform Market Outperform
2022-07-29 Wolfe Research Maintain Outperform Outperform
2022-07-29 Jefferies Maintain Buy Buy
2022-07-29 Rosenblatt Maintain Neutral Neutral
2022-07-29 Canaccord Genuity Maintain Buy Buy
2022-07-29 Needham Maintain Buy Buy
2022-07-29 B of A Securities Maintain Buy Buy
2022-07-29 Deutsche Bank Maintain Buy Buy
2022-07-29 Telsey Advisory Group Maintain Outperform Outperform
2022-07-29 Citigroup Maintain Buy Buy
2022-07-29 Piper Sandler Maintain Overweight Overweight
2022-07-29 Barclays Maintain Overweight Overweight
2022-07-29 JP Morgan Maintain Overweight Overweight
2022-07-26 Credit Suisse Maintain Outperform Outperform
2022-07-25 Oppenheimer Maintain Outperform Outperform
2022-07-21 Evercore ISI Group Maintain Outperform Outperform
2022-07-21 Mizuho Maintain Buy Buy
2022-07-21 Bernstein Maintain Outperform Outperform
2022-07-21 Deutsche Bank Maintain Buy Buy
2022-07-20 Jefferies Maintain Buy Buy
2022-07-15 Stifel Maintain Buy Buy
2022-07-15 Barclays Maintain Overweight Overweight
2022-07-14 Citigroup Maintain Buy Buy
2022-07-13 Telsey Advisory Group Maintain Outperform Outperform
2022-07-12 Goldman Sachs Maintain Buy Buy
2022-06-30 Goldman Sachs Maintain Buy Buy
2022-06-29 Redburn Partners Maintain Buy Buy
2022-06-29 JP Morgan Maintain Overweight Overweight
2022-06-29 Tigress Financial Maintain Buy Buy
2022-06-29 Wolfe Research Maintain Outperform Outperform
2022-06-28 UBS Maintain Buy Buy
2022-06-24 Evercore ISI Group Maintain Outperform Outperform
2022-06-22 Monness, Crespi, Hardt Maintain Buy Buy
2022-06-14 Rosenblatt Maintain Neutral Neutral
2022-06-14 JP Morgan Maintain Overweight Overweight
2022-06-12 Jefferies Maintain Buy Buy
2022-06-10 Goldman Sachs Maintain Buy Buy
2022-06-08 BMO Capital Maintain Outperform Outperform
2022-06-07 DA Davidson Maintain Buy Buy
2022-06-07 RBC Capital Maintain Outperform Outperform
2022-06-06 MKM Partners Maintain Buy Buy
2022-06-06 Morgan Stanley Maintain Overweight Overweight
2022-06-01 Morgan Stanley Maintain Overweight Overweight
2022-06-01 JMP Securities Maintain Market Outperform Market Outperform
2022-05-31 Jefferies Maintain Buy Buy
2022-05-27 Loop Capital Maintain Buy Buy
2022-05-17 Wolfe Research Maintain Outperform Outperform
2022-05-16 Jefferies Maintain Buy Buy
2022-04-29 UBS Maintain Buy Buy
2022-04-29 Canaccord Genuity Maintain Buy Buy
2022-04-29 Rosenblatt Maintain Neutral Neutral
2022-04-29 JMP Securities Maintain Market Outperform Market Outperform
2022-04-29 Truist Securities Maintain Buy Buy
2022-04-29 DA Davidson Maintain Buy Buy
2022-04-29 MKM Partners Maintain Buy Buy
2022-04-29 BMO Capital Maintain Outperform Outperform
2022-04-29 Evercore ISI Group Maintain Outperform Outperform
2022-04-29 JP Morgan Maintain Overweight Overweight
2022-04-29 Credit Suisse Maintain Outperform Outperform
2022-04-29 Raymond James Maintain Outperform Outperform
2022-04-29 Stifel Maintain Buy Buy
2022-04-29 Wolfe Research Maintain Outperform Outperform
2022-04-29 RBC Capital Maintain Outperform Outperform
2022-04-29 Piper Sandler Maintain Overweight Overweight
2022-04-29 Needham Maintain Buy Buy
2022-04-29 Deutsche Bank Maintain Buy Buy
2022-04-29 Baird Maintain Outperform Outperform
2022-04-29 Susquehanna Maintain Positive Positive
2022-04-29 Barclays Maintain Overweight Overweight
2022-04-29 Cowen & Co. Maintain Outperform Outperform
2022-04-29 Telsey Advisory Group Maintain Outperform Outperform
2022-04-29 Morgan Stanley Maintain Overweight Overweight
2022-04-28 Jefferies Maintain Buy Buy
2022-04-21 Bernstein Maintain Outperform Outperform
2022-04-20 Cowen & Co. Maintain Outperform Outperform
2022-04-20 MKM Partners Maintain Buy Buy
2022-04-20 UBS Maintain Buy Buy
2022-04-19 Rosenblatt Maintain Neutral Neutral
2022-04-19 RBC Capital Maintain Outperform Outperform
2022-04-03 RBC Capital Maintain Outperform Outperform
2022-03-30 Exane BNP Paribas Maintain Underperform Underperform
2022-03-11 Deutsche Bank Maintain Buy Buy
2022-02-18 Tigress Financial Maintain Buy Buy
2022-02-04 Goldman Sachs Maintain Buy Buy
2022-02-04 BMO Capital Maintain Outperform Outperform
2022-02-04 Barclays Maintain Overweight Overweight
2022-02-04 Piper Sandler Maintain Overweight Overweight
2022-02-04 UBS Maintain Buy Buy
2022-02-04 Raymond James Maintain Outperform Outperform
2022-02-04 Wolfe Research Maintain Outperform Outperform
2022-02-04 RBC Capital Maintain Outperform Outperform
2022-02-04 Canaccord Genuity Maintain Buy Buy
2022-02-04 MKM Partners Maintain Buy Buy
2022-02-04 Credit Suisse Maintain Outperform Outperform
2022-02-04 JP Morgan Maintain Overweight Overweight
2022-02-02 UBS Maintain Buy Buy
2022-01-28 Jefferies Maintain Buy Buy
2022-01-28 Credit Suisse Maintain Outperform Outperform
2022-01-27 BMO Capital Maintain Outperform Outperform
2022-01-11 Morgan Stanley Maintain Overweight Overweight
2022-01-04 RBC Capital Maintain Outperform Outperform
2022-01-04 Wolfe Research Maintain Outperform Outperform
2021-12-17 Monness, Crespi, Hardt Maintain Buy Buy
2021-12-02 Evercore ISI Group Maintain Outperform Outperform
2021-11-10 Tigress Financial Maintain Buy Buy
2021-10-29 Wolfe Research Maintain Outperform Outperform
2021-10-29 Barclays Maintain Overweight Overweight
2021-10-29 Monness, Crespi, Hardt Maintain Buy Buy
2021-10-29 Morgan Stanley Maintain Overweight Overweight
2021-10-29 Mizuho Maintain Buy Buy
2021-10-29 Truist Securities Maintain Buy Buy
2021-10-29 Telsey Advisory Group Maintain Outperform Outperform
2021-10-29 JMP Securities Maintain Market Outperform Market Outperform
2021-10-29 Oppenheimer Maintain Outperform Outperform
2021-10-29 RBC Capital Maintain Outperform Outperform
2021-10-29 Jefferies Maintain Buy Buy
2021-10-29 Credit Suisse Maintain Outperform Outperform
2021-10-29 Raymond James Maintain Outperform Outperform
2021-10-29 Benchmark Maintain Buy Buy
2021-10-29 Piper Sandler Maintain Overweight Overweight
2021-10-22 Credit Suisse Maintain Outperform Outperform
2021-10-22 BMO Capital Maintain Outperform Outperform
2021-10-14 Evercore ISI Group Maintain Outperform Outperform
2021-10-07 Cowen & Co. Maintain Outperform Outperform
2021-10-05 Wolfe Research Maintain Outperform Outperform
2021-10-01 RBC Capital Maintain Outperform Outperform
2021-09-29 JP Morgan Maintain Overweight Overweight
2021-09-27 Morgan Stanley Maintain Overweight Overweight
2021-09-14 Evercore ISI Group Maintain Outperform Outperform
2021-07-30 Piper Sandler Maintain Overweight Overweight
2021-07-30 Truist Securities Maintain Buy Buy
2021-07-30 Jefferies Maintain Buy Buy
2021-07-30 Oppenheimer Maintain Outperform Outperform
2021-07-30 Raymond James Maintain Outperform Outperform
2021-07-30 BMO Capital Maintain Outperform Outperform
2021-07-30 UBS Maintain Buy Buy
2021-07-30 Credit Suisse Maintain Outperform Outperform
2021-07-30 Cowen & Co. Maintain Outperform Outperform
2021-07-30 Benchmark Maintain Buy Buy
2021-07-30 Mizuho Maintain Buy Buy
2021-07-30 Morgan Stanley Maintain Overweight Overweight
2021-07-26 Credit Suisse Maintain Outperform Outperform
2021-07-21 Bernstein Maintain Outperform Outperform
2021-06-28 Jefferies Maintain Buy Buy
2021-06-21 Jefferies Maintain Buy Buy
2021-06-21 Loop Capital Maintain Buy Buy
2021-06-18 Monness, Crespi, Hardt Maintain Buy Buy
2021-06-18 JP Morgan Maintain Overweight Overweight
2021-06-17 Tigress Financial Maintain Buy Buy
2021-05-12 Citigroup Maintain Buy Buy
2021-05-03 China Renaissance Maintain Buy Buy
2021-04-30 UBS Maintain Buy Buy
2021-04-30 Needham Maintain Buy Buy
2021-04-30 Credit Suisse Maintain Outperform Outperform
2021-04-30 Bernstein Maintain Outperform Outperform
2021-04-30 Truist Securities Maintain Buy Buy
2021-04-30 Keybanc Maintain Overweight Overweight
2021-04-30 Morgan Stanley Maintain Overweight Overweight
2021-04-30 BMO Capital Maintain Outperform Outperform
2021-04-30 Barclays Maintain Overweight Overweight
2021-04-30 Stifel Maintain Buy Buy
2021-04-30 MKM Partners Maintain Buy Buy
2021-04-30 Piper Sandler Maintain Overweight Overweight
2021-04-30 Raymond James Maintain Outperform Outperform
2021-04-30 Mizuho Maintain Buy Buy
2021-04-30 JMP Securities Maintain Market Outperform Market Outperform
2021-04-30 Susquehanna Maintain Positive Positive
2021-04-30 Jefferies Maintain Buy Buy
2021-04-30 Canaccord Genuity Maintain Buy Buy
2021-04-30 Wells Fargo Maintain Overweight Overweight
2021-04-23 BMO Capital Maintain Outperform Outperform
2021-04-21 Oppenheimer Maintain Outperform Outperform
2021-04-16 Credit Suisse Maintain Outperform Outperform
2021-04-07 Piper Sandler Maintain Overweight Overweight
2021-04-01 Guggenheim Maintain Buy Buy
2021-03-26 Monness, Crespi, Hardt Maintain Buy Buy
2021-02-17 Citigroup Maintain Buy Buy
2021-02-03 Morgan Stanley Maintain Overweight Overweight
2021-02-03 Credit Suisse Maintain Outperform Outperform
2021-02-03 UBS Maintain Buy Buy
2021-02-03 Jefferies Maintain Buy Buy
2021-02-03 Canaccord Genuity Maintain Buy Buy
2021-02-03 Monness, Crespi, Hardt Maintain Buy Buy
2021-02-03 Deutsche Bank Maintain Buy Buy
2021-02-03 Keybanc Maintain Overweight Overweight
2021-02-03 Raymond James Maintain Outperform Outperform
2021-02-03 JMP Securities Maintain Market Outperform Market Outperform
2021-02-03 Cowen & Co. Maintain Outperform Outperform
2021-02-03 MKM Partners Maintain Buy Buy
2021-02-03 Wedbush Maintain Outperform Outperform
2021-02-03 Guggenheim Maintain Buy Buy
2021-02-03 Benchmark Maintain Buy Buy
2021-02-03 KeyBanc Maintain Overweight Overweight
2021-02-03 JP Morgan Maintain Overweight Overweight
2021-02-03 Truist Securities Maintain Buy Buy
2021-02-03 Stifel Maintain Buy Buy
2021-02-03 Barclays Maintain Overweight Overweight
2021-02-03 Pivotal Research Maintain Buy Buy
2021-02-02 KeyBanc Maintain Overweight Overweight
2021-02-01 Oppenheimer Maintain Outperform Outperform
2021-01-27 Stifel Maintain Buy Buy
2021-01-22 Credit Suisse Maintain Outperform Outperform
2021-01-15 Morgan Stanley Maintain Overweight Overweight
2021-01-11 Baird Maintain Outperform Outperform
2020-11-04 China Renaissance Upgrade Hold Buy
2020-11-03 Citigroup Maintain Buy Buy
2020-10-30 Barclays Maintain Overweight Overweight
2020-10-30 Piper Sandler Maintain Overweight Overweight
2020-10-30 Credit Suisse Maintain Outperform Outperform
2020-10-30 MKM Partners Maintain Buy Buy
2020-10-30 Benchmark Maintain Buy Buy
2020-10-30 JP Morgan Maintain Overweight Overweight
2020-10-30 Baird Maintain Outperform Outperform
2020-10-30 Bernstein Maintain Outperform Outperform
2020-10-27 Deutsche Bank Maintain Buy Buy
2020-10-27 Credit Suisse Maintain Outperform Outperform
2020-10-23 BMO Capital Maintain Outperform Outperform
2020-10-16 Morgan Stanley Maintain Overweight Overweight
2020-10-15 Morgan Stanley Maintain Overweight Overweight
2020-10-09 Mizuho Maintain Buy Buy
2020-10-07 Benchmark Maintain Buy Buy
2020-10-01 Pivotal Research Maintain Buy Buy
2020-09-22 Bernstein Upgrade Market Perform Outperform
2020-07-31 MKM Partners Maintain Buy Buy
2020-07-31 Needham Maintain Buy Buy
2020-07-31 Raymond James Maintain Outperform Outperform
2020-07-31 Morgan Stanley Maintain Overweight Overweight
2020-07-31 Benchmark Maintain Buy Buy
2020-07-31 Credit Suisse Maintain Outperform Outperform
2020-07-31 DA Davidson Maintain Buy Buy
2020-07-31 Mizuho Maintain Buy Buy
2020-07-31 Keybanc Maintain Overweight Overweight
2020-07-31 Canaccord Genuity Maintain Buy Buy
2020-07-31 Baird Maintain Outperform Outperform
2020-07-31 Barclays Maintain Overweight Overweight
2020-07-31 Guggenheim Maintain Buy Buy
2020-07-31 KeyBanc Maintain Overweight Overweight
2020-07-30 BMO Capital Maintain Outperform Outperform
2020-07-27 Wedbush Maintain Outperform Outperform
2020-07-27 B of A Securities Maintain Buy Buy
2020-07-24 Keybanc Maintain Overweight Overweight
2020-07-24 KeyBanc Maintain Overweight Overweight
2020-07-24 Credit Suisse Maintain Outperform Outperform
2020-07-24 Bernstein Maintain Market Perform Market Perform
2020-07-20 Jefferies Maintain Buy Buy
2020-07-20 MKM Partners Maintain Buy Buy
2020-07-16 Morgan Stanley Maintain Overweight Overweight
2020-07-13 Barclays Maintain Overweight Overweight
2020-07-13 Mizuho Maintain Buy Buy
2020-07-10 Jefferies Maintain Buy Buy
2020-07-07 Baird Maintain Outperform Outperform
2020-07-01 Canaccord Genuity Maintain Buy Buy
2020-06-30 Mizuho Maintain Buy Buy
2020-06-29 B of A Securities Maintain Buy Buy
2020-06-26 SunTrust Robinson Humphrey Maintain Buy Buy
2020-06-26 Deutsche Bank Maintain Buy Buy
2020-06-24 Wedbush Maintain Outperform Outperform
2020-06-17 Needham Maintain Buy Buy
2020-06-10 Jefferies Maintain Buy Buy
2020-06-08 RBC Capital Maintain Outperform Outperform
2020-06-08 Baird Maintain Outperform Outperform
2020-06-08 B of A Securities Maintain Buy Buy
2020-06-05 Pivotal Research Maintain Buy Buy
2020-06-01 Morgan Stanley Maintain Overweight Overweight
2020-05-26 B of A Securities Maintain Buy Buy
2020-05-06 China Renaissance Maintain Hold Hold
2020-05-01 Pivotal Research Maintain Buy Buy
2020-05-01 Morgan Stanley Maintain Overweight Overweight
2020-05-01 SunTrust Robinson Humphrey Maintain Buy Buy
2020-05-01 B of A Securities Maintain Buy Buy
2020-05-01 Guggenheim Maintain Buy Buy
2020-05-01 Canaccord Genuity Maintain Buy Buy
2020-05-01 Raymond James Maintain Outperform Outperform
2020-05-01 Monness, Crespi, Hardt Maintain Buy Buy
2020-05-01 RBC Capital Maintain Outperform Outperform
2020-05-01 Stifel Maintain Buy Buy
2020-05-01 Benchmark Maintain Buy Buy
2020-05-01 UBS Maintain Buy Buy
2020-05-01 JMP Securities Maintain Market Outperform Market Outperform
2020-05-01 BMO Capital Maintain Outperform Outperform
2020-05-01 Wedbush Maintain Outperform Outperform
2020-05-01 Susquehanna Maintain Positive Positive
2020-05-01 KeyBanc Maintain Overweight Overweight
2020-05-01 Mizuho Maintain Buy Buy
2020-05-01 MKM Partners Maintain Buy Buy
2020-05-01 Credit Suisse Maintain Outperform Outperform
2020-05-01 Keybanc Maintain Overweight Overweight
2020-04-30 Citigroup Maintain Buy Buy
2020-04-28 Bernstein Maintain Market Perform Market Perform
2020-04-27 SunTrust Robinson Humphrey Maintain Buy Buy
2020-04-27 Oppenheimer Maintain Outperform Outperform
2020-04-27 Credit Suisse Maintain Outperform Outperform
2020-04-24 MKM Partners Maintain Buy Buy
2020-04-24 Stifel Maintain Buy Buy
2020-04-23 Goldman Sachs Maintain Buy Buy
2020-04-22 Jefferies Maintain Buy Buy
2020-04-22 Wedbush Maintain Outperform Outperform
2020-04-15 Baird Maintain Outperform Outperform
2020-04-14 Mizuho Maintain Buy Buy
2020-03-30 BMO Capital Maintain Outperform Outperform
2020-03-26 Deutsche Bank Maintain Buy Buy
2020-03-25 Jefferies Maintain Buy Buy
2020-03-17 Wedbush Maintain Outperform Outperform
2020-02-13 Aegis Capital Maintain Buy Buy
2020-02-05 Citigroup Maintain Buy Buy
2020-01-31 BMO Capital Maintain Outperform Outperform
2020-01-31 DA Davidson Maintain Buy Buy
2020-01-31 Piper Sandler Maintain Overweight Overweight
2020-01-31 Oppenheimer Maintain Outperform Outperform
2020-01-31 RBC Capital Maintain Outperform Outperform
2020-01-31 Credit Suisse Maintain Outperform Outperform
2020-01-31 Cowen & Co. Maintain Outperform Outperform
2020-01-31 B of A Securities Maintain Buy Buy
2020-01-31 KeyBanc Maintain Overweight Overweight
2020-01-31 Susquehanna Maintain Positive Positive
2020-01-31 Mizuho Maintain Buy Buy
2020-01-31 CFRA Maintain Buy Buy
2020-01-31 Morgan Stanley Maintain Overweight Overweight
2020-01-31 Wells Fargo Maintain Overweight Overweight
2020-01-31 Monness, Crespi, Hardt Maintain Buy Buy
2020-01-31 Bernstein Maintain Market Perform Market Perform
2020-01-31 Raymond James Maintain Outperform Outperform
2020-01-31 Goldman Sachs Maintain Buy Buy
2020-01-31 Baird Maintain Outperform Outperform
2020-01-31 Stifel Maintain Buy Buy
2020-01-31 Keybanc Maintain Overweight Overweight
2020-01-31 UBS Maintain Buy Buy
2020-01-31 JMP Securities Maintain Market Outperform Market Outperform
2020-01-29 Deutsche Bank Maintain Buy Buy
2020-01-29 BMO Capital Maintain Outperform Outperform
2020-01-27 Benchmark Maintain Buy Buy
2020-01-23 Monness, Crespi, Hardt Maintain Buy Buy
2020-01-22 Pivotal Research Maintain Buy Buy
2020-01-17 UBS Maintain Buy Buy
2020-01-16 Morgan Stanley Maintain Overweight Overweight
2020-01-10 Bernstein Maintain Market Perform Perform
2019-11-26 China Renaissance Maintain Hold Hold
2019-10-25 Morgan Stanley Maintain Overweight Overweight
2019-10-25 Credit Suisse Maintain Outperform Outperform
2019-10-25 MKM Partners Maintain Buy Buy
2019-10-25 Oppenheimer Maintain Outperform Outperform
2019-10-25 BMO Capital Maintain Outperform Outperform
2019-10-25 Barclays Maintain Overweight Overweight
2019-10-25 Raymond James Maintain Outperform Outperform
2019-10-25 JMP Securities Maintain Market Outperform Market Outperform
2019-10-25 SunTrust Robinson Humphrey Maintain Buy Buy
2019-10-25 Wedbush Maintain Outperform Outperform
2019-10-25 Piper Jaffray Maintain Overweight Overweight
2019-10-25 Piper Sandler Maintain Overweight Overweight
2019-10-21 B of A Securities Maintain Buy Buy
2019-10-21 Bank of America Maintain Buy Buy
2019-09-23 Morgan Stanley Maintain Overweight Overweight
2019-09-03 RBC Capital Maintain Outperform Outperform
2019-07-26 Mizuho Maintain Buy Buy
2019-07-26 Barclays Maintain Overweight Overweight
2019-07-26 Credit Suisse Maintain Outperform Outperform
2019-07-26 Baird Maintain Outperform Outperform
2019-07-26 Raymond James Maintain Outperform Outperform
2019-07-24 Credit Suisse Maintain Outperform Outperform
2019-07-22 KeyBanc Maintain Overweight Overweight
2019-07-22 Keybanc Maintain Overweight Overweight
2019-07-15 Morgan Stanley Maintain Overweight Overweight
2019-04-26 Goldman Sachs Maintain Buy Buy
2019-04-26 Deutsche Bank Maintain Buy Buy
2019-04-26 Credit Suisse Maintain Outperform Outperform
2019-04-26 Raymond James Maintain Outperform Outperform
2019-04-26 Bank of America Maintain Buy Buy
2019-04-26 Wedbush Maintain Outperform Outperform
2019-04-26 Barclays Maintain Overweight Overweight
2019-04-26 Benchmark Maintain Buy Buy
2019-04-26 B of A Securities Maintain Buy Buy
2019-04-26 Oppenheimer Maintain Outperform Outperform
2019-04-08 Societe Generale Maintain Buy Buy
2019-03-20 Evercore ISI Group Maintain Outperform Outperform
2019-03-15 Keybanc Upgrade Sector Weight Overweight
2019-03-15 KeyBanc Upgrade Sector Weight Overweight
2019-02-01 Pivotal Research Maintain Buy Buy
2019-02-01 Raymond James Maintain Outperform Outperform
2019-02-01 Deutsche Bank Maintain Buy Buy
2019-01-23 Deutsche Bank Maintain Buy Buy
2018-10-26 Jefferies Maintain Buy Buy
2018-10-26 Barclays Maintain Overweight Overweight
2018-10-26 Bank of America Maintain Buy Buy
2018-10-26 B of A Securities Maintain Buy Buy
2018-10-23 Jefferies Maintain Buy Buy
2018-09-27 Stifel Maintain Buy Buy
2018-09-27 Stifel Nicolaus Maintain Buy Buy
2018-09-25 Jefferies Maintain Buy Buy
2018-09-10 Wells Fargo Maintain Outperform Outperform
2018-09-10 Citigroup Maintain Buy Buy
2018-09-05 DA Davidson Maintain Buy Buy
2018-08-29 Morgan Stanley Maintain Overweight Overweight
2018-07-27 Canaccord Genuity Maintain Buy Buy
2018-07-27 Wedbush Maintain Outperform Outperform
2018-07-27 JMP Securities Maintain Market Outperform Market Outperform
2018-07-27 JP Morgan Maintain Overweight Overweight
2018-07-27 Piper Sandler Maintain Overweight Overweight
2018-07-27 PiperJaffray Maintain Overweight Overweight
2018-07-27 Credit Suisse Maintain Outperform Outperform
2018-07-27 Morgan Stanley Maintain Overweight Overweight
2018-07-27 BMO Capital Maintain Outperform Outperform
2018-07-27 Jefferies Maintain Buy Buy
2018-07-16 Credit Suisse Maintain Outperform Outperform
2018-07-13 Cowen & Co. Maintain Outperform Outperform
2018-07-13 Barclays Maintain Overweight Overweight
2018-06-14 DA Davidson Maintain Buy Buy
2018-06-04 SunTrust Robinson Humphrey Maintain Buy Buy
2018-05-07 Telsey Advisory Group Maintain Outperform Outperform
2018-05-05 Argus Downgrade Buy Hold
2018-05-05 B. Riley FBR Downgrade Buy Neutral
2018-05-05 Argus Upgrade Hold Buy
2018-05-05 B. Riley FBR Upgrade Neutral Buy
2018-04-27 Credit Suisse Maintain Outperform Outperform
2018-04-27 Stifel Maintain Buy Buy
2018-04-27 Barclays Maintain Overweight Overweight
2018-04-27 Stifel Nicolaus Maintain Buy Buy
2018-04-27 Wedbush Maintain Outperform Outperform
2018-04-27 JMP Securities Maintain Market Outperform Market Outperform
2018-04-26 Canaccord Genuity Maintain Buy Buy
2018-04-20 Credit Suisse Maintain Outperform Outperform
2018-04-19 Morgan Stanley Maintain Overweight Overweight
2018-02-21 MKM Partners Maintain Buy Buy
2018-02-05 Nomura Maintain Buy Buy
2018-02-02 Bank of America Maintain Buy Buy
2018-02-02 Barclays Maintain Overweight Overweight
2018-02-02 Credit Suisse Maintain Outperform Outperform
2018-02-02 Morgan Stanley Maintain Overweight Overweight
2018-02-02 PiperJaffray Maintain Overweight Overweight
2018-02-02 JMP Securities Maintain Market Outperform Market Outperform
2018-02-02 Piper Sandler Maintain Overweight Overweight
2018-02-02 B of A Securities Maintain Buy Buy
2018-01-26 Morgan Stanley Maintain Overweight Overweight
2018-01-23 Loop Capital Maintain Buy Buy
2018-01-05 Citigroup Maintain Buy Buy
2017-12-06 Evercore ISI Group Maintain Outperform Outperform
2017-12-04 Moffett Nathanson Maintain Buy Buy
2017-11-20 Nomura Maintain Buy Buy
2017-10-30 Citigroup Maintain Buy Buy
2017-10-27 Stifel Maintain Buy Buy
2017-10-27 Citigroup Maintain Buy Buy
2017-10-27 Oppenheimer Maintain Outperform Outperform
2017-10-27 Loop Capital Maintain Buy Buy
2017-10-27 Raymond James Upgrade Market Perform Outperform
2017-10-27 Canaccord Genuity Maintain Buy Buy
2017-10-27 Stifel Nicolaus Maintain Buy Buy
2017-10-27 UBS Maintain Buy Buy
2017-10-27 Barclays Maintain Overweight Overweight
2017-10-24 Deutsche Bank Maintain Buy Buy
2017-10-11 Credit Suisse Maintain Outperform Outperform
2017-09-13 Loop Capital Maintain Buy Buy
2017-09-06 DA Davidson Maintain Buy Buy
2017-08-16 SunTrust Robinson Humphrey Maintain Buy Buy
2017-07-20 Morgan Stanley Maintain Overweight Overweight
2017-07-18 Deutsche Bank Maintain Buy Buy
2017-04-28 Benchmark Maintain Buy Buy
2017-04-28 Pacific Crest Downgrade Overweight Sector Weight
2017-04-25 Raymond James Maintain Market Perform Perform
2017-04-25 Raymond James Downgrade Outperform Market Perform
2017-04-24 Goldman Sachs Maintain Buy Buy
2017-04-20 Wolfe Research Downgrade Outperform Peer Perform
2017-04-10 Needham Upgrade Hold Buy
2017-04-04 BMO Capital Maintain Outperform Outperform
2017-03-31 Loop Capital Maintain Buy Buy
2017-03-28 Barclays Maintain Overweight Overweight
2017-01-20 Aegis Capital Maintain Buy Buy
2016-11-28 Citigroup Maintain Buy Buy
2016-11-23 Citigroup Maintain Buy Buy
2016-11-01 Axiom Capital Maintain Buy Buy
2016-10-24 Goldman Sachs Maintain Buy Buy
2016-10-17 Credit Suisse Maintain Outperform Outperform
2016-10-05 SunTrust Robinson Humphrey Maintain Neutral Neutral
2016-10-05 Morgan Stanley Maintain Overweight Overweight
2016-09-30 Guggenheim Maintain Buy Buy
2016-09-30 JMP Securities Maintain Market Outperform Market Outperform
2016-09-29 Maxim Group Maintain Buy Buy
2016-09-27 JP Morgan Maintain Overweight Overweight
2016-09-22 Argus Research Upgrade Hold Buy
2016-09-22 Argus Upgrade Hold Buy
2016-08-02 MKM Partners Maintain Buy Buy
2016-07-29 Pacific Crest Maintain Overweight Overweight
2016-07-29 Deutsche Bank Maintain Buy Buy
2016-07-29 SunTrust Robinson Humphrey Maintain Neutral Neutral
2016-07-29 JMP Securities Maintain Market Outperform Market Outperform
2016-07-29 CLSA Maintain Outperform Outperform
2016-07-29 UBS Maintain Buy Buy
2016-07-29 JP Morgan Maintain Overweight Overweight
2016-07-29 Jefferies Maintain Buy Buy
2016-07-29 Citigroup Maintain Buy Buy
2016-07-25 Wedbush Maintain Outperform Outperform
2016-07-21 Goldman Sachs Maintain Buy Buy
2016-06-23 Maxim Group Maintain Buy Buy
2016-06-16 KeyBanc Maintain Overweight Overweight
2016-06-16 Keybanc Maintain Overweight Overweight
2016-06-10 William Blair Maintain Outperform Outperform
2016-05-03 Nomura Maintain Buy Buy
2016-04-29 Axiom Capital Maintain Buy Buy
2016-04-29 Goldman Sachs Maintain Buy Buy
2016-04-29 Credit Suisse Maintain Outperform Outperform
2016-04-29 Citigroup Maintain Buy Buy
2016-04-07 JP Morgan Maintain Overweight Overweight
2016-04-01 Citigroup Maintain Buy Buy
2016-03-29 Stifel Maintain Buy Buy
2016-03-29 Stifel Nicolaus Maintain Buy Buy
2016-03-22 Raymond James Downgrade Strong Buy Outperform
2016-03-02 BMO Capital Maintain Outperform Outperform
2016-02-29 Bernstein Maintain Outperform Outperform
2016-02-18 Canaccord Genuity Upgrade Hold Buy
2016-01-29 Benchmark Maintain Buy Buy
2016-01-19 Credit Suisse Maintain Outperform Outperform
2016-01-15 Susquehanna Maintain Perform Perform
2016-01-12 Credit Suisse Maintain Outperform Outperform
2016-01-04 Monness Crespi Hardt Downgrade Buy Neutral
2016-01-04 Monness, Crespi, Hardt Downgrade Buy Neutral
2015-12-22 Macquarie Maintain Outperform Outperform
2015-12-15 MKM Partners Maintain Buy Buy
2015-12-09 Nomura Maintain Buy Buy
2015-12-08 Pacific Crest Maintain Overweight Overweight
2015-12-01 Barclays Maintain Overweight Overweight
2015-10-27 Axiom Capital Maintain Buy Buy
2015-10-23 PiperJaffray Maintain Overweight Overweight
2015-10-23 RBC Capital Maintain Outperform Outperform
2015-10-23 JMP Securities Maintain Market Outperform Market Outperform
2015-10-23 Deutsche Bank Maintain Buy Buy
2015-10-23 Canaccord Genuity Maintain Hold Hold
2015-10-23 JP Morgan Maintain Overweight Overweight
2015-10-23 Credit Suisse Maintain Outperform Outperform
2015-10-23 Jefferies Maintain Buy Buy
2015-10-23 Baird Maintain Buy Buy
2015-10-23 Benchmark Maintain Buy Buy
2015-10-23 Piper Sandler Maintain Overweight Overweight
2015-09-11 RBC Capital Maintain Outperform Outperform
2015-08-27 Raymond James Upgrade Outperform Strong Buy
2015-08-26 Evercore ISI Group Upgrade Hold Buy
2015-07-29 Stifel Upgrade Hold Buy
2015-07-29 Stifel Nicolaus Upgrade Hold Buy
2015-07-24 JP Morgan Maintain Overweight Overweight
2015-07-24 Morgan Stanley Maintain Overweight Overweight
2015-07-24 B. Riley Maintain Buy Buy
2015-07-24 Wedbush Maintain Outperform Outperform
2015-07-24 Jefferies Maintain Buy Buy
2015-07-24 B. Riley Securities Upgrade Neutral Buy
2015-07-24 Canaccord Genuity Maintain Hold Hold
2015-07-24 B. Riley FBR Upgrade Neutral Buy
2015-07-24 Barclays Upgrade Equal Weight Overweight
2015-07-22 JMP Securities Upgrade Market Perform Outperform
2015-07-20 Wedbush Upgrade Neutral Outperform
2015-07-20 Bank of America Maintain Buy Buy
2015-07-20 B of A Securities Maintain Buy Buy
2015-07-20 Cowen & Co. Upgrade Market Perform Outperform
2015-07-15 Nomura Maintain Buy Buy
2015-07-14 UBS Upgrade Neutral Buy
2015-06-26 Mizuho Maintain Buy Buy
2015-06-25 Evercore ISI Group Downgrade Buy Hold
2015-06-15 Canaccord Genuity Maintain Hold Hold
2015-06-03 Piper Sandler Maintain Overweight Overweight
2015-06-03 PiperJaffray Maintain Overweight Overweight
2015-05-04 Oppenheimer Maintain Outperform Outperform
2015-04-27 Argus Research Downgrade Buy Hold
2015-04-27 Argus Downgrade Buy Hold
2015-04-24 JP Morgan Upgrade Neutral Overweight
2015-04-24 Janney Capital Upgrade Neutral Buy
2015-04-24 Nomura Maintain Buy Buy
2015-04-24 Janney Montgomery Scott Upgrade Neutral Buy
2015-04-24 Raymond James Upgrade Market Perform Outperform
2015-04-23 Citigroup Maintain Buy Buy
2015-04-22 Monness, Crespi, Hardt Upgrade Neutral Buy
2015-04-22 Monness Crespi Hardt Upgrade Neutral Buy
2015-04-21 BGC FInancial Downgrade Buy Hold
2015-04-21 BGC Financial Downgrade Buy Hold
2015-04-14 Jefferies Maintain Buy Buy
2015-03-10 Wolfe Research Upgrade Peer Perform Outperform
2015-03-09 SunTrust Robinson Humphrey Downgrade Buy Neutral
2015-03-09 Axiom Capital Maintain Buy Buy
2015-03-04 Baird Maintain Outperform Outperform
2015-02-19 Piper Sandler Maintain Overweight Overweight
2015-02-19 PiperJaffray Maintain Overweight Overweight
2015-01-30 Jefferies Maintain Buy Buy
2015-01-29 Citigroup Maintain Buy Buy
2015-01-29 Deutsche Bank Maintain Buy Buy
2015-01-29 CRT Capital Maintain Hold Hold
2015-01-27 JP Morgan Maintain Neutral Neutral
2015-01-23 Oppenheimer Maintain Outperform Outperform
2015-01-21 BGC Financial Upgrade Hold Buy
2015-01-21 BGC FInancial Upgrade Hold Buy
2015-01-20 BGC FInancial Upgrade Hold Buy
2015-01-13 Citigroup Upgrade Neutral Buy
2015-01-12 Citigroup Upgrade Neutral Buy
2014-11-28 Piper Sandler Maintain Overweight Overweight
2014-11-28 PiperJaffray Maintain Overweight Overweight
2014-11-27 Piper Sandler Maintain Overweight Overweight
2014-11-21 Nomura Maintain Buy Buy
2014-10-29 Morgan Stanley Maintain Overweight Overweight
2014-10-27 Monness, Crespi, Hardt Maintain Neutral Neutral
2014-10-24 Benchmark Maintain Buy Buy
2014-10-24 Credit Suisse Maintain Outperform Outperform
2014-10-23 Credit Suisse Maintain Outperform Outperform
2014-10-23 Benchmark Maintain Buy Buy
2014-10-23 CRT Capital Maintain Hold Hold
2014-10-23 Citigroup Maintain Neutral Neutral
2014-10-13 B of A Securities Maintain Buy Buy
2014-10-13 Bank of America Maintain Buy Buy
2014-10-12 B of A Securities Maintain Buy Buy
2014-10-10 Susquehanna Maintain Positive Positive
2014-10-09 Susquehanna Maintain Positive Positive
2014-07-25 Raymond James Downgrade Outperform Market Perform
2014-07-25 Deutsche Bank Maintain Buy Buy
2014-07-25 B. Riley Securities Downgrade Buy Neutral
2014-07-25 Citigroup Maintain Neutral Neutral
2014-07-25 B. Riley FBR Downgrade Buy Neutral
2014-07-25 CRT Capital Maintain Hold Hold
2014-07-25 UBS Maintain Neutral Neutral
2014-07-25 Canaccord Genuity Maintain Hold Hold
2014-07-25 Jefferies Maintain Buy Buy
2014-07-25 B. Riley Maintain Neutral Neutral
2014-07-25 JP Morgan Maintain Neutral Neutral
2014-07-24 B. Riley Securities Downgrade Buy Neutral
2014-07-24 UBS Maintain Neutral Neutral
2014-07-24 Citigroup Maintain Neutral Neutral
2014-07-24 CRT Capital Maintain Hold Hold
2014-07-24 Canaccord Genuity Maintain Hold Hold
2014-07-24 JP Morgan Maintain Neutral Neutral
2014-07-24 Jefferies Maintain Buy Buy
2014-07-24 Deutsche Bank Maintain Buy Buy
2014-07-24 Raymond James Downgrade Outperform Market Perform
2014-07-22 Citigroup Downgrade Buy Neutral
2014-07-21 Citigroup Downgrade Buy Neutral
2014-06-26 Barclays Maintain Equal Weight Equal Weight
2014-04-30 Edward Jones Maintain Buy Buy
2014-04-25 Raymond James Downgrade Strong Buy Outperform
2014-04-25 SunTrust Robinson Humphrey Maintain Buy Buy
2014-04-25 Cantor Fitzgerald Maintain Buy Buy
2014-04-25 UBS Maintain Neutral Neutral
2014-04-25 Credit Suisse Maintain Outperform Outperform
2014-04-25 JP Morgan Maintain Neutral Neutral
2014-04-25 Deutsche Bank Maintain Buy Buy
2014-04-24 UBS Maintain Neutral Neutral
2014-04-24 JP Morgan Maintain Neutral Neutral
2014-04-24 Raymond James Downgrade Strong Buy Outperform
2014-04-24 Credit Suisse Maintain Outperform Outperform
2014-04-24 SunTrust Robinson Humphrey Maintain Buy Buy
2014-04-24 Cantor Fitzgerald Maintain Buy Buy
2014-04-24 Deutsche Bank Maintain Buy Buy
2014-04-16 Argus Research Upgrade Hold Buy
2014-04-16 Argus Capital Upgrade Hold Buy
2014-04-15 Argus Research Upgrade Hold Buy
2014-02-12 UBS Downgrade Buy Neutral
2014-02-11 UBS Downgrade Buy Neutral
2014-01-31 Benchmark Maintain Buy Buy
2014-01-31 FBN Securities Maintain Outperform Outperform
2014-01-31 Bank of America Maintain Buy Buy
2014-01-31 Stifel Maintain Buy Buy
2014-01-31 UBS Maintain Buy Buy
2014-01-31 Stifel Nicolaus Maintain Buy Buy
2014-01-30 Benchmark Maintain Buy Buy
2014-01-30 UBS Maintain Buy Buy
2014-01-30 FBN Securities Maintain Outperform Outperform
2014-01-30 Stifel Downgrade Hold Sell
2014-01-30 Stifel Maintain Buy Buy
2014-01-30 B of A Securities Maintain Buy Buy
2014-01-30 Citigroup Maintain Neutral Neutral
2014-01-27 Pacific Crest Maintain Outperform Outperform
2014-01-26 Pacific Crest Maintain Outperform Outperform
2014-01-14 FBN Securities Maintain Outperform Outperform
2014-01-10 Susquehanna Maintain Positive Positive
2014-01-09 Susquehanna Maintain Positive Positive
2014-01-06 Morgan Stanley Maintain Overweight Overweight
2014-01-05 Morgan Stanley Maintain Overweight Overweight
2014-01-03 Topeka Capital Maintain Buy Buy
2014-01-03 Topeka Maintain Buy Buy
2014-01-02 Topeka Capital Maintain Buy Buy
2013-12-31 Citigroup Maintain Buy Buy
2013-12-30 Citigroup Maintain Buy Buy
2013-12-17 Credit Suisse Maintain Outperform Outperform
2013-12-16 Credit Suisse Maintain Outperform Outperform
2013-11-14 SunTrust Robinson Humphrey Maintain Buy Buy
2013-11-13 SunTrust Robinson Humphrey Maintain Buy Buy
2013-10-28 Deutsche Bank Maintain Buy Buy
2013-10-28 Standpoint Maintain Sell Sell
2013-10-27 Deutsche Bank Maintain Buy Buy
2013-10-25 Raymond James Upgrade Market Perform Strong Buy
2013-10-25 Benchmark Maintain Buy Buy
2013-10-24 Benchmark Maintain Buy Buy
2013-10-24 Raymond James Upgrade Market Perform Strong Buy
2013-10-22 Bank of America Maintain Buy Buy
2013-10-22 B of A Securities Maintain Buy Buy
2013-10-21 B of A Securities Maintain Buy Buy
2013-10-18 UBS Upgrade Neutral Buy
2013-10-17 UBS Upgrade Neutral Buy
2013-09-19 CRT Capital Maintain Buy Buy
2013-09-11 Wedbush Maintain Neutral Neutral
2013-07-26 BMO Capital Maintain Market Perform Market Perform
2013-07-26 Nomura Maintain Buy Buy
2013-07-25 Nomura Maintain Buy Buy
2013-07-25 BMO Capital Maintain Market Perform Market Perform
2013-07-16 SunTrust Robinson Humphrey Maintain Buy Buy
2013-07-10 Susquehanna Maintain Positive Outperform
2013-07-09 Citigroup Maintain Buy Buy
2013-05-16 Lazard Maintain Buy Buy
2013-05-02 Tigress Financial Maintain Buy Buy
2013-04-26 Credit Suisse Maintain Outperform Outperform
2013-04-25 Credit Suisse Maintain Outperform Outperform
2013-04-22 Bank of America Maintain Buy Buy
2013-04-22 B of A Securities Maintain Buy Buy
2013-04-21 B of A Securities Maintain Buy Buy
2013-04-17 Nomura Maintain Buy Buy
2013-04-16 Nomura Maintain Buy Buy
2013-03-19 JMP Securities Maintain Market Perform Perform
2013-03-14 PiperJaffray Downgrade Overweight Neutral
2013-03-14 Piper Sandler Downgrade Overweight Neutral
2013-03-13 Piper Sandler Downgrade Overweight Neutral
2013-02-20 Nomura Maintain Buy Buy
2013-02-19 Nomura Maintain Buy Buy
2013-01-30 Credit Suisse Maintain Outperform Outperform
2013-01-30 Nomura Maintain Buy Buy
2013-01-30 Barclays Maintain Equal Weight Equal Weight
2013-01-30 Jefferies Maintain Buy Buy
2013-01-30 Oppenheimer Maintain Outperform Outperform
2013-01-30 Canaccord Genuity Maintain Hold Hold
2013-01-30 Credit Agricole Maintain Buy Outperform
2013-01-30 Deutsche Bank Maintain Buy Buy
2013-01-29 Credit Agricole Maintain Buy Outperform
2013-01-29 Barclays Maintain Equal Weight Equal Weight
2013-01-29 Oppenheimer Maintain Outperform Outperform
2013-01-29 Nomura Maintain Buy Buy
2013-01-29 Deutsche Bank Maintain Buy Buy
2013-01-29 Canaccord Genuity Maintain Hold Hold
2013-01-29 Jefferies Maintain Buy Buy
2013-01-29 Credit Suisse Maintain Outperform Outperform
2013-01-28 PiperJaffray Maintain Overweight Overweight
2013-01-28 BGC Financial Maintain Hold Hold
2013-01-28 Piper Sandler Maintain Overweight Overweight
2013-01-28 BGC FInancial Maintain Hold Hold
2013-01-27 BGC FInancial Maintain Hold Hold
2013-01-27 Piper Sandler Maintain Overweight Overweight
2013-01-25 Canaccord Genuity Maintain Hold Hold
2013-01-25 ISI Group Maintain Buy Buy
2013-01-24 ISI Group Maintain Buy Buy
2013-01-24 Canaccord Genuity Maintain Hold Hold
2013-01-18 Pacific Crest Upgrade Sector Perform Outperform
2013-01-17 Pacific Crest Upgrade Sector Perform Outperform
2013-01-09 Benchmark Maintain Buy Buy
2013-01-08 Benchmark Maintain Buy Buy
2013-01-07 Morgan Stanley Upgrade Equal Weight Overweight
2013-01-06 Morgan Stanley Upgrade Equal Weight Overweight
2012-10-25 Barclays Maintain Equal Weight Equal Weight
2012-10-24 Barclays Maintain Equal Weight Equal Weight
2012-09-21 Cantor Fitzgerald Maintain Buy Buy
2012-09-11 Barclays Maintain Equal Weight Equal Weight
2012-09-10 Barclays Maintain Equal Weight Equal Weight
2012-09-07 B of A Securities Maintain Buy Buy
2012-09-07 Bank of America Maintain Buy Buy
2012-09-06 B of A Securities Maintain Buy Buy
2012-08-31 Piper Sandler Maintain Overweight Overweight
2012-08-31 PiperJaffray Maintain Overweight Overweight
2012-08-30 Piper Sandler Maintain Overweight Overweight
2012-07-27 Oppenheimer Maintain Outperform Outperform
2012-07-27 Deutsche Bank Maintain Buy Buy
2012-07-26 Oppenheimer Maintain Outperform Outperform
2012-07-26 Deutsche Bank Maintain Buy Buy
2012-07-17 Lazard Maintain Buy Buy
2012-07-11 BMO Capital Maintain Market Perform Perform
2012-06-06 JP Morgan Maintain Overweight Overweight
2012-06-05 JP Morgan Maintain Overweight Overweight
2012-05-15 Credit Suisse Upgrade Neutral Outperform
2012-05-14 Credit Suisse Upgrade Neutral Outperform
2012-04-27 JP Morgan Maintain Overweight Overweight
2012-04-27 BGC Financial Maintain Hold Hold
2012-04-27 B of A Securities Upgrade Neutral Buy
2012-04-27 Jefferies Maintain Buy Buy
2012-04-27 Canaccord Genuity Maintain Hold Hold
2012-04-27 Stifel Nicolaus Maintain Buy Buy
2012-04-27 Goldman Sachs Upgrade Neutral Buy
2012-04-27 Stifel Maintain Buy Buy
2012-04-27 BGC FInancial Upgrade Sell Hold
2012-04-27 Benchmark Maintain Buy Buy
2012-04-27 Bank oferica Maintain Buy Buy
2012-04-27 Deutsche Bank Maintain Buy Buy
2012-04-26 Deutsche Bank Maintain Buy Buy
2012-04-26 B of A Securities Upgrade Neutral Buy
2012-04-26 Jefferies Maintain Buy Buy
2012-04-26 Benchmark Maintain Buy Buy
2012-04-26 BGC FInancial Upgrade Sell Hold
2012-04-26 JP Morgan Maintain Overweight Overweight
2012-04-26 Stifel Maintain Buy Buy
2012-04-26 Canaccord Genuity Maintain Hold Hold
2012-04-26 Goldman Sachs Upgrade Neutral Buy
2012-04-02 B of A Securities Downgrade Buy Neutral
2012-04-02 Bank oferica Maintain Neutral Neutral
2012-04-01 B of A Securities Downgrade Buy Neutral
2012-02-16 Morgan Stanley Downgrade Overweight Equal Weight
2012-02-15 Piper Sandler Maintain Overweight Overweight
2012-02-15 Morgan Stanley Downgrade Overweight Equal Weight
2012-02-15 PiperJaffray Maintain Overweight Overweight
2012-02-14 Piper Sandler Maintain Overweight Overweight
2011-12-29 Piper Sandler Downgrade Overweight Hold
2011-12-28 Piper Sandler Downgrade Overweight Hold