NASDAQ : JBHT

J.B. Hunt Transport Services, Inc.

$291.41 USD

-$7 (-2.35%)

Volume
1.49M
Average Volume
999.1K
Market Capitalization
$27.48B
P/E Ratio
41.39
Dividend Yield
0.61%
Price Target
$300.00
Year High
$299.76
Year Low
$130.12
Day High
Day Low
Payout Ratio
$0.25
Current Ratio
$1.26
Source Headline
Is JBHT Stock too Expensive or Still Attractive After Its Rally?

JBHT's earnings growth, estimate revisions and intermodal gains support its rally, but a premium valuation and thin liquidity demand discipline.

zacks.com - 2026-07-17 13:46:07

Best Momentum Stocks to Buy for July 17th

JBTH, TSM and JPM made it to the Zacks Rank #1 (Strong Buy) momentum stocks list on July 17, 2026.

zacks.com - 2026-07-17 11:15:14

5 Top Stocks With Relative Price Strength to Buy Right Now

JBHT, PGNY, BSET, VSXY and PARR stand out for relative price strength, positive estimate revisions and solid fundamentals amid market uncertainty.

zacks.com - 2026-07-17 10:30:34

J.B. Hunt Stock Could Reach $340 as Trucking Capacity Shrinks

J.B. Hunt Transportation's NASDAQ: JBHT share price is trucking higher in 2026 and is on track to hit the $340 mark due to an existential shift in the industry. While demand is relatively flat, industry-wide capacity has contracted significantly over the trailing 12 months (TTM), and it isn't coming back.

marketbeat.com - 2026-07-17 09:11:14

J.B. Hunt Transport Services (NASDAQ:JBHT) Reaches New 52-Week High After Strong Earnings

J.B. Hunt Transport Services, Inc. (NASDAQ: JBHT - Get Free Report)'s stock price reached a new 52-week high during mid-day trading on Thursday after the company announced better than expected quarterly earnings. The company traded as high as $299.49 and last traded at $294.6170, with a volume of 215944 shares changing hands. The stock had previously

defenseworld.net - 2026-07-17 08:11:05

J.B. Hunt Transport Services: The Recovery Is Real, But Valuation Has Caught Up

J.B. Hunt Transport Services delivered strong Q2 2026 results, with accelerating intermodal volume and profit growth outpacing revenue gains. The IM segment EBIT soared 58% on 10% volume growth, demonstrating operating leverage and network efficiency before a major pricing reset. Dedicated remains a stable earnings base with 96% retention, while ICS and TL segments show early signs of recovery but face margin pressure from higher costs.

seekingalpha.com - 2026-07-17 06:26:49

JBHT Q2 Earnings Beat on Intermodal Growth and Cost Discipline

J.B. Hunt's Q2 earnings beat estimates as intermodal growth, pricing and cost discipline lift revenues, operating income and margins.

zacks.com - 2026-07-16 13:51:11

Why JB Hunt (JBHT) is a Top Momentum Stock for the Long-Term

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

zacks.com - 2026-07-16 10:51:30

Sandisk, UnitedHealth, J.B. Hunt, TSMC, and More Stocks That Explain Today's Market

AMD, Dell, Intel, and Micron shares fall as Wall Street questions how long the AI spending boom can last.

barrons.com - 2026-07-16 08:19:00

J.B. Hunt Q2: Hauling Record Shareholder Returns

J.B. Hunt reported Q2 results that exceeded expectations on both the top and bottom lines. The company also reported record quarterly volumes in its Intermodal business. Shares were already trading at highs prior to the release, and the stock is set to reach new all-time highs.

seekingalpha.com - 2026-07-16 08:15:17

These Analysts Boost Their Forecasts On JB Hunt Following Better-Than-Expected Q2 Earnings

J.B. Hunt Transport Services Inc. (NASDAQ:JBHT) on Wednesday posted better-than-expected second-quarter earnings.

benzinga.com - 2026-07-16 08:07:20

J.B. Hunt Stock Jumps as Earnings Exceed High Expectations for Trucking

Wednesday, J.B. Hunt reported earnings per share of $1.91, up 45% year over year, from sales of $3.5 billion, up 19%.

barrons.com - 2026-07-16 06:27:00

J.B. Hunt: Surging Freight Market Justifies The Rally

J.B. Hunt Transport has surged 86% over the past year, fueled by a sharp freight market recovery and strong Q2 results. JBHT delivered $1.91 EPS on $3.5 billion revenue, with margin expansion driven by $135 million in cost cuts and robust intermodal growth. Structural industry shifts, including a Supreme Court ruling and tight capacity, favor large brokers like JBHT, enabling further market share gains.

seekingalpha.com - 2026-07-16 05:00:00

Why JB Hunt Shares Are Trading Higher By Around 8%; Here Are 20 Stocks Moving Premarket

Shares of J B Hunt Transport Services Inc (NASDAQ:JBHT) rose sharply in pre-market trading after the company posted upbeat results for the second quarter.

benzinga.com - 2026-07-16 04:25:57

The trucking market is tighter than it's been in years — but investors are upbeat on J.B. Hunt

Higher fuel costs and stricter driver regulations have made it harder and more expensive for businesses this year to find trucks to make shipments. But investors in trucking and logistics giant J.B.

marketwatch.com - 2026-07-15 19:34:00

J.B. Hunt Transport Services, Inc. (JBHT) Q2 2026 Earnings Call Transcript

J.B. Hunt Transport Services, Inc. (JBHT) Q2 2026 Earnings Call Transcript

seekingalpha.com - 2026-07-15 19:27:58

J.B. Hunt Transport Services Q2 Earnings Call Highlights

J.B. Hunt Transport Services NASDAQ: JBHT reported sharply improved second-quarter results, with management attributing the gains to disciplined execution, cost reductions and rising demand across several transportation segments as truckload capacity tightened across the industry.

marketbeat.com - 2026-07-15 19:02:41

Compared to Estimates, JB Hunt (JBHT) Q2 Earnings: A Look at Key Metrics

Although the revenue and EPS for JB Hunt (JBHT) give a sense of how its business performed in the quarter ended June 2026, it might be worth considering how some key metrics compare with Wall Street estimates and the year-ago numbers.

zacks.com - 2026-07-15 19:01:15

JB Hunt (JBHT) Q2 Earnings and Revenues Beat Estimates

JB Hunt (JBHT) came out with quarterly earnings of $1.91 per share, beating the Zacks Consensus Estimate of $1.71 per share. This compares to earnings of $1.31 per share a year ago.

zacks.com - 2026-07-15 18:16:04

J.B. Hunt Reports Higher Profit As Revenue Grows Across Most Segments

The logistics company reported a profit of $181 million, with its largest business segment reporting a 22% increase in revenue and a 10% increase in volume.

wsj.com - 2026-07-15 16:35:00

J.B. Hunt Stock Rallies After Q2 Earnings Beat Estimates

J.B. Hunt Transport Services Inc. (NASDAQ:JBHT) posted its second-quarter results after Wednesday's closing bell, beating analyst estimates on the top and bottom lines.

benzinga.com - 2026-07-15 16:27:57

J.B. Hunt Transport Services, Inc. Reports U.S. GAAP Revenues, Net Earnings and Earnings Per Share for the Second Quarter 2026

LOWELL, Ark.--(BUSINESS WIRE)--J.B. Hunt Transport Services, Inc. (NASDAQ: JBHT) announced second quarter 2026 U.S. GAAP (United States Generally Accepted Accounting Principles) net earnings of $181.0 million, or diluted earnings per share of $1.91 versus second quarter 2025 net earnings of $128.6 million, or $1.31 per diluted share. “I'm grateful for our people and their continued focus on delivering operational excellence around service, safety and cost discipline in this dynamic environment,.

businesswire.com - 2026-07-15 16:05:00

Live: Can J.B. Hunt Keep the 41% YTD Rally Going With Q2 Earnings Tonight?

Live Updates Meet America's Newest $1b Unicorn A US startup just passed a $1 billion private valuation, joining billion-dollar private companies like OpenAI and ByteDance. Unlike those other unicorns, you can invest in EnergyX right now; but only until July 16. Over 50,000 people already have, along with global giants like General Motors and... Live: Can J.B. Hunt Keep the 41% YTD Rally Going With Q2 Earnings Tonight?

247wallst.com - 2026-07-15 15:11:57

Countdown to JB Hunt (JBHT) Q2 Earnings: Wall Street Forecasts for Key Metrics

Besides Wall Street's top-and-bottom-line estimates for JB Hunt (JBHT), review projections for some of its key metrics to gain a deeper understanding of how the company might have fared during the quarter ended June 2026.

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

J.B. Hunt to Report Q2 Earnings: Is a Beat in Store for the Stock?

JBHT's second-quarter 2026 revenues are expected to have improved year over year. Higher net interest expense might have hurt the bottom line.

zacks.com - 2026-07-09 14:46:05

JB Hunt (JBHT) Earnings Expected to Grow: What to Know Ahead of Next Week's Release

JB Hunt (JBHT) possesses the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations.

zacks.com - 2026-07-08 11:01:04

J.B. Hunt Earnings Are Imminent; These Most Accurate Analysts Revise Forecasts Ahead Of Earnings Call

J.B. Hunt Transport Services, Inc. (NASDAQ:JBHT) will release its second quarter earnings report after the closing bell on Wednesday, July 15.

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

3 Truck Stocks to Buy Now Amid the Improving Freight Scenario

The Zacks Transportation-Truck industry is gaining from the brightening freight scenario and improving efficiencies. We believe stocks like JBHT, KNX and ARCB are worth buying amid the sunny backdrop.

zacks.com - 2026-07-06 12:16:07

Owner-Operators vs. Company Drivers: The Truck Driver’s Guide to Retiring Early

Truck drivers occupy two very different tax universes. Company drivers get a W-2, a payroll-split FICA tax, and access to whatever retirement plan the fleet offers. Owner-operators run a small business, owe the full 15.3% self-employment tax, and choose their own retirement vehicle. Early retirement is possible from either seat, but the levers you pull... Owner-Operators vs. Company Drivers: The Truck Driver's Guide to Retiring Early

247wallst.com - 2026-07-01 19:41:59

J.B. Hunt Transport Services, Inc. Announces Second Quarter 2026 Earnings Release Date and Conference Call Information

LOWELL, Ark.--(BUSINESS WIRE)--J.B. Hunt Transport Services, Inc., (NASDAQ: JBHT) announced today that it expects to issue second quarter 2026 earnings at the close of the market Wednesday, July 15, 2026. It will hold a conference call from 4:00-5:00 p.m. CDT on the same day to discuss the quarterly results and answer questions from the investment community. An online, real-time webcast of the quarterly conference call will be available at investor.jbhunt.com on July 15, 2026, at 4:00 p.m. CDT.

businesswire.com - 2026-07-01 16:15:00

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

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

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

ARCB vs. JBHT: Which Stock Is the Better Value Option?

Investors interested in Transportation - Truck stocks are likely familiar with ArcBest (ARCB) and JB Hunt (JBHT). But which of these two stocks presents investors with the better value opportunity right now?

zacks.com - 2026-06-25 12:40:14

Here's Why Investors Should Add J.B. Hunt Stock to Their Portfolio

JBHT's strong share gains, upbeat estimates, environment-friendly solutions for customers and shareholder-friendly moves strengthen its position.

zacks.com - 2026-06-10 14:26:08

J.B. Hunt Transport Services, Inc. (JBHT) Presents at 16th Annual Wells Fargo Industrials & Materials Conference Transcript

J.B. Hunt Transport Services, Inc. (JBHT) Presents at 16th Annual Wells Fargo Industrials & Materials Conference Transcript

seekingalpha.com - 2026-06-09 15:52:13

JB Hunt (JBHT) is a Great Momentum Stock: Should You Buy?

Does JB Hunt (JBHT) have what it takes to be a top stock pick for momentum investors? Let's find out.

zacks.com - 2026-06-09 13:01:13

ARCB or JBHT: Which Is the Better Value Stock Right Now?

Investors with an interest in Transportation - Truck stocks have likely encountered both ArcBest (ARCB) and JB Hunt (JBHT). But which of these two stocks presents investors with the better value opportunity right now?

zacks.com - 2026-06-08 12:41:09

Here's Why JB Hunt (JBHT) is a Strong Momentum Stock

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

zacks.com - 2026-06-08 10:51:22

J.B. Hunt Transport Services, Inc. Announces Participation in Upcoming Investor Conference

J.B. Hunt Transport Services, Inc.'s (NASDAQ: JBHT) Executive Vice President of Sales and Marketing Spencer Frazier and Senior Vice President of Operations for

gurufocus.com - 2026-06-04 10:00:00

J.B. Hunt Transport Services, Inc. Announces Participation in Upcoming Investor Conference

LOWELL, Ark.--(BUSINESS WIRE)--J.B. Hunt Transport Services, Inc.'s (NASDAQ: JBHT) Executive Vice President of Sales and Marketing Spencer Frazier and Senior Vice President of Operations for Intermodal Bill Dietrich will address the Wells Fargo 16th Annual Industrials and Materials Conference in Chicago, Illinois, at 9:45 a.m. EDT on Tuesday, June 9, 2026. Investors may access the live presentation by visiting the Investor Relations section of our website. The presentation replay will also be a.

businesswire.com - 2026-06-04 09:10:00

Here's Why Investors Should Bet on J.B. Hunt Stock Right Now

JBHT is riding on stronger liquidity and a deep safety focus as earnings estimates rise and shares nearly double in a year.

zacks.com - 2026-06-02 13:01:19

“Demand for Data Center Power Continues to Outpace Expectations” — Josh Brown's Case for Heavy Assets Over AI Hype

Josh Brown, CEO of Ritholtz Wealth Management and a fixture on CNBC's Halftime Report, has built a new ETF around a simple idea: own the businesses that artificial intelligence cannot replace.

247wallst.com - 2026-06-01 12:07:33

J.B. Hunt Highlights Intermodal Share Gains, Pricing Upside at Wolfe Conference

J.B. Hunt Transport Services NASDAQ: JBHT executives said intermodal demand remains “pretty good,” with volume gains driven more by company-specific share wins than by a broadly robust freight market, during a Wolfe Research conference session moderated by Scott Group, managing director and senior analyst at Wolfe Research.

marketbeat.com - 2026-05-26 03:02:59

Why JB Hunt (JBHT) is a Top Momentum Stock for the Long-Term

Whether you're a value, growth, or momentum investor, finding strong stocks becomes easier with the Zacks Style Scores, a top feature of the Zacks Premium research service.

zacks.com - 2026-05-22 10:50:28

J.B. Hunt Transport Services, Inc. (JBHT) Presents at Wolfe Research 19th Annual Global Transportation & Industrials Conference Transcript

J.B. Hunt Transport Services, Inc. (JBHT) Presents at Wolfe Research 19th Annual Global Transportation & Industrials Conference Transcript

seekingalpha.com - 2026-05-19 15:40:48

J.B. Hunt Says Freight Rates Are Rising as Capacity Tightens, Not Demand

Executives from J.B. Hunt Transport Services NASDAQ: JBHT said freight-market conditions are tightening, but they attributed much of the shift to capacity leaving the market rather than a broad-based demand rebound.

marketbeat.com - 2026-05-18 08:05:56

JB Hunt (JBHT) Up 6.9% Since Last Earnings Report: Can It Continue?

JB Hunt (JBHT) reported earnings 30 days ago. What's next for the stock?

zacks.com - 2026-05-15 12:31:14

Spirit's Big Fail: Oversized Planes Are Breaking Low-Cost Airlines

After Spirit Airlines vanished from the skies, its not-quite-sudden collapse raised questions about why the successful low-cost model, born in the U.S. airline industry, is failing.

forbes.com - 2026-05-13 05:45:09

2 of the Best Transportation Stocks in 2026

Both FedEx and J.B. Hunt are less vulnerable to rising fuel prices than many transportation companies because their business models allow them to offset or adapt to higher energy costs.

fool.com - 2026-05-12 17:05:00

J.B. Hunt Transport Services, Inc. (JBHT) Presents at Bank of America 33rd Annual Industrials, Transportation and Airlines Key Leaders Conference Transcript

J.B. Hunt Transport Services, Inc. (JBHT) Presents at Bank of America 33rd Annual Industrials, Transportation and Airlines Key Leaders Conference Transcript

seekingalpha.com - 2026-05-12 14:50:51

J.B. Hunt Included in Dow Jones Best‑in‑Class North America Index

LOWELL, Ark.--(BUSINESS WIRE)--J.B. Hunt Transport Services Inc. (Nasdaq: JBHT), one of the largest supply chain solutions providers in North America, announced today it has been included in the Dow Jones Best‑in‑Class North America Index following S&P Global's 2025 Corporate Sustainability Assessment (CSA). J.B. Hunt was previously included in the North American Dow Jones Sustainability Index, the predecessor to the Dow Jones Best-in-Class Indices, a family of global, regional and country.

businesswire.com - 2026-05-07 11:00:00

Get JBHT Insider Trade Alerts

JBHT Price Target Summary

Last Month

$296.59

17 analysts

Last Quarter

$295.23

22 analysts

Last Year

$229.82

62 analysts

All Time

$211.25

122 analysts

JBHT Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-16 JP Morgan Maintain Overweight Overweight
2026-07-16 Truist Securities Maintain Hold Hold
2026-07-16 Barclays Maintain Equal Weight Equal Weight
2026-07-16 Citigroup Maintain Neutral Neutral
2026-07-16 Stephens & Co. Maintain Overweight Overweight
2026-07-16 Raymond James Maintain Outperform Outperform
2026-07-16 Baird Maintain Outperform Outperform
2026-07-16 TD Cowen Maintain Hold Hold
2026-07-16 Evercore ISI Group Maintain Outperform Outperform
2026-07-16 Wells Fargo Maintain Overweight Overweight
2026-07-16 UBS Maintain Neutral Neutral
2026-07-16 Susquehanna Maintain Positive Positive
2026-07-15 Truist Securities Maintain Hold Hold
2026-07-14 Susquehanna Maintain Positive Positive
2026-07-13 Raymond James Maintain Outperform Outperform
2026-07-13 Stifel Maintain Hold Hold
2026-07-13 UBS Maintain Neutral Neutral
2026-07-10 Bernstein Upgrade Market Perform Outperform
2026-07-10 JP Morgan Maintain Overweight Overweight
2026-07-09 Citigroup Maintain Neutral Neutral
2026-07-09 Goldman Sachs Maintain Neutral Neutral
2026-07-06 Morgan Stanley Downgrade Equal Weight Underweight
2026-07-01 Evercore ISI Group Maintain Outperform Outperform
2026-06-26 Benchmark Maintain Buy Buy
2026-06-25 Barclays Maintain Equal Weight Equal Weight
2026-06-17 Baird Maintain Outperform Outperform
2026-06-05 Wells Fargo Maintain Overweight Overweight
2026-06-05 BMO Capital Maintain Outperform Outperform
2026-04-22 Susquehanna Maintain Positive Positive
2026-04-17 Benchmark Maintain Buy Buy
2026-04-17 Baird Maintain Outperform Outperform
2026-04-16 Wells Fargo Maintain Overweight Overweight
2026-04-16 UBS Maintain Neutral Neutral
2026-04-16 BMO Capital Maintain Outperform Outperform
2026-04-16 Truist Securities Maintain Hold Hold
2026-04-16 B of A Securities Maintain Buy Buy
2026-04-16 Morgan Stanley Maintain Equal Weight Equal Weight
2026-04-16 Citigroup Maintain Neutral Neutral
2026-04-16 Barclays Maintain Equal Weight Equal Weight
2026-04-08 Benchmark Maintain Buy Buy
2026-04-02 Stifel Maintain Hold Hold
2026-03-27 Evercore ISI Group Maintain Outperform Outperform
2026-03-20 B of A Securities Maintain Buy Buy
2026-01-20 Benchmark Maintain Buy Buy
2026-01-16 UBS Maintain Neutral Neutral
2026-01-16 Stifel Maintain Hold Hold
2026-01-15 Barclays Maintain Equal Weight Equal Weight
2026-01-15 Truist Securities Maintain Hold Hold
2026-01-14 Stifel Maintain Hold Hold
2026-01-13 Evercore ISI Group Maintain Outperform Outperform
2026-01-12 JP Morgan Maintain Overweight Overweight
2026-01-09 Bernstein Maintain Market Perform Market Perform
2026-01-08 Susquehanna Upgrade Neutral Positive
2026-01-08 Citigroup Downgrade Buy Neutral
2026-01-08 Benchmark Maintain Buy Buy
2026-01-08 Goldman Sachs Maintain Neutral Neutral
2026-01-06 Wells Fargo Maintain Overweight Overweight
2026-01-05 Baird Maintain Outperform Outperform
2025-12-16 Stifel Maintain Hold Hold
2025-12-11 Deutsche Bank Upgrade Hold Buy
2025-12-08 Morgan Stanley Maintain Equal Weight Equal Weight
2025-10-21 Susquehanna Maintain Neutral Neutral
2025-10-17 Baird Maintain Outperform Outperform
2025-10-17 Benchmark Maintain Buy Buy
2025-10-16 Wells Fargo Maintain Overweight Overweight
2025-10-16 JP Morgan Maintain Overweight Overweight
2025-10-16 UBS Maintain Neutral Neutral
2025-10-16 Citigroup Maintain Buy Buy
2025-10-16 BMO Capital Maintain Outperform Outperform
2025-10-16 Stifel Maintain Hold Hold
2025-10-16 B of A Securities Maintain Buy Buy
2025-10-16 Truist Securities Maintain Hold Hold
2025-10-16 Evercore ISI Group Maintain Outperform Outperform
2025-10-16 Morgan Stanley Maintain Equal Weight Equal Weight
2025-10-16 Barclays Maintain Equal Weight Equal Weight
2025-10-14 Raymond James Maintain Outperform Outperform
2025-10-13 Citigroup Maintain Buy Buy
2025-10-08 JP Morgan Maintain Overweight Overweight
2025-10-06 Wells Fargo Maintain Overweight Overweight
2025-10-06 Morgan Stanley Maintain Equal Weight Equal Weight
2025-10-03 Stifel Maintain Hold Hold
2025-10-02 Barclays Maintain Equal Weight Equal Weight
2025-09-30 Evercore ISI Group Maintain Outperform Outperform
2025-09-24 Susquehanna Maintain Neutral Neutral
2025-09-16 B of A Securities Maintain Buy Buy
2025-09-05 UBS Downgrade Buy Neutral
2025-07-16 Citigroup Maintain Buy Buy
2025-07-16 Stifel Maintain Hold Hold
2025-07-16 Wells Fargo Maintain Overweight Overweight
2025-07-16 Susquehanna Maintain Neutral Neutral
2025-07-16 JP Morgan Maintain Overweight Overweight
2025-07-16 Truist Securities Maintain Hold Hold
2025-07-15 Raymond James Maintain Outperform Outperform
2025-07-10 B of A Securities Maintain Buy Buy
2025-07-10 Barclays Maintain Equal Weight Equal Weight
2025-07-09 Citigroup Maintain Buy Buy
2025-07-08 JP Morgan Maintain Overweight Overweight
2025-07-07 Morgan Stanley Maintain Equal Weight Equal Weight
2025-06-30 Truist Securities Maintain Hold Hold
2025-06-24 Susquehanna Maintain Neutral Neutral
2025-06-02 Goldman Sachs Downgrade Buy Neutral
2025-05-16 B of A Securities Maintain Buy Buy
2025-04-17 Benchmark Maintain Buy Buy
2025-04-17 Truist Securities Maintain Hold Hold
2025-04-17 Susquehanna Maintain Neutral Neutral
2025-04-16 Benchmark Maintain Buy Buy
2025-04-16 Wells Fargo Maintain Overweight Overweight
2025-04-16 B of A Securities Maintain Buy Buy
2025-04-16 Stifel Maintain Hold Hold
2025-04-16 JP Morgan Maintain Overweight Overweight
2025-04-16 Stephens & Co. Maintain Overweight Overweight
2025-04-16 Goldman Sachs Maintain Buy Buy
2025-04-16 UBS Maintain Buy Buy
2025-04-14 Stifel Maintain Hold Hold
2025-04-11 Raymond James Maintain Outperform Outperform
2025-04-10 Goldman Sachs Maintain Buy Buy
2025-04-08 Citigroup Maintain Buy Buy
2025-04-02 Barclays Maintain Equal Weight Equal Weight
2025-04-01 Benchmark Maintain Buy Buy
2025-03-27 Wells Fargo Maintain Overweight Overweight
2025-03-26 Susquehanna Downgrade Positive Neutral
2025-03-17 B of A Securities Maintain Buy Buy
2025-01-21 Benchmark Maintain Buy Buy
2025-01-21 Raymond James Maintain Outperform Outperform
2025-01-17 Evercore ISI Group Maintain Outperform Outperform
2025-01-17 Stifel Maintain Hold Hold
2025-01-17 B of A Securities Maintain Buy Buy
2025-01-17 Citigroup Maintain Buy Buy
2025-01-17 Stephens & Co. Maintain Overweight Overweight
2025-01-17 Wells Fargo Maintain Overweight Overweight
2025-01-17 Benchmark Maintain Buy Buy
2025-01-17 JP Morgan Maintain Overweight Overweight
2025-01-17 UBS Maintain Buy Buy
2025-01-16 B of A Securities Maintain Buy Buy
2025-01-15 Stifel Maintain Hold Hold
2025-01-10 Benchmark Maintain Buy Buy
2025-01-10 Raymond James Maintain Outperform Outperform
2025-01-03 Susquehanna Upgrade Neutral Positive
2024-11-13 Barclays Maintain Equal Weight Equal Weight
2024-11-12 Citigroup Maintain Buy Buy
2024-10-17 Loop Capital Maintain Hold Hold
2024-10-16 Benchmark Maintain Buy Buy
2024-10-16 Barclays Maintain Equal Weight Equal Weight
2024-10-16 Stifel Maintain Hold Hold
2024-10-16 BMO Capital Maintain Outperform Outperform
2024-10-16 Evercore ISI Group Maintain Outperform Outperform
2024-10-16 Susquehanna Maintain Neutral Neutral
2024-10-16 B of A Securities Maintain Buy Buy
2024-10-16 Stephens & Co. Maintain Overweight Overweight
2024-10-09 Goldman Sachs Maintain Buy Buy
2024-10-03 Evercore ISI Group Maintain Outperform Outperform
2024-10-02 Benchmark Maintain Buy Buy
2024-09-26 Susquehanna Maintain Neutral Neutral
2024-09-24 BMO Capital Maintain Outperform Outperform
2024-07-23 Stifel Maintain Hold Hold
2024-07-18 Susquehanna Maintain Neutral Neutral
2024-07-18 TD Cowen Maintain Hold Hold
2024-07-18 Loop Capital Maintain Hold Hold
2024-07-17 TD Cowen Maintain Hold Hold
2024-07-17 BMO Capital Maintain Outperform Outperform
2024-07-17 Barclays Maintain Equal Weight Equal Weight
2024-07-17 Susquehanna Maintain Neutral Neutral
2024-07-17 Evercore ISI Group Maintain Outperform Outperform
2024-07-10 Benchmark Maintain Buy Buy
2024-07-09 JP Morgan Maintain Overweight Overweight
2024-07-08 Morgan Stanley Maintain Equal Weight Equal Weight
2024-06-25 Evercore ISI Group Maintain Outperform Outperform
2024-04-18 BMO Capital Maintain Outperform Outperform
2024-04-18 Loop Capital Maintain Hold Hold
2024-04-18 Benchmark Maintain Buy Buy
2024-04-17 Stifel Maintain Hold Hold
2024-04-17 B of A Securities Maintain Buy Buy
2024-04-17 Susquehanna Maintain Neutral Neutral
2024-04-17 Barclays Maintain Equal Weight Equal Weight
2024-04-17 JP Morgan Maintain Overweight Overweight
2024-04-17 UBS Maintain Buy Buy
2024-04-17 Stephens & Co. Maintain Overweight Overweight
2024-04-17 Evercore ISI Group Maintain Outperform Outperform
2024-04-17 Baird Maintain Outperform Outperform
2024-04-17 TD Cowen Maintain Hold Hold
2024-04-17 Benchmark Maintain Buy Buy
2024-04-04 Stephens & Co. Maintain Overweight Overweight
2024-04-01 Barclays Downgrade Overweight Equal Weight
2024-03-26 Susquehanna Maintain Neutral Neutral
2024-03-25 Susquehanna Maintain Neutral Neutral
2024-03-13 Benchmark Maintain Buy Buy
2024-01-22 UBS Upgrade Neutral Buy
2024-01-22 Benchmark Maintain Buy Buy
2024-01-19 Barclays Maintain Overweight Overweight
2024-01-19 Raymond James Maintain Outperform Outperform
2024-01-19 Stifel Maintain Hold Hold
2024-01-19 Baird Maintain Outperform Outperform
2024-01-17 Susquehanna Maintain Neutral Neutral
2024-01-16 Raymond James Maintain Outperform Outperform
2024-01-10 Stifel Maintain Hold Hold
2024-01-02 Benchmark Maintain Buy Buy
2023-12-21 JP Morgan Maintain Overweight Overweight
2023-12-11 BMO Capital Upgrade Market Perform Outperform
2023-12-07 UBS Upgrade Sell Neutral
2023-10-18 Susquehanna Maintain Neutral Neutral
2023-10-18 Raymond James Maintain Outperform Outperform
2023-10-18 BMO Capital Maintain Market Perform Market Perform
2023-10-18 Morgan Stanley Maintain Equal Weight Equal Weight
2023-10-18 Stephens & Co. Maintain Overweight Overweight
2023-10-04 Benchmark Maintain Buy Buy
2023-10-03 Susquehanna Maintain Neutral Neutral
2023-10-03 Stephens & Co. Maintain Overweight Overweight
2023-10-02 Morgan Stanley Maintain Equal Weight Equal Weight
2023-09-18 B of A Securities Maintain Buy Buy
2023-07-20 Loop Capital Maintain Hold Hold
2023-07-19 Susquehanna Maintain Neutral Neutral
2023-07-19 UBS Maintain Sell Sell
2023-07-19 Stephens & Co. Maintain Overweight Overweight
2023-07-19 BMO Capital Maintain Market Perform Market Perform
2023-07-19 Stifel Maintain Hold Hold
2023-07-19 Morgan Stanley Maintain Equal Weight Equal Weight
2023-07-19 Raymond James Maintain Outperform Outperform
2023-07-19 Barclays Maintain Overweight Overweight
2023-07-19 Wells Fargo Maintain Overweight Overweight
2023-07-06 Morgan Stanley Maintain Equal Weight Equal Weight
2023-06-30 Citigroup Maintain Buy Buy
2023-06-27 Benchmark Maintain Buy Buy
2023-06-07 TD Cowen Maintain Market Perform Market Perform
2023-06-05 Wells Fargo Maintain Overweight Overweight
2023-05-11 JP Morgan Upgrade Neutral Overweight
2023-04-20 Argus Research Maintain Buy Buy
2023-04-19 Morgan Stanley Maintain Equal Weight Equal Weight
2023-04-19 Benchmark Maintain Buy Buy
2023-04-18 B of A Securities Maintain Buy Buy
2023-04-18 Raymond James Maintain Outperform Outperform
2023-04-18 JP Morgan Maintain Neutral Neutral
2023-04-14 Raymond James Maintain Outperform Outperform
2023-04-10 Susquehanna Maintain Neutral Neutral
2023-03-30 Stephens & Co. Maintain Overweight Overweight
2023-03-20 Deutsche Bank Maintain Buy Buy
2023-01-19 Morgan Stanley Maintain Equal Weight Equal Weight
2023-01-19 Barclays Maintain Overweight Overweight
2023-01-19 Credit Suisse Maintain Neutral Neutral
2023-01-19 Susquehanna Maintain Neutral Neutral
2023-01-19 Cowen & Co. Maintain Market Perform Market Perform
2023-01-19 Raymond James Maintain Outperform Outperform
2023-01-11 Morgan Stanley Maintain Equal Weight Equal Weight
2023-01-11 Citigroup Maintain Buy Buy
2023-01-09 Susquehanna Downgrade Positive Neutral
2023-01-04 UBS Downgrade Neutral Sell
2022-11-29 Deutsche Bank Maintain Buy Buy
2022-10-20 Benchmark Maintain Buy Buy
2022-10-19 Credit Suisse Maintain Neutral Neutral
2022-10-19 Raymond James Maintain Outperform Outperform
2022-10-19 Susquehanna Maintain Positive Positive
2022-10-12 Raymond James Maintain Outperform Outperform
2022-09-30 Keybanc Downgrade Overweight Sector Weight
2022-07-20 Credit Suisse Maintain Neutral Neutral
2022-07-20 Cowen & Co. Maintain Market Perform Market Perform
2022-07-20 Raymond James Maintain Outperform Outperform
2022-07-20 Wells Fargo Maintain Overweight Overweight
2022-07-15 Wells Fargo Maintain Overweight Overweight
2022-07-13 Barclays Maintain Overweight Overweight
2022-07-08 Raymond James Maintain Outperform Outperform
2022-06-28 Credit Suisse Maintain Neutral Neutral
2022-05-17 Benchmark Maintain Buy Buy
2022-04-26 Susquehanna Upgrade Neutral Positive
2022-04-19 Raymond James Maintain Outperform Outperform
2022-04-19 Morgan Stanley Maintain Equal Weight Equal Weight
2022-04-19 BMO Capital Maintain Market Perform Market Perform
2022-04-19 Stephens & Co. Maintain Overweight Overweight
2022-04-19 Wells Fargo Maintain Overweight Overweight
2022-04-18 Raymond James Maintain Outperform Outperform
2022-04-13 Deutsche Bank Upgrade Hold Buy
2022-04-11 Keybanc Maintain Overweight Overweight
2022-04-08 JP Morgan Maintain Neutral Neutral
2022-04-05 Wolfe Research Maintain Outperform Outperform
2022-03-31 Stephens & Co. Maintain Overweight Overweight
2022-03-09 Goldman Sachs Upgrade Neutral Buy
2022-02-18 JP Morgan Upgrade Underweight Neutral
2022-01-26 Barclays Upgrade Equal Weight Overweight
2022-01-20 Deutsche Bank Maintain Hold Hold
2022-01-19 Wells Fargo Maintain Overweight Overweight
2022-01-19 JP Morgan Maintain Underweight Underweight
2022-01-19 Keybanc Maintain Overweight Overweight
2022-01-19 Stephens & Co. Maintain Overweight Overweight
2022-01-19 Barclays Maintain Equal Weight Equal Weight
2022-01-18 Keybanc Maintain Overweight Overweight
2022-01-14 Barclays Maintain Equal Weight Equal Weight
2022-01-10 Wells Fargo Maintain Overweight Overweight
2022-01-07 Raymond James Maintain Outperform Outperform
2022-01-04 Stephens & Co. Maintain Overweight Overweight
2021-10-20 Deutsche Bank Maintain Hold Hold
2021-10-18 Raymond James Maintain Outperform Outperform
2021-10-18 Wells Fargo Maintain Overweight Overweight
2021-10-18 Keybanc Maintain Overweight Overweight
2021-10-14 Raymond James Maintain Outperform Outperform
2021-10-11 Vertical Research Downgrade Buy Hold
2021-10-08 JP Morgan Downgrade Neutral Underweight
2021-07-21 Deutsche Bank Maintain Hold Hold
2021-07-20 BMO Capital Maintain Market Perform Market Perform
2021-07-20 Raymond James Maintain Outperform Outperform
2021-07-14 Citigroup Maintain Buy Buy
2021-07-13 Wells Fargo Maintain Overweight Overweight
2021-07-08 Morgan Stanley Maintain Equal Weight Equal Weight
2021-06-28 Barclays Maintain Equal Weight Equal Weight
2021-04-16 BMO Capital Maintain Market Perform Market Perform
2021-04-16 Raymond James Maintain Outperform Outperform
2021-04-16 Morgan Stanley Maintain Equal Weight Equal Weight
2021-04-16 Credit Suisse Maintain Outperform Outperform
2021-04-15 Raymond James Maintain Outperform Outperform
2021-04-14 Wells Fargo Maintain Overweight Overweight
2021-04-12 Susquehanna Maintain Neutral Neutral
2021-04-09 BMO Capital Maintain Market Perform Market Perform
2021-04-06 Morgan Stanley Maintain Equal Weight Equal Weight
2021-03-26 KeyBanc Maintain Overweight Overweight
2021-03-26 Keybanc Maintain Overweight Overweight
2021-03-04 B of A Securities Upgrade Neutral Buy
2021-01-26 Susquehanna Downgrade Positive Neutral
2021-01-19 Credit Suisse Upgrade Neutral Outperform
2021-01-15 Raymond James Maintain Outperform Outperform
2021-01-06 Morgan Stanley Maintain Equal Weight Equal Weight
2021-01-06 Citigroup Upgrade Neutral Buy
2020-10-20 Deutsche Bank Maintain Hold Hold
2020-10-19 Morgan Stanley Maintain Equal Weight Equal Weight
2020-10-19 Credit Suisse Maintain Neutral Neutral
2020-10-19 UBS Maintain Neutral Neutral
2020-10-05 Morgan Stanley Maintain Equal Weight Equal Weight
2020-10-02 Susquehanna Upgrade Neutral Positive
2020-09-24 Wells Fargo Maintain Overweight Overweight
2020-07-24 Stifel Maintain Hold Hold
2020-07-20 Argus Research Maintain Buy Buy
2020-07-17 KeyBanc Maintain Overweight Overweight
2020-07-17 Citigroup Maintain Neutral Neutral
2020-07-17 UBS Maintain Neutral Neutral
2020-07-17 Raymond James Maintain Outperform Outperform
2020-07-17 Credit Suisse Maintain Neutral Neutral
2020-07-17 Deutsche Bank Upgrade Sell Hold
2020-07-17 Keybanc Maintain Overweight Overweight
2020-07-17 Morgan Stanley Maintain Equal Weight Equal Weight
2020-07-15 Raymond James Maintain Outperform Outperform
2020-07-15 Barclays Maintain Equal Weight Equal Weight
2020-07-08 Citigroup Maintain Neutral Neutral
2020-07-06 Morgan Stanley Maintain Equal Weight Equal Weight
2020-06-23 KeyBanc Upgrade Sector Weight Overweight
2020-06-23 Keybanc Upgrade Sector Weight Overweight
2020-06-17 Deutsche Bank Maintain Sell Sell
2020-05-26 Baird Upgrade Neutral Outperform
2020-04-17 Argus Research Upgrade Hold Buy
2020-04-15 Credit Suisse Maintain Neutral Neutral
2020-04-15 Raymond James Maintain Outperform Outperform
2020-04-15 Morgan Stanley Maintain Equal Weight Equal Weight
2020-04-15 Stephens & Co. Maintain Overweight Overweight
2020-04-15 UBS Maintain Neutral Neutral
2020-04-08 Morgan Stanley Maintain Equal Weight Equal Weight
2020-04-06 Stephens & Co. Maintain Overweight Overweight
2020-03-16 UBS Maintain Neutral Neutral
2020-01-21 Raymond James Upgrade Market Perform Outperform
2020-01-21 Stephens & Co. Maintain Overweight Overweight
2020-01-21 Credit Suisse Maintain Neutral Neutral
2020-01-06 Bernstein Downgrade Outperform Market Perform
2020-01-02 Stephens & Co. Maintain Overweight Overweight
2019-11-11 Barclays Maintain Equal Weight Equal Weight
2019-10-16 Morgan Stanley Maintain Equal Weight Equal Weight
2019-10-16 UBS Maintain Neutral Neutral
2019-10-08 Susquehanna Downgrade Positive Neutral
2019-09-11 Loop Capital Downgrade Buy Hold
2019-07-16 Stifel Nicolaus Maintain Hold Hold
2019-07-16 Credit Suisse Maintain Neutral Neutral
2019-07-16 Stifel Maintain Hold Hold
2019-07-11 Credit Suisse Downgrade Outperform Neutral
2019-06-18 UBS Downgrade Buy Neutral
2019-05-28 Bank of America Downgrade Buy Neutral
2019-05-28 B of A Securities Downgrade Buy Neutral
2019-04-18 Deutsche Bank Downgrade Buy Sell
2019-04-17 Argus Downgrade Buy Hold
2019-04-17 Argus Research Downgrade Buy Hold
2019-04-16 Morgan Stanley Maintain Equal Weight Equal Weight
2019-04-16 BMO Capital Maintain Market Perform Market Perform
2019-04-16 Stifel Nicolaus Maintain Hold Hold
2019-04-16 Stifel Maintain Hold Hold
2019-04-04 Barclays Maintain Equal Weight Equal Weight
2019-04-02 Buckingham Research Maintain Buy Buy
2019-04-02 Buckingham Maintain Buy Buy
2019-01-07 Morgan Stanley Maintain Equal Weight Equal Weight
2018-12-04 UBS Maintain Buy Buy
2018-11-02 Citigroup Maintain Neutral Neutral
2018-10-16 Credit Suisse Maintain Outperform Outperform
2018-09-27 Deutsche Bank Maintain Buy Buy
2018-07-17 Credit Suisse Maintain Outperform Outperform
2018-07-17 Morgan Stanley Maintain Equal Weight Equal Weight
2018-07-17 Cowen & Co. Maintain Market Perform Market Perform
2018-07-17 Stifel Nicolaus Maintain Hold Hold
2018-07-17 Stifel Maintain Hold Hold
2018-07-10 Citigroup Maintain Neutral Neutral
2018-06-20 BMO Capital Maintain Market Perform Market Perform
2018-04-17 Stifel Maintain Hold Hold
2018-04-17 BMO Capital Maintain Market Perform Market Perform
2018-04-17 Bank of America Maintain Buy Buy
2018-04-17 B of A Securities Maintain Buy Buy
2018-04-17 Credit Suisse Maintain Outperform Outperform
2018-04-17 Stifel Nicolaus Maintain Hold Hold
2018-04-12 KeyBanc Downgrade Overweight Sector Weight
2018-04-12 Keybanc Downgrade Overweight Sector Weight
2018-04-10 Goldman Sachs Maintain Sell Sell
2018-04-02 Deutsche Bank Upgrade Hold Buy
2018-03-20 Argus Maintain Buy Buy
2018-01-30 Credit Suisse Maintain Outperform Outperform
2018-01-11 JP Morgan Downgrade Overweight Neutral
2017-10-23 UBS Upgrade Neutral Buy
2017-10-20 Buckingham Maintain Buy Buy
2017-10-16 UBS Maintain Neutral Neutral
2017-10-16 BMO Capital Maintain Market Perform Market Perform
2017-10-16 Stifel Maintain Buy Buy
2017-10-16 Cowen & Co. Downgrade Outperform Market Perform
2017-10-16 Stifel Nicolaus Maintain Buy Buy
2017-10-12 JP Morgan Maintain Overweight Overweight
2017-10-02 Barclays Maintain Equal Weight Equal Weight
2017-09-29 Stifel Upgrade Hold Buy
2017-09-29 Stifel Nicolaus Upgrade Hold Buy
2017-07-10 Morgan Stanley Maintain Equal Weight Equal Weight
2017-05-23 JP Morgan Maintain Overweight Overweight
2017-01-09 Barclays Downgrade Overweight Equal Weight
2016-11-29 Keybanc Maintain Overweight Overweight
2016-11-29 KeyBanc Maintain Overweight Overweight
2016-11-16 Loop Capital Maintain Buy Buy
2016-11-02 Deutsche Bank Maintain Hold Hold
2016-09-12 Barclays Maintain Overweight Overweight
2016-07-26 Buckingham Research Upgrade Neutral Buy
2016-07-19 Morgan Stanley Maintain Equal Weight Equal Weight
2016-07-19 UBS Maintain Neutral Neutral
2016-04-19 Credit Suisse Maintain Outperform Outperform
2016-04-19 Bernstein Maintain Outperform Outperform
2016-04-15 Buckingham Research Maintain Neutral Neutral
2016-03-29 BMO Capital Downgrade Outperform Market Perform
2016-03-18 Credit Suisse Maintain Outperform Outperform
2016-02-22 Bank of America Maintain Buy Buy
2016-02-22 B of A Securities Maintain Buy Buy
2016-01-25 BB&T Capital Upgrade Hold Buy
2016-01-22 Macquarie Maintain Neutral Neutral
2016-01-22 Credit Suisse Maintain Outperform Outperform
2016-01-22 UBS Maintain Neutral Neutral
2016-01-19 Credit Suisse Maintain Outperform Outperform
2016-01-12 Wolfe Research Upgrade Peer Perform Outperform
2016-01-11 Deutsche Bank Maintain Hold Hold
2015-12-15 Buckingham Research Maintain Neutral Neutral
2015-10-15 Credit Suisse Maintain Outperform Outperform
2015-10-12 Deutsche Bank Maintain Hold Hold
2015-10-05 Barclays Maintain Overweight Overweight
2015-09-11 B of A Securities Upgrade Neutral Buy
2015-09-11 Bank of America Upgrade Neutral Buy
2015-07-09 Longbow Research Upgrade Neutral Buy
2015-06-10 RBC Capital Upgrade Sector Perform Outperform
2015-05-29 B of A Securities Downgrade Buy Neutral
2015-05-29 Bank of America Downgrade Buy Neutral
2015-05-14 KeyBanc Upgrade Sector Weight Overweight
2015-05-14 Keybanc Upgrade Sector Weight Overweight
2015-04-20 B of A Securities Upgrade Underperform Buy
2015-04-20 Bank of America Upgrade Underperform Buy
2015-04-15 Susquehanna Maintain Positive Positive
2015-04-14 FBR Capital Maintain Outperform Outperform
2015-04-14 Barclays Maintain Overweight Overweight
2015-04-14 Citigroup Maintain Neutral Neutral
2015-04-14 Nomura Maintain Buy Buy
2015-01-23 Deutsche Bank Downgrade Buy Hold
2015-01-15 Deutsche Bank Maintain Buy Buy
2015-01-12 Barclays Maintain Overweight Overweight
2014-12-10 Nomura Maintain Buy Buy
2014-11-12 Credit Suisse Maintain Outperform Outperform
2014-11-11 Macquarie Maintain Neutral Neutral
2014-10-15 Credit Suisse Maintain Outperform Outperform
2014-10-06 Barclays Maintain Overweight Overweight
2014-10-01 Wells Fargo Maintain Outperform Outperform
2014-09-15 B of A Securities Maintain Underperform Underperform
2014-09-15 Bank of America Maintain Underperform Underperform
2014-07-16 Bernstein Upgrade Market Perform Outperform
2014-07-16 Deutsche Bank Maintain Buy Buy
2014-07-15 Deutsche Bank Maintain Buy Buy
2014-06-30 Barclays Maintain Overweight Overweight
2014-03-20 Bank of America Downgrade Buy Neutral
2014-03-20 B of A Securities Downgrade Buy Neutral
2014-02-19 Wunderlich Upgrade Hold Buy
2014-02-19 Wunderlich Securities Upgrade Hold Buy
2014-01-24 Wunderlich Securities Maintain Hold Hold
2014-01-24 Wunderlich Maintain Hold Hold
2014-01-24 Deutsche Bank Maintain Buy Buy
2013-12-16 Deutsche Bank Maintain Buy Buy
2013-11-21 Barclays Maintain Overweight Overweight
2013-10-11 B of A Securities Upgrade Neutral Buy
2013-10-11 Bank of America Upgrade Neutral Buy
2013-10-01 BMO Capital Maintain Outperform Outperform
2013-09-16 Barclays Upgrade Equal Weight Overweight
2013-07-16 Wunderlich Securities Maintain Hold Hold
2013-07-16 Wunderlich Maintain Hold Hold
2013-07-11 Buckingham Research Maintain Neutral Neutral
2013-04-12 UBS Maintain Buy Buy
2013-04-12 Bank of America Maintain Neutral Neutral
2013-04-12 B of A Securities Maintain Neutral Neutral
2013-04-10 Deutsche Bank Maintain Buy Buy
2013-03-15 Bernstein Downgrade Outperform Market Perform
2013-02-27 Avondale Partners Upgrade Market Perform Market Outperform
2013-01-25 Deutsche Bank Maintain Buy Buy
2013-01-25 Jefferies Maintain Hold Hold
2013-01-25 Bank of America Downgrade Buy Neutral
2013-01-25 Wunderlich Maintain Hold Hold
2013-01-25 Dahlman Rose Maintain Buy Buy
2013-01-25 Wunderlich Securities Maintain Hold Hold
2013-01-25 B of A Securities Downgrade Buy Neutral
2013-01-14 Deutsche Bank Maintain Buy Buy
2013-01-07 Barclays Downgrade Overweight Equal Weight
2012-12-18 Jefferies Maintain Hold Hold
2012-11-20 Jefferies Maintain Hold Hold
2012-10-12 Sterne Agee Maintain Neutral Neutral
2012-10-12 B of A Securities Maintain Buy Buy
2012-10-12 Jefferies Maintain Hold Hold
2012-10-12 Bank of America Maintain Buy Buy
2012-10-12 UBS Maintain Buy Buy
2012-09-12 B of A Securities Upgrade Neutral Buy
2012-09-12 Bank of America Upgrade Neutral Buy
2012-07-18 BMO Capital Maintain Market Perform Market Perform
2012-07-17 Jefferies Maintain Hold Hold
2012-07-17 Bank of America Downgrade Buy Neutral
2012-07-17 JP Morgan Maintain Overweight Overweight
2012-07-17 B of A Securities Downgrade Buy Neutral
2012-07-17 Dahlman Rose Maintain Buy Buy
2012-05-17 Wunderlich Maintain Hold Hold
2012-04-16 BMO Capital Maintain Market Perform Market Perform
2012-04-13 Sterne Agee Downgrade Buy Neutral
2012-04-13 Citigroup Maintain Neutral Neutral
2012-04-13 Deutsche Bank Maintain Buy Buy
2012-04-13 JP Morgan Maintain Overweight Overweight
2012-04-13 Jefferies Maintain Hold Hold
2012-03-02 Keybanc Downgrade Buy Hold
2012-03-02 KeyBanc Maintain Hold Hold