Loading live market data…

XPO Logistics, Inc.

NYSE:XPO

$209.97 USD

$0.52 (0.25%)

Volume
711.71K
Average Volume
1.46M
Market Capitalization
$24.65B
P/E Ratio
71.18
Dividend Yield
0.00%
Price Target
$237.00
Year High
$232.05
Year Low
$116.68
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$0.99
Source Headline
XPO and 7 More Transport Stocks to Play Soaring Freight Rates

Business is getting better for truckers. What stocks to buy now, according to Wall Street.

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

XPO Schedules Second Quarter 2026 Earnings Conference Call for Thursday, July 30, 2026

GREENWICH, Conn., June 29, 2026 (GLOBE NEWSWIRE) -- XPO (NYSE: XPO) will hold its second quarter conference call and webcast on Thursday, July 30, at 8:30 a.m. Eastern Time. The company's results will be released earlier that morning and made available on www.xpo.com .

globenewswire.com - 2026-06-29 16:05:00

XPO Schedules Second Quarter 2026 Earnings Conference Call for Thursday, July 30, 2026

GREENWICH, Conn. , June 29, 2026 (GLOBE NEWSWIRE) -- XPO (NYSE: XPO) will hold its second quarter conference call and webcast on Thursday, July 30, at 8:30 a. m. Eastern Time. The company's results will be released earlier that morning and made available on www.

globenewswire.com - 2026-06-29 16:05:00

Best Momentum Stocks to Buy for June 18th

TWFG, and XPO made it to the Zacks Rank #1 (Strong Buy) momentum stocks list on June 18, 2026.

zacks.com - 2026-06-18 11:16:04

New Strong Buy Stocks for June 18th

TWFG, XPO, MUSA, FLYW and KNSA have been added to the Zacks Rank #1 (Strong Buy) List on June 18, 2026.

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

Best Momentum Stocks to Buy for June 9th

XPO, CAT, and UIS made it to the Zacks Rank #1 (Strong Buy) momentum stocks list on June 9, 2026.

zacks.com - 2026-06-09 12:16:11

Best Growth Stocks to Buy for June 9th

DVA, XPO, and PBI it to the Zacks Rank #1 (Strong Buy) growth stocks list on June 9, 2026.

zacks.com - 2026-06-09 07:26:05

What Makes XPO (XPO) a Strong Momentum Stock: Buy Now?

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

zacks.com - 2026-06-05 13:00:32

XPO Unveils Trailer Fleet Honoring America's 250th Anniversary

GREENWICH, Conn., June 04, 2026 (GLOBE NEWSWIRE) -- XPO (NYSE: XPO), a leading provider of freight transportation in North America, today unveiled a new fleet of trailers honoring America's upcoming 250th anniversary.

globenewswire.com - 2026-06-04 15:15:00

XPO Provides North American LTL Operating Data for May 2026

GREENWICH, Conn., June 03, 2026 (GLOBE NEWSWIRE) -- XPO  (NYSE: XPO), a leading provider of freight transportation in North America, today reported certain preliminary LTL segment operating metrics for May 2026. LTL tonnage per day increased 0.5%, as compared with May 2025, attributable to a year-over-year increase of 3.3% in shipments per day and a decrease of 2.7% in weight per shipment. Actual results for May 2026 may vary from the preliminary results reported above.

globenewswire.com - 2026-06-03 16:05:00

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

Investors interested in stocks from the Transportation - Truck sector have probably already heard of ArcBest (ARCB) and XPO (XPO). But which of these two stocks offers value investors a better bang for their buck right now?

zacks.com - 2026-05-21 12:42:07

A Look at XPO Inc (XPO) After 4.2% Gain -- GF Value $126.62 vs Price $210.73

On May 20, 2026, XPO Inc (XPO) shares rose 4.2%, bringing the current price to $210.73. The stock has experienced a 52-week range between $110.78 and $231.46, r

gurufocus.com - 2026-05-20 18:21:00

XPO (XPO) May Find a Bottom Soon, Here's Why You Should Buy the Stock Now

XPO (XPO) witnesses a hammer chart pattern, indicating support found by the stock after losing some value lately. This coupled with an upward trend in earnings estimate revisions could mean a trend reversal for the stock in the near term.

zacks.com - 2026-05-14 10:55:36

It's Time to Take Profits in These Very Overvalued Stocks

Trading at big premiums, these are stocks to sell.

youtube.com - 2026-05-12 11:18:03

XPO Recognized as a 2026 VETS Indexes 4 Star Employer for the Fourth Consecutive Year

GREENWICH, Conn., May 06, 2026 (GLOBE NEWSWIRE) -- XPO  (NYSE: XPO), a leading provider of freight transportation in North America, today announced that it has been named a 2026 VETS Indexes 4 Star Employer for the fourth year in a row.

globenewswire.com - 2026-05-06 08:30:00

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

Investors interested in Transportation - Truck stocks are likely familiar with ArcBest (ARCB) and XPO (XPO). But which of these two companies is the best option for those looking for undervalued stocks?

zacks.com - 2026-05-04 12:40:30

XPO Inc.: Hauling Profits, Carrying A Premium

XPO, Inc. delivered strong Q1 results, with 7% revenue growth and 38% EPS growth, outperforming estimates. XPO's LTL segment drove margin expansion, achieving an 83.9% operating ratio and 23.6% EBITDA margin, highlighting operational excellence amid a tough freight cycle. Despite management's ambitious low-70s OR target and early signs of freight market stabilization, volume growth remains a key external dependency.

seekingalpha.com - 2026-05-02 09:19:11

After Doubling in the Past Year, This Stock Is About To Hit Cruise Control. Time To Buy?

XPO's growth looks set to ramp up.

fool.com - 2026-04-30 16:45:00

XPO, Inc. (XPO) Q1 2026 Earnings Call Transcript

XPO, Inc. (XPO) Q1 2026 Earnings Call Transcript

seekingalpha.com - 2026-04-30 16:41:48

XPO (XPO) Q1 Earnings: Taking a Look at Key Metrics Versus Estimates

The headline numbers for XPO (XPO) give insight into how the company performed in the quarter ended March 2026, but it may be worthwhile to compare some of its key metrics to Wall Street estimates and the year-ago actuals.

zacks.com - 2026-04-30 10:36:07

XPO (XPO) Surpasses Q1 Earnings and Revenue Estimates

XPO (XPO) came out with quarterly earnings of $1.01 per share, beating the Zacks Consensus Estimate of $0.89 per share. This compares to earnings of $0.73 per share a year ago.

zacks.com - 2026-04-30 09:05:23

XPO Reports First Quarter 2026 Results

GREENWICH, Conn., April 30, 2026 (GLOBE NEWSWIRE) -- XPO (NYSE: XPO) today announced its financial results for the first quarter 2026. The company reported diluted earnings per share of $0.85, compared with $0.58 for the same period in 2025, and adjusted diluted earnings per share of $1.01, compared with $0.73 for the same period in 2025.

globenewswire.com - 2026-04-30 06:45:00

Why XPO (XPO) Could Beat Earnings Estimates Again

XPO (XPO) has an impressive earnings surprise history and currently possesses the right combination of the two key ingredients for a likely beat in its next quarterly report.

zacks.com - 2026-04-29 13:10:13

Gear Up for XPO (XPO) Q1 Earnings: Wall Street Estimates for Key Metrics

Get a deeper insight into the potential performance of XPO (XPO) for the quarter ended March 2026 by going beyond Wall Street's top-and-bottom-line estimates and examining the estimates for some of its key metrics.

zacks.com - 2026-04-29 10:21:00

KNOREX Targets $80 Billion Market with New AI-Powered XPO Optimizer

SUNNYVALE, Calif. & SINGAPORE--(BUSINESS WIRE)--KNOREX Ltd. (NYSE American: KNRX) (“KNOREX” or the “Company”), a leading provider of AI-driven advertising technology solutions, today announced major advancements to its KNOREX XPO℠ platform. The update introduces an AI-powered Keyword Optimizer for Google Ads and a sophisticated Machine Learning-based Data-Driven Attribution (DDA) model for Meta, Google, TikTok, and other major native platforms. The enhancements are designed to help advertisers.

businesswire.com - 2026-04-29 08:30:00

Landstar System (LSTR) Q1 Earnings and Revenues Top Estimates

Landstar System (LSTR) came out with quarterly earnings of $1.16 per share, beating the Zacks Consensus Estimate of $1.11 per share. This compares to earnings of $0.85 per share a year ago.

zacks.com - 2026-04-28 18:46:50

XPO, Inc. (NYSE:XPO) Receives Consensus Recommendation of “Moderate Buy” from Brokerages

Shares of XPO, Inc. (NYSE: XPO - Get Free Report) have earned an average rating of "Moderate Buy" from the twenty-four research firms that are presently covering the firm, MarketBeat reports. One investment analyst has rated the stock with a sell rating, six have given a hold rating, sixteen have assigned a buy rating and one

defenseworld.net - 2026-04-25 02:30:50

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

XPO (XPO) 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-04-23 11:02:40

Stock Of The Day: Trucking Company, Up 140% In A Year, Jumps On Iran, Oil Prices

Trucking company XPO jumped up on Friday because of changing oil prices and the opening of the Strait of Hormuz.

investors.com - 2026-04-17 13:28:07

The Big 3: LUNR, PL, XPO

Tim Bohen (@Stockstotrade) sticks with his bull case on the space race. He sees promise for Intuitive Machines (LUNR) and Planet Labs (PL) as space technology develops and SpaceX readies its IPO.

youtube.com - 2026-04-17 13:01:24

Get XPO Insider Trade Alerts

XPO Price Target Summary

Last Month

$202.75

4 analysts

Last Quarter

$218.31

16 analysts

Last Year

$187.23

48 analysts

All Time

$155.45

89 analysts

XPO Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-09 Citigroup Maintain Neutral Neutral
2026-07-07 UBS Maintain Buy Buy
2026-07-06 Morgan Stanley Maintain Underweight Underweight
2026-07-01 Evercore ISI Group Upgrade In Line Outperform
2026-06-15 Citigroup Maintain Neutral Neutral
2026-06-08 JP Morgan Maintain Overweight Overweight
2026-06-05 Wells Fargo Maintain Overweight Overweight
2026-06-04 B of A Securities Maintain Buy Buy
2026-06-04 BMO Capital Maintain Outperform Outperform
2026-06-02 Susquehanna Maintain Neutral Neutral
2026-05-04 Oppenheimer Maintain Outperform Outperform
2026-05-01 Benchmark Maintain Buy Buy
2026-05-01 TD Cowen Maintain Buy Buy
2026-05-01 Evercore ISI Group Maintain In Line In Line
2026-05-01 Wells Fargo Maintain Overweight Overweight
2026-05-01 Barclays Maintain Overweight Overweight
2026-05-01 Citigroup Maintain Neutral Neutral
2026-04-22 Jefferies Maintain Buy Buy
2026-04-16 Stifel Maintain Buy Buy
2026-04-07 Citigroup Maintain Neutral Neutral
2026-04-07 Wells Fargo Maintain Overweight Overweight
2026-03-27 Evercore ISI Group Maintain In Line In Line
2026-03-10 JP Morgan Maintain Overweight Overweight
2026-03-03 Oppenheimer Maintain Outperform Outperform
2026-02-11 Susquehanna Downgrade Positive Neutral
2026-02-09 Citigroup Maintain Neutral Neutral
2026-02-06 JP Morgan Maintain Overweight Overweight
2026-02-06 Wells Fargo Maintain Overweight Overweight
2026-02-06 Truist Securities Maintain Buy Buy
2026-02-06 Stifel Maintain Buy Buy
2026-02-06 Oppenheimer Maintain Outperform Outperform
2026-01-21 Stifel Maintain Buy Buy
2026-01-16 Benchmark Maintain Buy Buy
2026-01-13 Evercore ISI Group Downgrade Outperform In Line
2026-01-12 JP Morgan Maintain Overweight Overweight
2026-01-09 TD Cowen Maintain Buy Buy
2026-01-08 Citigroup Downgrade Buy Neutral
2026-01-08 Wolfe Research Downgrade Outperform Peer Perform
2026-01-05 Susquehanna Maintain Positive Positive
2025-12-16 Stifel Maintain Buy Buy
2025-12-08 Morgan Stanley Maintain Underweight Underweight
2025-12-08 JP Morgan Maintain Overweight Overweight
2025-12-03 Citigroup Maintain Buy Buy
2025-12-02 B of A Securities Maintain Buy Buy
2025-11-17 Barclays Maintain Overweight Overweight
2025-10-31 Stifel Maintain Buy Buy
2025-10-31 JP Morgan Maintain Overweight Overweight
2025-10-31 Evercore ISI Group Maintain Outperform Outperform
2025-10-31 Benchmark Maintain Buy Buy
2025-10-31 Citigroup Maintain Buy Buy
2025-10-31 TD Cowen Maintain Buy Buy
2025-10-28 Stifel Maintain Buy Buy
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 Morgan Stanley Maintain Underweight Underweight
2025-10-03 UBS Maintain Buy Buy
2025-10-01 Benchmark Maintain Buy Buy
2025-09-30 Evercore ISI Group Maintain Outperform Outperform
2025-08-01 Morgan Stanley Maintain Underweight Underweight
2025-08-01 Stifel Maintain Buy Buy
2025-08-01 Wells Fargo Maintain Overweight Overweight
2025-08-01 Citigroup Upgrade Neutral Buy
2025-07-24 Stifel Maintain Buy Buy
2025-07-15 Benchmark Maintain Buy Buy
2025-07-10 Barclays Maintain Overweight Overweight
2025-07-09 Citigroup Downgrade Buy Neutral
2025-07-08 UBS Maintain Buy Buy
2025-07-08 JP Morgan Maintain Overweight Overweight
2025-07-07 B of A Securities Maintain Buy Buy
2025-07-07 Wells Fargo Maintain Overweight Overweight
2025-07-07 Oppenheimer Maintain Outperform Outperform
2025-06-30 Truist Securities Maintain Buy Buy
2025-06-18 Susquehanna Maintain Positive Positive
2025-06-11 Jefferies Maintain Buy Buy
2025-06-09 Barclays Maintain Overweight Overweight
2025-06-05 Stephens & Co. Maintain Overweight Overweight
2025-05-16 B of A Securities Maintain Buy Buy
2025-05-01 Oppenheimer Maintain Outperform Outperform
2025-05-01 UBS Maintain Buy Buy
2025-05-01 Stephens & Co. Maintain Overweight Overweight
2025-05-01 Wells Fargo Maintain Overweight Overweight
2025-05-01 B of A Securities Maintain Buy Buy
2025-05-01 JP Morgan Maintain Overweight Overweight
2025-05-01 Evercore ISI Group Maintain Outperform Outperform
2025-04-30 Barclays Maintain Overweight Overweight
2025-04-24 Truist Securities Maintain Buy Buy
2025-04-14 Stifel Maintain Buy Buy
2025-04-09 Jefferies Maintain Buy Buy
2025-04-08 Raymond James Maintain Outperform Outperform
2025-04-08 UBS Maintain Buy Buy
2025-04-08 Citigroup Maintain Buy Buy
2025-04-04 Oppenheimer Maintain Outperform Outperform
2025-04-02 Barclays Maintain Overweight Overweight
2025-03-31 Susquehanna Maintain Positive Positive
2025-03-28 B of A Securities Maintain Buy Buy
2025-03-27 Wells Fargo Maintain Overweight Overweight
2025-03-10 Barclays Maintain Overweight Overweight
2025-03-05 B of A Securities Maintain Buy Buy
2025-03-05 Stephens & Co. Maintain Overweight Overweight
2025-02-24 Stifel Upgrade Hold Buy
2025-02-07 Raymond James Maintain Outperform Outperform
2025-02-07 Benchmark Maintain Buy Buy
2025-02-07 UBS Maintain Buy Buy
2025-01-23 Stifel Maintain Hold Hold
2025-01-17 Barclays Maintain Overweight Overweight
2025-01-15 Benchmark Maintain Buy Buy
2025-01-15 Stifel Downgrade Buy Hold
2025-01-10 Jefferies Maintain Buy Buy
2025-01-07 Susquehanna Downgrade Positive Neutral
2025-01-07 Wells Fargo Maintain Overweight Overweight
2024-12-12 Oppenheimer Maintain Outperform Outperform
2024-12-12 Goldman Sachs Maintain Buy Buy
2024-12-06 JP Morgan Maintain Overweight Overweight
2024-12-04 Stephens & Co. Maintain Overweight Overweight
2024-11-13 Barclays Maintain Overweight Overweight
2024-11-12 Citigroup Maintain Buy Buy
2024-10-31 Wells Fargo Maintain Overweight Overweight
2024-10-31 TD Cowen Maintain Buy Buy
2024-10-31 Citigroup Maintain Buy Buy
2024-10-31 Barclays Maintain Overweight Overweight
2024-10-21 Stifel Maintain Buy Buy
2024-10-09 Goldman Sachs Maintain Buy Buy
2024-10-04 Oppenheimer Maintain Outperform Outperform
2024-10-03 Evercore ISI Group Maintain Outperform Outperform
2024-09-19 Benchmark Maintain Buy Buy
2024-09-18 Susquehanna Maintain Positive Positive
2024-09-06 JP Morgan Maintain Overweight Overweight
2024-09-05 TD Cowen Maintain Buy Buy
2024-09-05 Stephens & Co. Maintain Overweight Overweight
2024-09-05 Wells Fargo Maintain Overweight Overweight
2024-08-05 Stifel Maintain Buy Buy
2024-08-02 Benchmark Maintain Buy Buy
2024-07-22 B of A Securities Maintain Buy Buy
2024-06-25 Evercore ISI Group Maintain Outperform Outperform
2024-06-24 Raymond James Maintain Outperform Outperform
2024-06-12 Susquehanna Maintain Positive Positive
2024-06-07 Stephens & Co. Maintain Overweight Overweight
2024-06-07 Benchmark Maintain Buy Buy
2024-05-24 Stifel Upgrade Hold Buy
2024-05-06 Stephens & Co. Maintain Overweight Overweight
2024-05-06 TD Cowen Maintain Buy Buy
2024-04-16 Benchmark Maintain Buy Buy
2024-04-15 Raymond James Maintain Outperform Outperform
2024-04-15 B of A Securities Maintain Buy Buy
2024-04-10 Oppenheimer Maintain Outperform Outperform
2024-03-11 Barclays Maintain Overweight Overweight
2024-03-11 JP Morgan Maintain Overweight Overweight
2024-03-07 TD Cowen Maintain Outperform Outperform
2024-03-06 B of A Securities Maintain Buy Buy
2024-02-14 Oppenheimer Maintain Outperform Outperform
2024-02-12 Morgan Stanley Downgrade Equal Weight Underweight
2024-02-08 Citigroup Maintain Buy Buy
2024-02-08 Goldman Sachs Maintain Buy Buy
2024-02-08 Susquehanna Maintain Positive Positive
2024-02-08 JP Morgan Maintain Overweight Overweight
2024-02-08 Barclays Maintain Overweight Overweight
2024-02-08 BMO Capital Maintain Outperform Outperform
2024-01-12 Oppenheimer Maintain Outperform Outperform
2024-01-10 Stifel Maintain Hold Hold
2023-12-21 JP Morgan Maintain Overweight Overweight
2023-12-12 Citigroup Maintain Buy Buy
2023-12-06 TD Cowen Maintain Outperform Outperform
2023-11-01 Raymond James Maintain Outperform Outperform
2023-10-31 Jefferies Upgrade Hold Buy
2023-10-31 Stephens & Co. Maintain Equal Weight Equal Weight
2023-10-31 JP Morgan Maintain Overweight Overweight
2023-10-31 Benchmark Maintain Buy Buy
2023-10-31 Morgan Stanley Maintain Equal Weight Equal Weight
2023-10-31 BMO Capital Maintain Outperform Outperform
2023-10-31 Susquehanna Maintain Positive Positive
2023-10-18 Oppenheimer Maintain Outperform Outperform
2023-10-12 Benchmark Maintain Buy Buy
2023-10-11 JP Morgan Maintain Overweight Overweight
2023-10-04 Susquehanna Maintain Positive Positive
2023-10-02 Morgan Stanley Maintain Equal Weight Equal Weight
2023-09-27 Evercore ISI Group Upgrade In Line Outperform
2023-09-22 BMO Capital Maintain Outperform Outperform
2023-09-20 Barclays Maintain Overweight Overweight
2023-09-06 Stephens & Co. Maintain Equal Weight Equal Weight
2023-08-18 Loop Capital Downgrade Buy Hold
2023-08-15 Morgan Stanley Maintain Equal Weight Equal Weight
2023-08-07 Benchmark Maintain Buy Buy
2023-08-07 Barclays Maintain Overweight Overweight
2023-08-07 Raymond James Maintain Outperform Outperform
2023-08-07 BMO Capital Maintain Outperform Outperform
2023-08-07 TD Cowen Maintain Outperform Outperform
2023-08-07 UBS Maintain Buy Buy
2023-08-07 Oppenheimer Maintain Outperform Outperform
2023-08-07 Wells Fargo Maintain Equal Weight Equal Weight
2023-08-07 JP Morgan Maintain Overweight Overweight
2023-07-31 Credit Suisse Downgrade Outperform Neutral
2023-07-13 UBS Maintain Buy Buy
2023-07-13 Wells Fargo Maintain Equal Weight Equal Weight
2023-07-13 BMO Capital Maintain Outperform Outperform
2023-07-13 Goldman Sachs Maintain Buy Buy
2023-07-12 Goldman Sachs Maintain Buy Buy
2023-07-11 Vertical Research Downgrade Buy Hold
2023-07-11 Benchmark Maintain Buy Buy
2023-07-07 Raymond James Maintain Outperform Outperform
2023-07-06 Morgan Stanley Maintain Equal Weight Equal Weight
2023-06-30 Citigroup Maintain Buy Buy
2023-06-28 B of A Securities Upgrade Neutral Buy
2023-06-16 Susquehanna Maintain Positive Positive
2023-06-16 BMO Capital Maintain Outperform Outperform
2023-06-07 B of A Securities Maintain Neutral Neutral
2023-05-09 Stifel Downgrade Buy Hold
2023-05-09 Morgan Stanley Maintain Equal Weight Equal Weight
2023-05-08 B of A Securities Upgrade Underperform Neutral
2023-05-08 Oppenheimer Maintain Outperform Outperform
2023-05-05 Goldman Sachs Maintain Buy Buy
2023-05-05 Raymond James Maintain Outperform Outperform
2023-05-05 BMO Capital Maintain Outperform Outperform
2023-05-05 Benchmark Maintain Buy Buy
2023-05-05 Citigroup Maintain Buy Buy
2023-05-05 Barclays Maintain Overweight Overweight
2023-05-05 Wells Fargo Maintain Equal Weight Equal Weight
2023-04-21 Citigroup Upgrade Neutral Buy
2023-04-21 JP Morgan Upgrade Neutral Overweight
2023-04-21 BMO Capital Maintain Outperform Outperform
2023-04-12 Wells Fargo Maintain Equal Weight Equal Weight
2023-02-14 Raymond James Maintain Outperform Outperform
2023-02-14 Evercore ISI Group Downgrade Outperform In Line
2023-02-13 Morgan Stanley Downgrade Overweight Equal Weight
2023-02-13 Oppenheimer Maintain Outperform Outperform
2023-02-10 Jefferies Downgrade Buy Hold
2023-02-10 Wells Fargo Downgrade Overweight Equal Weight
2023-02-10 Credit Suisse Maintain Outperform Outperform
2023-02-10 Keybanc Maintain Overweight Overweight
2023-02-09 Stephens & Co. Maintain Equal Weight Equal Weight
2023-01-11 JP Morgan Downgrade Overweight Neutral
2022-12-09 Credit Suisse Maintain Outperform Outperform
2022-12-05 Raymond James Maintain Outperform Outperform
2022-11-02 Goldman Sachs Maintain Buy Buy
2022-11-01 JP Morgan Maintain Overweight Overweight
2022-10-20 Credit Suisse Maintain Outperform Outperform
2022-10-19 UBS Maintain Buy Buy
2022-10-19 Wells Fargo Maintain Overweight Overweight
2022-10-19 Cowen & Co. Maintain Outperform Outperform
2022-10-17 Deutsche Bank Downgrade Buy Hold
2022-10-14 Raymond James Maintain Outperform Outperform
2022-10-13 Barclays Maintain Overweight Overweight
2022-10-10 Goldman Sachs Maintain Buy Buy
2022-08-09 Raymond James Maintain Outperform Outperform
2022-08-08 Keybanc Maintain Overweight Overweight
2022-08-08 Citigroup Maintain Buy Buy
2022-07-15 Raymond James Maintain Outperform Outperform
2022-07-12 JP Morgan Maintain Overweight Overweight
2022-07-08 Morgan Stanley Upgrade Equal Weight Overweight
2022-06-27 Barclays Maintain Overweight Overweight
2022-05-18 Morgan Stanley Maintain Equal Weight Equal Weight
2022-05-12 Oppenheimer Maintain Outperform Outperform
2022-05-11 Citigroup Maintain Buy Buy
2022-05-11 Keybanc Maintain Overweight Overweight
2022-04-20 Raymond James Maintain Outperform Outperform
2022-03-28 Raymond James Maintain Outperform Outperform
2022-03-11 B of A Securities Upgrade Neutral Buy
2022-03-09 Wells Fargo Maintain Overweight Overweight
2022-03-09 Cowen & Co. Maintain Outperform Outperform
2022-02-11 Raymond James Maintain Outperform Outperform
2022-02-10 Keybanc Maintain Overweight Overweight
2022-02-10 Deutsche Bank Maintain Buy Buy
2022-02-10 Wells Fargo Maintain Overweight Overweight
2022-01-14 Barclays Maintain Overweight Overweight
2021-12-30 Raymond James Maintain Market Outperform Market Outperform
2021-11-29 Deutsche Bank Maintain Buy Buy
2021-11-22 Oppenheimer Maintain Outperform Outperform
2021-11-17 B of A Securities Downgrade Buy Neutral
2021-10-14 Wells Fargo Maintain Overweight Overweight
2021-09-29 Raymond James Maintain Outperform Outperform
2021-09-01 Keybanc Maintain Overweight Overweight
2021-08-27 Truist Securities Maintain Buy Buy
2021-08-19 Barclays Maintain Overweight Overweight
2021-08-11 Wells Fargo Maintain Overweight Overweight
2021-08-03 Goldman Sachs Upgrade Neutral Buy
2021-08-02 Truist Securities Maintain Buy Buy
2021-06-18 Wells Fargo Maintain Overweight Overweight
2021-06-18 Barclays Maintain Overweight Overweight
2021-06-17 Truist Securities Maintain Buy Buy
2021-06-10 Keybanc Maintain Overweight Overweight
2021-06-01 B of A Securities Maintain Buy Buy
2021-05-06 Deutsche Bank Maintain Buy Buy
2021-05-05 Keybanc Maintain Overweight Overweight
2021-05-05 Credit Suisse Maintain Outperform Outperform
2021-05-05 Raymond James Maintain Outperform Outperform
2021-05-05 Vertical Research Upgrade Hold Buy
2021-04-15 Truist Securities Maintain Buy Buy
2021-04-15 Raymond James Maintain Outperform Outperform
2021-04-15 Barclays Upgrade Equal Weight Overweight
2021-04-12 Susquehanna Maintain Positive Positive
2021-04-07 Stephens & Co. Maintain Equal Weight Equal Weight
2021-02-16 Morgan Stanley Maintain Equal Weight Equal Weight
2021-02-12 Citigroup Maintain Buy Buy
2021-02-12 KeyBanc Maintain Overweight Overweight
2021-02-12 Raymond James Maintain Outperform Outperform
2021-02-12 Keybanc Maintain Overweight Overweight
2021-02-11 KeyBanc Maintain Overweight Overweight
2020-12-07 Credit Suisse Maintain Outperform Outperform
2020-12-03 Keybanc Maintain Overweight Overweight
2020-12-03 Raymond James Maintain Outperform Outperform
2020-12-03 KeyBanc Maintain Overweight Overweight
2020-11-09 Raymond James Maintain Outperform Outperform
2020-11-09 Morgan Stanley Maintain Equal Weight Equal Weight
2020-11-09 Credit Suisse Maintain Outperform Outperform
2020-11-09 KeyBanc Maintain Overweight Overweight
2020-11-09 Keybanc Maintain Overweight Overweight
2020-11-06 B of A Securities Maintain Buy Buy
2020-09-29 Raymond James Maintain Outperform Outperform
2020-09-16 Credit Suisse Maintain Outperform Outperform
2020-08-19 KeyBanc Upgrade Sector Weight Overweight
2020-08-19 Keybanc Upgrade Sector Weight Overweight
2020-08-04 Deutsche Bank Maintain Buy Buy
2020-08-03 Morgan Stanley Maintain Equal Weight Equal Weight
2020-07-17 SunTrust Robinson Humphrey Maintain Buy Buy
2020-07-08 Citigroup Maintain Buy Buy
2020-06-17 Deutsche Bank Maintain Buy Buy
2020-06-16 Raymond James Maintain Outperform Outperform
2020-05-21 Oppenheimer Maintain Outperform Outperform
2020-05-11 Morgan Stanley Maintain Equal Weight Equal Weight
2020-05-06 Credit Suisse Maintain Outperform Outperform
2020-05-06 JP Morgan Maintain Overweight Overweight
2020-04-27 Credit Suisse Maintain Outperform Outperform
2020-04-24 SunTrust Robinson Humphrey Maintain Buy Buy
2020-04-17 Raymond James Maintain Outperform Outperform
2020-04-17 B of A Securities Maintain Buy Buy
2020-04-17 Barclays Maintain Equal Weight Equal Weight
2020-04-09 JP Morgan Maintain Overweight Overweight
2020-04-09 Oppenheimer Maintain Outperform Outperform
2020-03-25 Benchmark Maintain Buy Buy
2020-03-23 Morgan Stanley Maintain Equal Weight Equal Weight
2020-03-17 B of A Securities Upgrade Neutral Buy
2020-02-18 Morgan Stanley Maintain Equal Weight Equal Weight
2020-02-13 Stephens & Co. Maintain Equal Weight Equal Weight
2020-02-12 Oppenheimer Maintain Outperform Outperform
2020-02-12 Credit Suisse Maintain Outperform Outperform
2020-02-12 Raymond James Maintain Outperform Outperform
2020-02-12 SunTrust Robinson Humphrey Maintain Buy Buy
2020-01-27 Barclays Downgrade Overweight Equal Weight
2020-01-16 B of A Securities Maintain Neutral Neutral
2020-01-06 Morgan Stanley Maintain Equal Weight Equal Weight
2019-11-13 Citigroup Maintain Buy Buy
2019-11-12 Citigroup Maintain Buy Buy
2019-11-07 Morgan Stanley Maintain Equal Weight Equal Weight
2019-11-04 Morgan Stanley Maintain Equal Weight Equal Weight
2019-10-30 SunTrust Robinson Humphrey Maintain Buy Buy
2019-10-30 Stifel Nicolaus Maintain Buy Buy
2019-10-30 Bank of America Downgrade Buy Neutral
2019-10-30 Stifel Maintain Buy Buy
2019-10-30 B of A Securities Downgrade Buy Neutral
2019-10-30 Credit Suisse Maintain Outperform Outperform
2019-10-16 Oppenheimer Maintain Outperform Outperform
2019-08-05 Loop Capital Downgrade Buy Hold
2019-08-05 Stephens & Co. Maintain Equal Weight Equal Weight
2019-08-05 Raymond James Maintain Outperform Outperform
2019-04-05 Oppenheimer Maintain Outperform Outperform
2019-02-19 Credit Suisse Maintain Outperform Outperform
2019-02-19 SunTrust Robinson Humphrey Maintain Buy Buy
2019-02-19 Morgan Stanley Downgrade Overweight Equal Weight
2019-01-14 Keybanc Downgrade Overweight Sector Weight
2019-01-14 KeyBanc Downgrade Overweight Sector Weight
2018-12-17 Barclays Maintain Overweight Overweight
2018-12-13 Keybanc Maintain Overweight Overweight
2018-12-13 KeyBanc Maintain Overweight Overweight
2018-11-05 Credit Suisse Maintain Outperform Outperform
2018-11-05 Morgan Stanley Maintain Overweight Overweight
2018-11-02 JP Morgan Maintain Overweight Overweight
2018-11-02 Stifel Nicolaus Upgrade Hold Buy
2018-11-02 Stifel Upgrade Hold Buy
2018-11-02 KeyBanc Maintain Overweight Overweight
2018-11-02 Keybanc Maintain Overweight Overweight
2018-10-30 B of A Securities Upgrade Neutral Buy
2018-10-30 Bank of America Upgrade Neutral Buy
2018-09-11 Stifel Nicolaus Maintain Hold Hold
2018-09-11 Stifel Maintain Hold Hold
2018-08-03 Keybanc Maintain Overweight Overweight
2018-08-03 KeyBanc Maintain Overweight Overweight
2018-08-02 B of A Securities Maintain Neutral Neutral
2018-08-02 Bank of America Maintain Neutral Neutral
2018-05-04 Credit Suisse Maintain Outperform Outperform
2018-05-02 B of A Securities Maintain Buy Buy
2018-05-02 Bank of America Maintain Buy Buy
2018-04-17 Barclays Maintain Overweight Overweight
2018-02-13 Morgan Stanley Maintain Overweight Overweight
2018-02-09 Deutsche Bank Maintain Buy Buy
2018-02-09 Credit Suisse Maintain Outperform Outperform
2018-02-08 Bank of America Maintain Buy Buy
2018-02-08 B of A Securities Maintain Buy Buy
2017-11-06 Stifel Maintain Buy Buy
2017-11-06 Oppenheimer Maintain Outperform Outperform
2017-11-06 Stifel Nicolaus Maintain Buy Buy
2017-11-03 Credit Suisse Maintain Outperform Outperform
2017-10-12 JP Morgan Maintain Overweight Overweight
2017-10-02 Barclays Maintain Overweight Overweight
2017-09-29 Credit Suisse Maintain Outperform Outperform
2017-07-17 Morgan Stanley Maintain Overweight Overweight
2016-08-09 Oppenheimer Maintain Outperform Outperform
2016-08-05 Stifel Maintain Buy Buy
2016-08-05 Deutsche Bank Maintain Buy Buy
2016-08-05 Stifel Nicolaus Maintain Buy Buy
2016-08-05 JP Morgan Maintain Overweight Overweight
2016-04-14 Citigroup Maintain Buy Buy
2016-01-12 KeyBanc Maintain Overweight Overweight
2016-01-12 Keybanc Maintain Overweight Overweight
2016-01-11 Deutsche Bank Maintain Buy Buy
2015-09-30 Oppenheimer Maintain Outperform Outperform
2015-09-28 Barclays Maintain Overweight Overweight
2015-08-11 Deutsche Bank Maintain Buy Buy
2015-08-07 Stifel Maintain Buy Buy
2015-08-07 Stifel Nicolaus Maintain Buy Buy
2015-05-11 Barclays Maintain Overweight Overweight
2015-05-07 Stifel Nicolaus Maintain Buy Buy
2015-05-07 Stifel Maintain Buy Buy
2015-03-31 Oppenheimer Maintain Outperform Outperform
2015-03-20 Keybanc Maintain Overweight Overweight
2015-03-20 KeyBanc Maintain Overweight Overweight
2015-02-24 Stifel Maintain Buy Buy
2015-02-24 Stifel Nicolaus Maintain Buy Buy
2015-02-23 Deutsche Bank Maintain Buy Buy
2015-02-23 FBR Capital Maintain Outperform Outperform
2015-01-15 Deutsche Bank Maintain Buy Buy
2015-01-12 Barclays Maintain Overweight Overweight
2014-11-11 Credit Suisse Maintain Outperform Outperform
2014-11-06 Barclays Maintain Overweight Overweight
2014-09-15 Deutsche Bank Maintain Buy Buy
2014-09-14 Citigroup Maintain Buy Buy
2014-09-12 Stifel Maintain Buy Buy
2014-09-12 Stifel Nicolaus Maintain Buy Buy
2014-07-31 Raymond James Maintain Outperform Outperform
2014-06-26 Credit Suisse Maintain Outperform Outperform
2014-05-05 Credit Suisse Maintain Outperform Outperform
2014-03-04 Sidoti & Co. Downgrade Buy Neutral
2014-02-26 Stifel Maintain Buy Buy
2014-02-26 Stifel Nicolaus Maintain Buy Buy
2014-02-07 Stifel Nicolaus Upgrade Hold Buy
2014-02-07 Stifel Upgrade Hold Buy
2014-01-07 Stifel Downgrade Buy Hold
2014-01-07 Deutsche Bank Maintain Buy Buy
2014-01-07 Stifel Nicolaus Downgrade Buy Hold
2013-12-16 Deutsche Bank Maintain Buy Buy
2013-12-16 Stifel Maintain Buy Buy
2013-12-16 Stifel Nicolaus Maintain Buy Buy
2013-10-14 FBR Capital Upgrade Market Perform Outperform
2013-10-10 Stifel Nicolaus Upgrade Hold Buy
2013-10-10 Stifel Upgrade Hold Buy
2013-08-15 Deutsche Bank Maintain Buy Buy
2013-08-02 FBR Capital Maintain Market Perform Market Perform
2013-07-19 Stifel Nicolaus Downgrade Buy Hold
2013-07-19 Stifel Downgrade Buy Hold
2013-01-14 Deutsche Bank Maintain Buy Buy
2012-12-07 Stifel Nicolaus Maintain Buy Buy
2012-12-07 Stifel Maintain Buy Buy
2012-11-07 Jefferies Maintain Buy Buy
2012-10-11 Jefferies Maintain Buy Buy