Loading live market data…

Tesla, Inc.

NASDAQ:TSLA

$396.18 USD

$1.42 (0.36%)

Volume
23.37M
Average Volume
53.15M
Market Capitalization
$1.49T
P/E Ratio
329.16
Dividend Yield
0.00%
Price Target
$436.00
Year High
$498.83
Year Low
$297.82
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$2.04
Source Headline
Want to Buy Tesla? 3 Reasons to Buy This Luxury Automaker's Stock Instead.

Tesla is quickly transitioning from automaker to a technology and AI business. Ferrari has separated itself from mainstream auto companies through lucrative pricing power and lofty margins.

fool.com - 2026-07-15 02:05:00

Elon Musk's Tesla Posts Best Quarter in Two Years

Tesla's stock has fallen more than 12% in 2026. The company could win long term with energy storage solutions, combined with its EV and robotics initiatives.

fool.com - 2026-07-14 17:33:00

EV Maker Lucid Hires Firm to Advise on Turnaround

The California-based startup has struggled with sales, quality issues and turnover.

wsj.com - 2026-07-14 16:07:00

Zipline adds ex-Tesla, Uber, Waymo execs to make drone delivery mainstream across U.S.

Zipline is growing its drone delivery business in the U.S. and has hired former Tesla, Uber Eats and Waymo executives to help it scale up in new markets. The company is now making one drone delivery every thirty seconds, and has surpassed 2.5 million commercial deliveries to-date.

cnbc.com - 2026-07-14 14:29:41

Tesla stock edges up as Wall Street raises targets ahead of Q2 earnings

Tesla stock traded slightly higher in trading on Tuesday as investors assessed a series of price target increases from Wall Street analysts ahead of the electric vehicle maker's second-quarter earnings report later this month. TSLA stock rose 0.14% to $395.30 in the session, while the S&P 500 gained 0.37% and the Dow Jones Industrial Average fell 0.13%.

invezz.com - 2026-07-14 13:48:01

The Massive Reason to Buy Tesla Before July 22 Earnings

Tesla looks positioned to reward buyers heading into its July 22 earnings release.

247wallst.com - 2026-07-14 09:00:04

Tesla and Meta Are Worth Almost the Same. Which Stock Is the Better Buy?

One stock has a very high ceiling, while the other has a much higher floor.

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

Better Elon Musk Buy: SpaceX's Ascent or Tesla's Robotics Revolution?

Until Space Exploration Technologies (NASDAQ:SPCX) merges with Tesla (NASDAQ:TSLA | TSLA Price Prediction), Elon Musk fans are going to have a tough choice when it comes to which name is worth topping up at any given moment.

247wallst.com - 2026-07-14 08:33:52

Three Price Target Boosts Can't Help Tesla Stock

Wall Street is adjusting numbers after Tesla's strong second-quarter delivery report.

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

Why SpaceX and Tesla are ‘value' stocks, according to this fund manager

Tesla and SpaceX may be winners in the next evolution of value investing, says the president and chief investment officer of Tsai Capital, Christopher Tsai.

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

The Physical AI Proof Points Are Suddenly Everywhere

Physical AI has crossed from hype to product. Six supply chain layers - edge silicon to connectivity - and the stocks at every level.

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

Tesla (TSLA) Registers a Bigger Fall Than the Market: Important Facts to Note

Tesla (TSLA) closed the most recent trading day at $394.76, moving 3.19% from the previous trading session.

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

The Burst Phenomenon: Why Tesla's Stock Stagnation Will Soon End

While Tesla's price action has been lackluster lately, history proves that these frustrating lulls are often the quiet before the bull storm.

zacks.com - 2026-07-13 18:16:10

Tesla (TSLA) Price Forecast: Bullish Trend Tests Key Support Ahead of Earnings

Tesla approaches Q2 earnings with its bullish trend intact, but key support levels must hold while resistance levels determine the next major directional move.

fxempire.com - 2026-07-13 17:18:34

Would A SpaceX-Tesla Merger Make Elon Musk Unstoppable? | IBD

Following SpaceX's record-breaking IPO, Wall Street's attention has shifted to the next big play — a rumored Tesla-SpaceX megamerger. With both companies increasingly sharing engineers and resources, a deal might be a question of when, not if.

youtube.com - 2026-07-13 16:28:10

SpaceX May Have Surpassed Tesla as Wall Street's Worst Capital Misallocation Ever, Expert Says

The largest IPO in history may also have been "the largest exit liquidity operation in history," hedge fund manager and former Peter Lynch assistant George Noble said in a recent newsletter. Here's why Noble thinks the SpaceX (NASDAQ:SPCX) IPO was a historic misallocation of capital that was “built to separate retail investors from their money.

benzinga.com - 2026-07-13 13:33:36

Options Traders Target Wavering Tesla Stock

Shares of Tesla Inc (NASDAQ:TSLA) were last seen down 3.1% at $395.06, despite a price-target hike from Jefferies to $400 from $375.

schaeffersresearch.com - 2026-07-13 13:22:11

Why Tesla stock is down over 3% on Monday

Tesla stock (TSLA) fell more than 3% on Monday as investors continued to wait for further progress in the company's artificial intelligence initiatives. The electric-vehicle maker's stock traded at $393.56 during Monday's session.

invezz.com - 2026-07-13 12:43:53

Rivian Vs. Tesla: Buy Rivian to Exploit California's Protectionist Subsidy That Snubbed Tesla

Rivian (NASDAQ: RIVN | RIVN Price Prediction) and Tesla (NASDAQ: TSLA) both closed the books on Q1 FY2026.

247wallst.com - 2026-07-13 12:36:42

Price Prediction: The AI Momentum Basket: Nvidia, Palantir, AMD & Tesla. Our 2027–2029 Targets

The AI trade in 2026 has splintered into four very different tapes. NVIDIA (NASDAQ:NVDA | NVDA Price Prediction) is grinding higher.

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

New Study Reveals Strongest State Economies, Only 1 State Was Better Than Texas

CNBC's 20th annual state business rankings just upended conventional wisdom about which state economy leads the country, and the runner-up is pulling in more foreign investment than anyone else on the list while quietly carrying one of the biggest economic vulnerabilities in the nation.

247wallst.com - 2026-07-13 11:47:53

Tesla Stock Isn't Cheap Anymore. Buy, Sell or Hold?

The verdict on Tesla is closer to a coin flip than the stock's history of extreme moves suggests.

247wallst.com - 2026-07-13 10:30:49

Tesla's Earnings Setup Just Changed

Tesla, Inc. delivered 480,126 vehicles, exceeding consensus by 18%, while deliveries outpaced production, signaling healthy inventory reduction ahead of earnings. Consecutive EPS surprises, including a 17.15% Q1 beat, alongside consistent revenue outperformance have strengthened confidence in Tesla's near-term fundamentals. Analysts continue raising TSLA forecasts, with Q2 EPS estimates up 8.89% and revenue expectations climbing 4.8% over the past month.

seekingalpha.com - 2026-07-13 10:13:25

Prediction: This Is How Tesla Stock Will Do After July 22

Tesla's recent quarterly delivery numbers suggest its upcoming Q2 results should be strong. The stock, however, normally hasn't soared after earnings in recent years.

fool.com - 2026-07-13 09:02:48

Ranking the "Magnificent 7" Stocks by Free-Cash-Flow Yield

Looking at free cash flow helps create a common denominator between seven unique companies. Meta Platforms, Apple, Microsoft, and Nvidia look like the solid buys in the group.

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

Jim Cramer Says Comparing the Mag 7 Is a Mistake: Here Are 5 Reasons Each Stock Is Different

On an early July episode of Mad Money, Jim Cramer walked through the Magnificent Seven one stock at a time and pushed back on treating them as a single basket.

247wallst.com - 2026-07-13 00:05:26

J.P. Morgan Called a Potential Elon Musk SpaceX-Tesla Merger "Strategically Coherent"

The Tesla-SpaceX combination is plausible but faces major regulatory, governance, and execution hurdles. Investors should prioritize fundamentals; any connection to SpaceX is only potential upside.

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

2 Beaten-Down Stocks With Massive Upside Potential

Tesla's work in robotics and self-driving vehicles could create significant new revenue streams. Meta Platforms' AI efforts could pay off far more than some investors think.

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

NVIDA Vs. Tesla: Tesla Jumps as It Finally Fulfills Decade-Old Promise So Buy Nvidia Instead

NVIDIA (NASDAQ: NVDA | NVDA Price Prediction) and Tesla (NASDAQ: TSLA) just delivered earnings that put two very different AI stories side by side.

247wallst.com - 2026-07-11 12:43:31

Forget AI Hyperscalers: Tesla May Own the Most Valuable AI Application

The first phase of the artificial intelligence boom rewarded the companies building the digital infrastructure.

247wallst.com - 2026-07-11 11:03:27

If You Have $1,000 to Invest in EV Stocks, Should It Go to Tesla or Rivian?

Tesla is the EV leader and is looking to tap into several transformational opportunities. Rivian could ride a strong tailwind from a new model launch and its efforts to achieve self-driving capabilities.

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

Tesla Faces Possible Robotaxi Ban In New Jersey, But It Gains Market Share In China

A New Jersey bill would ban self-driving cars that don't use radar and lidar. Tesla's stock is up 1% on Friday.

investors.com - 2026-07-10 17:01:34

Elon Musk Has Mojo Back, As Tesla Quarterly Deliveries Skyrocket

Tesla's Q2 delivery print reset the narrative. After two straight years of sales declines, Tesla (NASDAQ:TSLA | TSLA Price Prediction) reported 480,126 deliveries and 451,758 vehicles produced in Q2 2026, blowing past Wall Street expectations.

247wallst.com - 2026-07-10 12:04:29

Tesla Q2 Preview: Time Only Makes This Company Finer

Tesla, Inc.'s Q2 deliveries rose 25% YoY, FSD subscriptions 51%, and storage deployments 40.6%; it is obvious that the company will beat consensus financial estimates. TSLA's moat is its autonomy-energy stack: driving data, self-funding FSD, $10.15B of Energy RPO, megablock scale, and, if realized, Optimus labor substitution. Tesla is exceptional, but the stock is priced for domination: $1.5T versus $3.9B in trailing profit. Hold and cap at 5% of NAV; returns require vast earnings growth and a lasting premium.

seekingalpha.com - 2026-07-10 11:46:17

Tesla Robotaxi Success Endangered By Regulators

Tesla's (NASDAQ: TSLA | TSLA Price Prediction) Full Self-Driving (Supervised) is popular with owners.

247wallst.com - 2026-07-10 10:48:37

Prediction: Tesla Stock Will Surprise Investors Over the Next 5 Years

Tesla (NASDAQ:TSLA | TSLA Price Prediction) just posted one of its cleanest quarters in years, and the market shrugged.

247wallst.com - 2026-07-10 10:30:01

Tesla Shares Close 3% Higher After Key Trading Signal

Tesla Inc (NASDAQ:TSLA) experienced a significant Power Inflow alert, a key bullish indicator that is closely tracked by traders who value order flow analytics, specifically institutional and retail order flow data.On July 9 at 10:48 AM EST, TSLA triggered a Power Inflow signal at a price of $394.09. TSLA's price in the opening hour of trading had been mostly stagnant, even dropping slightly prior to the signal.

benzinga.com - 2026-07-10 09:26:34

The Massive Valuation Risk Keeping Tesla Stock From Breaking Out

More robo-taxis would give Tesla stock a boost. Scaling the self-driving taxi business, however, has been harder than investors expect.

barrons.com - 2026-07-10 08:38:00

Rivian Automotive vs. Tesla: What Their Revenue Trends Tell Investors

Tesla consistently reports significantly higher revenue totals than Rivian Automotive in every reported period. Over the past eight quarters, Tesla displayed noticeable quarter-over-quarter fluctuation in its results, while Rivian Automotive maintained a more stable baseline.

fool.com - 2026-07-10 08:29:01

Before You Buy Tesla, Consider This Under-the-Radar AI Infrastructure Stock

Vertiv (VRT +1.74%) may offer a cleaner way to invest in the AI infrastructure boom than Tesla (TSLA +3.06%). One has the bigger long-term vision, but the other is tied directly to the power, cooling, and data center systems needed today.

fool.com - 2026-07-09 17:00:00

New ‘Ex-Elon' ETFs let you avoid SpaceX and Tesla — but are they just a gimmick?

One expert doubts that new ETFs from Subversive will catch on in a meaningful way.

marketwatch.com - 2026-07-09 15:52:00

Tesla: Why A Big Earnings Beat Is Likely

Tesla, Inc. remains my top long-term holding, driven by dominant Q2 deliveries and a robust multi-segment ecosystem. Q2 deliveries hit a record 480,126 vehicles (for any Q2), signaling a turnaround in core EV operations and potential for earnings beats. My Q2 estimates—$28.28B revenue, $0.51 EPS—are near the high end of consensus, with upside if margins outperform.

seekingalpha.com - 2026-07-09 14:17:09

Tesla, Nvidia, Amazon Power SoFi's New Monthly Income ETF

SoFi Technologies, Inc. (NASDAQ:SOFI) expanded its ETF lineup with the launch of the SoFi Social 50 Income ETF (NYSE:SFYI) , a new fund designed to combine exposure to the 50 most widely held U.S.-listed stocks in SoFi Invest self-directed brokerage accounts with an actively managed options strategy.

benzinga.com - 2026-07-09 13:31:39

CME Group Is Launching Elon Musk's Tesla and SpaceX Futures Contracts on July 27. Here's the Investment Case.

SpaceX and Tesla are just two of a few dozen single-stock futures that commodities and futures exchange CME will launch near the end of this month. Although they're not something most investors need or would even want to trade, these tools can allow more experienced traders to protect or enhance their returns on an existing position in these stocks.

fool.com - 2026-07-09 11:32:00

Elon Musk Lost His Trillionaire Status as SpaceX Shares Dropped 26%. Are Tesla and SpaceX Stock Still a Buy?

Elon Musk owns a substantial percentage of both companies, and they're both sliding right now. Tesla has been a fabulous performer over time, but it's expensive right now as profits shrink.

fool.com - 2026-07-09 11:15:00

Forget Tesla: If You Dislike That Tesla Remains Long on Promises and Short on Delivery, Play This Inverse ETF

Tesla (NASDAQ:TSLA | TSLA Price Prediction) is once again eating the financial press, with a $1.58 trillion market cap resting on Cybercab, Optimus, and robotaxi promises that traders keep paying up to own.

247wallst.com - 2026-07-09 10:31:36

Cathie Wood Just Bought $27 Million of SpaceX. Calling the Bottom or Catching a Falling Knife?

SpaceX ‘s ( NASDAQ:SPCX ) blockbuster public debut generated exactly the kind of excitement investors expected from Elon Musk's latest venture.

247wallst.com - 2026-07-09 08:39:56

5 Stocks Cathie Wood Is Snapping Up at a Discount Right Now

The famed portfolio manager was busy buying stocks on pullbacks recently.

fool.com - 2026-07-09 08:33:00

Tesla Stock Has 'Immense' AI Potential. Why You Shouldn't Buy It.

Citizens launched coverage of Tesla stock with a Hold rating and no price target.

barrons.com - 2026-07-09 07:11:00

EV maker Polestar's quarterly sales volumes slide amid US market ban

Sweden's Polestar reported a 4% fall in quarterly sales volumes on Thursday, weeks after the EV maker was handed a U.S. market ban ​starting in the 2027 model year, adding to its ongoing struggles ‌to turn a profit.

reuters.com - 2026-07-09 07:02:35

Get TSLA Insider Trade Alerts

TSLA Price Target Summary

Last Month

$437.80

5 analysts

Last Quarter

$434.75

8 analysts

Last Year

$439.69

45 analysts

All Time

$307.24

258 analysts

TSLA Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-09 UBS Maintain Neutral Neutral
2026-07-07 RBC Capital Maintain Outperform Outperform
2026-07-02 Freedom Broker Maintain Hold Hold
2026-07-02 Morgan Stanley Maintain Equal Weight Equal Weight
2026-07-02 Truist Securities Maintain Hold Hold
2026-06-12 GLJ Research Maintain Sell Sell
2026-06-05 JP Morgan Upgrade Underweight Neutral
2026-06-04 TD Cowen Maintain Buy Buy
2026-04-23 RBC Capital Maintain Outperform Outperform
2026-04-23 UBS Maintain Neutral Neutral
2026-04-23 Needham Maintain Hold Hold
2026-04-23 Cantor Fitzgerald Maintain Overweight Overweight
2026-04-23 Canaccord Genuity Maintain Buy Buy
2026-04-23 Wedbush Maintain Outperform Outperform
2026-04-23 Mizuho Maintain Outperform Outperform
2026-04-23 TD Cowen Maintain Buy Buy
2026-04-22 Cantor Fitzgerald Maintain Overweight Overweight
2026-04-21 Wedbush Maintain Outperform Outperform
2026-04-15 TD Cowen Maintain Buy Buy
2026-04-14 UBS Upgrade Sell Neutral
2026-04-06 Baird Maintain Outperform Outperform
2026-04-06 Canaccord Genuity Maintain Buy Buy
2026-03-31 Canaccord Genuity Maintain Buy Buy
2026-03-30 GLJ Research Maintain Sell Sell
2026-03-27 Wedbush Maintain Outperform Outperform
2026-03-12 GLJ Research Maintain Sell Sell
2026-02-19 GLJ Research Maintain Sell Sell
2026-01-30 JP Morgan Maintain Underweight Underweight
2026-01-29 Mizuho Maintain Outperform Outperform
2026-01-29 Needham Maintain Hold Hold
2026-01-29 Truist Securities Maintain Hold Hold
2026-01-29 RBC Capital Maintain Outperform Outperform
2026-01-29 Wells Fargo Maintain Underweight Underweight
2026-01-29 Morgan Stanley Maintain Equal Weight Equal Weight
2026-01-29 Freedom Broker Maintain Hold Hold
2026-01-29 Wedbush Maintain Outperform Outperform
2026-01-29 GLJ Research Maintain Sell Sell
2026-01-29 Cantor Fitzgerald Maintain Overweight Overweight
2026-01-23 Barclays Maintain Equal Weight Equal Weight
2026-01-14 UBS Maintain Sell Sell
2026-01-12 Wells Fargo Maintain Underweight Underweight
2026-01-07 GLJ Research Maintain Sell Sell
2026-01-02 Truist Securities Maintain Hold Hold
2025-12-30 Baird Maintain Outperform Outperform
2025-12-23 Canaccord Genuity Maintain Buy Buy
2025-12-19 Truist Securities Maintain Hold Hold
2025-12-19 Deutsche Bank Maintain Buy Buy
2025-12-15 Wedbush Maintain Outperform Outperform
2025-12-09 Piper Sandler Maintain Overweight Overweight
2025-12-08 Morgan Stanley Downgrade Overweight Equal Weight
2025-11-25 Mizuho Maintain Outperform Outperform
2025-11-17 Stifel Maintain Buy Buy
2025-11-07 Wedbush Maintain Outperform Outperform
2025-11-05 Wedbush Maintain Outperform Outperform
2025-10-29 B of A Securities Maintain Neutral Neutral
2025-10-27 Cantor Fitzgerald Maintain Overweight Overweight
2025-10-24 Freedom Capital Markets Upgrade Sell Hold
2025-10-24 Freedom Broker Upgrade Sell Hold
2025-10-23 Truist Securities Maintain Hold Hold
2025-10-23 Needham Maintain Hold Hold
2025-10-23 Canaccord Genuity Maintain Buy Buy
2025-10-23 RBC Capital Maintain Outperform Outperform
2025-10-23 Cantor Fitzgerald Maintain Overweight Overweight
2025-10-22 GLJ Research Maintain Sell Sell
2025-10-21 Cantor Fitzgerald Maintain Overweight Overweight
2025-10-20 Wedbush Maintain Outperform Outperform
2025-10-17 Barclays Maintain Equal Weight Equal Weight
2025-10-16 Barclays Maintain Equal Weight Equal Weight
2025-10-13 Evercore ISI Group Maintain In Line In Line
2025-10-08 Stifel Maintain Buy Buy
2025-10-06 UBS Maintain Sell Sell
2025-10-03 Canaccord Genuity Maintain Buy Buy
2025-10-03 Cantor Fitzgerald Maintain Overweight Overweight
2025-10-02 Morgan Stanley Maintain Overweight Overweight
2025-09-30 Canaccord Genuity Maintain Buy Buy
2025-09-26 Deutsche Bank Maintain Buy Buy
2025-09-26 Wedbush Maintain Outperform Outperform
2025-09-23 Mizuho Maintain Outperform Outperform
2025-09-22 Piper Sandler Maintain Overweight Overweight
2025-09-19 Baird Upgrade Neutral Outperform
2025-09-18 Goldman Sachs Maintain Neutral Neutral
2025-09-15 Wedbush Maintain Outperform Outperform
2025-08-04 Wedbush Maintain Outperform Outperform
2025-07-29 RBC Capital Maintain Outperform Outperform
2025-07-25 China Renaissance Downgrade Buy Hold
2025-07-24 GLJ Research Maintain Sell Sell
2025-07-24 Needham Maintain Hold Hold
2025-07-24 Wedbush Maintain Outperform Outperform
2025-07-24 Cantor Fitzgerald Maintain Overweight Overweight
2025-07-23 Guggenheim Maintain Sell Sell
2025-07-22 Wedbush Maintain Outperform Outperform
2025-07-21 B of A Securities Maintain Neutral Neutral
2025-07-11 Goldman Sachs Maintain Neutral Neutral
2025-07-08 Mizuho Maintain Outperform Outperform
2025-07-08 Guggenheim Maintain Sell Sell
2025-07-08 Wedbush Maintain Outperform Outperform
2025-07-07 William Blair Downgrade Outperform Market Perform
2025-07-03 HSBC Maintain Reduce Reduce
2025-07-03 Goldman Sachs Maintain Neutral Neutral
2025-07-01 Wedbush Maintain Outperform Outperform
2025-06-30 Canaccord Genuity Maintain Buy Buy
2025-06-26 Benchmark Maintain Buy Buy
2025-06-23 Wedbush Maintain Outperform Outperform
2025-06-23 UBS Maintain Sell Sell
2025-06-23 Guggenheim Maintain Sell Sell
2025-06-20 Wedbush Maintain Outperform Outperform
2025-06-11 Piper Sandler Maintain Overweight Overweight
2025-06-09 Morgan Stanley Maintain Overweight Overweight
2025-06-09 Argus Research Downgrade Buy Hold
2025-06-09 Baird Downgrade Outperform Neutral
2025-06-06 Goldman Sachs Maintain Neutral Neutral
2025-05-23 Wedbush Maintain Outperform Outperform
2025-05-16 Mizuho Maintain Outperform Outperform
2025-05-06 Goldman Sachs Maintain Neutral Neutral
2025-05-01 Wedbush Maintain Outperform Outperform
2025-04-24 Guggenheim Maintain Sell Sell
2025-04-24 Stifel Maintain Buy Buy
2025-04-23 Benchmark Maintain Buy Buy
2025-04-23 JP Morgan Maintain Underweight Underweight
2025-04-23 Needham Maintain Hold Hold
2025-04-23 Cantor Fitzgerald Maintain Overweight Overweight
2025-04-23 Wedbush Maintain Outperform Outperform
2025-04-23 Mizuho Maintain Outperform Outperform
2025-04-23 Canaccord Genuity Maintain Buy Buy
2025-04-23 RBC Capital Maintain Outperform Outperform
2025-04-23 Roth MKM Maintain Buy Buy
2025-04-23 Baird Maintain Outperform Outperform
2025-04-23 GLJ Research Maintain Sell Sell
2025-04-22 B of A Securities Maintain Neutral Neutral
2025-04-17 Barclays Maintain Equal Weight Equal Weight
2025-04-16 Piper Sandler Maintain Overweight Overweight
2025-04-10 UBS Maintain Sell Sell
2025-04-10 Mizuho Maintain Outperform Outperform
2025-04-09 Benchmark Maintain Buy Buy
2025-04-07 Wedbush Maintain Outperform Outperform
2025-04-03 Cantor Fitzgerald Maintain Overweight Overweight
2025-04-03 Truist Securities Maintain Hold Hold
2025-04-03 Goldman Sachs Maintain Neutral Neutral
2025-03-31 Stifel Maintain Buy Buy
2025-03-28 Deutsche Bank Maintain Buy Buy
2025-03-27 Wedbush Maintain Outperform Outperform
2025-03-21 Wedbush Maintain Outperform Outperform
2025-03-21 Morgan Stanley Maintain Overweight Overweight
2025-03-20 Wedbush Maintain Outperform Outperform
2025-03-20 Piper Sandler Maintain Overweight Overweight
2025-03-19 Cantor Fitzgerald Upgrade Neutral Overweight
2025-03-18 RBC Capital Maintain Outperform Outperform
2025-03-17 Mizuho Maintain Outperform Outperform
2025-03-17 Canaccord Genuity Maintain Buy Buy
2025-03-14 Wells Fargo Maintain Underweight Underweight
2025-03-12 Guggenheim Maintain Sell Sell
2025-03-12 JP Morgan Maintain Underweight Underweight
2025-03-11 Canaccord Genuity Maintain Buy Buy
2025-03-11 Wedbush Maintain Outperform Outperform
2025-03-10 UBS Maintain Sell Sell
2025-03-07 Wedbush Maintain Outperform Outperform
2025-03-06 Baird Maintain Outperform Outperform
2025-03-04 B of A Securities Maintain Neutral Neutral
2025-02-25 Guggenheim Maintain Sell Sell
2025-02-12 GLJ Research Maintain Sell Sell
2025-02-10 Needham Maintain Hold Hold
2025-02-10 Stifel Maintain Buy Buy
2025-01-31 Guggenheim Maintain Sell Sell
2025-01-30 Cantor Fitzgerald Maintain Neutral Neutral
2025-01-30 Wells Fargo Maintain Underweight Underweight
2025-01-30 RBC Capital Maintain Outperform Outperform
2025-01-30 UBS Maintain Sell Sell
2025-01-30 Baird Maintain Outperform Outperform
2025-01-30 Mizuho Maintain Outperform Outperform
2025-01-30 Truist Securities Maintain Hold Hold
2025-01-30 Needham Maintain Hold Hold
2025-01-29 Cantor Fitzgerald Maintain Neutral Neutral
2025-01-29 Guggenheim Maintain Sell Sell
2025-01-22 Wedbush Maintain Outperform Outperform
2025-01-21 Piper Sandler Maintain Overweight Overweight
2025-01-15 Barclays Maintain Equal Weight Equal Weight
2025-01-13 Morgan Stanley Maintain Overweight Overweight
2025-01-07 B of A Securities Downgrade Buy Neutral
2025-01-06 Stifel Maintain Buy Buy
2025-01-03 Evercore ISI Group Maintain In Line In Line
2025-01-03 GLJ Research Maintain Sell Sell
2025-01-03 Canaccord Genuity Maintain Buy Buy
2025-01-03 Truist Securities Maintain Hold Hold
2025-01-02 Truist Securities Maintain Hold Hold
2024-12-18 Baird Maintain Outperform Outperform
2024-12-17 Mizuho Upgrade Neutral Outperform
2024-12-16 Truist Securities Maintain Hold Hold
2024-12-11 Goldman Sachs Maintain Neutral Neutral
2024-12-10 Morgan Stanley Maintain Overweight Overweight
2024-12-10 Cantor Fitzgerald Maintain Neutral Neutral
2024-12-09 Deutsche Bank Maintain Buy Buy
2024-12-05 Guggenheim Maintain Sell Sell
2024-12-05 B of A Securities Maintain Buy Buy
2024-12-02 Stifel Maintain Buy Buy
2024-12-02 Roth MKM Upgrade Neutral Buy
2024-11-25 UBS Maintain Sell Sell
2024-11-18 Barclays Maintain Equal Weight Equal Weight
2024-11-18 Wedbush Maintain Outperform Outperform
2024-11-15 RBC Capital Maintain Outperform Outperform
2024-11-14 Jefferies Maintain Hold Hold
2024-11-11 Wedbush Maintain Outperform Outperform
2024-11-07 B of A Securities Maintain Buy Buy
2024-10-29 Piper Sandler Maintain Overweight Overweight
2024-10-29 Barclays Maintain Equal Weight Equal Weight
2024-10-28 Canaccord Genuity Maintain Buy Buy
2024-10-25 Piper Sandler Maintain Overweight Overweight
2024-10-25 Stifel Maintain Buy Buy
2024-10-24 Goldman Sachs Maintain Neutral Neutral
2024-10-24 Wedbush Maintain Outperform Outperform
2024-10-24 Canaccord Genuity Maintain Buy Buy
2024-10-24 RBC Capital Maintain Outperform Outperform
2024-10-24 B of A Securities Maintain Buy Buy
2024-10-24 KGI Securities Upgrade Neutral Outperform
2024-10-24 Truist Securities Maintain Hold Hold
2024-10-24 Cantor Fitzgerald Maintain Neutral Neutral
2024-10-24 JP Morgan Maintain Underweight Underweight
2024-10-24 Guggenheim Maintain Sell Sell
2024-10-24 Wells Fargo Maintain Underweight Underweight
2024-10-23 Cantor Fitzgerald Maintain Neutral Neutral
2024-10-21 Jefferies Maintain Hold Hold
2024-10-17 GLJ Research Maintain Sell Sell
2024-10-11 Roth MKM Maintain Neutral Neutral
2024-10-11 Goldman Sachs Maintain Neutral Neutral
2024-10-11 Cantor Fitzgerald Maintain Neutral Neutral
2024-10-11 HSBC Maintain Reduce Reduce
2024-10-10 Cantor Fitzgerald Maintain Neutral Neutral
2024-10-08 Oppenheimer Maintain Perform Perform
2024-10-08 Truist Securities Maintain Hold Hold
2024-10-08 RBC Capital Maintain Outperform Outperform
2024-10-07 Cantor Fitzgerald Maintain Neutral Neutral
2024-10-03 Morgan Stanley Maintain Overweight Overweight
2024-10-03 Bernstein Maintain Underperform Underperform
2024-10-03 Truist Securities Maintain Hold Hold
2024-09-30 Cantor Fitzgerald Maintain Neutral Neutral
2024-09-26 GLJ Research Maintain Sell Sell
2024-09-25 Piper Sandler Maintain Overweight Overweight
2024-09-25 RBC Capital Maintain Outperform Outperform
2024-09-24 Cantor Fitzgerald Maintain Neutral Neutral
2024-09-23 Cantor Fitzgerald Maintain Neutral Neutral
2024-09-16 Cantor Fitzgerald Maintain Neutral Neutral
2024-09-16 Canaccord Genuity Maintain Buy Buy
2024-09-13 Guggenheim Maintain Sell Sell
2024-09-13 Canaccord Genuity Maintain Buy Buy
2024-09-09 Cantor Fitzgerald Maintain Neutral Neutral
2024-09-05 Morgan Stanley Maintain Overweight Overweight
2024-09-05 GLJ Research Maintain Sell Sell
2024-09-03 Cantor Fitzgerald Maintain Neutral Neutral
2024-08-20 Baird Maintain Outperform Outperform
2024-08-19 Cantor Fitzgerald Maintain Neutral Neutral
2024-08-19 Piper Sandler Maintain Overweight Overweight
2024-08-16 Cantor Fitzgerald Maintain Neutral Neutral
2024-08-14 Truist Securities Maintain Hold Hold
2024-08-08 RBC Capital Maintain Outperform Outperform
2024-08-05 Cantor Fitzgerald Maintain Neutral Neutral
2024-08-01 Cantor Fitzgerald Maintain Neutral Neutral
2024-07-29 Morgan Stanley Maintain Overweight Overweight
2024-07-29 Truist Securities Maintain Hold Hold
2024-07-26 Argus Research Maintain Buy Buy
2024-07-25 KGI Securities Downgrade Outperform Neutral
2024-07-25 Barclays Maintain Equal Weight Equal Weight
2024-07-24 Goldman Sachs Maintain Neutral Neutral
2024-07-24 Guggenheim Maintain Sell Sell
2024-07-24 Citigroup Maintain Neutral Neutral
2024-07-24 Roth MKM Maintain Neutral Neutral
2024-07-24 Piper Sandler Maintain Overweight Overweight
2024-07-24 Truist Securities Maintain Hold Hold
2024-07-24 Wedbush Maintain Outperform Outperform
2024-07-24 New Street Research Downgrade Buy Neutral
2024-07-24 Cantor Fitzgerald Maintain Overweight Overweight
2024-07-23 Guggenheim Maintain Sell Sell
2024-07-23 GLJ Research Maintain Sell Sell
2024-07-22 Cantor Fitzgerald Maintain Overweight Overweight
2024-07-18 Morgan Stanley Maintain Overweight Overweight
2024-07-17 Cantor Fitzgerald Maintain Overweight Overweight
2024-07-17 Barclays Maintain Equal Weight Equal Weight
2024-07-16 Baird Maintain Outperform Outperform
2024-07-15 Cantor Fitzgerald Maintain Overweight Overweight
2024-07-12 UBS Downgrade Neutral Sell
2024-07-12 Mizuho Maintain Neutral Neutral
2024-07-12 Citigroup Maintain Neutral Neutral
2024-07-11 Wedbush Maintain Outperform Outperform
2024-07-10 Morgan Stanley Maintain Overweight Overweight
2024-07-10 Goldman Sachs Maintain Neutral Neutral
2024-07-09 Oppenheimer Maintain Perform Perform
2024-07-03 Wedbush Maintain Outperform Outperform
2024-07-03 Goldman Sachs Maintain Neutral Neutral
2024-07-03 Guggenheim Maintain Sell Sell
2024-07-03 Truist Securities Maintain Hold Hold
2024-07-03 Canaccord Genuity Maintain Buy Buy
2024-07-03 TD Cowen Maintain Hold Hold
2024-07-01 Cantor Fitzgerald Maintain Overweight Overweight
2024-07-01 Wells Fargo Maintain Underweight Underweight
2024-06-25 Guggenheim Maintain Sell Sell
2024-06-25 RBC Capital Maintain Outperform Outperform
2024-06-25 New Street Research Maintain Buy Buy
2024-06-25 Morgan Stanley Maintain Overweight Overweight
2024-06-24 Cantor Fitzgerald Maintain Overweight Overweight
2024-06-20 RBC Capital Maintain Outperform Outperform
2024-06-20 Morgan Stanley Maintain Overweight Overweight
2024-06-18 GLJ Research Maintain Sell Sell
2024-06-17 Cantor Fitzgerald Maintain Overweight Overweight
2024-06-14 Cantor Fitzgerald Maintain Overweight Overweight
2024-06-14 Wedbush Maintain Outperform Outperform
2024-06-14 Goldman Sachs Maintain Neutral Neutral
2024-06-12 Morgan Stanley Maintain Overweight Overweight
2024-06-12 Cantor Fitzgerald Maintain Overweight Overweight
2024-06-10 Bernstein Maintain Underperform Underperform
2024-05-29 GLJ Research Maintain Sell Sell
2024-04-29 Evercore ISI Group Maintain In Line In Line
2024-04-29 Wedbush Maintain Outperform Outperform
2024-04-25 Deutsche Bank Maintain Hold Hold
2024-04-24 Roth MKM Maintain Neutral Neutral
2024-04-24 Guggenheim Maintain Sell Sell
2024-04-24 Truist Securities Maintain Hold Hold
2024-04-24 Wedbush Maintain Outperform Outperform
2024-04-24 RBC Capital Maintain Outperform Outperform
2024-04-24 HSBC Maintain Reduce Reduce
2024-04-24 Canaccord Genuity Maintain Buy Buy
2024-04-24 Citigroup Maintain Neutral Neutral
2024-04-24 UBS Maintain Neutral Neutral
2024-04-24 Oppenheimer Maintain Perform Perform
2024-04-24 B of A Securities Upgrade Neutral Buy
2024-04-24 Mizuho Maintain Neutral Neutral
2024-04-23 Guggenheim Maintain Sell Sell
2024-04-22 Piper Sandler Maintain Overweight Overweight
2024-04-19 Wedbush Maintain Outperform Outperform
2024-04-18 Deutsche Bank Downgrade Buy Hold
2024-04-17 Baird Maintain Outperform Outperform
2024-04-17 Barclays Maintain Equal Weight Equal Weight
2024-04-16 GLJ Research Maintain Sell Sell
2024-04-12 Citigroup Maintain Neutral Neutral
2024-04-12 Wells Fargo Maintain Underweight Underweight
2024-04-10 Piper Sandler Maintain Overweight Overweight
2024-04-10 Jefferies Maintain Hold Hold
2024-04-09 Goldman Sachs Maintain Neutral Neutral
2024-04-09 Morgan Stanley Maintain Overweight Overweight
2024-04-08 Deutsche Bank Maintain Buy Buy
2024-04-04 Morgan Stanley Maintain Overweight Overweight
2024-04-03 JP Morgan Maintain Underweight Underweight
2024-04-03 Truist Securities Maintain Hold Hold
2024-04-03 HSBC Maintain Reduce Reduce
2024-04-03 Baird Maintain Outperform Outperform
2024-04-03 Deutsche Bank Maintain Buy Buy
2024-04-02 Oppenheimer Maintain Perform Perform
2024-04-02 Baird Maintain Outperform Outperform
2024-04-02 Deutsche Bank Maintain Buy Buy
2024-04-01 Wells Fargo Maintain Underweight Underweight
2024-03-28 Deutsche Bank Maintain Buy Buy
2024-03-28 Wedbush Maintain Outperform Outperform
2024-03-27 RBC Capital Maintain Outperform Outperform
2024-03-27 Citigroup Maintain Neutral Neutral
2024-03-27 Morgan Stanley Maintain Overweight Overweight
2024-03-26 Bernstein Maintain Underperform Underperform
2024-03-25 Mizuho Downgrade Buy Neutral
2024-03-25 Oppenheimer Maintain Perform Perform
2024-03-18 Goldman Sachs Maintain Neutral Neutral
2024-03-14 UBS Maintain Neutral Neutral
2024-03-13 Wells Fargo Downgrade Equal Weight Underweight
2024-03-13 UBS Maintain Neutral Neutral
2024-03-13 Wedbush Maintain Outperform Outperform
2024-03-11 Deutsche Bank Maintain Buy Buy
2024-03-06 Morgan Stanley Maintain Overweight Overweight
2024-03-05 RBC Capital Maintain Outperform Outperform
2024-02-29 RBC Capital Maintain Outperform Outperform
2024-02-06 Daiwa Capital Downgrade Outperform Neutral
2024-02-05 Piper Sandler Maintain Overweight Overweight
2024-01-31 Wedbush Maintain Outperform Outperform
2024-01-30 Baird Maintain Outperform Outperform
2024-01-26 Edward Jones Downgrade Buy Hold
2024-01-26 Deutsche Bank Maintain Buy Buy
2024-01-26 Goldman Sachs Maintain Neutral Neutral
2024-01-26 JP Morgan Maintain Underweight Underweight
2024-01-26 Citigroup Maintain Neutral Neutral
2024-01-25 Mizuho Maintain Buy Buy
2024-01-25 Barclays Maintain Equal Weight Equal Weight
2024-01-25 Goldman Sachs Maintain Neutral Neutral
2024-01-25 Truist Securities Maintain Hold Hold
2024-01-25 UBS Maintain Neutral Neutral
2024-01-25 KGI Securities Downgrade Outperform Neutral
2024-01-25 Wedbush Maintain Outperform Outperform
2024-01-25 RBC Capital Maintain Outperform Outperform
2024-01-25 Baird Maintain Outperform Outperform
2024-01-23 Wedbush Maintain Outperform Outperform
2024-01-22 Morgan Stanley Maintain Overweight Overweight
2024-01-18 Barclays Maintain Equal Weight Equal Weight
2024-01-16 Wedbush Maintain Outperform Outperform
2023-12-27 Morgan Stanley Maintain Overweight Overweight
2023-12-22 RBC Capital Maintain Outperform Outperform
2023-12-22 Wedbush Maintain Outperform Outperform
2023-12-18 RBC Capital Maintain Outperform Outperform
2023-12-15 Guggenheim Maintain Sell Sell
2023-12-14 Deutsche Bank Maintain Buy Buy
2023-12-01 Wedbush Maintain Outperform Outperform
2023-12-01 CFRA Maintain Buy Buy
2023-12-01 RBC Capital Maintain Outperform Outperform
2023-12-01 Goldman Sachs Maintain Neutral Neutral
2023-11-30 Morgan Stanley Maintain Overweight Overweight
2023-11-30 Truist Securities Maintain Hold Hold
2023-11-28 Wedbush Maintain Outperform Outperform
2023-11-20 Jefferies Maintain Hold Hold
2023-11-19 Piper Sandler Maintain Overweight Overweight
2023-11-14 Morgan Stanley Maintain Overweight Overweight
2023-11-14 Deutsche Bank Maintain Buy Buy
2023-11-14 Goldman Sachs Maintain Neutral Neutral
2023-10-19 Citigroup Maintain Neutral Neutral
2023-10-19 B of A Securities Maintain Neutral Neutral
2023-10-19 Roth MKM Maintain Neutral Neutral
2023-10-19 JP Morgan Maintain Underweight Underweight
2023-10-19 Truist Securities Maintain Hold Hold
2023-10-19 Mizuho Maintain Buy Buy
2023-10-19 Guggenheim Maintain Sell Sell
2023-10-19 Deutsche Bank Maintain Buy Buy
2023-10-19 Morgan Stanley Maintain Overweight Overweight
2023-10-19 Wells Fargo Maintain Equal Weight Equal Weight
2023-10-19 Wedbush Maintain Outperform Outperform
2023-10-19 Goldman Sachs Maintain Neutral Neutral
2023-10-18 Baird Maintain Outperform Outperform
2023-10-16 Piper Sandler Maintain Overweight Overweight
2023-10-16 Wedbush Maintain Outperform Outperform
2023-10-11 Citigroup Maintain Neutral Neutral
2023-10-10 UBS Maintain Neutral Neutral
2023-10-09 Jefferies Maintain Hold Hold
2023-10-09 Evercore ISI Group Maintain In Line In Line
2023-10-09 Wells Fargo Maintain Equal Weight Equal Weight
2023-10-03 JP Morgan Maintain Underweight Underweight
2023-10-02 RBC Capital Maintain Outperform Outperform
2023-10-02 Truist Securities Maintain Hold Hold
2023-10-02 CFRA Maintain Buy Buy
2023-09-29 Barclays Maintain Equal Weight Equal Weight
2023-09-29 Piper Sandler Maintain Overweight Overweight
2023-09-29 Canaccord Genuity Maintain Buy Buy
2023-09-28 Morgan Stanley Maintain Overweight Overweight
2023-09-27 Deutsche Bank Maintain Buy Buy
2023-09-26 RBC Capital Maintain Outperform Outperform
2023-09-22 Barclays Maintain Equal Weight Equal Weight
2023-09-18 Goldman Sachs Maintain Neutral Neutral
2023-09-18 Guggenheim Maintain Sell Sell
2023-09-15 Piper Sandler Maintain Overweight Overweight
2023-09-12 RBC Capital Maintain Outperform Outperform
2023-09-11 Morgan Stanley Upgrade Equal Weight Overweight
2023-09-06 Deutsche Bank Maintain Buy Buy
2023-08-30 Guggenheim Maintain Sell Sell
2023-08-07 Bernstein Maintain Underperform Underperform
2023-07-25 Morgan Stanley Maintain Equal Weight Equal Weight
2023-07-24 Baird Maintain Outperform Outperform
2023-07-24 UBS Downgrade Buy Neutral
2023-07-21 Morgan Stanley Maintain Equal Weight Equal Weight
2023-07-20 Truist Securities Maintain Hold Hold
2023-07-20 JP Morgan Maintain Underweight Underweight
2023-07-20 Barclays Maintain Equal Weight Equal Weight
2023-07-20 TD Cowen Maintain Market Perform Market Perform
2023-07-20 Mizuho Maintain Buy Buy
2023-07-20 Baird Maintain Outperform Outperform
2023-07-20 Wells Fargo Maintain Equal Weight Equal Weight
2023-07-20 Wedbush Maintain Outperform Outperform
2023-07-20 Guggenheim Maintain Sell Sell
2023-07-20 Bernstein Maintain Underperform Underperform
2023-07-20 Jefferies Maintain Hold Hold
2023-07-19 CFRA Maintain Buy Buy
2023-07-17 Wedbush Maintain Outperform Outperform
2023-07-17 Wells Fargo Maintain Equal Weight Equal Weight
2023-07-17 Morgan Stanley Maintain Equal Weight Equal Weight
2023-07-12 Citigroup Maintain Neutral Neutral
2023-07-07 Mizuho Maintain Buy Buy
2023-07-06 B of A Securities Maintain Neutral Neutral
2023-07-06 CFRA Maintain Buy Buy
2023-07-05 Morgan Stanley Maintain Equal Weight Equal Weight
2023-07-03 Deutsche Bank Maintain Buy Buy
2023-07-03 Wedbush Maintain Outperform Outperform
2023-07-03 Citigroup Maintain Neutral Neutral
2023-07-03 JP Morgan Maintain Underweight Underweight
2023-07-03 Piper Sandler Maintain Overweight Overweight
2023-07-03 Truist Securities Maintain Hold Hold
2023-07-03 Goldman Sachs Maintain Neutral Neutral
2023-07-03 Canaccord Genuity Maintain Buy Buy
2023-06-26 Goldman Sachs Downgrade Buy Neutral
2023-06-26 Guggenheim Maintain Sell Sell
2023-06-26 Deutsche Bank Maintain Buy Buy
2023-06-23 DZ Bank Downgrade Buy Sell
2023-06-23 Morgan Stanley Maintain Equal Weight Equal Weight
2023-06-22 Morgan Stanley Downgrade Overweight Equal Weight
2023-06-21 Barclays Downgrade Overweight Equal Weight
2023-06-15 Wedbush Maintain Outperform Outperform
2023-06-15 RBC Capital Maintain Outperform Outperform
2023-06-12 KGI Securities Upgrade Neutral Outperform
2023-06-09 RBC Capital Maintain Outperform Outperform
2023-06-09 CFRA Downgrade Strong Buy Buy
2023-06-09 Wedbush Maintain Outperform Outperform
2023-06-06 Barclays Maintain Overweight Overweight
2023-06-06 Piper Sandler Maintain Overweight Overweight
2023-06-05 Citigroup Maintain Neutral Neutral
2023-05-17 CFRA Maintain Strong Buy Strong Buy
2023-05-12 Wedbush Maintain Outperform Outperform
2023-05-02 Piper Sandler Maintain Overweight Overweight
2023-04-28 Morgan Stanley Maintain Overweight Overweight
2023-04-26 Jefferies Downgrade Buy Hold
2023-04-21 Barclays Maintain Overweight Overweight
2023-04-21 Goldman Sachs Maintain Buy Buy
2023-04-21 Truist Securities Downgrade Buy Hold
2023-04-20 JP Morgan Maintain Underweight Underweight
2023-04-20 RBC Capital Maintain Outperform Outperform
2023-04-20 Mizuho Maintain Buy Buy
2023-04-20 TD Cowen Maintain Market Perform Market Perform
2023-04-20 B of A Securities Maintain Neutral Neutral
2023-04-20 Canaccord Genuity Maintain Buy Buy
2023-04-20 Deutsche Bank Maintain Buy Buy
2023-04-20 Tudor Pickering Downgrade Hold Sell
2023-04-20 Citigroup Maintain Neutral Neutral
2023-04-20 Wedbush Maintain Outperform Outperform
2023-04-20 Wells Fargo Maintain Equal Weight Equal Weight
2023-04-19 RBC Capital Maintain Outperform Outperform
2023-04-17 Barclays Maintain Overweight Overweight
2023-04-11 Baird Maintain Outperform Outperform
2023-04-10 Morgan Stanley Maintain Overweight Overweight
2023-04-10 Wolfe Research Maintain Peer Perform Peer Perform
2023-04-04 B of A Securities Maintain Neutral Neutral
2023-04-03 Goldman Sachs Maintain Buy Buy
2023-04-03 Deutsche Bank Maintain Buy Buy
2023-04-03 Guggenheim Maintain Sell Sell
2023-04-03 TD Cowen Maintain Market Perform Market Perform
2023-03-30 CFRA Upgrade Buy Strong Buy
2023-03-29 Wedbush Maintain Outperform Outperform
2023-03-29 Baird Maintain Outperform Outperform
2023-03-27 Citigroup Maintain Neutral Neutral
2023-03-27 Morgan Stanley Maintain Overweight Overweight
2023-03-13 Wolfe Research Downgrade Outperform Peer Perform
2023-03-08 Berenberg Downgrade Buy Hold
2023-03-06 Jefferies Maintain Buy Buy
2023-03-03 KGI Securities Downgrade Outperform Neutral
2023-03-03 Daiwa Capital Maintain Outperform Outperform
2023-03-02 B of A Securities Maintain Neutral Neutral
2023-02-24 Baird Maintain Outperform Outperform
2023-02-24 Wells Fargo Maintain Equal Weight Equal Weight
2023-02-23 Deutsche Bank Maintain Buy Buy
2023-02-10 Evercore ISI Group Maintain In Line In Line
2023-02-09 CFRA Downgrade Strong Buy Buy
2023-02-06 Wedbush Maintain Outperform Outperform
2023-02-06 RBC Capital Maintain Outperform Outperform
2023-02-03 Deutsche Bank Maintain Buy Buy
2023-02-02 Morgan Stanley Maintain Overweight Overweight
2023-01-30 Berenberg Upgrade Hold Buy
2023-01-26 B of A Securities Maintain Neutral Neutral
2023-01-26 Goldman Sachs Maintain Buy Buy
2023-01-26 Wedbush Maintain Outperform Outperform
2023-01-26 Wolfe Research Maintain Outperform Outperform
2023-01-26 Wells Fargo Maintain Equal Weight Equal Weight
2023-01-26 Citigroup Maintain Neutral Neutral
2023-01-26 Evercore ISI Group Maintain In Line In Line
2023-01-26 Baird Maintain Outperform Outperform
2023-01-26 Cowen & Co. Maintain Market Perform Market Perform
2023-01-25 JP Morgan Maintain Underweight Underweight
2023-01-25 Morgan Stanley Maintain Overweight Overweight
2023-01-23 UBS Maintain Buy Buy
2023-01-23 Truist Securities Maintain Buy Buy
2023-01-19 Deutsche Bank Maintain Buy Buy
2023-01-19 Piper Sandler Maintain Overweight Overweight
2023-01-17 B of A Securities Maintain Neutral Neutral
2023-01-17 Jefferies Maintain Buy Buy
2023-01-13 Deutsche Bank Maintain Buy Buy
2023-01-13 Guggenheim Downgrade Neutral Sell
2023-01-13 Citigroup Maintain Neutral Neutral
2023-01-13 CFRA Maintain Strong Buy Strong Buy
2023-01-13 Evercore ISI Group Maintain In Line In Line
2023-01-13 Wells Fargo Maintain Equal Weight Equal Weight
2023-01-05 Mizuho Maintain Buy Buy
2023-01-03 Goldman Sachs Maintain Buy Buy
2023-01-03 RBC Capital Maintain Outperform Outperform
2023-01-03 Truist Securities Maintain Buy Buy
2022-12-29 Morgan Stanley Maintain Overweight Overweight
2022-12-28 Baird Maintain Outperform Outperform
2022-12-23 Wedbush Maintain Outperform Outperform
2022-12-22 Canaccord Genuity Maintain Buy Buy
2022-12-21 Deutsche Bank Maintain Buy Buy
2022-12-20 Mizuho Maintain Buy Buy
2022-12-20 Evercore ISI Group Maintain In Line In Line
2022-12-20 Daiwa Capital Maintain Outperform Outperform
2022-12-19 Oppenheimer Downgrade Outperform Perform
2022-12-15 RBC Capital Maintain Outperform Outperform
2022-12-15 CFRA Maintain Strong Buy Strong Buy
2022-12-15 Wedbush Maintain Outperform Outperform
2022-12-14 Goldman Sachs Maintain Buy Buy
2022-12-02 CFRA Maintain Strong Buy Strong Buy
2022-11-23 Citigroup Upgrade Sell Neutral
2022-11-14 B of A Securities Maintain Neutral Neutral
2022-11-09 Roth MKM Maintain Neutral Neutral
2022-10-25 Morgan Stanley Maintain Overweight Overweight
2022-10-25 Berenberg Maintain Hold Hold
2022-10-20 Deutsche Bank Maintain Buy Buy
2022-10-20 Mizuho Maintain Buy Buy
2022-10-20 Goldman Sachs Maintain Buy Buy
2022-10-20 B of A Securities Maintain Neutral Neutral
2022-10-20 UBS Maintain Buy Buy
2022-10-20 RBC Capital Maintain Outperform Outperform
2022-10-20 Wedbush Maintain Outperform Outperform
2022-10-14 Wells Fargo Maintain Equal Weight Equal Weight
2022-10-13 Evercore ISI Group Maintain In Line In Line
2022-10-10 Morgan Stanley Maintain Overweight Overweight
2022-10-06 Mizuho Maintain Buy Buy
2022-10-04 Goldman Sachs Maintain Buy Buy
2022-10-03 Truist Securities Maintain Buy Buy
2022-10-03 UBS Maintain Buy Buy
2022-10-02 CFRA Maintain Strong Buy Strong Buy
2022-09-29 Piper Sandler Maintain Overweight Overweight
2022-09-27 Baird Maintain Outperform Outperform
2022-09-16 Deutsche Bank Maintain Buy Buy
2022-09-15 Needham Upgrade Underperform Hold
2022-09-07 UBS Maintain Buy Buy
2022-09-06 Wolfe Research Upgrade Peer Perform Outperform
2022-09-01 Piper Sandler Maintain Overweight Overweight
2022-08-29 Deutsche Bank Maintain Buy Buy
2022-08-28 Berenberg Maintain Hold Hold
2022-08-26 Jefferies Maintain Buy Buy
2022-08-26 Morgan Stanley Maintain Overweight Overweight
2022-08-25 Morgan Stanley Maintain Overweight Overweight
2022-08-25 Wedbush Maintain Outperform Outperform
2022-08-25 Berenberg Maintain Hold Hold
2022-08-18 CFRA Maintain Strong Buy Strong Buy
2022-08-02 Citigroup Maintain Sell Sell
2022-07-22 Argus Research Maintain Buy Buy
2022-07-21 Berenberg Maintain Hold Hold
2022-07-21 Mizuho Maintain Buy Buy
2022-07-21 Canaccord Genuity Maintain Buy Buy
2022-07-21 Wells Fargo Maintain Equal Weight Equal Weight
2022-07-21 B of A Securities Maintain Neutral Neutral
2022-07-21 Baird Maintain Outperform Outperform
2022-07-21 Cowen & Co. Maintain Market Perform Market Perform
2022-07-21 UBS Maintain Buy Buy
2022-07-20 Goldman Sachs Maintain Buy Buy
2022-07-19 GLJ Research Maintain Sell Sell
2022-07-18 Barclays Maintain Underweight Underweight
2022-07-14 Morgan Stanley Maintain Overweight Overweight
2022-07-14 Truist Securities Maintain Buy Buy
2022-07-13 Piper Sandler Maintain Overweight Overweight
2022-07-11 Wells Fargo Maintain Equal Weight Equal Weight
2022-07-11 CFRA Maintain Strong Buy Strong Buy
2022-07-06 UBS Maintain Buy Buy
2022-07-05 JP Morgan Maintain Underweight Underweight
2022-07-05 CFRA Maintain Strong Buy Strong Buy
2022-07-03 Goldman Sachs Maintain Buy Buy
2022-06-28 Deutsche Bank Maintain Buy Buy
2022-06-27 Mizuho Maintain Buy Buy
2022-06-24 Credit Suisse Maintain Outperform Outperform
2022-06-13 RBC Capital Upgrade Sector Perform Outperform
2022-06-10 Barclays Maintain Underweight Underweight
2022-06-09 UBS Upgrade Neutral Buy
2022-06-03 CFRA Maintain Strong Buy Strong Buy
2022-06-03 Cowen & Co. Maintain Market Perform Market Perform
2022-06-02 Bernstein Maintain Underperform Underperform
2022-06-01 Goldman Sachs Maintain Buy Buy
2022-05-26 Jefferies Maintain Buy Buy
2022-05-24 Daiwa Capital Maintain Outperform Outperform
2022-05-19 Wedbush Maintain Outperform Outperform
2022-05-18 Piper Sandler Maintain Overweight Overweight
2022-05-17 Tudor Pickering Upgrade Sell Hold
2022-05-12 Wells Fargo Maintain Equal Weight Equal Weight
2022-05-10 Berenberg Maintain Hold Hold
2022-04-25 CFRA Upgrade Buy Strong Buy
2022-04-22 Evercore ISI Group Maintain In Line In Line
2022-04-22 Bernstein Maintain Underperform Underperform
2022-04-22 Deutsche Bank Maintain Buy Buy
2022-04-21 Citigroup Maintain Sell Sell
2022-04-21 CFRA Maintain Buy Buy
2022-04-21 RBC Capital Maintain Sector Perform Sector Perform
2022-04-21 Oppenheimer Maintain Outperform Outperform
2022-04-21 Wells Fargo Maintain Equal Weight Equal Weight
2022-04-21 JP Morgan Maintain Underweight Underweight
2022-04-19 Credit Suisse Maintain Outperform Outperform
2022-04-18 Piper Sandler Maintain Overweight Overweight
2022-04-04 Cowen & Co. Maintain Market Perform Market Perform
2022-04-04 JP Morgan Maintain Underweight Underweight
2022-04-04 UBS Maintain Neutral Neutral
2022-03-20 Jefferies Maintain Buy Buy
2022-02-25 Daiwa Capital Upgrade Neutral Outperform
2022-02-14 Piper Sandler Maintain Overweight Overweight
2022-01-31 Credit Suisse Upgrade Neutral Outperform
2022-01-27 JP Morgan Maintain Underweight Underweight
2022-01-27 Baird Maintain Outperform Outperform
2022-01-27 Oppenheimer Maintain Outperform Outperform
2022-01-27 Citigroup Maintain Sell Sell
2022-01-27 Wells Fargo Maintain Equal Weight Equal Weight
2022-01-26 Jefferies Maintain Buy Buy
2022-01-26 Goldman Sachs Maintain Buy Buy
2022-01-26 CFRA Maintain Buy Buy
2022-01-18 Credit Suisse Maintain Neutral Neutral
2022-01-05 Evercore ISI Group Maintain In Line In Line
2022-01-05 Barclays Maintain Underweight Underweight
2022-01-05 Mizuho Maintain Buy Buy
2022-01-05 Daiwa Capital Maintain Neutral Neutral
2022-01-03 Morgan Stanley Maintain Overweight Overweight
2022-01-03 RBC Capital Maintain Sector Perform Sector Perform
2022-01-03 Deutsche Bank Maintain Buy Buy
2022-01-03 CFRA Upgrade Hold Buy
2022-01-03 JP Morgan Maintain Underweight Underweight
2022-01-02 Jefferies Maintain Buy Buy
2022-01-02 Goldman Sachs Maintain Buy Buy
2021-12-31 Deutsche Bank Maintain Buy Buy
2021-12-28 Argus Research Maintain Buy Buy
2021-12-22 Baird Maintain Outperform Outperform
2021-12-20 Guggenheim Maintain Neutral Neutral
2021-12-14 Daiwa Capital Maintain Neutral Neutral
2021-12-08 New Street Research Maintain Buy Buy
2021-12-07 UBS Maintain Neutral Neutral
2021-11-19 Wedbush Maintain Outperform Outperform
2021-11-17 Exane BNP Paribas Maintain Underperform Underperform
2021-11-08 Jefferies Maintain Buy Buy
2021-10-28 Piper Sandler Maintain Overweight Overweight
2021-10-27 Goldman Sachs Maintain Buy Buy
2021-10-21 Canaccord Genuity Maintain Buy Buy
2021-10-21 Credit Suisse Maintain Neutral Neutral
2021-10-21 Baird Maintain Outperform Outperform
2021-10-21 Wedbush Maintain Outperform Outperform
2021-10-21 Roth Capital Maintain Neutral Neutral
2021-10-21 RBC Capital Maintain Sector Perform Sector Perform
2021-10-21 Wells Fargo Maintain Equal Weight Equal Weight
2021-10-21 Mizuho Maintain Buy Buy
2021-10-19 Morgan Stanley Maintain Overweight Overweight
2021-10-18 B of A Securities Maintain Neutral Neutral
2021-10-15 Jefferies Maintain Buy Buy
2021-10-14 Barclays Maintain Underweight Underweight
2021-10-08 Canaccord Genuity Maintain Buy Buy
2021-10-04 RBC Capital Maintain Sector Perform Sector Perform
2021-10-04 Baird Maintain Outperform Outperform
2021-08-19 Morgan Stanley Maintain Overweight Overweight
2021-08-17 Bernstein Maintain Underperform Underperform
2021-08-12 UBS Maintain Neutral Neutral
2021-08-09 Jefferies Upgrade Hold Buy
2021-08-02 KGI Securities Maintain Outperform Outperform
2021-07-29 DZ Bank Upgrade Sell Buy
2021-07-27 B of A Securities Maintain Neutral Neutral
2021-07-27 Canaccord Genuity Maintain Buy Buy
2021-07-27 Goldman Sachs Maintain Buy Buy
2021-07-27 Mizuho Maintain Buy Buy
2021-07-27 Baird Maintain Outperform Outperform
2021-07-27 RBC Capital Maintain Sector Perform Sector Perform
2021-07-27 Wells Fargo Maintain Equal Weight Equal Weight
2021-07-16 B of A Securities Maintain Neutral Neutral
2021-07-07 JP Morgan Maintain Underweight Underweight
2021-06-29 UBS Maintain Neutral Neutral
2021-06-23 Morgan Stanley Maintain Overweight Overweight
2021-06-14 Canaccord Genuity Maintain Buy Buy
2021-05-28 Morgan Stanley Maintain Overweight Overweight
2021-05-24 Wells Fargo Maintain Equal Weight Equal Weight
2021-05-21 B of A Securities Maintain Neutral Neutral
2021-04-27 B of A Securities Maintain Neutral Neutral
2021-04-27 Canaccord Genuity Maintain Buy Buy
2021-04-27 Oppenheimer Maintain Outperform Outperform
2021-04-27 Credit Suisse Maintain Neutral Neutral
2021-04-27 Goldman Sachs Maintain Buy Buy
2021-04-23 Morgan Stanley Maintain Overweight Overweight
2021-04-20 Mizuho Maintain Buy Buy
2021-04-12 Canaccord Genuity Upgrade Hold Buy
2021-04-05 JP Morgan Maintain Underweight Underweight
2021-04-05 Wedbush Upgrade Neutral Outperform
2021-04-05 Goldman Sachs Maintain Buy Buy
2021-04-04 B of A Securities Maintain Neutral Neutral
2021-03-29 Jefferies Maintain Hold Hold
2021-03-11 Mizuho Maintain Buy Buy
2021-03-09 New Street Research Upgrade Neutral Buy
2021-03-09 New Street Upgrade Neutral Buy
2021-03-08 New Street Upgrade Neutral Buy
2021-03-03 UBS Maintain Neutral Neutral
2021-02-02 Morgan Stanley Maintain Overweight Overweight
2021-02-01 Piper Sandler Maintain Overweight Overweight
2021-01-28 Credit Suisse Maintain Neutral Neutral
2021-01-28 Roth Capital Maintain Neutral Neutral
2021-01-28 JMP Securities Downgrade Market Outperform Market Perform
2021-01-28 Deutsche Bank Maintain Buy Buy
2021-01-28 JP Morgan Maintain Underweight Underweight
2021-01-28 RBC Capital Maintain Sector Perform Sector Perform
2021-01-25 Baird Maintain Outperform Outperform
2021-01-22 JP Morgan Maintain Underweight Underweight
2021-01-20 Oppenheimer Maintain Outperform Outperform
2021-01-15 Wedbush Maintain Neutral Neutral
2021-01-14 Goldman Sachs Maintain Buy Buy
2021-01-13 Edward Jones Maintain Hold Hold
2021-01-11 Credit Suisse Maintain Neutral Neutral
2021-01-10 B of A Securities Maintain Neutral Neutral
2021-01-08 Evercore ISI Group Upgrade Underperform In Line
2021-01-07 RBC Capital Upgrade Underperform Sector Perform
2021-01-06 Morgan Stanley Maintain Overweight Overweight
2021-01-05 Exane BNP Paribas Downgrade Neutral Underperform
2021-01-04 JP Morgan Maintain Underweight Underweight
2020-12-18 CFRA Downgrade Strong Buy Hold
2020-12-11 Jefferies Downgrade Buy Hold
2020-12-10 New Street Research Downgrade Buy Neutral
2020-12-10 New Street Downgrade Buy Neutral
2020-12-09 JP Morgan Maintain Underweight Underweight
2020-12-03 Goldman Sachs Upgrade Neutral Buy
2020-11-23 Wedbush Maintain Neutral Neutral
2020-11-18 Morgan Stanley Upgrade Equal Weight Overweight
2020-11-17 B of A Securities Maintain Neutral Neutral
2020-10-30 CFRA Upgrade Buy Strong Buy
2020-10-27 Citigroup Maintain Sell Sell
2020-10-23 Daiwa Capital Maintain Neutral Neutral
2020-10-23 Morgan Stanley Maintain Equal Weight Equal Weight
2020-10-22 Baird Upgrade Neutral Outperform
2020-10-22 Canaccord Genuity Maintain Hold Hold
2020-10-22 Oppenheimer Maintain Outperform Outperform
2020-10-22 JMP Securities Upgrade Market Perform Market Outperform
2020-10-19 Wedbush Maintain Neutral Neutral
2020-10-16 Morgan Stanley Maintain Equal Weight Equal Weight
2020-10-15 Baird Maintain Neutral Neutral
2020-10-14 Goldman Sachs Maintain Neutral Neutral
2020-10-13 Citigroup Maintain Sell Sell
2020-10-08 New Street Research Upgrade Neutral Buy
2020-10-08 New Street Upgrade Neutral Buy
2020-10-05 JP Morgan Maintain Underweight Underweight
2020-09-23 Vertical Group Maintain Sell Sell
2020-09-23 Goldman Sachs Maintain Neutral Neutral
2020-09-23 Daiwa Capital Downgrade Outperform Neutral
2020-09-23 Deutsche Bank Upgrade Hold Buy
2020-09-23 Stifel Nicolaus Maintain Outperform Outperform
2020-09-23 Nomura Maintain Neutral Neutral
2020-09-23 China Renaissance Downgrade Buy Hold
2020-09-23 Morgan Stanley Upgrade Underweight Equal Weight
2020-09-23 Jefferies Maintain Buy Buy
2020-09-23 Deutsche bank Maintain Hold Hold
2020-09-23 Credit Suisse Maintain Neutral Neutral
2020-09-23 B of A Securities Upgrade Underperform Neutral
2020-09-23 Wedbush Maintain Neutral Neutral
2020-09-23 Global Equities Research Maintain Overweight Overweight
2020-09-23 Canaccord Genuity Maintain Hold Hold
2020-09-23 JP Morgan Maintain Underweight Underweight
2020-09-23 Wunderlich Downgrade Buy Sell
2020-09-23 CFRA Downgrade Hold Sell
2020-09-23 Barclays Maintain Underweight Underweight
2020-09-23 Citi Maintain Sell Sell
2020-09-23 Cowen & Co. Upgrade Underperform Perform
2020-09-23 Berenberg Maintain Sell Sell
2020-09-23 PiperJaffray Maintain Overweight Overweight
2020-09-23 Baird Maintain Neutral Neutral
2020-09-23 Exane BNP Paribas Downgrade Outperform Neutral
2020-09-23 Piper Sandler Maintain Overweight Overweight
2020-09-23 Roth Capital Upgrade Sell Neutral
2020-09-23 Standpoint Research Maintain Sell Sell
2020-09-23 Deutsche Bank Maintain Hold Hold
2020-09-23 Bernstein Downgrade Market Perform Underperform
2020-09-23 Oppenheimer Maintain Outperform Outperform
2020-09-18 Piper Sandler Maintain Overweight Overweight
2020-09-18 Wedbush Maintain Neutral Neutral
2020-09-16 Deutsche Bank Maintain Hold Hold
2020-09-16 Credit Suisse Maintain Neutral Neutral
2020-09-11 UBS Maintain Neutral Neutral
2020-09-08 Bernstein Maintain Underperform Underperform
2020-09-04 Oppenheimer Maintain Outperform Outperform
2020-09-04 CFRA Upgrade Sell Buy
2020-09-02 Bank of America Maintain Neutral Neutral
2020-09-01 RBC Capital Maintain Underperform Underperform
2020-08-31 Argus Research Maintain Buy Buy
2020-08-31 Canaccord Genuity Maintain Hold Hold
2020-08-31 Wedbush Maintain Neutral Neutral
2020-08-26 Jefferies Maintain Buy Buy
2020-08-17 Wedbush Maintain Neutral Neutral
2020-08-14 Morgan Stanley Upgrade Underweight Equal Weight
2020-08-14 B of A Securities Upgrade Underperform Neutral
2020-08-04 Citigroup Maintain Sell Sell
2020-07-29 Morgan Stanley Maintain Underweight Underweight
2020-07-28 Bernstein Downgrade Market Perform Underperform
2020-07-24 Daiwa Capital Downgrade Outperform Neutral
2020-07-24 Argus Research Upgrade Hold Buy
2020-07-23 Piper Sandler Maintain Overweight Overweight
2020-07-23 RBC Capital Maintain Underperform Underperform
2020-07-23 Canaccord Genuity Maintain Hold Hold
2020-07-23 Oppenheimer Maintain Outperform Outperform
2020-07-23 New Street Downgrade Buy Neutral
2020-07-23 Goldman Sachs Maintain Neutral Neutral
2020-07-23 Deutsche Bank Maintain Hold Hold
2020-07-23 New Street Research Downgrade Buy Neutral
2020-07-23 Baird Maintain Neutral Neutral
2020-07-23 Wedbush Maintain Neutral Neutral
2020-07-23 Cowen & Co. Upgrade Underperform Market Perform
2020-07-23 CFRA Maintain Sell Sell
2020-07-22 B of A Securities Maintain Underperform Underperform
2020-07-21 JMP Securities Downgrade Market Outperform Market Perform
2020-07-17 CFRA Downgrade Hold Sell
2020-07-17 Baird Maintain Neutral Neutral
2020-07-17 Credit Suisse Maintain Neutral Neutral
2020-07-16 Citigroup Maintain Sell Sell
2020-07-14 Piper Sandler Maintain Overweight Overweight
2020-07-13 Roth Capital Upgrade Sell Neutral
2020-07-07 Goldman Sachs Maintain Neutral Neutral
2020-07-07 Morgan Stanley Maintain Underweight Underweight
2020-07-06 JP Morgan Maintain Underweight Underweight
2020-07-02 Wedbush Maintain Neutral Neutral
2020-07-01 UBS Maintain Neutral Neutral
2020-06-19 JP Morgan Maintain Underweight Underweight
2020-06-18 Jefferies Maintain Buy Buy
2020-06-12 Morgan Stanley Downgrade Equal Weight Underweight
2020-06-12 Goldman Sachs Downgrade Buy Neutral
2020-06-10 Wedbush Maintain Neutral Neutral
2020-05-29 Daiwa Capital Maintain Outperform Outperform
2020-05-27 Wedbush Maintain Neutral Neutral
2020-05-19 JMP Securities Maintain Market Outperform Market Outperform
2020-05-04 Morgan Stanley Maintain Equal Weight Equal Weight
2020-04-30 CFRA Maintain Hold Hold
2020-04-30 B of A Securities Maintain Underperform Underperform
2020-04-30 JMP Securities Maintain Market Outperform Market Outperform
2020-04-30 Wedbush Maintain Neutral Neutral
2020-04-30 Piper Sandler Maintain Overweight Overweight
2020-04-30 Oppenheimer Maintain Outperform Outperform
2020-04-30 Credit Suisse Maintain Neutral Neutral
2020-04-22 B of A Securities Downgrade Neutral Underperform
2020-04-15 Goldman Sachs Maintain Buy Buy
2020-04-14 Credit Suisse Upgrade Underperform Neutral
2020-04-06 Jefferies Upgrade Hold Buy
2020-04-06 Baird Maintain Neutral Neutral
2020-03-31 Credit Suisse Maintain Underperform Underperform
2020-03-30 Wedbush Maintain Neutral Neutral
2020-03-27 Piper Sandler Maintain Overweight Overweight
2020-03-24 Citigroup Maintain Sell Sell
2020-03-24 Morgan Stanley Maintain Equal Weight Equal Weight
2020-03-24 Argus Research Downgrade Buy Hold
2020-03-24 UBS Upgrade Sell Neutral
2020-03-20 Baird Maintain Neutral Neutral
2020-03-19 Morgan Stanley Upgrade Underweight Equal Weight
2020-03-19 Wedbush Maintain Neutral Neutral
2020-03-19 Canaccord Genuity Maintain Hold Hold
2020-03-18 B of A Securities Upgrade Underperform Neutral
2020-03-17 CFRA Upgrade Sell Hold
2020-03-12 Morgan Stanley Maintain Underweight Underweight
2020-03-03 JMP Securities Upgrade Market Perform Market Outperform
2020-02-25 Jefferies Downgrade Buy Hold
2020-02-18 Evercore ISI Group Maintain Underperform Underperform
2020-02-18 Bernstein Maintain Market Perform Market Perform
2020-02-18 Morgan Stanley Maintain Underweight Underweight
2020-02-18 Cowen & Co. Maintain Underperform Underperform
2020-02-13 Baird Maintain Neutral Neutral
2020-02-05 Canaccord Genuity Downgrade Buy Hold
2020-02-04 New Street Research Downgrade Buy Neutral
2020-02-04 New Street Downgrade Buy Neutral
2020-02-03 Argus Research Maintain Buy Buy
2020-01-30 Oppenheimer Maintain Outperform Outperform
2020-01-30 Roth Capital Maintain Sell Sell
2020-01-30 Baird Maintain Neutral Neutral
2020-01-30 Deutsche bank Maintain Hold Hold
2020-01-30 Canaccord Genuity Maintain Buy Buy
2020-01-30 Deutsche Bank Maintain Hold Hold
2020-01-30 Piper Sandler Maintain Overweight Overweight
2020-01-30 Credit Suisse Maintain Underperform Underperform
2020-01-30 JP Morgan Maintain Underweight Underweight
2020-01-30 B of A Securities Maintain Underperform Underperform
2020-01-30 RBC Capital Maintain Underperform Underperform
2020-01-29 B of A Securities Maintain Underperform Underperform
2020-01-23 Exane BNP Paribas Downgrade Outperform Neutral
2020-01-22 Wedbush Maintain Neutral Neutral
2020-01-21 New Street Maintain Buy Buy
2020-01-21 New Street Research Maintain Buy Buy
2020-01-16 Morgan Stanley Downgrade Equal Weight Underweight
2020-01-14 Jefferies Maintain Buy Buy
2020-01-13 Oppenheimer Maintain Outperform Outperform
2020-01-10 Piper Sandler Maintain Overweight Overweight
2020-01-09 CFRA Downgrade Hold Sell
2020-01-09 Baird Downgrade Outperform Neutral
2020-01-07 Argus Research Maintain Buy Buy
2020-01-06 RBC Capital Maintain Underperform Underperform
2020-01-02 Canaccord Genuity Maintain Buy Buy
2019-12-30 Cowen & Co. Maintain Underperform Underperform
2019-12-26 Wedbush Maintain Neutral Neutral
2019-12-10 Exane BNP Paribas Maintain Buy Buy
2019-12-06 Morgan Stanley Maintain Equal Weight Equal Weight
2019-12-04 Citigroup Maintain Sell Sell
2019-12-03 Piper Sandler Maintain Overweight Overweight
2019-12-03 PiperJaffray Maintain Overweight Overweight
2019-11-26 China Renaissance Downgrade Buy Hold
2019-11-18 Deutsche Bank Maintain Hold Hold
2019-11-11 Jefferies Maintain Buy Buy
2019-10-31 Morgan Stanley Maintain Equal Weight Equal Weight
2019-10-29 Roth Capital Downgrade Neutral Sell
2019-10-25 Barclays Maintain Underweight Underweight
2019-10-24 Bank of America Maintain Underperform Underperform
2019-10-24 Wedbush Maintain Neutral Neutral
2019-10-24 Nomura Maintain Neutral Neutral
2019-10-24 RBC Capital Maintain Underperform Underperform
2019-10-24 JP Morgan Maintain Underweight Underweight
2019-10-24 Canaccord Genuity Maintain Buy Buy
2019-10-24 Credit Suisse Maintain Underperform Underperform
2019-10-03 JMP Securities Downgrade Market Outperform Market Perform
2019-09-26 China Renaissance Maintain Buy Buy
2019-07-25 Barclays Maintain Underweight Underweight
2019-07-25 Canaccord Genuity Maintain Buy Buy
2019-07-25 Nomura Maintain Neutral Neutral
2019-07-22 Roth Capital Downgrade Buy Neutral
2019-07-01 JMP Securities Maintain Market Outperform Outperform
2019-06-28 UBS Maintain Sell Sell
2019-06-27 Credit Suisse Maintain Underperform Underperform
2019-06-20 Goldman Sachs Maintain Sell Sell
2019-06-10 Roth Capital Upgrade Neutral Buy
2019-05-30 Barclays Maintain Underweight Underweight
2019-05-22 Citi Maintain Sell Sell
2019-05-22 Citigroup Maintain Sell Sell
2019-05-21 Baird Maintain Outperform Outperform
2019-05-06 RBC Capital Maintain Underperform Underperform
2019-05-02 Wolfe Research Downgrade Outperform Peer Perform
2019-04-25 JMP Securities Maintain Market Outperform Market Outperform
2019-04-25 Wedbush Downgrade Outperform Neutral
2019-04-25 Canaccord Genuity Maintain Buy Buy
2019-04-22 Evercore ISI Group Downgrade In Line Underperform
2019-04-10 Nomura Maintain Neutral Neutral
2019-04-08 Morgan Stanley Maintain Equal Weight Equal Weight
2019-04-04 JMP Securities Maintain Market Outperform Market Outperform
2019-04-04 Wedbush Maintain Outperform Outperform
2019-04-04 Canaccord Genuity Maintain Buy Buy
2019-03-25 RBC Capital Maintain Underperform Underperform
2019-03-12 Morgan Stanley Maintain Equal Weight Equal Weight
2019-03-05 Barclays Maintain Underweight Underweight
2019-02-11 Canaccord Genuity Upgrade Hold Buy
2019-02-05 Morgan Stanley Maintain Equal Weight Equal Weight
2019-01-29 UBS Maintain Sell Sell
2019-01-23 RBC Capital Downgrade Sector Perform Underperform
2019-01-22 Goldman Sachs Maintain Sell Sell
2019-01-02 RBC Capital Maintain Sector Perform Sector Perform
2018-12-14 Wedbush Maintain Outperform Outperform
2018-12-13 Baird Maintain Outperform Outperform
2018-12-07 Jefferies Upgrade Hold Buy
2018-10-25 Canaccord Genuity Maintain Hold Hold
2018-10-24 JMP Securities Maintain Market Outperform Outperform
2018-10-08 Macquarie Maintain Outperform Outperform
2018-10-02 Citigroup Maintain Sell Sell
2018-10-01 Citigroup Maintain Sell Sell
2018-09-28 Citigroup Downgrade Neutral Sell
2018-09-11 Nomura Downgrade Buy Neutral
2018-08-28 Canaccord Genuity Maintain Hold Hold
2018-08-20 JP Morgan Maintain Underweight Underweight
2018-08-08 Jefferies Maintain Hold Hold
2018-08-03 Canaccord Genuity Maintain Hold Hold
2018-08-02 B of A Securities Maintain Underperform Underperform
2018-08-02 Bank of America Maintain Underperform Underperform
2018-08-02 Oppenheimer Upgrade Perform Outperform
2018-07-19 Needham Downgrade Hold Underperform
2018-06-14 Vertical Research Maintain Sell Sell
2018-06-14 Vertical Group Maintain Sell Sell
2018-06-08 Nomura Maintain Buy Buy
2018-06-01 Needham Maintain Hold Hold
2018-05-05 Argus Upgrade Hold Buy
2018-05-05 Argus Downgrade Buy Hold
2018-04-18 Morgan Stanley Maintain Equal Weight Equal Weight
2018-04-10 Vertical Group Maintain Sell Sell
2018-04-02 Jefferies Upgrade Underperform Hold
2018-03-26 Standpoint Research Maintain Sell Underperform
2018-02-13 Citic Securities Maintain Buy Buy
2017-10-27 Evercore ISI Group Downgrade Outperform In Line
2017-10-09 Morgan Stanley Maintain Equal Weight Equal Weight
2017-10-04 Nomura Maintain Buy Buy
2017-10-04 Standpoint Research Downgrade Hold Sell
2017-09-19 Jefferies Maintain Underperform Underperform
2017-09-13 Barclays Maintain Underweight Underweight
2017-09-05 Deutsche Bank Maintain Hold Hold
2017-08-17 Citigroup Maintain Neutral Neutral
2017-08-14 Baird Maintain Outperform Outperform
2017-08-08 Argus Research Upgrade Hold Buy
2017-08-08 Argus Upgrade Hold Buy
2017-07-20 Citigroup Maintain Neutral Neutral
2017-05-30 Independent Research Maintain Hold Hold
2017-05-15 Morgan Stanley Downgrade Overweight Equal Weight
2017-04-10 PiperJaffray Upgrade Neutral Overweight
2017-04-10 Piper Sandler Upgrade Neutral Overweight
2017-04-06 Barclays Maintain Underweight Underweight
2017-03-20 Deutsche Bank Maintain Hold Hold
2017-03-08 Bernstein Maintain Market Perform Perform
2017-02-27 Goldman Sachs Downgrade Neutral Sell
2017-02-24 Goldman Sachs Downgrade Neutral Sell
2017-02-23 RBC Capital Maintain Sector Perform Sector Perform
2017-01-19 Morgan Stanley Upgrade Equal Weight Overweight
2017-01-04 Guggenheim Maintain Buy Buy
2016-10-27 Goldman Sachs Maintain Neutral Neutral
2016-10-06 Goldman Sachs Downgrade Buy Neutral
2016-09-08 Cowen & Co. Maintain Underperform Underperform
2016-06-28 Argus Downgrade Buy Hold
2016-06-28 Argus Research Downgrade Buy Hold
2016-06-24 Standpoint Research Upgrade Sell Hold
2016-06-23 Morgan Stanley Downgrade Overweight Equal Weight
2016-06-22 Standpoint Research Maintain Sell Sell
2016-06-22 Pacific Crest Maintain Sector Weight Sector Weight
2016-06-22 Barclays Maintain Underweight Underweight
2016-06-22 Morgan Stanley Maintain Overweight Overweight
2016-06-22 Oppenheimer Downgrade Outperform Perform
2016-06-22 Deutsche Bank Maintain Hold Hold
2016-06-22 UBS Maintain Sell Sell
2016-06-22 RBC Capital Maintain Sector Perform Sector Perform
2016-06-09 PiperJaffray Maintain Neutral Neutral
2016-06-02 Sterne Agee CRT Maintain Buy Buy
2016-05-18 Goldman Sachs Upgrade Neutral Buy
2016-05-05 JP Morgan Maintain Underweight Underweight
2016-05-05 Deutsche Bank Maintain Hold Hold
2016-05-05 Goldman Sachs Maintain Neutral Neutral
2016-05-05 Baird Maintain Outperform Outperform
2016-04-25 Goldman Sachs Maintain Neutral Neutral
2016-04-19 JP Morgan Maintain Underweight Underweight
2016-04-07 Standpoint Research Downgrade Hold Sell
2016-04-05 Credit Suisse Maintain Outperform Outperform
2016-04-04 Credit Suisse Maintain Outperform Outperform
2016-03-21 Argus Upgrade Hold Buy
2016-03-21 Argus Research Upgrade Hold Buy
2016-03-14 Baird Upgrade Neutral Outperform
2016-02-24 Berenberg Maintain Sell Sell
2016-02-11 Credit Suisse Maintain Outperform Outperform
2016-02-11 UBS Maintain Sell Sell
2016-02-09 Barclays Maintain Underweight Underweight
2016-02-01 Morgan Stanley Maintain Overweight Overweight
2015-12-14 JMP Securities Maintain Market Perform Perform
2015-11-25 Credit Suisse Maintain Outperform Outperform
2015-11-04 Evercore ISI Group Maintain Buy Buy
2015-10-20 JP Morgan Maintain Underweight Underweight
2015-10-09 Barclays Downgrade Equal Weight Underweight
2015-10-07 Baird Maintain Neutral Neutral
2015-10-06 RBC Capital Maintain Sector Perform Perform
2015-09-17 Jefferies Maintain Buy Buy
2015-09-08 Oppenheimer Maintain Outperform Outperform
2015-08-17 Morgan Stanley Maintain Overweight Overweight
2015-07-21 UBS Downgrade Neutral Sell
2015-07-08 Pacific Crest Downgrade Overweight Hold
2015-07-07 Deutsche Bank Downgrade Buy Hold
2015-07-02 Bank of America Upgrade Underperform Hold
2015-07-02 B of A Securities Upgrade Underperform Hold
2015-06-28 Credit Suisse Maintain Outperform Outperform
2015-06-08 Baird Maintain Outperform Outperform
2015-05-05 Jefferies Maintain Buy Buy
2015-04-20 JP Morgan Maintain Underweight Underweight
2015-03-27 Argus Research Maintain Hold Hold
2015-03-27 Argus Maintain Hold Hold
2015-03-25 CLSA Downgrade Outperform Underperform
2015-03-23 Pacific Crest Maintain Outperform Outperform
2015-02-12 Deutsche Bank Maintain Buy Buy
2015-02-12 JP Morgan Downgrade Neutral Underweight
2015-02-11 Barclays Maintain Equal Weight Equal Weight
2015-02-06 Barclays Maintain Equal Weight Equal Weight
2015-01-23 JP Morgan Maintain Neutral Neutral
2015-01-14 Stifel Nicolaus Maintain Outperform Outperform
2015-01-14 Stifel Maintain Outperform Outperform
2014-10-30 Ascendiant Capital Maintain Buy Buy
2014-10-17 MLV & Co. Maintain Buy Buy
2014-10-08 Tigress Financial Maintain Neutral Neutral
2014-09-22 JP Morgan Maintain Neutral Neutral
2014-09-16 ISI Group Maintain Buy Buy
2014-09-08 FBN Securities Maintain Outperform Outperform
2014-09-02 Stifel Upgrade Neutral Buy
2014-09-02 Stifel Nicolaus Upgrade Neutral Buy
2014-08-20 CLSA Maintain Outperform Outperform
2014-08-13 Credit Suisse Maintain Outperform Outperform
2014-08-11 Deutsche Bank Upgrade Hold Buy
2014-08-10 Deutsche Bank Upgrade Hold Buy
2014-08-06 Pacific Crest Maintain Outperform Outperform
2014-08-05 Pacific Crest Maintain Outperform Outperform
2014-08-01 JP Morgan Maintain Neutral Neutral
2014-08-01 UBS Maintain Neutral Neutral
2014-07-31 UBS Maintain Neutral Neutral
2014-07-31 JP Morgan Maintain Neutral Neutral
2014-05-07 S&P Capital IQ Upgrade Sell Hold
2014-05-06 S&P Capital IQ Upgrade Sell Hold
2014-03-26 UBS Maintain Neutral Neutral
2014-03-18 Goldman Sachs Maintain Neutral Neutral
2014-03-17 Goldman Sachs Maintain Neutral Neutral
2014-03-17 Baird Maintain Outperform Outperform
2014-03-16 Baird Maintain Outperform Outperform
2014-03-03 JP Morgan Maintain Neutral Neutral
2014-03-02 JP Morgan Maintain Neutral Neutral
2014-02-27 Wedbush Maintain Outperform Outperform
2014-02-26 Wedbush Maintain Outperform Outperform
2014-02-25 Morgan Stanley Maintain Overweight Overweight
2014-02-24 Morgan Stanley Maintain Overweight Overweight
2014-02-20 Jefferies Maintain Buy Buy
2014-02-20 Deutsche Bank Downgrade Buy Hold
2014-02-20 S&P Capital IQ Downgrade Hold Sell
2014-02-19 Wedbush Maintain Outperform Outperform
2014-02-19 JP Morgan Maintain Neutral Neutral
2014-02-19 FBR Capital Maintain Market Perform Perform
2014-02-19 Deutsche Bank Downgrade Buy Hold
2014-02-19 Barclays Maintain Equal Weight Equal Weight
2014-02-19 S&P Capital IQ Downgrade Hold Sell
2014-02-19 Goldman Sachs Maintain Neutral Neutral
2014-02-19 Jefferies Maintain Buy Buy
2014-02-18 Baird Maintain Outperform Outperform
2014-02-17 Baird Maintain Outperform Outperform
2014-01-15 Bank of America Maintain Underperform Underperform
2014-01-15 B of A Securities Maintain Underperform Underperform
2014-01-14 Baird Upgrade Market Perform Outperform
2014-01-14 B of A Securities Maintain Underperform Underperform
2014-01-13 Baird Upgrade Market Perform Outperform
2013-12-03 Jefferies Maintain Buy Buy
2013-12-03 Morgan Stanley Maintain Overweight Overweight
2013-12-02 Jefferies Maintain Buy Buy
2013-12-02 Morgan Stanley Maintain Overweight Overweight
2013-11-27 S&P Capital IQ Upgrade Sell Hold
2013-11-27 Bank of America Maintain Underperform Underperform
2013-11-27 Deutsche Bank Maintain Buy Buy
2013-11-27 B of A Securities Maintain Underperform Underperform
2013-11-26 Deutsche Bank Maintain Buy Buy
2013-11-26 S&P Capital IQ Upgrade Sell Hold
2013-11-26 B of A Securities Maintain Underperform Underperform
2013-11-07 Standpoint Research Upgrade Sell Hold
2013-11-06 Standpoint Research Upgrade Sell Hold
2013-11-06 Wedbush Maintain Outperform Outperform
2013-11-06 Goldman Sachs Maintain Neutral Neutral
2013-11-06 Morgan Stanley Maintain Overweight Overweight
2013-11-06 JP Morgan Maintain Neutral Neutral
2013-11-06 Stifel Nicolaus Maintain Hold Hold
2013-11-06 Stifel Maintain Hold Hold
2013-11-05 Wedbush Maintain Outperform Outperform
2013-11-05 Goldman Sachs Maintain Neutral Neutral
2013-11-05 Morgan Stanley Maintain Overweight Overweight
2013-11-05 JP Morgan Maintain Neutral Neutral
2013-11-05 Stifel Maintain Hold Hold
2013-11-04 Baird Maintain Neutral Neutral
2013-11-03 Baird Maintain Neutral Neutral
2013-11-01 Wedbush Maintain Outperform Outperform
2013-10-31 Wedbush Maintain Outperform Outperform
2013-10-23 Bank of America Maintain Underperform Underperform
2013-10-23 B of A Securities Maintain Underperform Underperform
2013-10-22 B of A Securities Maintain Underperform Underperform
2013-10-15 Wedbush Upgrade Neutral Outperform
2013-10-14 Wedbush Upgrade Neutral Outperform
2013-10-07 Jefferies Maintain Buy Buy
2013-10-06 Jefferies Maintain Buy Buy
2013-10-04 Standpoint Research Maintain Sell Sell
2013-10-02 Baird Downgrade Buy Neutral
2013-10-01 Baird Downgrade Buy Neutral
2013-09-25 Wedbush Maintain Neutral Neutral
2013-09-24 Wedbush Maintain Neutral Neutral
2013-09-19 Deutsche Bank Maintain Buy Buy
2013-09-18 Deutsche Bank Maintain Buy Buy
2013-09-16 Global Equities Research Maintain Overweight Overweight
2013-09-15 Global Equities Research Maintain Overweight Overweight
2013-08-22 Stifel Nicolaus Maintain Hold Hold
2013-08-12 Lazard Downgrade Buy Neutral
2013-08-11 Lazard Downgrade Buy Neutral
2013-08-08 Jefferies Maintain Buy Buy
2013-08-08 Goldman Sachs Maintain Neutral Neutral
2013-08-08 Barclays Downgrade Overweight Equal Weight
2013-08-07 Goldman Sachs Maintain Neutral Neutral
2013-08-07 Jefferies Maintain Buy Buy
2013-08-07 Barclays Downgrade Overweight Equal Weight
2013-07-26 Deutsche Bank Upgrade Hold Buy
2013-07-25 Deutsche Bank Upgrade Hold Buy
2013-07-17 Dougherty Maintain Buy Buy
2013-07-17 Dougherty & Co. Maintain Buy Buy
2013-07-16 Dougherty & Co. Maintain Buy Buy
2013-07-08 B of A Securities Maintain Underperform Underperform
2013-07-08 Bank of America Maintain Underperform Underperform
2013-07-07 B of A Securities Maintain Underperform Underperform
2013-07-01 Jefferies Maintain Buy Buy
2013-06-30 Jefferies Maintain Buy Buy
2013-06-28 Wedbush Maintain Neutral Neutral
2013-06-27 Wedbush Maintain Neutral Neutral
2013-06-17 Global Equities Research Maintain Overweight Overweight
2013-06-12 Baird Maintain Outperform Outperform
2013-06-11 Baird Maintain Outperform Outperform
2013-05-20 Bank of America Maintain Underperform Underperform
2013-05-20 B of A Securities Maintain Underperform Underperform
2013-05-19 B of A Securities Maintain Underperform Underperform
2013-05-17 Morgan Stanley Maintain Overweight Overweight
2013-05-16 Morgan Stanley Maintain Overweight Overweight
2013-05-15 Deutsche Bank Maintain Hold Hold
2013-05-14 Morgan Stanley Maintain Overweight Overweight
2013-05-14 Deutsche Bank Maintain Hold Hold
2013-05-13 Morgan Stanley Maintain Overweight Overweight
2013-05-09 JP Morgan Maintain Neutral Neutral
2013-05-09 Goldman Sachs Downgrade Buy Neutral
2013-05-08 Goldman Sachs Downgrade Buy Neutral
2013-05-08 JP Morgan Maintain Neutral Neutral
2013-05-07 Jefferies Maintain Buy Buy
2013-05-06 Jefferies Maintain Buy Buy
2013-03-01 Northland Securities Maintain Outperform Outperform
2013-02-21 B of A Securities Downgrade Neutral Underperform
2013-02-21 Bank of America Downgrade Neutral Underperform
2013-02-21 Deutsche Bank Maintain Hold Hold
2013-02-20 B of A Securities Downgrade Neutral Underperform
2013-02-20 Deutsche Bank Maintain Hold Hold
2013-02-11 Jefferies Maintain Buy Buy
2013-02-10 Jefferies Maintain Buy Buy
2012-12-18 JP Morgan Maintain Neutral Neutral
2012-11-06 Jefferies Maintain Buy Buy
2012-11-05 Jefferies Maintain Buy Buy
2012-10-08 Morgan Stanley Maintain Overweight Overweight
2012-10-07 Morgan Stanley Maintain Overweight Overweight
2012-09-26 Jefferies Maintain Buy Buy
2012-09-25 Jefferies Maintain Buy Buy
2012-09-25 B of A Securities Maintain Neutral Neutral
2012-09-25 Bank of America Maintain Neutral Neutral
2012-09-25 Goldman Sachs Maintain Buy Buy
2012-09-24 Goldman Sachs Maintain Buy Buy
2012-09-24 B of A Securities Maintain Neutral Neutral
2012-09-17 Morgan Stanley Upgrade Neutral Overweight
2012-09-16 Morgan Stanley Upgrade Neutral Overweight
2012-07-18 Wunderlich Downgrade Buy Sell
2012-07-18 Wunderlich Securities Downgrade Buy Sell
2012-07-17 Wunderlich Securities Downgrade Buy Sell
2012-05-22 Maxim Group Maintain Buy Buy
2012-03-26 Wunderlich Securities Upgrade Hold Buy
2012-03-26 Wunderlich Maintain Buy Buy
2012-03-25 Wunderlich Securities Upgrade Hold Buy
2012-02-17 Oxen Group Maintain Buy Buy
2012-02-16 Wunderlich Securities Downgrade Buy Hold
2012-02-16 JP Morgan Maintain Overweight Overweight
2012-02-16 Wunderlich Maintain Hold Hold
2012-02-15 Wunderlich Securities Downgrade Buy Hold
2012-02-15 JP Morgan Maintain Overweight Overweight