Loading live market data…

Marathon Petroleum Corporation

NYSE:MPC

$303.4 USD

$6.52 (2.2%)

Volume
2.27M
Average Volume
2.34M
Market Capitalization
$88.57B
P/E Ratio
19.79
Dividend Yield
1.29%
Price Target
$286.50
Year High
$303.69
Year Low
$158.00
Day High
Day Low
Payout Ratio
$0.25
Current Ratio
$1.18
Source Headline
Marathon Petroleum (MPC) Outpaces Stock Market Gains: What You Should Know

The latest trading day saw Marathon Petroleum (MPC) settling at $303.4, representing a +2.2% change from its previous close.

zacks.com - 2026-07-14 18:45:22

Shell, BP, and other energy stocks jump as crude oil prices rebound

BP and Shell shares have staged a strong comeback this week, helped by rising crude oil prices. BP jumped to 505p, its highest point since June 22, and 12.2% above its lowest level this year.

invezz.com - 2026-07-14 00:55:30

Chip Weakness, Reinstated Blockade Send Stocks Lower

The Dow, S&P 500, and Nasdaq are all firmly in the red today as geopolitical tensions merge with semiconductor weakness

schaeffersresearch.com - 2026-07-13 12:03:00

Oil Is Spiking and the Iran Ceasefire Is Cracking: What It Means for Your Stocks

The US-Iran ceasefire is fracturing, Brent is climbing, and energy stocks are repricing fast. Whether this is a temporary spike or the beginning of a sustained oil shock will reshape the Fed's next move and every duration-sensitive position in your portfolio.

247wallst.com - 2026-07-10 14:40:10

Here's Why Marathon Petroleum (MPC) is a Strong Value Stock

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-07-10 10:41:18

Veteran Energy Analyst: "Crude Oil Is Not the Problem." Here’s What’s Keeping Gas Prices High.

Veteran energy analyst Paul Sankey, president of Sankey Research, said in a July 9, 2026, CNBC interview that he believes crude oil is no longer the biggest constraint on the energy system. Instead, the real bottleneck sits in U.S. refining capacity, where limited supply continues to keep gasoline prices elevated even as crude prices remain well below... Veteran Energy Analyst: "Crude Oil Is Not the Problem." Here's What's Keeping Gas Prices High.

247wallst.com - 2026-07-09 15:46:53

What Do Renewed Middle East Tensions Mean for Phillips 66's Business?

PXS could benefit from softer crude costs as renewed Middle East tensions keep traders cautious and refining margins in focus.

zacks.com - 2026-07-09 11:56:06

Marathon Petroleum: Focus On Russia, Not Just Iran

Marathon Petroleum remains a top "Buy" as global refining disruptions, especially in Russia, extend the duration of elevated crack spreads. Recent Ukrainian strikes have sidelined up to a third of Russian refining capacity, supporting crack spreads at $45+ for at least 15 months. MPC is poised for ~$70/share in excess cash flow by Q3 2027, enabling aggressive buybacks and at least 10% share retirement over the next year.

seekingalpha.com - 2026-07-07 14:23:20

Marathon Petroleum Rallies 52% in 6 Months: How to Play the Stock?

Shares of Marathon Petroleum Corporation  MPC have climbed 52.3% over the past six months, outperforming the Oil & Gas Refining and Marketing sub-industry's gain of 29.9% and the broader oil and energy sector's modest rise of 14.7%.

zacks.com - 2026-07-06 11:35:45

Marathon Petroleum Corporation (MPC) is Attracting Investor Attention: Here is What You Should Know

Marathon Petroleum (MPC) has been one of the stocks most watched by Zacks.com users lately. So, it is worth exploring what lies ahead for the stock.

zacks.com - 2026-07-06 10:01:17

Marathon Petroleum (MPC) is a Top-Ranked Momentum Stock: Should You Buy?

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-06-30 10:52:15

Why the Market Dipped But Marathon Petroleum (MPC) Gained Today

In the closing of the recent trading day, Marathon Petroleum (MPC) stood at $253.56, denoting a +2.86% move from the preceding trading day.

zacks.com - 2026-06-25 18:45:42

Why Marathon Petroleum (MPC) is a Top Value 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-06-24 10:41:30

Marathon Petroleum Is Back, But Cycles Still Matter

Marathon Petroleum TodayMPCMarathon Petroleum$249.13 +1.84 (+0.74%) As of 06/23/2026 03:58 PM Eastern52-Week Range$158.00▼$272.46Dividend Yield1.61%P/E Ratio16.26Price Target$272.94Add to WatchlistMarathon Petroleum NYSE: MPC is one of the most powerful energy companies in the United States, and as might be expected, it is having a very good year.

marketbeat.com - 2026-06-24 08:52:25

Marathon Petroleum Corporation (MPC) Is a Trending Stock: Facts to Know Before Betting on It

Recently, Zacks.com users have been paying close attention to Marathon Petroleum (MPC). This makes it worthwhile to examine what the stock has in store.

zacks.com - 2026-06-23 10:01:19

California Consumers Sue Gas Stations Over AI Price Fixing

A group of California consumers filed a proposed class-action lawsuit alleging that gas station operators including Walmart, Marathon Petroleum, BP and 7-Eleven used an artificial intelligence pricing tool to illegally inflate pump prices in the state, according to a complaint filed in federal court in Sacramento.

pymnts.com - 2026-06-22 17:36:33

BP, Marathon, 7-Eleven, Walmart sued for allegedly using AI to boost California gas prices

Gas station operators ‌including BP , Circle K , Marathon Petroleum , 7-Eleven , Walmart and Albertsons were sued on Monday by California drivers who accused them of using artificial intelligence to boost prices at ​the pump.

reuters.com - 2026-06-22 17:13:45

3 Oil Refiners Built to Cash In on Higher Crack Spreads

Oil prices are elevated and are likely to remain higher for the foreseeable future. While EIA officials predict a supply glut in 2027, it won't happen for 12 months or more, if at all.

marketbeat.com - 2026-06-22 11:20:31

Marathon Petroleum (MPC) Sees a More Significant Dip Than Broader Market: Some Facts to Know

The latest trading day saw Marathon Petroleum (MPC) settling at $244.61, representing a -2.34% change from its previous close.

zacks.com - 2026-06-17 18:46:17

Delek vs. Marathon Petroleum: Which Stock Offers Better Refining Bet?

Delek US Holdings, Inc.  DK and Marathon Petroleum Corporation  MPC represent two distinct investment opportunities within the Oil and Gas - Refining and Marketing industry, each offering a different blend of scale, growth potential and operational strategy. While both companies are involved in refining, transportation and marketing of petroleum products, the similarities largely end there.

zacks.com - 2026-06-17 11:21:24

Is It Worth Investing in Marathon Petroleum (MPC) Based on Wall Street's Bullish Views?

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-06-17 10:31:15

Marathon Petroleum Corp. to Report Second-Quarter Financial Results on August 4, 2026

FINDLAY, Ohio, June 16, 2026 /PRNewswire/ -- Marathon Petroleum Corp. (NYSE: MPC) will host a conference call on Tuesday, August 4, 2026, at 11 a.m. EDT to discuss 2026 second-quarter financial results.

prnewswire.com - 2026-06-16 06:50:00

Best Growth Stocks to Buy for June 16th

VLO, MUSA, and MPC it to the Zacks Rank #1 (Strong Buy) growth stocks list on June 16, 2026.

zacks.com - 2026-06-16 04:21:17

Energy Stocks Fall With Oil on Iran Agreement. Which Ones Can Resist the Slide.

Energy stocks are sliding following the announcement of a U.S.-Iran agreement. But some are more stable than others.

barrons.com - 2026-06-15 13:37:00

US-Iran Framework Deal to Reopen Hormuz: 2 Refining Stocks to Bet On

Valero and Marathon could gain as a U.S.-Iran framework deal may reopen Hormuz, boosting oil supply, lowering crude costs and supporting refiners.

zacks.com - 2026-06-15 13:01:18

Best Growth Stocks to Buy for June 12th

VLO, MUSA, and MPC it to the Zacks Rank #1 (Strong Buy) growth stocks list on June 12, 2026.

zacks.com - 2026-06-12 06:06:05

What Makes Marathon Petroleum (MPC) a Strong Momentum Stock: Buy Now?

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

zacks.com - 2026-06-11 13:01:10

Marathon Petroleum (MPC) Advances While Market Declines: Some Information for Investors

Marathon Petroleum (MPC) closed at $263.32 in the latest trading session, marking a +2% move from the prior day.

zacks.com - 2026-06-10 18:45:30

Micron & 2 Momentum Stocks to Buy Now for Explosive Upside

MU, FIVE and MPC screened as top momentum stocks, combining strong earnings trends, positive price action and upbeat growth forecasts.

zacks.com - 2026-06-10 16:01:06

2 Refining Stocks With 35%+ Upside in 6 Months Despite High Oil Prices

VLO and MPC have rallied 35%+ in six months as tight fuel supply keeps refining margins strong, even with WTI above $85.

zacks.com - 2026-06-10 12:31:18

Here's Why Marathon Petroleum (MPC) is a Strong Momentum Stock

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-06-10 10:51:06

Marathon Petroleum Stock Near Its 52-Week High: Should You Still Buy?

MPC trades near a 52-week high, but rising refining margins, growing MPLX cash flows and strong shareholder returns continue to support growth.

zacks.com - 2026-06-10 10:41:36

Investors Heavily Search Marathon Petroleum Corporation (MPC): Here is What You Need to Know

Recently, Zacks.com users have been paying close attention to Marathon Petroleum (MPC). This makes it worthwhile to examine what the stock has in store.

zacks.com - 2026-06-10 10:01:36

Best Growth Stocks to Buy for June 10th

VLO, DY, and MPC it to the Zacks Rank #1 (Strong Buy) growth stocks list on June 10, 2026.

zacks.com - 2026-06-10 04:51:05

Here's Why Marathon Petroleum (MPC) is a Strong Value 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:41:16

Best Growth Stocks to Buy for June 8th

VLO, HRB, and MPC it to the Zacks Rank #1 (Strong Buy) growth stocks list on June 8, 2026.

zacks.com - 2026-06-08 08:01:27

Retire On Dividends: My Near-Perfect REIT, BDC, And MLP Trio

REITs, BDCs, and MLPs are structured to be powerful income machines. I detail a REIT, BDC, and MLP that I think are ideal for retiring on dividends. I also share some risk factors to keep in mind for each of them.

seekingalpha.com - 2026-06-08 07:05:00

Why Is Marathon Petroleum (MPC) Up 8.7% Since Last Earnings Report?

Marathon Petroleum (MPC) reported earnings 30 days ago. What's next for the stock?

zacks.com - 2026-06-04 12:36:18

Can MPC's West Coast Assets Become a Bigger Earnings Driver?

MPC's West Coast refining footprint, led by the region's largest refinery, may gain value as California fuel supply stays constrained.

zacks.com - 2026-06-03 10:05:52

Best Growth Stocks to Buy for June 3rd

PBI, CNC and MPC made it to the Zacks Rank #1 (Strong Buy) growth stocks list on June 3rd, 2026.

zacks.com - 2026-06-03 07:46:09

Oil Stocks Look Poised for Another Leg Higher

Peace talks between the US and Iran have again collapsed and oil stocks look ready to rally again. Marathon Petroleum, Valero Energy and Phillips 66 all boast top Zacks Ranks and strong price momentum.

zacks.com - 2026-06-01 14:21:05

Is Marathon Petroleum (MPC) a Buy as Wall Street Analysts Look Optimistic?

Investors often turn to recommendations made by Wall Street analysts before making a Buy, Sell, or Hold decision about a stock. While media reports about rating changes by these brokerage-firm employed (or sell-side) analysts often affect a stock's price, do they really matter?

zacks.com - 2026-06-01 10:31:22

Looking for Earnings Beat? Buy These 5 Top-Ranked Stocks

ALB, ROAD, STRL, SIMO and MPC with a top rank are set to beat on earnings in their upcoming releases.

zacks.com - 2026-06-01 08:06:15

Best Growth Stocks to Buy for June 1st

PBI, CNC and MPC made it to the Zacks Rank #1 (Strong Buy) growth stocks list on June 1st, 2026.

zacks.com - 2026-06-01 05:16:08

Oil Be Buying: My Absolute Favorite Energy Stocks

Energy remains a top investment focus due to global demand, constrained supply growth, and attractive sector valuations versus the S&P 500. I highlight my preferred picks across the energy supply chain: LandBridge, Viper Energy, Helmerich & Payne, Diamondback Energy, Western Midstream, and Marathon Petroleum. VNOM offers high cash returns to shareholders, while WES and MPC provide strong yields and capital return strategies, each excelling in their respective niches.

seekingalpha.com - 2026-05-31 07:30:00

3 Energy Growth Stocks Riding Supply Risks and Strong Demand

MPC, NBR and SU are three energy stocks with buy ranks and strong growth characteristics for investors to consider now.

zacks.com - 2026-05-29 09:11:06

What Makes Marathon Petroleum (MPC) a New Strong Buy Stock

Marathon Petroleum (MPC) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.

zacks.com - 2026-05-28 13:01:19

Best Momentum Stock to Buy for May 28th

HLIO, MPC and INTT made it to the Zacks Rank #1 (Strong Buy) momentum stocks list on May 28, 2026.

zacks.com - 2026-05-28 11:01:14

Best Growth Stocks to Buy for May 28th

PBI, CNC and MPC made it to the Zacks Rank #1 (Strong Buy) growth stocks list on May 28, 2026.

zacks.com - 2026-05-28 08:07:12

Best Value Stock to Buy for May 28th

MPC made it to the Zacks Rank #1 (Strong Buy) value stocks list on May 28, 2026.

zacks.com - 2026-05-28 08:01:11

Get MPC Insider Trade Alerts

MPC Price Target Summary

Last Month

$324.80

5 analysts

Last Quarter

$296.10

10 analysts

Last Year

$241.88

25 analysts

All Time

$188.38

65 analysts

MPC Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-13 Raymond James Maintain Outperform Outperform
2026-07-13 Barclays Maintain Overweight Overweight
2026-06-29 TD Cowen Maintain Buy Buy
2026-06-12 Morgan Stanley Maintain Overweight Overweight
2026-05-27 Mizuho Maintain Neutral Neutral
2026-05-07 Goldman Sachs Maintain Buy Buy
2026-05-06 Barclays Maintain Overweight Overweight
2026-05-06 TD Cowen Maintain Buy Buy
2026-05-06 Citigroup Maintain Neutral Neutral
2026-05-06 Wells Fargo Maintain Overweight Overweight
2026-04-24 Morgan Stanley Maintain Overweight Overweight
2026-04-22 Scotiabank Maintain Sector Outperform Sector Outperform
2026-04-10 Citigroup Maintain Neutral Neutral
2026-04-10 Barclays Maintain Overweight Overweight
2026-04-09 Piper Sandler Maintain Neutral Neutral
2026-04-02 UBS Maintain Buy Buy
2026-03-31 Wells Fargo Maintain Overweight Overweight
2026-03-25 Raymond James Maintain Outperform Outperform
2026-03-17 Mizuho Maintain Neutral Neutral
2026-03-12 Goldman Sachs Maintain Buy Buy
2026-02-09 BMO Capital Maintain Outperform Outperform
2026-02-09 Citigroup Maintain Neutral Neutral
2026-02-04 Wells Fargo Maintain Overweight Overweight
2026-01-14 Citigroup Maintain Neutral Neutral
2026-01-13 Barclays Maintain Overweight Overweight
2026-01-13 Mizuho Maintain Neutral Neutral
2026-01-08 Piper Sandler Maintain Neutral Neutral
2025-11-17 Barclays Maintain Overweight Overweight
2025-11-14 Piper Sandler Maintain Neutral Neutral
2025-11-05 Wells Fargo Maintain Overweight Overweight
2025-10-17 Raymond James Maintain Outperform Outperform
2025-10-13 Barclays Maintain Overweight Overweight
2025-10-09 Scotiabank Maintain Sector Outperform Sector Outperform
2025-10-03 Morgan Stanley Maintain Overweight Overweight
2025-09-26 UBS Maintain Buy Buy
2025-09-19 Evercore ISI Group Maintain In Line In Line
2025-09-15 Mizuho Maintain Neutral Neutral
2025-09-11 Piper Sandler Maintain Neutral Neutral
2025-09-09 Raymond James Maintain Outperform Outperform
2025-09-03 B of A Securities Maintain Neutral Neutral
2025-07-22 Piper Sandler Maintain Neutral Neutral
2025-07-16 Morgan Stanley Maintain Overweight Overweight
2025-07-16 Citigroup Maintain Neutral Neutral
2025-07-15 Raymond James Downgrade Strong Buy Outperform
2025-07-14 Wolfe Research Downgrade Outperform Peer Perform
2025-07-11 Barclays Maintain Overweight Overweight
2025-07-11 Scotiabank Maintain Sector Outperform Sector Outperform
2025-07-10 Wells Fargo Maintain Overweight Overweight
2025-07-10 Piper Sandler Maintain Neutral Neutral
2025-07-10 UBS Maintain Buy Buy
2025-06-30 Raymond James Maintain Strong Buy Strong Buy
2025-06-11 Wells Fargo Maintain Overweight Overweight
2025-05-13 Mizuho Maintain Neutral Neutral
2025-05-13 Wells Fargo Maintain Overweight Overweight
2025-05-12 Barclays Maintain Overweight Overweight
2025-04-24 Morgan Stanley Maintain Overweight Overweight
2025-04-14 Barclays Maintain Overweight Overweight
2025-04-11 Scotiabank Maintain Sector Outperform Sector Outperform
2025-04-11 Wells Fargo Maintain Overweight Overweight
2025-04-10 Mizuho Maintain Neutral Neutral
2025-04-09 Raymond James Maintain Strong Buy Strong Buy
2025-03-21 Wells Fargo Maintain Overweight Overweight
2025-03-14 Barclays Maintain Overweight Overweight
2025-03-07 Piper Sandler Maintain Neutral Neutral
2025-02-05 Wells Fargo Maintain Overweight Overweight
2025-01-17 Raymond James Maintain Strong Buy Strong Buy
2025-01-10 Wells Fargo Maintain Overweight Overweight
2024-12-16 Mizuho Maintain Neutral Neutral
2024-12-09 Wells Fargo Maintain Overweight Overweight
2024-11-11 Barclays Maintain Overweight Overweight
2024-11-06 TD Cowen Maintain Buy Buy
2024-10-10 Scotiabank Maintain Sector Outperform Sector Outperform
2024-10-10 Barclays Maintain Overweight Overweight
2024-10-10 Citigroup Maintain Neutral Neutral
2024-10-09 JP Morgan Maintain Neutral Neutral
2024-10-09 Wells Fargo Maintain Overweight Overweight
2024-10-04 BMO Capital Maintain Outperform Outperform
2024-10-02 JP Morgan Maintain Neutral Neutral
2024-09-20 Piper Sandler Maintain Neutral Neutral
2024-09-16 Mizuho Maintain Neutral Neutral
2024-09-16 Morgan Stanley Maintain Overweight Overweight
2024-08-07 TD Cowen Maintain Buy Buy
2024-07-15 Jefferies Maintain Buy Buy
2024-07-12 Scotiabank Maintain Sector Outperform Sector Outperform
2024-07-12 Wells Fargo Maintain Overweight Overweight
2024-07-02 JP Morgan Maintain Neutral Neutral
2024-07-01 Barclays Maintain Overweight Overweight
2024-06-20 Mizuho Maintain Neutral Neutral
2024-06-14 Piper Sandler Maintain Neutral Neutral
2024-06-06 Wells Fargo Maintain Overweight Overweight
2024-05-30 Raymond James Maintain Strong Buy Strong Buy
2024-05-14 Piper Sandler Maintain Neutral Neutral
2024-05-13 Mizuho Maintain Neutral Neutral
2024-05-06 Barclays Maintain Overweight Overweight
2024-05-02 Mizuho Maintain Neutral Neutral
2024-04-12 Mizuho Maintain Neutral Neutral
2024-04-11 Scotiabank Maintain Sector Outperform Sector Outperform
2024-04-05 Barclays Maintain Overweight Overweight
2024-04-05 Piper Sandler Maintain Neutral Neutral
2024-04-04 Wells Fargo Maintain Overweight Overweight
2024-04-01 JP Morgan Maintain Neutral Neutral
2024-03-22 Mizuho Maintain Neutral Neutral
2024-03-22 Goldman Sachs Maintain Buy Buy
2024-03-20 Wells Fargo Maintain Overweight Overweight
2024-03-15 B of A Securities Maintain Neutral Neutral
2024-02-05 Barclays Maintain Overweight Overweight
2024-01-31 Raymond James Maintain Strong Buy Strong Buy
2023-12-14 Wells Fargo Upgrade Equal Weight Overweight
2023-11-01 Raymond James Maintain Strong Buy Strong Buy
2023-10-17 Morgan Stanley Maintain Overweight Overweight
2023-10-06 Raymond James Maintain Strong Buy Strong Buy
2023-10-06 Mizuho Maintain Neutral Neutral
2023-10-05 Piper Sandler Maintain Neutral Neutral
2023-09-20 Raymond James Maintain Strong Buy Strong Buy
2023-09-18 Mizuho Maintain Neutral Neutral
2023-09-18 B of A Securities Maintain Neutral Neutral
2023-09-08 Wells Fargo Maintain Equal Weight Equal Weight
2023-08-16 Mizuho Downgrade Buy Neutral
2023-08-15 B of A Securities Downgrade Buy Neutral
2023-08-07 Barclays Maintain Overweight Overweight
2023-08-07 Jefferies Maintain Buy Buy
2023-08-02 Raymond James Maintain Strong Buy Strong Buy
2023-08-02 Wells Fargo Maintain Equal Weight Equal Weight
2023-08-02 RBC Capital Maintain Outperform Outperform
2023-08-02 Morgan Stanley Maintain Overweight Overweight
2023-07-19 Morgan Stanley Maintain Overweight Overweight
2023-07-11 Barclays Maintain Overweight Overweight
2023-07-10 Wells Fargo Maintain Equal Weight Equal Weight
2023-06-12 Piper Sandler Maintain Neutral Neutral
2023-06-07 Raymond James Maintain Strong Buy Strong Buy
2023-06-02 Wells Fargo Maintain Equal Weight Equal Weight
2023-05-19 Mizuho Maintain Buy Buy
2023-05-18 Piper Sandler Maintain Neutral Neutral
2023-05-08 Barclays Maintain Overweight Overweight
2023-05-03 RBC Capital Maintain Outperform Outperform
2023-05-03 Wells Fargo Maintain Equal Weight Equal Weight
2023-04-24 Morgan Stanley Maintain Overweight Overweight
2023-04-18 Wells Fargo Downgrade Overweight Equal Weight
2023-04-05 Barclays Maintain Overweight Overweight
2023-03-30 Goldman Sachs Maintain Buy Buy
2023-03-29 Goldman Sachs Upgrade Neutral Buy
2023-03-28 JP Morgan Downgrade Overweight Neutral
2023-03-10 Mizuho Upgrade Neutral Buy
2023-03-09 UBS Maintain Buy Buy
2023-03-03 Jefferies Upgrade Hold Buy
2023-02-01 Wells Fargo Maintain Overweight Overweight
2023-02-01 Cowen & Co. Maintain Outperform Outperform
2023-02-01 Raymond James Maintain Strong Buy Strong Buy
2023-01-20 Piper Sandler Maintain Neutral Neutral
2023-01-20 Morgan Stanley Maintain Overweight Overweight
2023-01-13 Raymond James Maintain Strong Buy Strong Buy
2023-01-10 Mizuho Downgrade Buy Neutral
2023-01-10 Barclays Maintain Overweight Overweight
2023-01-05 Wells Fargo Maintain Overweight Overweight
2022-12-19 Piper Sandler Maintain Neutral Neutral
2022-11-09 Piper Sandler Maintain Neutral Neutral
2022-11-03 Goldman Sachs Maintain Neutral Neutral
2022-11-02 RBC Capital Maintain Outperform Outperform
2022-11-02 Raymond James Maintain Strong Buy Strong Buy
2022-11-02 Morgan Stanley Maintain Overweight Overweight
2022-10-19 Jefferies Maintain Hold Hold
2022-10-11 Raymond James Maintain Strong Buy Strong Buy
2022-10-10 Barclays Maintain Overweight Overweight
2022-09-21 Wells Fargo Maintain Overweight Overweight
2022-09-12 Piper Sandler Maintain Neutral Neutral
2022-09-09 Raymond James Maintain Strong Buy Strong Buy
2022-08-16 Barclays Maintain Overweight Overweight
2022-08-03 RBC Capital Maintain Outperform Outperform
2022-08-03 Raymond James Maintain Strong Buy Strong Buy
2022-08-03 Wells Fargo Maintain Overweight Overweight
2022-07-19 Piper Sandler Maintain Neutral Neutral
2022-07-15 Morgan Stanley Maintain Overweight Overweight
2022-06-14 Wells Fargo Maintain Overweight Overweight
2022-06-14 BMO Capital Maintain Outperform Outperform
2022-05-27 Raymond James Maintain Strong Buy Strong Buy
2022-05-23 Piper Sandler Maintain Neutral Neutral
2022-05-17 JP Morgan Maintain Overweight Overweight
2022-05-16 Goldman Sachs Downgrade Buy Neutral
2022-05-05 RBC Capital Maintain Outperform Outperform
2022-05-04 Credit Suisse Maintain Outperform Outperform
2022-05-04 Raymond James Maintain Strong Buy Strong Buy
2022-04-26 Citigroup Maintain Buy Buy
2022-04-21 Wells Fargo Maintain Overweight Overweight
2022-04-18 Morgan Stanley Maintain Overweight Overweight
2022-04-18 Piper Sandler Maintain Neutral Neutral
2022-04-08 Raymond James Maintain Strong Buy Strong Buy
2022-03-15 Raymond James Maintain Strong Buy Strong Buy
2022-02-03 Raymond James Maintain Strong Buy Strong Buy
2022-02-03 Morgan Stanley Maintain Overweight Overweight
2022-01-25 Piper Sandler Downgrade Overweight Neutral
2022-01-25 Raymond James Maintain Strong Buy Strong Buy
2022-01-11 Barclays Maintain Overweight Overweight
2021-12-28 Cowen & Co. Maintain Outperform Outperform
2021-11-15 Wells Fargo Maintain Overweight Overweight
2021-11-08 Credit Suisse Maintain Outperform Outperform
2021-11-03 Wells Fargo Maintain Overweight Overweight
2021-10-07 Barclays Maintain Overweight Overweight
2021-09-07 Morgan Stanley Maintain Overweight Overweight
2021-08-26 Citigroup Upgrade Neutral Buy
2021-07-09 Barclays Maintain Overweight Overweight
2021-06-29 Barclays Maintain Overweight Overweight
2021-06-24 Wells Fargo Maintain Overweight Overweight
2021-06-23 Raymond James Maintain Strong Buy Strong Buy
2021-04-16 Raymond James Upgrade Market Perform Strong Buy
2021-03-11 Morgan Stanley Maintain Overweight Overweight
2021-02-22 JP Morgan Upgrade Neutral Overweight
2020-12-11 Morgan Stanley Maintain Overweight Overweight
2020-11-20 Citigroup Maintain Neutral Neutral
2020-10-19 Morgan Stanley Maintain Overweight Overweight
2020-09-09 Piper Sandler Maintain Overweight Overweight
2020-08-12 Cowen & Co. Upgrade Market Perform Outperform
2020-08-11 Morgan Stanley Maintain Overweight Overweight
2020-07-24 Piper Sandler Maintain Overweight Overweight
2020-07-22 Mizuho Maintain Buy Buy
2020-07-16 Citigroup Maintain Neutral Neutral
2020-07-13 Scotiabank Maintain Sector Outperform Sector Outperform
2020-07-13 ScotiaBank Maintain Sector Outperform Sector Outperform
2020-07-08 Morgan Stanley Maintain Overweight Overweight
2020-06-23 Jefferies Maintain Buy Buy
2020-05-13 Morgan Stanley Maintain Overweight Overweight
2020-05-11 Credit Suisse Maintain Outperform Outperform
2020-05-06 B of A Securities Maintain Buy Buy
2020-04-24 Citigroup Downgrade Buy Neutral
2020-03-31 Morgan Stanley Maintain Overweight Overweight
2020-03-24 Raymond James Downgrade Strong Buy Market Perform
2020-03-16 Morgan Stanley Maintain Overweight Overweight
2020-03-13 Wells Fargo Maintain Overweight Overweight
2020-03-02 JP Morgan Maintain Neutral Neutral
2020-02-28 Piper Sandler Maintain Overweight Overweight
2020-02-19 Citigroup Maintain Buy Buy
2020-01-21 Credit Suisse Maintain Outperform Outperform
2020-01-17 Citigroup Maintain Buy Buy
2019-12-09 JP Morgan Downgrade Overweight Neutral
2019-10-22 Morgan Stanley Maintain Overweight Overweight
2019-10-17 Citigroup Maintain Buy Buy
2019-09-25 Wells Fargo Maintain Outperform Outperform
2019-09-10 JP Morgan Maintain Overweight Overweight
2019-08-02 Raymond James Downgrade Strong Buy Buy
2019-05-17 Morgan Stanley Maintain Overweight Overweight
2019-05-10 Cowen & Co. Downgrade Outperform Market Perform
2019-05-09 RBC Capital Maintain Outperform Outperform
2019-05-09 Raymond James Maintain Strong Buy Strong Buy
2019-05-09 Wells Fargo Maintain Outperform Outperform
2019-04-15 Morgan Stanley Maintain Overweight Overweight
2019-04-10 Raymond James Downgrade Strong Buy Buy
2019-04-10 Raymond James Maintain Strong Buy Strong Buy
2019-03-04 Citigroup Maintain Buy Buy
2019-02-06 Macquarie Maintain Outperform Outperform
2018-12-26 Standpoint Research Maintain Accumulate Buy
2018-12-07 Citigroup Maintain Buy Buy
2018-12-06 Citigroup Maintain Buy Buy
2018-11-20 Morgan Stanley Maintain Overweight Overweight
2018-10-16 Citigroup Maintain Buy Buy
2018-10-12 Morgan Stanley Maintain Overweight Overweight
2018-09-07 Citigroup Maintain Buy Buy
2018-08-02 Mizuho Maintain Buy Buy
2018-07-27 JP Morgan Maintain Overweight Overweight
2018-05-29 Wells Fargo Upgrade Market Perform Outperform
2018-05-10 B of A Securities Upgrade Neutral Buy
2018-05-10 Bank of America Upgrade Neutral Buy
2018-05-03 Jefferies Upgrade Hold Buy
2018-05-01 RBC Capital Downgrade Top Pick Outperform
2018-05-01 B of A Securities Maintain Neutral Neutral
2018-05-01 Bank of America Maintain Neutral Neutral
2018-05-01 Wells Fargo Maintain Market Perform Market Perform
2018-04-16 Morgan Stanley Maintain Overweight Overweight
2018-04-09 JP Morgan Maintain Overweight Overweight
2018-03-19 Deutsche Bank Maintain Buy Buy
2018-03-13 Citigroup Maintain Buy Buy
2018-03-13 JP Morgan Maintain Overweight Overweight
2018-02-05 Jefferies Downgrade Buy Hold
2018-01-03 Credit Suisse Maintain Outperform Outperform
2017-11-15 UBS Downgrade Buy Neutral
2017-11-14 Barclays Maintain Overweight Overweight
2017-10-18 Citigroup Maintain Buy Buy
2017-10-10 Barclays Maintain Overweight Overweight
2017-10-03 Goldman Sachs Downgrade Buy Neutral
2017-09-06 Wells Fargo Downgrade Outperform Market Perform
2017-02-02 UBS Upgrade Neutral Buy
2016-12-07 JP Morgan Upgrade Neutral Overweight
2016-11-01 UBS Upgrade Sell Neutral
2016-10-31 Raymond James Upgrade Outperform Strong Buy
2016-09-16 PiperJaffray Maintain Neutral Neutral
2016-09-16 Piper Sandler Maintain Neutral Neutral
2016-08-22 Piper Sandler Maintain Neutral Neutral
2016-08-22 Jefferies Maintain Buy Buy
2016-08-22 PiperJaffray Maintain Neutral Neutral
2016-07-20 Credit Suisse Maintain Outperform Outperform
2016-06-10 JP Morgan Maintain Neutral Neutral
2016-05-19 UBS Maintain Sell Sell
2016-03-16 Barclays Maintain Overweight Overweight
2016-03-03 Bank of America Upgrade Neutral Buy
2016-03-03 B of A Securities Upgrade Neutral Buy
2016-02-23 JP Morgan Maintain Neutral Neutral
2016-02-09 Deutsche Bank Maintain Buy Buy
2016-02-05 JP Morgan Downgrade Overweight Neutral
2016-01-26 Deutsche Bank Maintain Buy Buy
2016-01-26 Credit Suisse Maintain Outperform Outperform
2016-01-05 Bank of America Upgrade Underperform Neutral
2016-01-05 B of A Securities Upgrade Underperform Neutral
2015-12-18 Deutsche Bank Maintain Buy Buy
2015-12-15 Scotiabank Upgrade Sector Perform Sector Outperform
2015-12-15 Scotia Howard Weil Upgrade Sector Perform Sector Outperform
2015-12-04 Barclays Maintain Overweight Overweight
2015-12-04 Deutsche Bank Maintain Buy Buy
2015-10-16 Deutsche Bank Maintain Buy Buy
2015-10-12 Barclays Maintain Overweight Overweight
2015-08-26 JP Morgan Upgrade Neutral Overweight
2015-08-24 Bank of America Downgrade Neutral Underperform
2015-08-24 B of A Securities Downgrade Neutral Underperform
2015-07-14 Barclays Maintain Overweight Overweight
2015-07-14 Morgan Stanley Maintain Overweight Overweight
2015-07-13 Citigroup Maintain Buy Buy
2015-06-12 Barclays Maintain Overweight Overweight
2015-05-27 Oppenheimer Upgrade Perform Outperform
2015-04-23 Deutsche Bank Maintain Buy Buy
2015-04-20 Barclays Maintain Buy Buy
2015-02-19 Deutsche Bank Maintain Buy Buy
2015-01-28 Citigroup Maintain Buy Buy
2015-01-14 Barclays Maintain Overweight Overweight
2015-01-13 JP Morgan Downgrade Overweight Neutral
2014-12-17 Wells Fargo Downgrade Outperform Market Perform
2014-12-17 Wells Fargo Maintain Market Perform Perform
2014-11-25 Deutsche Bank Maintain Buy Buy
2014-11-18 Goldman Sachs Maintain Buy Buy
2014-11-06 Barclays Maintain Overweight Overweight
2014-11-03 Barclays Maintain Overweight Overweight
2014-10-31 Barclays Maintain Overweight Overweight
2014-10-09 Deutsche Bank Maintain Buy Buy
2014-10-08 Citigroup Maintain Buy Buy
2014-10-02 RBC Capital Downgrade Top Pick Buy
2014-09-23 JP Morgan Maintain Overweight Overweight
2014-09-15 Scotia Howard Weil Downgrade Sector Outperform Sector Perform
2014-09-15 Scotiabank Downgrade Sector Outperform Sector Perform
2014-08-01 Credit Suisse Upgrade Neutral Outperform
2014-07-28 Wolfe Research Upgrade Peer Perform Outperform
2014-07-11 Citigroup Maintain Buy Buy
2014-07-11 Citigroup Upgrade Neutral Buy
2014-07-03 S&P Capital IQ Upgrade Hold Buy
2014-04-21 Scotiabank Maintain Sector Outperform Sector Outperform
2014-04-21 Scotia Howard Weil Maintain Sector Outperform Sector Outperform
2014-04-07 Citigroup Maintain Neutral Neutral
2014-04-01 Wolfe Research Maintain Peer Perform Perform
2014-01-31 Imperial Capital Upgrade In Line Outperform
2014-01-30 ISI Group Upgrade Neutral Buy
2013-12-09 JP Morgan Upgrade Underweight Neutral
2013-12-05 Macquarie Upgrade Neutral Outperform
2013-12-05 Imperial Capital Maintain In Line In Line
2013-12-03 Bank of America Maintain Neutral Neutral
2013-12-03 B of A Securities Maintain Neutral Neutral
2013-12-02 Deutsche Bank Upgrade Hold Buy
2013-12-02 Simmons & Co. Upgrade Neutral Overweight
2013-11-04 Imperial Capital Downgrade Outperform In Line
2013-10-15 Scotia Howard Weil Maintain Sector Outperform Sector Outperform
2013-10-15 Scotiabank Maintain Sector Outperform Sector Outperform
2013-10-09 Imperial Capital Maintain Outperform Outperform
2013-10-04 Oppenheimer Downgrade Outperform Perform
2013-09-10 Credit Suisse Downgrade Outperform Neutral
2013-09-09 Simmons & Co. Downgrade Overweight Neutral
2013-08-02 Macquarie Downgrade Outperform Neutral
2013-07-01 JP Morgan Downgrade Neutral Underweight
2013-04-17 Deutsche Bank Maintain Hold Hold
2013-03-14 Cowen & Co. Maintain Buy Buy
2013-03-07 Goldman Sachs Maintain Buy Buy
2013-03-06 Credit Suisse Maintain Outperform Outperform
2013-01-31 Imperial Capital Maintain Outperform Outperform
2013-01-23 Imperial Capital Maintain Outperform Outperform
2013-01-22 Citigroup Maintain Neutral Neutral
2013-01-17 Credit Suisse Maintain Outperform Outperform
2012-12-07 JP Morgan Maintain Neutral Neutral
2012-11-20 Morgan Stanley Maintain Overweight Overweight
2012-11-14 Imperial Capital Maintain Outperform Outperform
2012-11-13 Oppenheimer Maintain Outperform Outperform
2012-10-26 Credit Suisse Upgrade Neutral Outperform
2012-10-09 Barclays Maintain Overweight Overweight
2012-10-09 Deutsche Bank Maintain Buy Buy
2012-10-09 Citigroup Maintain Neutral Neutral
2012-10-09 Credit Suisse Maintain Neutral Neutral
2012-09-20 Goldman Sachs Maintain Buy Buy
2012-09-18 Credit Suisse Downgrade Outperform Neutral
2012-09-17 Citigroup Downgrade Buy Neutral
2012-08-06 Oppenheimer Maintain Outperform Outperform
2012-07-30 Barclays Maintain Overweight Overweight
2012-07-23 Tudor Pickering Maintain Buy Buy
2012-07-12 Wells Fargo Maintain Outperform Outperform
2012-07-02 Deutsche Bank Upgrade Hold Buy
2012-04-16 Deutsche Bank Downgrade Buy Hold