-$0.2 (-0.55%)
| Source | Headline |
|---|---|
|
Chipotle's Bold Bet on Mexico
Chipotle is heading to Mexico, betting its American brand can win over consumers with its Mexican-inspired food. Chipotle CEO Scott Boatwright joins Bloomberg's The Close to discuss the restaurant chain's expansion plans. youtube.com - 2026-07-14 16:01:05 |
|
Chipotle CEO on Restaurant's Expansion Into Mexico
Chipotle Mexican Grill, under the leadership of CEO Scott Boatwright, is set to open its first restaurant in Mexico later this week, marking a significant milestone in the company's international growth. The initial location will be in Monterrey, with plans to expand to Mexico City by 2027. youtube.com - 2026-07-14 08:33:40 |
|
Why Chipotle Stock Topped the Market Today
The location might be surprising, given the company's choice of cuisine. An analyst also bumped his price target higher on the stock. fool.com - 2026-07-13 19:28:39 |
|
Chipotle: Patience Now, Payoff Once Spending Returns
Chipotle Mexican Grill remains a dominant fast-casual player with robust revenue growth and premium margins. I maintain my Buy rating on CMG, despite recent underperformance and its premium valuation, as fundamentals remain strong. CMG trades at a 31x forward P/E—about a 97% premium to sector median—yet its fundamentals justify the multiple. seekingalpha.com - 2026-07-13 17:01:32 |
|
Chipotle is opening its first restaurant in Mexico
Fast casual chain Chipotle announced that it is opening its first location in Mexico in the Monterrey area this week. The opening marks the company's first foray into the country under a development agreement with restaurant group Alsea. cnbc.com - 2026-07-13 16:10:01 |
|
CHIPOTLE ENTERS MEXICO WITH FIRST RESTAURANT IN NUEVO LEÓN
Chipotle and Alsea plan additional openings in Nuevo León this year and expansion into Mexico City in 2027 NEWPORT BEACH, Calif., July 13, 2026 /PRNewswire/ -- Chipotle Mexican Grill (NYSE: CMG) today announced that the first Chipotle restaurant in Mexico will open on Thursday, July 16 in San Pedro Garza García, Nuevo León, part of the Monterrey metropolitan area, in partnership with Alsea (BMV: ALSEA*), a leading restaurant operator in Latin America and Europe. prnewswire.com - 2026-07-13 16:10:00 |
|
I'm the COO of Chipotle. I visit a dozen locations every week and sample food all day long.
This as-told-to essay is based on a conversation with Jason Kidd, the chief operating officer at Chipotle, based in Newport Beach, California. It's been edited for length and clarity. businessinsider.com - 2026-07-12 05:28:01 |
|
Chipotle Mexican Grill (CMG) Exceeds Market Returns: Some Facts to Consider
In the closing of the recent trading day, Chipotle Mexican Grill (CMG) stood at $35.25, denoting a +1.88% move from the preceding trading day. zacks.com - 2026-07-10 18:46:08 |
|
Chipotle set for stronger second half as sales trends improve, UBS says
Chipotle Mexican Grill Inc (NYSE:CMG) is expected to report second quarter same-store sales roughly in line with Wall Street expectations, while momentum could improve in the second half of 2026 as pricing actions, menu innovation and operational initiatives begin to offset ongoing macroeconomic pressures, according to a preview note from UBS. Ahead of Chipotle's July 29 earnings report, UBS said it expects second-quarter same-store sales growth of 1.2%, close to the consensus estimate of 1.3%. proactiveinvestors.com - 2026-07-10 13:21:57 |
|
Chipotle's COO uses team dinners to spot potential leaders. These are the 4 qualities he looks for.
Jason Kidd typically visits a dozen Chipotle locations every week, and is always looking for talent. All of Chipotle's regional vice president promotions last year were internal, the COO said. businessinsider.com - 2026-07-10 05:26:01 |
|
Chipotle Is Up 17% in 1 Month. Is It a Top Buy Before July 29?
Chipotle reported declining comparable-store sales in 2025 and didn't get off to an impressive start in 2026's first quarter. New restaurant openings are the company's main growth catalyst, but its narrowing margins are weighing on the stock. fool.com - 2026-07-09 12:23:00 |
|
Why the Market Dipped But Chipotle Mexican Grill (CMG) Gained Today
Chipotle Mexican Grill (CMG) concluded the recent trading session at $34.35, signifying a +1.09% move from its prior day's close. zacks.com - 2026-07-07 18:50:22 |
|
Chipotle vs. McDonald's: Why the Stock with Negative Comps Is the Better Buy
Chipotle Mexican Grill (NYSE:CMG | CMG Price Prediction) and McDonald's (NYSE:MCD) just closed earnings cycles that exposed a widening split inside fast food. 247wallst.com - 2026-07-07 11:28:17 |
|
Is Chipotle (CMG) a Buy as Wall Street Analysts Look Optimistic?
When deciding whether to buy, sell, or hold a stock, investors often rely on analyst recommendations. Media reports about rating changes by these brokerage-firm-employed (or sell-side) analysts often influence a stock's price, but are they really important? zacks.com - 2026-07-07 10:31:21 |
|
Chipotle and Microsoft Were Crushing the Market—What Happened?
Microsoft (NASDAQ:MSFT | MSFT Price Prediction) and Chipotle Mexican Grill (NYSE:CMG) both rewarded long-term holders through the 2010s, but their recent chapters have diverged sharply. 247wallst.com - 2026-07-06 09:15:09 |
|
Chipotle Mexican Grill: Burritos Don't Make The Difference, Operational Excellence Does
Chipotle Mexican Grill is executing its 'Recipe for Growth' strategy, centered on five pillars that differentiate the brand and drive long-term expansion. Operational excellence is CMG's core competitive moat, supporting strong performance in a highly competitive fast-casual dining sector. CMG reported impressive Q1 2026 restaurant-level operating margins of 23.7%, demonstrating resilience despite inflationary pressures. seekingalpha.com - 2026-07-06 08:47:18 |
|
Starbucks vs Chipotle: Two Restaurant Titans, Two Playbooks, Only One Winner
Starbucks (NASDAQ:SBUX | SBUX Price Prediction) and Chipotle Mexican Grill (NYSE:CMG) just delivered two of the most instructive turnaround updates in restaurants. 247wallst.com - 2026-07-05 12:30:13 |
|
Better Buy in July: 1 Share of Starbucks or 1 Dutch Bros Share Plus 1 Chipotle Share?
Starbucks is a gigantic coffee chain with a strong market position. Dutch Bros is a fast-growing coffee chain with a material runway for geographic expansion. fool.com - 2026-07-02 18:15:00 |
|
CMG Stock Rises 22% in a Month: Should You Buy Now or Hold Steady?
Chipotle's menu innovation, rewards momentum and expansion plans support growth. Yet, food and labor inflation remain headwinds. zacks.com - 2026-07-02 09:56:35 |
|
Chipotle Mexican Grill (CMG) Gains As Market Dips: What You Should Know
In the most recent trading session, Chipotle Mexican Grill (CMG) closed at $35, indicating a +2.94% shift from the previous trading day. zacks.com - 2026-07-01 18:45:44 |
|
EAT or CMG: Which Is the Better Value Stock Right Now?
Investors looking for stocks in the Retail - Restaurants sector might want to consider either Brinker International (EAT) or Chipotle Mexican Grill (CMG). But which of these two stocks offers value investors a better bang for their buck right now? zacks.com - 2026-07-01 12:40:36 |
|
Investors Heavily Search Chipotle Mexican Grill, Inc. (CMG): Here is What You Need to Know
Chipotle (CMG) has received quite a bit of attention from Zacks.com users lately. Therefore, it is wise to be aware of the facts that can impact the stock's prospects. zacks.com - 2026-07-01 10:01:24 |
|
CAVA vs. Chipotle Mexican Grill: Which Restaurant Stock Is a Better Buy in 2026?
CAVA Group offers high growth potential as it expands its Mediterranean fast-casual footprint across the United States. Chipotle Mexican Grill remains a dominant industry leader with strong cash flow and high net margins. fool.com - 2026-06-30 15:29:01 |
|
Chipotle vs. CAVA: Which Fast-Casual Stock Has the Better Edge?
CAVA's traffic-led growth and raised outlook support its edge, while CMG's scale faces softer comps and cost pressures. zacks.com - 2026-06-30 11:25:17 |
|
CAVA vs. Chipotle Mexican Grill: Which Consumer Stock Is a Better Buy in 2026?
CAVA Group is rapidly expanding its Mediterranean footprint while maintaining a strong balance sheet and positive net income. Chipotle Mexican Grill offers massive scale and high profitability with a proven track record of international growth. fool.com - 2026-06-30 08:01:31 |
|
3 Reasons Why Chipotle Is Down 53% Since Its 50-for-1 Stock Split
Chipotle has struggled amid weak consumer sentiment and higher costs. The company posted a 17% year-over-year decrease in earnings last quarter. fool.com - 2026-06-29 11:05:00 |
|
It's Been 2 Years Since Chipotle Issued Its 50-for-1 Stock Split. Here's How Much You'd Have Today if You Had Invested $10,000 in Chipotle the Day Before It Split.
Chipotle initiated a 50-for-1 stock split two years ago. Since then, the stock price has plummeted 53%. fool.com - 2026-06-28 06:05:00 |
|
Chipotle Mexican Grill (CMG) Ascends While Market Falls: Some Facts to Note
In the latest trading session, Chipotle Mexican Grill (CMG) closed at $31.69, marking a +2.39% move from the previous day. zacks.com - 2026-06-24 18:47:07 |
|
Should Investors Buy Chipotle Stock on the Dip?
Chipotle (CMG +1.34%) is accelerating the pace of development. fool.com - 2026-06-23 23:09:26 |
|
Chipotle Mexican Grill (CMG) Gains As Market Dips: What You Should Know
In the closing of the recent trading day, Chipotle Mexican Grill (CMG) stood at $30.95, denoting a +1.34% move from the preceding trading day. zacks.com - 2026-06-23 18:51:11 |
|
Slop bowls are getting their groove back
Americans are dining out less, favoring quality and value over cheaper choices. Fast-casual chains like Chipotle and Cava are gaining ground amid the K-shaped economic recovery. businessinsider.com - 2026-06-22 04:11:01 |
|
The Market Has Punished This Consumer Stock -- Is That Your Buying Opportunity?
This restaurant stock has faced pressure due to a high-profile leadership change and weaker same-store sales trends. The latest quarter's financial results gave investors a reason to believe that the worst days are over. fool.com - 2026-06-20 05:20:00 |
|
Buy These 3 Growth Stocks Now, Ignore the Noise, and Thank Yourself Later
Chipotle is pushing toward thousands of additional restaurants, Dutch Bros is still in the early stages of its national rollout, and Ulta continues to expand its reach through new brands, experiences, and customer acquisitions. Whether it's Chipotle's customer loyalty, Ulta's dominance in prestige beauty, or Dutch Bros' growing cultural appeal, each company has built a brand that can outlast temporary economic slowdowns and competitive pressures. fool.com - 2026-06-19 15:21:00 |
|
Chipotle Mexican Grill (CMG) Suffers a Larger Drop Than the General Market: Key Insights
Chipotle Mexican Grill (CMG) concluded the recent trading session at $31.86, signifying a -2.3% move from its prior day's close. zacks.com - 2026-06-17 18:46:09 |
|
Here is What to Know Beyond Why Chipotle Mexican Grill, Inc. (CMG) is a Trending Stock
Zacks.com users have recently been watching Chipotle (CMG) quite a bit. Thus, it is worth knowing the facts that could determine the stock's prospects. zacks.com - 2026-06-17 10:02:45 |
|
Chipotle Stock Falls 38% in a Year: Should You Buy Now or Hold Steady?
CMG stock slumps 38% in a year as softer demand and margin pressure weigh on sentiment, raising questions about whether patience is the better play. zacks.com - 2026-06-12 10:16:14 |
|
Chipotle Mexican Grill (CMG) Outpaces Stock Market Gains: What You Should Know
In the closing of the recent trading day, Chipotle Mexican Grill (CMG) stood at $31.25, denoting a +2.73% move from the preceding trading day. zacks.com - 2026-06-11 18:46:18 |
|
Chipotle Mexican Grill (CMG) Increases Despite Market Slip: Here's What You Need to Know
The latest trading day saw Chipotle Mexican Grill (CMG) settling at $30.42, representing a +1.81% change from its previous close. zacks.com - 2026-06-10 18:50:26 |
|
Chipotle: Consumer Weakness Is Temporary, The Growth Story Remains Intact
Chipotle delivers larger portions and superior value per dollar versus competitors, countering recent criticism over portion sizes. CMG's growth strategy leverages health-centric consumer trends, rapid store expansion, and digital innovation like Chipotlanes for higher sales. Despite industry-wide same-store sales weakness, CMG maintains positive ROI and resilience amid challenging macroeconomic and consumer sentiment headwinds. seekingalpha.com - 2026-06-10 13:37:51 |
|
Chipotle and 5 More Restaurant Stocks That Look Appetizing
It's tough being in the dining-out business right now. Soaring food costs are keeping families at home. barrons.com - 2026-06-10 02:30:00 |
|
Wall Street Just Downgraded Chipotle Stock. Here's What Investors Should Do Next.
Chipotle stock is mired in a lengthy slump. At this point, it's probably a “hold” for investors who can tolerate some risk. fool.com - 2026-06-09 07:25:00 |
|
CHIPOTLE KICKS OFF SUMMER'S BIGGEST TOURNAMENT WITH ITS FIRST-EVER MATCHDAY BOGO FOR FANS WEARING SOCCER JERSEYS
All fans who wear a soccer jersey to Chipotle restaurants in the U.S., Canada and U.K. on June 11, after 3 p.m. local time, can receive a buy-one-get-one free entrée1 Chipotle is releasing its first-ever limited-edition soccer jersey, with 53 jerseys available exclusively through the Chipotle Rewards Exchange2 Chipotle Rewards members who participate in the Matchday BOGO will unlock an exclusive digital badge through the brand's revamped "Rewards on Repeat" program NEWPORT BEACH, Calif. prnewswire.com - 2026-06-08 07:53:00 |
|
Why Chipotle Stock Rallied Today
Chipotle's stock is much cheaper than it was a year ago. Bargain-hunting investors might want to pick up some shares. fool.com - 2026-06-05 19:10:17 |
|
Can Chipotle Convert Rewards Growth Into Stronger Traffic?
CMG refreshes Rewards to convert app-heavy loyalty into in-store repeat traffic; Q1 2026 loyalty hits 32% of sales, and enrollees rise 25%. zacks.com - 2026-06-05 12:25:17 |
|
Chipotle vs Starbucks: One Turnaround Is Real, One Is Just Smoke
Two beaten-down restaurant names, one decision: should a retirement-focused investor put fresh capital into Starbucks (NASDAQ: SBUX | SBUX Price Prediction) or Chipotle Mexican Grill (NYSE: CMG) right now? 247wallst.com - 2026-06-05 10:35:54 |
|
Chipotle Stock Upgraded After 3-Year Lows
Chipotle Mexican Grill Inc (NYSE:CMG) stock is up 2.1% at $28.77 in premarket trading, after J.P. schaeffersresearch.com - 2026-06-05 09:09:13 |
|
Stock Futures Stalled by Hotter-Than-Expected Jobs Report
Stock futures are mixed amid semiconductor, with the Nasdaq heading for a sharp open as tech unwinds schaeffersresearch.com - 2026-06-05 09:09:00 |
|
Chipotle Mexican Grill (CMG) Stock Drops Despite Market Gains: Important Facts to Note
Chipotle Mexican Grill (CMG) reached $28.18 at the closing of the latest trading day, reflecting a -1.95% change compared to its last close. zacks.com - 2026-06-04 18:45:28 |
|
Billionaire Bill Ackman's Pershing Square Exits Universal Music After Failed Takeover Bids, Stock Slumps 7%
Bill Ackman's Pershing Square has closed the book on one of its most ambitious activist campaigns. 247wallst.com - 2026-06-04 16:37:49 |
|
Chipotle: The Trough Is Not The Trend
Chipotle Mexican Grill is rated Buy, with the market undervaluing its recovery potential at ~$28/share versus a DCF-derived intrinsic value of $40.48. I see current headwinds as cyclical, not structural, with operational catalysts—HEAP equipment rollout and loyalty program enhancements—already visible and measurable. CMG's unique company-owned, non-franchise model amplifies both downside volatility and upside leverage in recoveries, directly benefiting shareholders. seekingalpha.com - 2026-06-04 05:35:30 |
Sign up for InvestorConsensus.com's daily newsletter to get the latest insider transactions delivered to your inbox daily.
Looking for new stock ideas? Want to see which stocks are moving? View our full suite of financial calendars and market data tables, all for free.
Last Month
Last Quarter
Last Year
All Time
| Date | Analyst Firm | Action | Previous Grade | New Grade |
|---|---|---|---|---|
| 2026-07-13 | Mizuho | Maintain | Outperform | Outperform |
| 2026-07-13 | Citigroup | Maintain | Buy | Buy |
| 2026-06-05 | JP Morgan | Upgrade | Neutral | Overweight |
| 2026-06-03 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2026-05-05 | Argus Research | Upgrade | Hold | Buy |
| 2026-05-01 | Guggenheim | Maintain | Neutral | Neutral |
| 2026-04-30 | Citigroup | Maintain | Buy | Buy |
| 2026-04-30 | BNP Paribas | Maintain | Neutral | Neutral |
| 2026-04-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-04-30 | BTIG | Maintain | Buy | Buy |
| 2026-04-30 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2026-04-30 | TD Cowen | Maintain | Buy | Buy |
| 2026-04-30 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2026-04-30 | Piper Sandler | Maintain | Overweight | Overweight |
| 2026-04-21 | Raymond James | Maintain | Outperform | Outperform |
| 2026-04-17 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-04-14 | Citigroup | Maintain | Buy | Buy |
| 2026-03-20 | TD Cowen | Maintain | Buy | Buy |
| 2026-03-20 | Mizuho | Upgrade | Neutral | Outperform |
| 2026-02-05 | Argus Research | Maintain | Hold | Hold |
| 2026-02-04 | Mizuho | Maintain | Neutral | Neutral |
| 2026-02-04 | Piper Sandler | Maintain | Overweight | Overweight |
| 2026-02-04 | TD Cowen | Maintain | Buy | Buy |
| 2026-02-04 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2026-02-04 | Citigroup | Maintain | Buy | Buy |
| 2026-02-04 | BTIG | Maintain | Buy | Buy |
| 2026-02-04 | Wells Fargo | Maintain | Overweight | Overweight |
| 2026-02-04 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2026-02-04 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2026-02-04 | Keybanc | Maintain | Overweight | Overweight |
| 2026-02-04 | Stifel | Maintain | Buy | Buy |
| 2026-02-04 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2026-02-03 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2026-01-23 | Piper Sandler | Maintain | Overweight | Overweight |
| 2026-01-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2026-01-22 | BWG Global | Downgrade | Positive | Mixed |
| 2026-01-21 | Raymond James | Maintain | Outperform | Outperform |
| 2026-01-13 | Telsey Advisory Group | Maintain | Outperform | Outperform |
| 2026-01-09 | Mizuho | Maintain | Neutral | Neutral |
| 2026-01-08 | Truist Securities | Maintain | Buy | Buy |
| 2026-01-07 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2026-01-05 | Bernstein | Maintain | Outperform | Outperform |
| 2026-01-02 | Mizuho | Maintain | Neutral | Neutral |
| 2025-10-30 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-10-30 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-10-30 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-10-30 | Raymond James | Maintain | Outperform | Outperform |
| 2025-10-30 | Goldman Sachs | Maintain | Buy | Buy |
| 2025-10-30 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-10-30 | Keybanc | Maintain | Overweight | Overweight |
| 2025-10-30 | Mizuho | Maintain | Neutral | Neutral |
| 2025-10-30 | Bernstein | Maintain | Outperform | Outperform |
| 2025-10-30 | BTIG | Maintain | Buy | Buy |
| 2025-10-30 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2025-10-30 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-10-30 | TD Cowen | Maintain | Buy | Buy |
| 2025-10-30 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-10-30 | Truist Securities | Maintain | Buy | Buy |
| 2025-10-22 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-10-20 | UBS | Maintain | Buy | Buy |
| 2025-10-20 | Keybanc | Maintain | Overweight | Overweight |
| 2025-10-16 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-10-16 | Raymond James | Maintain | Outperform | Outperform |
| 2025-10-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-10-14 | Truist Securities | Maintain | Buy | Buy |
| 2025-10-13 | Jefferies | Maintain | Hold | Hold |
| 2025-10-10 | Baird | Maintain | Outperform | Outperform |
| 2025-10-07 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-10-03 | BWG Global | Upgrade | Mixed | Positive |
| 2025-09-29 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2025-09-19 | TD Cowen | Maintain | Buy | Buy |
| 2025-09-11 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2025-09-09 | Stifel | Maintain | Buy | Buy |
| 2025-09-05 | BTIG | Maintain | Buy | Buy |
| 2025-09-03 | Rothschild & Co | Upgrade | Neutral | Buy |
| 2025-08-15 | Raymond James | Maintain | Outperform | Outperform |
| 2025-08-12 | Piper Sandler | Upgrade | Neutral | Overweight |
| 2025-07-25 | Guggenheim | Maintain | Neutral | Neutral |
| 2025-07-25 | Truist Securities | Maintain | Buy | Buy |
| 2025-07-24 | Keybanc | Maintain | Overweight | Overweight |
| 2025-07-24 | Piper Sandler | Maintain | Neutral | Neutral |
| 2025-07-24 | Citigroup | Maintain | Buy | Buy |
| 2025-07-24 | Baird | Maintain | Outperform | Outperform |
| 2025-07-24 | Raymond James | Maintain | Outperform | Outperform |
| 2025-07-24 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-07-24 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-07-24 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2025-07-23 | TD Cowen | Maintain | Buy | Buy |
| 2025-07-18 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2025-07-17 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-07-17 | Raymond James | Maintain | Outperform | Outperform |
| 2025-07-17 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-07-17 | UBS | Maintain | Buy | Buy |
| 2025-07-15 | Keybanc | Maintain | Overweight | Overweight |
| 2025-07-10 | Citigroup | Maintain | Buy | Buy |
| 2025-07-09 | Truist Securities | Maintain | Buy | Buy |
| 2025-07-07 | BWG Global | Downgrade | Positive | Mixed |
| 2025-07-02 | Baird | Maintain | Outperform | Outperform |
| 2025-06-26 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-06-18 | TD Securities | Maintain | Buy | Buy |
| 2025-06-09 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2025-05-29 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-05-23 | Bernstein | Maintain | Outperform | Outperform |
| 2025-05-07 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2025-04-25 | Guggenheim | Maintain | Neutral | Neutral |
| 2025-04-24 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-04-24 | UBS | Maintain | Buy | Buy |
| 2025-04-24 | Loop Capital | Maintain | Buy | Buy |
| 2025-04-24 | Piper Sandler | Maintain | Neutral | Neutral |
| 2025-04-24 | Keybanc | Maintain | Overweight | Overweight |
| 2025-04-24 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2025-04-24 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2025-04-24 | Baird | Maintain | Outperform | Outperform |
| 2025-04-24 | Truist Securities | Maintain | Buy | Buy |
| 2025-04-24 | TD Securities | Maintain | Buy | Buy |
| 2025-04-24 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-04-24 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-04-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2025-04-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-04-22 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-04-22 | Guggenheim | Maintain | Neutral | Neutral |
| 2025-04-22 | Truist Securities | Maintain | Buy | Buy |
| 2025-04-21 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2025-04-16 | UBS | Maintain | Buy | Buy |
| 2025-04-15 | Keybanc | Maintain | Overweight | Overweight |
| 2025-04-14 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-04-07 | Baird | Maintain | Outperform | Outperform |
| 2025-04-02 | Citigroup | Maintain | Buy | Buy |
| 2025-03-20 | JP Morgan | Maintain | Neutral | Neutral |
| 2025-03-19 | Stifel | Maintain | Buy | Buy |
| 2025-03-14 | Loop Capital | Upgrade | Hold | Buy |
| 2025-03-03 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2025-02-05 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-02-05 | Piper Sandler | Maintain | Neutral | Neutral |
| 2025-02-05 | Wells Fargo | Maintain | Overweight | Overweight |
| 2025-02-05 | Keybanc | Maintain | Overweight | Overweight |
| 2025-02-05 | Citigroup | Maintain | Buy | Buy |
| 2025-02-05 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2025-02-05 | Stifel | Maintain | Buy | Buy |
| 2025-02-05 | Wedbush | Maintain | Outperform | Outperform |
| 2025-01-28 | Raymond James | Maintain | Outperform | Outperform |
| 2025-01-28 | Bernstein | Maintain | Outperform | Outperform |
| 2025-01-28 | RBC Capital | Maintain | Outperform | Outperform |
| 2025-01-27 | Citigroup | Maintain | Buy | Buy |
| 2025-01-22 | Wedbush | Maintain | Outperform | Outperform |
| 2025-01-07 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2025-01-07 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-12-17 | RBC Capital | Maintain | Outperform | Outperform |
| 2024-12-16 | Raymond James | Maintain | Outperform | Outperform |
| 2024-12-16 | Jefferies | Maintain | Hold | Hold |
| 2024-12-12 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-12-05 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-12-04 | Truist Securities | Maintain | Buy | Buy |
| 2024-11-15 | RBC Capital | Maintain | Outperform | Outperform |
| 2024-11-12 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2024-10-30 | Piper Sandler | Maintain | Neutral | Neutral |
| 2024-10-30 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2024-10-30 | Truist Securities | Maintain | Buy | Buy |
| 2024-10-30 | Loop Capital | Maintain | Hold | Hold |
| 2024-10-30 | Wedbush | Maintain | Outperform | Outperform |
| 2024-10-30 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2024-10-30 | Baird | Maintain | Outperform | Outperform |
| 2024-10-30 | Citigroup | Maintain | Buy | Buy |
| 2024-10-30 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2024-10-30 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-10-30 | TD Cowen | Maintain | Buy | Buy |
| 2024-10-15 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-10-15 | Truist Securities | Maintain | Buy | Buy |
| 2024-10-11 | Piper Sandler | Maintain | Neutral | Neutral |
| 2024-10-02 | Citigroup | Maintain | Buy | Buy |
| 2024-09-30 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-09-12 | TD Cowen | Maintain | Buy | Buy |
| 2024-08-29 | Wedbush | Maintain | Outperform | Outperform |
| 2024-08-14 | Wedbush | Upgrade | Neutral | Outperform |
| 2024-08-14 | Stifel | Maintain | Buy | Buy |
| 2024-08-14 | Deutsche Bank | Maintain | Buy | Buy |
| 2024-08-14 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-08-14 | Baird | Maintain | Outperform | Outperform |
| 2024-08-13 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2024-08-13 | Truist Securities | Maintain | Buy | Buy |
| 2024-07-26 | Guggenheim | Maintain | Neutral | Neutral |
| 2024-07-25 | Truist Securities | Maintain | Buy | Buy |
| 2024-07-25 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2024-07-25 | Goldman Sachs | Maintain | Buy | Buy |
| 2024-07-25 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2024-07-25 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-07-25 | Loop Capital | Maintain | Hold | Hold |
| 2024-07-25 | Keybanc | Maintain | Overweight | Overweight |
| 2024-07-25 | TD Cowen | Maintain | Buy | Buy |
| 2024-07-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2024-07-25 | Citigroup | Maintain | Buy | Buy |
| 2024-07-25 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-07-25 | Wedbush | Maintain | Neutral | Neutral |
| 2024-07-25 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2024-07-25 | Raymond James | Maintain | Outperform | Outperform |
| 2024-07-25 | Piper Sandler | Maintain | Neutral | Neutral |
| 2024-07-24 | Guggenheim | Maintain | Neutral | Neutral |
| 2024-07-17 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2024-07-16 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-07-16 | Piper Sandler | Maintain | Neutral | Neutral |
| 2024-07-12 | Citigroup | Maintain | Buy | Buy |
| 2024-07-10 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2024-07-09 | Stifel | Maintain | Buy | Buy |
| 2024-07-09 | Keybanc | Maintain | Overweight | Overweight |
| 2024-06-28 | Baird | Maintain | Outperform | Outperform |
| 2024-06-28 | Raymond James | Maintain | Outperform | Outperform |
| 2024-06-26 | TD Cowen | Maintain | Buy | Buy |
| 2024-06-21 | Wedbush | Maintain | Neutral | Neutral |
| 2024-06-21 | Baird | Maintain | Outperform | Outperform |
| 2024-06-18 | Argus Research | Maintain | Buy | Buy |
| 2024-06-17 | Wedbush | Maintain | Neutral | Neutral |
| 2024-06-13 | TD Cowen | Maintain | Buy | Buy |
| 2024-06-03 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-05-29 | Truist Securities | Maintain | Buy | Buy |
| 2024-05-22 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-05-20 | Wedbush | Maintain | Neutral | Neutral |
| 2024-04-26 | TD Cowen | Maintain | Buy | Buy |
| 2024-04-25 | TD Cowen | Maintain | Buy | Buy |
| 2024-04-25 | Truist Securities | Maintain | Buy | Buy |
| 2024-04-25 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-04-25 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2024-04-25 | BTIG | Maintain | Buy | Buy |
| 2024-04-25 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-04-25 | Keybanc | Maintain | Overweight | Overweight |
| 2024-04-25 | Raymond James | Maintain | Outperform | Outperform |
| 2024-04-25 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-04-25 | Piper Sandler | Maintain | Neutral | Neutral |
| 2024-04-25 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-04-25 | JP Morgan | Maintain | Neutral | Neutral |
| 2024-04-25 | Deutsche Bank | Maintain | Buy | Buy |
| 2024-04-25 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2024-04-25 | Baird | Maintain | Outperform | Outperform |
| 2024-04-25 | Wedbush | Maintain | Neutral | Neutral |
| 2024-04-25 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2024-04-25 | UBS | Maintain | Buy | Buy |
| 2024-04-25 | Citigroup | Maintain | Buy | Buy |
| 2024-04-18 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2024-04-16 | Jefferies | Maintain | Hold | Hold |
| 2024-04-12 | TD Cowen | Maintain | Buy | Buy |
| 2024-04-12 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-04-11 | Stifel | Maintain | Buy | Buy |
| 2024-04-11 | UBS | Maintain | Buy | Buy |
| 2024-04-11 | TD Cowen | Maintain | Buy | Buy |
| 2024-04-10 | TD Cowen | Maintain | Buy | Buy |
| 2024-04-09 | Keybanc | Maintain | Overweight | Overweight |
| 2024-04-08 | Citigroup | Maintain | Buy | Buy |
| 2024-03-28 | BTIG | Maintain | Buy | Buy |
| 2024-03-26 | Bernstein | Maintain | Outperform | Outperform |
| 2024-03-22 | Wedbush | Maintain | Neutral | Neutral |
| 2024-03-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2024-02-20 | Barclays | Maintain | Underweight | Underweight |
| 2024-02-07 | Wedbush | Maintain | Neutral | Neutral |
| 2024-02-07 | TD Cowen | Maintain | Outperform | Outperform |
| 2024-02-07 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2024-02-07 | Wells Fargo | Maintain | Overweight | Overweight |
| 2024-02-07 | Truist Securities | Maintain | Buy | Buy |
| 2024-02-07 | Stifel | Maintain | Buy | Buy |
| 2024-02-07 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2024-02-07 | Citigroup | Maintain | Buy | Buy |
| 2024-02-07 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2024-02-07 | Keybanc | Maintain | Overweight | Overweight |
| 2024-02-07 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2024-02-02 | Stifel | Maintain | Buy | Buy |
| 2024-01-25 | Raymond James | Maintain | Outperform | Outperform |
| 2024-01-24 | Citigroup | Maintain | Buy | Buy |
| 2024-01-22 | Baird | Maintain | Outperform | Outperform |
| 2024-01-16 | Piper Sandler | Maintain | Neutral | Neutral |
| 2024-01-05 | Oppenheimer | Maintain | Outperform | Outperform |
| 2024-01-04 | Stifel | Maintain | Buy | Buy |
| 2024-01-03 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2024-01-02 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2023-12-21 | Wedbush | Downgrade | Outperform | Neutral |
| 2023-12-07 | Raymond James | Maintain | Outperform | Outperform |
| 2023-12-01 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-10-27 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-10-27 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2023-10-27 | Keybanc | Maintain | Overweight | Overweight |
| 2023-10-27 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2023-10-24 | Truist Securities | Maintain | Buy | Buy |
| 2023-10-23 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-10-20 | Wedbush | Maintain | Outperform | Outperform |
| 2023-10-18 | Raymond James | Maintain | Outperform | Outperform |
| 2023-10-11 | Citigroup | Maintain | Buy | Buy |
| 2023-10-11 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2023-10-04 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-09-20 | Truist Securities | Maintain | Buy | Buy |
| 2023-09-20 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-09-15 | Truist Securities | Maintain | Buy | Buy |
| 2023-09-08 | Wedbush | Maintain | Outperform | Outperform |
| 2023-07-27 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2023-07-27 | Wedbush | Maintain | Outperform | Outperform |
| 2023-07-27 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-07-27 | Keybanc | Maintain | Overweight | Overweight |
| 2023-07-27 | Truist Securities | Maintain | Buy | Buy |
| 2023-07-27 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-07-27 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2023-07-27 | JP Morgan | Maintain | Neutral | Neutral |
| 2023-07-27 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-07-27 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2023-07-27 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-07-21 | Baird | Maintain | Outperform | Outperform |
| 2023-07-21 | B of A Securities | Maintain | Buy | Buy |
| 2023-07-19 | Wedbush | Maintain | Outperform | Outperform |
| 2023-07-19 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-07-18 | Truist Securities | Maintain | Buy | Buy |
| 2023-07-18 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-07-17 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2023-07-17 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-07-14 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2023-06-23 | Keybanc | Maintain | Overweight | Overweight |
| 2023-06-21 | Wedbush | Maintain | Outperform | Outperform |
| 2023-06-20 | Raymond James | Maintain | Outperform | Outperform |
| 2023-06-15 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-06-01 | Argus Research | Maintain | Buy | Buy |
| 2023-05-19 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-04-26 | BTIG | Maintain | Buy | Buy |
| 2023-04-26 | Stifel | Maintain | Buy | Buy |
| 2023-04-26 | Raymond James | Maintain | Outperform | Outperform |
| 2023-04-26 | TD Cowen | Maintain | Outperform | Outperform |
| 2023-04-26 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2023-04-26 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-04-26 | RBC Capital | Maintain | Outperform | Outperform |
| 2023-04-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-04-26 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2023-04-26 | Truist Securities | Maintain | Buy | Buy |
| 2023-04-26 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2023-04-26 | Wedbush | Maintain | Outperform | Outperform |
| 2023-04-26 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-04-26 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2023-04-26 | Baird | Maintain | Outperform | Outperform |
| 2023-04-26 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-04-26 | Keybanc | Maintain | Overweight | Overweight |
| 2023-04-26 | Loop Capital | Maintain | Hold | Hold |
| 2023-04-26 | Citigroup | Maintain | Buy | Buy |
| 2023-04-21 | Stifel | Maintain | Buy | Buy |
| 2023-04-20 | Baird | Maintain | Outperform | Outperform |
| 2023-04-17 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2023-04-17 | Truist Securities | Maintain | Buy | Buy |
| 2023-04-06 | Keybanc | Maintain | Overweight | Overweight |
| 2023-04-04 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-02-13 | Deutsche Bank | Maintain | Hold | Hold |
| 2023-02-09 | Argus Research | Maintain | Buy | Buy |
| 2023-02-08 | Raymond James | Maintain | Outperform | Outperform |
| 2023-02-08 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-02-08 | Wells Fargo | Maintain | Overweight | Overweight |
| 2023-02-08 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2023-02-08 | Truist Securities | Maintain | Buy | Buy |
| 2023-02-08 | Baird | Maintain | Outperform | Outperform |
| 2023-02-08 | Citigroup | Maintain | Buy | Buy |
| 2023-02-08 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2023-02-08 | Credit Suisse | Maintain | Outperform | Outperform |
| 2023-02-08 | Keybanc | Maintain | Overweight | Overweight |
| 2023-02-08 | Wedbush | Maintain | Outperform | Outperform |
| 2023-02-03 | Oppenheimer | Maintain | Outperform | Outperform |
| 2023-01-17 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2023-01-05 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-10-26 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-10-26 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-10-26 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2022-10-26 | Keybanc | Maintain | Overweight | Overweight |
| 2022-10-20 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-10-11 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-10-05 | Raymond James | Maintain | Outperform | Outperform |
| 2022-10-04 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-09-21 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-08-02 | Stifel | Maintain | Buy | Buy |
| 2022-07-27 | Citigroup | Maintain | Buy | Buy |
| 2022-07-27 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-07-27 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-07-27 | Keybanc | Maintain | Overweight | Overweight |
| 2022-07-27 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-07-27 | Truist Securities | Maintain | Buy | Buy |
| 2022-07-27 | RBC Capital | Maintain | Outperform | Outperform |
| 2022-07-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-07-27 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2022-07-19 | UBS | Maintain | Buy | Buy |
| 2022-07-19 | Raymond James | Maintain | Outperform | Outperform |
| 2022-07-19 | Credit Suisse | Maintain | Outperform | Outperform |
| 2022-07-18 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-07-05 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-06-27 | OTR Global | Upgrade | Mixed | Positive |
| 2022-06-09 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-06-02 | Wedbush | Maintain | Outperform | Outperform |
| 2022-04-28 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-04-27 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-04-27 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-04-27 | Citigroup | Maintain | Buy | Buy |
| 2022-04-27 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-04-14 | Keybanc | Maintain | Overweight | Overweight |
| 2022-03-14 | Piper Sandler | Maintain | Overweight | Overweight |
| 2022-02-09 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2022-02-09 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-02-09 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-02-09 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2022-02-04 | BTIG | Maintain | Buy | Buy |
| 2022-01-26 | Raymond James | Maintain | Outperform | Outperform |
| 2022-01-26 | Gordon Haskett | Upgrade | Hold | Buy |
| 2022-01-21 | Keybanc | Maintain | Overweight | Overweight |
| 2022-01-14 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2022-01-07 | Oppenheimer | Upgrade | Perform | Outperform |
| 2021-12-17 | JP Morgan | Maintain | Neutral | Neutral |
| 2021-12-15 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2021-10-22 | Keybanc | Maintain | Overweight | Overweight |
| 2021-10-22 | Truist Securities | Maintain | Buy | Buy |
| 2021-10-22 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2021-10-22 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2021-10-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-10-22 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2021-10-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-10-22 | Wedbush | Maintain | Outperform | Outperform |
| 2021-10-13 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2021-10-07 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-10-05 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2021-09-24 | Argus Research | Maintain | Buy | Buy |
| 2021-09-16 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-09-15 | Argus Research | Maintain | Buy | Buy |
| 2021-09-08 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-09-07 | Wedbush | Maintain | Outperform | Outperform |
| 2021-08-16 | Raymond James | Downgrade | Strong Buy | Outperform |
| 2021-07-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-07-21 | UBS | Maintain | Buy | Buy |
| 2021-07-21 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-07-21 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2021-07-21 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-07-21 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2021-07-21 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2021-07-21 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2021-07-21 | Keybanc | Maintain | Overweight | Overweight |
| 2021-07-14 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-07-12 | RBC Capital | Maintain | Outperform | Outperform |
| 2021-06-14 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-06-14 | Raymond James | Upgrade | Outperform | Strong Buy |
| 2021-05-27 | Stephens & Co. | Upgrade | Equal Weight | Overweight |
| 2021-05-20 | UBS | Upgrade | Neutral | Buy |
| 2021-04-27 | RBC Capital | Maintain | Outperform | Outperform |
| 2021-04-23 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-04-22 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2021-04-22 | Evercore ISI Group | Maintain | Outperform | Outperform |
| 2021-04-22 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-04-22 | Keybanc | Maintain | Overweight | Overweight |
| 2021-04-22 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2021-04-22 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2021-04-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-04-19 | Stifel | Maintain | Buy | Buy |
| 2021-04-16 | Keybanc | Maintain | Overweight | Overweight |
| 2021-04-13 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-04-12 | JP Morgan | Maintain | Neutral | Neutral |
| 2021-04-12 | Raymond James | Upgrade | Market Perform | Outperform |
| 2021-04-06 | Truist Securities | Maintain | Buy | Buy |
| 2021-03-19 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-02-09 | Northcoast Research | Upgrade | Neutral | Buy |
| 2021-02-03 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-02-03 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-02-03 | Wells Fargo | Maintain | Overweight | Overweight |
| 2021-02-03 | Truist Securities | Maintain | Buy | Buy |
| 2021-02-03 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2021-02-03 | Wedbush | Maintain | Outperform | Outperform |
| 2021-02-03 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-02-03 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2021-02-03 | UBS | Maintain | Neutral | Neutral |
| 2021-02-03 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2021-02-03 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2021-02-01 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-01-29 | Keybanc | Maintain | Overweight | Overweight |
| 2021-01-29 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-01-28 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-01-25 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2021-01-25 | JP Morgan | Maintain | Neutral | Neutral |
| 2021-01-19 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2021-01-14 | Deutsche Bank | Maintain | Hold | Hold |
| 2021-01-14 | RBC Capital | Upgrade | Sector Perform | Outperform |
| 2021-01-07 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2020-12-16 | Stifel | Upgrade | Hold | Buy |
| 2020-11-25 | Jefferies | Maintain | Hold | Hold |
| 2020-11-25 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-11-25 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-11-25 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2020-11-25 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-10-22 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2020-10-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-10-22 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-10-22 | Jefferies | Maintain | Hold | Hold |
| 2020-10-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-10-20 | JP Morgan | Maintain | Neutral | Neutral |
| 2020-10-16 | Keybanc | Maintain | Overweight | Overweight |
| 2020-10-16 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-10-16 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-10-14 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-10-09 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-09-28 | B of A Securities | Maintain | Neutral | Neutral |
| 2020-09-15 | Baird | Maintain | Outperform | Outperform |
| 2020-09-10 | Truist Securities | Maintain | Buy | Buy |
| 2020-09-03 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-09-01 | Wedbush | Maintain | Outperform | Outperform |
| 2020-07-23 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-07-23 | Jefferies | Maintain | Hold | Hold |
| 2020-07-23 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-07-23 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2020-07-23 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2020-07-23 | Keybanc | Maintain | Overweight | Overweight |
| 2020-07-23 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-07-23 | BTIG | Maintain | Buy | Buy |
| 2020-07-23 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-07-23 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-07-23 | Wedbush | Maintain | Outperform | Outperform |
| 2020-07-23 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2020-07-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-07-20 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-07-20 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-07-17 | UBS | Maintain | Neutral | Neutral |
| 2020-07-16 | Keybanc | Maintain | Overweight | Overweight |
| 2020-07-16 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-07-09 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-07-09 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-07-07 | B of A Securities | Maintain | Neutral | Neutral |
| 2020-06-01 | Wedbush | Maintain | Outperform | Outperform |
| 2020-05-21 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-05-21 | Keybanc | Maintain | Overweight | Overweight |
| 2020-04-23 | BMO Capital | Upgrade | Underperform | Market Perform |
| 2020-04-22 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-04-22 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-04-22 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2020-04-22 | CFRA | Maintain | Hold | Hold |
| 2020-04-22 | Wedbush | Maintain | Outperform | Outperform |
| 2020-04-22 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-04-22 | Baird | Maintain | Outperform | Outperform |
| 2020-04-22 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-04-22 | Keybanc | Maintain | Overweight | Overweight |
| 2020-04-22 | Jefferies | Maintain | Hold | Hold |
| 2020-04-20 | UBS | Maintain | Neutral | Neutral |
| 2020-04-17 | Argus Research | Maintain | Buy | Buy |
| 2020-04-13 | Wedbush | Maintain | Outperform | Outperform |
| 2020-04-09 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-04-01 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-03-27 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-03-27 | Keybanc | Maintain | Overweight | Overweight |
| 2020-03-25 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-03-06 | William Blair | Upgrade | Market Perform | Outperform |
| 2020-03-04 | Wells Fargo | Upgrade | Equal Weight | Overweight |
| 2020-02-05 | Cowen & Co. | Maintain | Outperform | Outperform |
| 2020-02-05 | B of A Securities | Maintain | Neutral | Neutral |
| 2020-02-05 | CFRA | Maintain | Hold | Hold |
| 2020-02-05 | UBS | Maintain | Neutral | Neutral |
| 2020-02-05 | Loop Capital | Maintain | Buy | Buy |
| 2020-02-05 | Baird | Maintain | Outperform | Outperform |
| 2020-02-05 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-02-05 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2020-02-05 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2020-02-05 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-02-03 | Maxim Group | Maintain | Hold | Hold |
| 2020-01-31 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-01-31 | Keybanc | Maintain | Overweight | Overweight |
| 2020-01-29 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2020-01-27 | UBS | Upgrade | Sell | Neutral |
| 2020-01-23 | Wells Fargo | Maintain | Equal Weight | Equal Weight |
| 2020-01-09 | Oppenheimer | Upgrade | Underperform | Perform |
| 2020-01-03 | BTIG | Maintain | Buy | Buy |
| 2019-12-19 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-11-26 | Cowen & Co. | Upgrade | Market Perform | Outperform |
| 2019-10-23 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2019-10-23 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-10-23 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-10-23 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-10-23 | JP Morgan | Maintain | Neutral | Neutral |
| 2019-10-23 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-10-23 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2019-10-23 | UBS | Maintain | Sell | Sell |
| 2019-10-23 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2019-10-23 | Keybanc | Maintain | Overweight | Overweight |
| 2019-10-21 | BTIG | Maintain | Buy | Buy |
| 2019-10-18 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-10-18 | Bank of America | Upgrade | Underperform | Neutral |
| 2019-10-18 | B of A Securities | Upgrade | Underperform | Neutral |
| 2019-10-18 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-10-16 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-10-16 | Keybanc | Maintain | Overweight | Overweight |
| 2019-10-10 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2019-10-09 | Gordon Haskett | Upgrade | Underperform | Hold |
| 2019-09-25 | Jefferies | Maintain | Hold | Hold |
| 2019-09-09 | Wedbush | Upgrade | Neutral | Outperform |
| 2019-08-29 | Piper Jaffray | Maintain | Overweight | Overweight |
| 2019-08-29 | Piper Sandler | Maintain | Overweight | Overweight |
| 2019-08-27 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-07-24 | Wedbush | Maintain | Neutral | Neutral |
| 2019-07-24 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-07-24 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-07-24 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2019-07-24 | JP Morgan | Maintain | Neutral | Neutral |
| 2019-07-24 | BTIG | Maintain | Buy | Buy |
| 2019-07-24 | Keybanc | Maintain | Overweight | Overweight |
| 2019-07-24 | BMO Capital | Maintain | Underperform | Underperform |
| 2019-07-24 | Mizuho | Maintain | Underperform | Underperform |
| 2019-07-24 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-07-24 | BTIG Research | Maintain | Buy | Buy |
| 2019-07-18 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2019-07-15 | Piper Sandler | Maintain | Overweight | Overweight |
| 2019-07-15 | Piper Jaffray | Maintain | Overweight | Overweight |
| 2019-07-15 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2019-06-28 | JP Morgan | Maintain | Neutral | Neutral |
| 2019-05-23 | BMO Capital | Downgrade | Market Perform | Underperform |
| 2019-05-08 | Citigroup | Maintain | Buy | Buy |
| 2019-04-30 | Citigroup | Maintain | Buy | Buy |
| 2019-04-25 | Wedbush | Maintain | Neutral | Neutral |
| 2019-04-25 | Keybanc | Maintain | Overweight | Overweight |
| 2019-04-25 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-04-25 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2019-04-17 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2019-04-16 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2019-04-11 | Jefferies | Downgrade | Buy | Hold |
| 2019-03-22 | Wedbush | Upgrade | Underperform | Neutral |
| 2019-03-18 | Piper Sandler | Maintain | Overweight | Overweight |
| 2019-03-18 | PiperJaffray | Maintain | Overweight | Overweight |
| 2019-03-13 | BTIG | Maintain | Buy | Buy |
| 2019-03-13 | BTIG Research | Maintain | Buy | Buy |
| 2019-02-12 | Piper Sandler | Maintain | Overweight | Overweight |
| 2019-02-12 | PiperJaffray | Maintain | Overweight | Overweight |
| 2019-02-07 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-02-07 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2019-02-07 | B of A Securities | Maintain | Underperform | Underperform |
| 2019-02-07 | Bank of America | Maintain | Underperform | Underperform |
| 2019-02-07 | Keybanc | Maintain | Overweight | Overweight |
| 2019-02-07 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2019-02-01 | Baird | Maintain | Outperform | Outperform |
| 2019-01-17 | Loop Capital | Maintain | Buy | Buy |
| 2019-01-17 | Maxim Group | Downgrade | Buy | Hold |
| 2019-01-11 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2019-01-08 | Keybanc | Maintain | Overweight | Overweight |
| 2019-01-08 | KeyBanc | Maintain | Overweight | Overweight |
| 2018-10-30 | Citigroup | Maintain | Buy | Buy |
| 2018-10-26 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2018-10-26 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2018-10-23 | Maxim Group | Upgrade | Hold | Buy |
| 2018-10-22 | RBC Capital | Upgrade | Sector Perform | Outperform |
| 2018-10-16 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2018-10-01 | Oppenheimer | Downgrade | Perform | Underperform |
| 2018-08-28 | Maxim Group | Maintain | Hold | Hold |
| 2018-08-27 | Wedbush | Downgrade | Neutral | Underperform |
| 2018-08-15 | Citigroup | Maintain | Buy | Buy |
| 2018-08-15 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2018-07-31 | Jefferies | Upgrade | Hold | Buy |
| 2018-07-27 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-07-27 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2018-07-27 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2018-07-27 | Maxim Group | Maintain | Hold | Hold |
| 2018-07-27 | Stifel Nicolaus | Maintain | Hold | Hold |
| 2018-07-27 | Stifel | Maintain | Hold | Hold |
| 2018-07-27 | Canaccord Genuity | Maintain | Buy | Buy |
| 2018-07-16 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-07-10 | Mizuho | Downgrade | Neutral | Underperform |
| 2018-06-28 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2018-06-28 | Stephens & Co. | Maintain | Equal Weight | Equal Weight |
| 2018-06-28 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-06-26 | B of A Securities | Maintain | Underperform | Underperform |
| 2018-06-26 | Bank of America | Maintain | Underperform | Underperform |
| 2018-05-16 | Argus | Upgrade | Hold | Buy |
| 2018-05-16 | Argus Research | Upgrade | Hold | Buy |
| 2018-05-05 | Argus | Upgrade | Hold | Buy |
| 2018-05-05 | Argus | Downgrade | Buy | Hold |
| 2018-04-27 | Maxim Group | Downgrade | Buy | Hold |
| 2018-04-26 | BTIG | Upgrade | Neutral | Buy |
| 2018-04-26 | Guggenheim | Upgrade | Sell | Neutral |
| 2018-04-26 | UBS | Maintain | Sell | Sell |
| 2018-04-26 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2018-04-26 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2018-04-26 | JP Morgan | Maintain | Neutral | Neutral |
| 2018-04-26 | Cowen & Co. | Upgrade | Underperform | Market Perform |
| 2018-04-26 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-04-26 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2018-04-26 | Wedbush | Maintain | Neutral | Neutral |
| 2018-04-26 | Stifel | Maintain | Hold | Hold |
| 2018-04-26 | BTIG Research | Upgrade | Neutral | Buy |
| 2018-04-26 | Stifel Nicolaus | Maintain | Hold | Hold |
| 2018-03-13 | Wedbush | Maintain | Neutral | Neutral |
| 2018-03-08 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2018-02-27 | Baird | Upgrade | Neutral | Outperform |
| 2018-02-20 | Stifel | Upgrade | Sell | Hold |
| 2018-02-20 | Credit Suisse | Maintain | Neutral | Neutral |
| 2018-02-20 | Stifel Nicolaus | Upgrade | Sell | Hold |
| 2018-02-07 | Stifel | Downgrade | Hold | Sell |
| 2018-02-07 | Stifel Nicolaus | Downgrade | Hold | Sell |
| 2018-02-07 | B of A Securities | Maintain | Underperform | Underperform |
| 2018-02-07 | Bank of America | Maintain | Underperform | Underperform |
| 2018-02-07 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2018-02-07 | Mizuho | Downgrade | Buy | Neutral |
| 2018-02-07 | Credit Suisse | Maintain | Neutral | Neutral |
| 2018-02-07 | Baird | Maintain | Neutral | Neutral |
| 2018-02-07 | Canaccord Genuity | Maintain | Hold | Hold |
| 2018-02-07 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2018-02-07 | Maxim Group | Maintain | Buy | Buy |
| 2018-02-01 | UBS | Downgrade | Neutral | Sell |
| 2018-01-30 | Nomura | Maintain | Neutral | Neutral |
| 2018-01-30 | Wells Fargo | Maintain | Market Perform | Market Perform |
| 2018-01-19 | Raymond James | Upgrade | Underperform | Market Perform |
| 2017-10-25 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2017-10-25 | Deutsche Bank | Maintain | Sell | Sell |
| 2017-10-25 | Baird | Maintain | Neutral | Neutral |
| 2017-10-25 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2017-10-25 | Maxim Group | Maintain | Buy | Buy |
| 2017-10-25 | Nomura | Maintain | Neutral | Neutral |
| 2017-10-25 | Stifel | Maintain | Hold | Hold |
| 2017-10-25 | Credit Suisse | Maintain | Neutral | Neutral |
| 2017-10-25 | Telsey Advisory Group | Downgrade | Outperform | Market Perform |
| 2017-10-25 | Stifel Nicolaus | Maintain | Hold | Hold |
| 2017-10-20 | UBS | Maintain | Neutral | Neutral |
| 2017-10-18 | B of A Securities | Downgrade | Neutral | Underperform |
| 2017-10-18 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2017-10-18 | Bank of America | Downgrade | Neutral | Underperform |
| 2017-09-27 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2017-09-08 | Cowen & Co. | Downgrade | Market Perform | Underperform |
| 2017-08-25 | Standpoint Research | Upgrade | Underperform | Hold |
| 2017-08-25 | Credit Suisse | Maintain | Neutral | Neutral |
| 2017-08-24 | Stephens & Co. | Upgrade | Underweight | Equal Weight |
| 2017-07-26 | UBS | Maintain | Neutral | Neutral |
| 2017-07-26 | Jefferies | Upgrade | Underperform | Hold |
| 2017-07-26 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2017-07-21 | Argus Research | Downgrade | Buy | Hold |
| 2017-07-21 | Argus | Downgrade | Buy | Hold |
| 2017-07-19 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2017-07-19 | Telsey Advisory Group | Upgrade | Market Perform | Outperform |
| 2017-07-19 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2017-07-19 | Wells Fargo | Downgrade | Outperform | Market Perform |
| 2017-07-18 | Standpoint Research | Maintain | Sell | Underperform |
| 2017-07-18 | Maxim Group | Upgrade | Hold | Buy |
| 2017-06-26 | Wells Fargo | Maintain | Outperform | Outperform |
| 2017-05-25 | Argus Research | Upgrade | Hold | Buy |
| 2017-05-25 | Argus | Upgrade | Hold | Buy |
| 2017-04-26 | RBC Capital | Downgrade | Outperform | Sector Perform |
| 2017-03-27 | Wedbush | Maintain | Neutral | Neutral |
| 2017-02-03 | Maxim Group | Upgrade | Sell | Hold |
| 2017-01-17 | JP Morgan | Downgrade | Overweight | Neutral |
| 2017-01-05 | Wedbush | Upgrade | Underperform | Neutral |
| 2016-11-17 | Guggenheim | Downgrade | Neutral | Sell |
| 2016-10-27 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2016-10-26 | Credit Suisse | Downgrade | Outperform | Neutral |
| 2016-10-18 | RBC Capital | Maintain | Outperform | Outperform |
| 2016-10-17 | Raymond James | Downgrade | Market Perform | Underperform |
| 2016-10-17 | Nomura | Maintain | Neutral | Neutral |
| 2016-09-13 | Citigroup | Maintain | Buy | Buy |
| 2016-09-07 | Baird | Maintain | Neutral | Neutral |
| 2016-07-26 | Stifel | Downgrade | Hold | Sell |
| 2016-07-26 | Stifel Nicolaus | Downgrade | Hold | Sell |
| 2016-07-22 | BTIG | Maintain | Neutral | Neutral |
| 2016-07-22 | BTIG Research | Maintain | Neutral | Neutral |
| 2016-07-22 | Wedbush | Maintain | Underperform | Underperform |
| 2016-07-22 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2016-07-19 | CLSA | Upgrade | Underperform | Outperform |
| 2016-07-15 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2016-06-23 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2016-06-13 | Deutsche Bank | Maintain | Sell | Sell |
| 2016-05-26 | Cleveland Research | Downgrade | Buy | Neutral |
| 2016-04-27 | Cowen & Co. | Maintain | Market Perform | Market Perform |
| 2016-04-27 | BTIG Research | Downgrade | Buy | Neutral |
| 2016-04-27 | Sterne Agee CRT | Maintain | Neutral | Neutral |
| 2016-04-27 | Sterne Agee | Maintain | Neutral | Neutral |
| 2016-04-27 | Maxim Group | Maintain | Sell | Sell |
| 2016-04-27 | BTIG | Downgrade | Buy | Neutral |
| 2016-04-27 | UBS | Maintain | Neutral | Neutral |
| 2016-04-14 | JP Morgan | Upgrade | Neutral | Overweight |
| 2016-04-12 | CLSA | Downgrade | Buy | Underperform |
| 2016-04-01 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2016-03-29 | Wedbush | Downgrade | Neutral | Underperform |
| 2016-03-17 | Jefferies | Downgrade | Hold | Underperform |
| 2016-03-16 | Cowen & Co. | Maintain | Market Perform | Market Perform |
| 2016-03-16 | Maxim Group | Downgrade | Hold | Sell |
| 2016-03-16 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2016-03-16 | Canaccord Genuity | Maintain | Hold | Hold |
| 2016-03-07 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-02-29 | PiperJaffray | Maintain | Overweight | Overweight |
| 2016-02-29 | Piper Sandler | Maintain | Overweight | Overweight |
| 2016-02-23 | Deutsche Bank | Downgrade | Hold | Sell |
| 2016-02-03 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2016-02-03 | Cowen & Co. | Maintain | Market Perform | Market Perform |
| 2016-02-03 | Wells Fargo | Upgrade | Market Perform | Outperform |
| 2016-02-03 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-02-03 | Jefferies | Maintain | Hold | Hold |
| 2016-02-03 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2016-02-03 | RBC Capital | Maintain | Outperform | Outperform |
| 2016-02-03 | Goldman Sachs | Maintain | Buy | Buy |
| 2016-02-01 | Bank of America | Upgrade | Underperform | Neutral |
| 2016-02-01 | B of A Securities | Upgrade | Underperform | Neutral |
| 2016-01-14 | CLSA | Maintain | Outperform | Buy |
| 2016-01-07 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-01-07 | Deutsche Bank | Maintain | Hold | Hold |
| 2016-01-07 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2016-01-06 | Stephens & Co. | Maintain | Underweight | Underweight |
| 2016-01-06 | Telsey Advisory Group | Downgrade | Outperform | Market Perform |
| 2016-01-05 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-01-04 | Oppenheimer | Downgrade | Outperform | Perform |
| 2015-12-22 | JP Morgan | Downgrade | Overweight | Neutral |
| 2015-12-11 | Argus Research | Downgrade | Buy | Hold |
| 2015-12-11 | Argus | Downgrade | Buy | Hold |
| 2015-12-07 | Bernstein | Maintain | Outperform | Outperform |
| 2015-12-07 | Oppenheimer | Maintain | Outperform | Outperform |
| 2015-12-07 | Barclays | Maintain | Neutral | Neutral |
| 2015-12-07 | Guggenheim | Downgrade | Buy | Neutral |
| 2015-12-07 | UBS | Maintain | Neutral | Neutral |
| 2015-12-07 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-12-07 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2015-12-07 | Raymond James | Maintain | Market Perform | Market Perform |
| 2015-12-07 | Cowen & Co. | Downgrade | Outperform | Market Perform |
| 2015-12-07 | Wedbush | Maintain | Neutral | Neutral |
| 2015-11-23 | Sterne Agee CRT | Downgrade | Buy | Neutral |
| 2015-11-23 | Sterne Agee | Downgrade | Buy | Neutral |
| 2015-11-23 | Telsey Advisory Group | Upgrade | Market Perform | Outperform |
| 2015-11-23 | B of A Securities | Downgrade | Buy | Underperform |
| 2015-11-23 | Bank of America | Downgrade | Buy | Underperform |
| 2015-11-06 | Baird | Downgrade | Outperform | Neutral |
| 2015-10-21 | Piper Sandler | Maintain | Overweight | Overweight |
| 2015-10-21 | Oppenheimer | Maintain | Outperform | Outperform |
| 2015-10-21 | Wedbush | Maintain | Neutral | Neutral |
| 2015-10-21 | Jefferies | Maintain | Hold | Hold |
| 2015-10-21 | PiperJaffray | Maintain | Overweight | Overweight |
| 2015-10-14 | RBC Capital | Maintain | Outperform | Outperform |
| 2015-08-24 | Wedbush | Maintain | Neutral | Neutral |
| 2015-05-28 | Miller Tabak | Upgrade | Hold | Buy |
| 2015-05-01 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2015-04-28 | Citigroup | Maintain | Buy | Buy |
| 2015-04-22 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2015-02-09 | Citigroup | Maintain | Buy | Buy |
| 2015-02-04 | UBS | Maintain | Neutral | Neutral |
| 2015-02-02 | Wunderlich | Maintain | Hold | Hold |
| 2015-02-02 | Wunderlich Securities | Maintain | Hold | Hold |
| 2015-01-22 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2015-01-08 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2015-01-06 | Jefferies | Maintain | Hold | Hold |
| 2014-11-07 | Citigroup | Maintain | Buy | Buy |
| 2014-10-21 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2014-10-20 | Wunderlich Securities | Maintain | Hold | Hold |
| 2014-10-20 | Jefferies | Maintain | Hold | Hold |
| 2014-09-10 | Oppenheimer | Maintain | Outperform | Outperform |
| 2014-08-08 | Longbow Research | Downgrade | Buy | Neutral |
| 2014-07-28 | Citigroup | Maintain | Buy | Buy |
| 2014-07-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2014-07-22 | JP Morgan | Maintain | Overweight | Overweight |
| 2014-07-22 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2014-07-22 | Jefferies | Maintain | Hold | Hold |
| 2014-07-22 | Raymond James | Maintain | Outperform | Outperform |
| 2014-07-15 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2014-06-25 | Deutsche Bank | Maintain | Hold | Hold |
| 2014-05-07 | Longbow Research | Upgrade | Neutral | Buy |
| 2014-05-05 | Raymond James | Upgrade | Market Perform | Outperform |
| 2014-04-22 | JP Morgan | Upgrade | Neutral | Overweight |
| 2014-04-21 | Jefferies | Maintain | Hold | Hold |
| 2014-04-21 | JP Morgan | Upgrade | Neutral | Overweight |
| 2014-04-17 | Longbow Research | Upgrade | Underperform | Neutral |
| 2014-04-15 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2014-02-12 | Belus Capital | Upgrade | Hold | Buy |
| 2014-02-03 | Citigroup | Maintain | Buy | Buy |
| 2014-01-31 | JP Morgan | Maintain | Neutral | Neutral |
| 2014-01-31 | Wunderlich Securities | Maintain | Hold | Hold |
| 2014-01-31 | Wunderlich | Maintain | Hold | Hold |
| 2014-01-24 | Wedbush | Downgrade | Outperform | Neutral |
| 2013-12-18 | Deutsche Bank | Maintain | Hold | Hold |
| 2013-11-19 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2013-10-30 | B of A Securities | Maintain | Buy | Buy |
| 2013-10-30 | Bank of America | Maintain | Buy | Buy |
| 2013-10-21 | Miller Tabak | Downgrade | Buy | Hold |
| 2013-10-18 | Sterne Agee | Maintain | Buy | Buy |
| 2013-10-18 | Wunderlich Securities | Maintain | Hold | Hold |
| 2013-10-18 | Miller Tabak | Maintain | Buy | Buy |
| 2013-10-18 | Wunderlich | Maintain | Hold | Hold |
| 2013-10-11 | Janney Montgomery Scott | Upgrade | Neutral | Buy |
| 2013-10-11 | Janney Capital | Upgrade | Neutral | Buy |
| 2013-10-07 | Deutsche Bank | Maintain | Hold | Hold |
| 2013-10-01 | Jefferies | Maintain | Hold | Hold |
| 2013-09-30 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2013-08-20 | Jefferies | Upgrade | Underperform | Hold |
| 2013-07-19 | S&P Capital IQ | Upgrade | Sell | Hold |
| 2013-07-16 | JP Morgan | Maintain | Neutral | Neutral |
| 2013-07-03 | Argus | Upgrade | Hold | Buy |
| 2013-07-03 | Argus Research | Upgrade | Hold | Buy |
| 2013-06-18 | Miller Tabak | Maintain | Buy | Buy |
| 2013-04-19 | Deutsche Bank | Maintain | Hold | Hold |
| 2013-04-19 | Citigroup | Maintain | Buy | Buy |
| 2013-04-19 | Jefferies | Maintain | Underperform | Underperform |
| 2013-04-19 | Credit Suisse | Maintain | Neutral | Neutral |
| 2013-04-19 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2013-04-15 | UBS | Upgrade | Neutral | Buy |
| 2013-04-15 | Wedbush | Upgrade | Neutral | Outperform |
| 2013-04-08 | Jefferies | Maintain | Underperform | Underperform |
| 2013-04-03 | Raymond James | Upgrade | Underperform | Market Perform |
| 2013-03-13 | Wedbush | Maintain | Neutral | Neutral |
| 2013-01-28 | Lazard | Upgrade | Neutral | Buy |
| 2013-01-17 | Citigroup | Maintain | Buy | Buy |
| 2013-01-11 | UBS | Maintain | Neutral | Neutral |
| 2013-01-03 | Miller Tabak | Maintain | Buy | Buy |
| 2012-11-06 | B of A Securities | Upgrade | Neutral | Buy |
| 2012-11-06 | Bank of America | Upgrade | Neutral | Buy |
| 2012-10-19 | Citigroup | Maintain | Buy | Buy |
| 2012-10-19 | Miller Tabak | Maintain | Buy | Buy |
| 2012-10-19 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2012-10-19 | Jefferies | Maintain | Underperform | Underperform |
| 2012-10-19 | Wedbush | Downgrade | Outperform | Neutral |
| 2012-10-15 | Deutsche Bank | Maintain | Hold | Hold |
| 2012-10-11 | Wedbush | Maintain | Outperform | Outperform |
| 2012-09-13 | Miller Tabak | Maintain | Buy | Buy |
| 2012-07-25 | Miller Tabak | Upgrade | Hold | Buy |
| 2012-07-20 | Bank of America | Maintain | Neutral | Neutral |
| 2012-07-20 | Credit Suisse | Maintain | Neutral | Neutral |
| 2012-07-20 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2012-07-20 | UBS | Maintain | Neutral | Neutral |
| 2012-07-20 | B of A Securities | Maintain | Neutral | Neutral |
| 2012-07-20 | Goldman Sachs | Downgrade | Buy | Neutral |
| 2012-07-20 | Jefferies | Maintain | Underperform | Underperform |
| 2012-07-20 | Deutsche Bank | Downgrade | Buy | Hold |
| 2012-07-17 | Citigroup | Upgrade | Neutral | Buy |
| 2012-04-24 | Credit Suisse | Downgrade | Outperform | Neutral |
| 2012-04-20 | JP Morgan | Maintain | Neutral | Neutral |
| 2012-04-17 | DA Davidson | Maintain | Buy | Buy |
| 2012-04-17 | Deutsche Bank | Maintain | Buy | Buy |
| 2012-04-13 | Wedbush | Maintain | Outperform | Outperform |
| 2012-04-09 | Piper Sandler | Maintain | Overweight | Overweight |
| 2012-04-09 | PiperJaffray | Maintain | Overweight | Overweight |
| 2012-03-29 | UBS | Maintain | Neutral | Neutral |
| 2012-02-16 | Deutsche Bank | Maintain | Buy | Buy |