Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
APA Co. stock logo
APA
APA
$29.26
+0.3%
$32.54
$28.90
$46.15
$8.81B3.296.91 million shs9.60 million shs
Bank of America Co. stock logo
BAC
Bank of America
$37.25
+1.0%
$36.39
$24.96
$38.49
$288.42B1.3740.87 million shs33.94 million shs
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
$190.51
-0.6%
$191.27
$131.81
$200.94
$547.16B1.139.31 million shs8.87 million shs
Marathon Oil Co. stock logo
MRO
Marathon Oil
$26.34
+1.0%
$27.03
$21.63
$30.06
$15.05B2.229.77 million shs9.03 million shs
Investing Strategies To Help Grow Your Retirement Income Cover

Need to stretch out your 401K or Roth IRA plan? Use these time-tested investing strategies to grow the monthly retirement income that your stock portfolio generates.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
APA Co. stock logo
APA
APA
+0.27%-9.94%-16.90%-3.24%-14.37%
Bank of America Co. stock logo
BAC
Bank of America
+1.00%-1.51%-0.51%+11.29%+33.70%
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
-0.60%-1.55%-3.92%+9.03%+40.10%
Marathon Oil Co. stock logo
MRO
Marathon Oil
+0.96%-5.15%-10.71%+17.28%+18.28%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
APA Co. stock logo
APA
APA
4.1753 of 5 stars
4.10.02.50.01.71.72.5
Bank of America Co. stock logo
BAC
Bank of America
4.5904 of 5 stars
2.35.02.53.32.01.72.5
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
4.6276 of 5 stars
2.35.02.52.13.72.51.9
Marathon Oil Co. stock logo
MRO
Marathon Oil
4.8886 of 5 stars
3.45.02.50.03.32.53.1

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
APA Co. stock logo
APA
APA
2.21
Hold$42.0543.71% Upside
Bank of America Co. stock logo
BAC
Bank of America
2.50
Moderate Buy$38.703.89% Upside
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
2.65
Moderate Buy$192.050.81% Upside
Marathon Oil Co. stock logo
MRO
Marathon Oil
2.81
Moderate Buy$32.6623.99% Upside

Current Analyst Ratings

Latest JPM, APA, MRO, and BAC Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
5/3/2024
Marathon Oil Co. stock logo
MRO
Marathon Oil
Benchmark
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy$32.00
5/2/2024
APA Co. stock logo
APA
APA
Barclays
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetEqual Weight ➝ Equal Weight$40.00 ➝ $38.00
5/2/2024
APA Co. stock logo
APA
APA
Mizuho
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetUnderperform ➝ Underperform$34.00 ➝ $32.00
5/1/2024
Bank of America Co. stock logo
BAC
Bank of America
JPMorgan Chase & Co.
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOverweight ➝ Overweight$39.50 ➝ $40.50
4/30/2024
Bank of America Co. stock logo
BAC
Bank of America
Oppenheimer
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperform ➝ Outperform$45.00 ➝ $46.00
4/24/2024
APA Co. stock logo
APA
APA
Wells Fargo & Company
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Initiated CoverageOverweight ➝ Overweight$55.00
4/23/2024
Marathon Oil Co. stock logo
MRO
Marathon Oil
Benchmark
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy$32.00
4/22/2024
APA Co. stock logo
APA
APA
Susquehanna
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetPositive ➝ Positive$50.00 ➝ $54.00
4/22/2024
Marathon Oil Co. stock logo
MRO
Marathon Oil
Susquehanna
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingPositive ➝ Positive$33.00
4/19/2024
APA Co. stock logo
APA
APA
Piper Sandler
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetNeutral ➝ Neutral$33.00 ➝ $35.00
4/19/2024
Bank of America Co. stock logo
BAC
Bank of America
Wolfe Research
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradePeer Perform ➝ Outperform$42.00
(Data available from 5/4/2021 forward. View 10+ years of historical ratings with our analyst ratings screener.)

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
APA Co. stock logo
APA
APA
$8.19B1.08$9.20 per share3.18$12.03 per share2.43
Bank of America Co. stock logo
BAC
Bank of America
$98.14B2.97$3.95 per share9.44$33.91 per share1.10
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
$239.43B2.29$20.27 per share9.40$106.80 per share1.78
Marathon Oil Co. stock logo
MRO
Marathon Oil
$6.38B2.36$6.55 per share4.02$19.15 per share1.38

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
APA Co. stock logo
APA
APA
$2.86B$8.943.275.19N/A34.04%50.56%9.01%8/7/2024 (Estimated)
Bank of America Co. stock logo
BAC
Bank of America
$26.52B$2.8912.8910.801.6613.94%10.88%0.89%7/16/2024 (Estimated)
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
$49.55B$16.5611.5011.802.4120.05%17.79%1.34%7/12/2024 (Estimated)
Marathon Oil Co. stock logo
MRO
Marathon Oil
$1.55B$2.5610.888.08N/A21.83%13.22%7.49%8/7/2024 (Estimated)

Latest JPM, APA, MRO, and BAC Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/2/2024Q1 2024
APA Co. stock logo
APA
APA
$0.90$0.78-$0.12$1.12$1.89 billion$1.95 billion    
5/1/2024Q1 2024
Marathon Oil Co. stock logo
MRO
Marathon Oil
$0.52$0.55+$0.03$0.58$1.56 billion$1.55 billion    
4/16/2024Q1 24
Bank of America Co. stock logo
BAC
Bank of America
$0.77$0.83+$0.06$0.90$25.49 billion$25.82 billion    
2/22/202412/31/2023
APA Co. stock logo
APA
APA
$1.33$1.15-$0.18-$3.48$2.07 billion$2.17 billion    
2/22/2024Q4 2023
Marathon Oil Co. stock logo
MRO
Marathon Oil
$0.62$0.69+$0.07$0.70$1.66 billion$1.69 billion      

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
APA Co. stock logo
APA
APA
$1.003.42%+45.45%11.19%N/A
Bank of America Co. stock logo
BAC
Bank of America
$0.962.58%+8.51%33.22%3 Years
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
$4.602.41%+4.00%27.78%2 Years
Marathon Oil Co. stock logo
MRO
Marathon Oil
$0.441.67%+72.41%17.19%2 Years

Latest JPM, APA, MRO, and BAC Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
4/25/2024
Bank of America Co. stock logo
BAC
Bank of America
quarterly$0.242.53%6/7/20246/7/20246/28/2024
4/24/2024
Marathon Oil Co. stock logo
MRO
Marathon Oil
quarterly$0.111.6%5/14/20245/15/20246/10/2024
2/8/2024
APA Co. stock logo
APA
APA
quarterly$0.253.28%4/19/20244/22/20245/22/2024
3/19/2024
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
quarterly$1.152.37%4/4/20244/5/20244/30/2024
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
APA Co. stock logo
APA
APA
1.41
1.02
1.02
Bank of America Co. stock logo
BAC
Bank of America
1.12
0.79
0.79
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
1.29
0.92
0.91
Marathon Oil Co. stock logo
MRO
Marathon Oil
0.30
0.40
0.35

Ownership

Institutional Ownership

CompanyInstitutional Ownership
APA Co. stock logo
APA
APA
83.01%
Bank of America Co. stock logo
BAC
Bank of America
70.71%
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
71.55%
Marathon Oil Co. stock logo
MRO
Marathon Oil
77.24%

Insider Ownership

CompanyInsider Ownership
APA Co. stock logo
APA
APA
1.30%
Bank of America Co. stock logo
BAC
Bank of America
0.29%
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
0.79%
Marathon Oil Co. stock logo
MRO
Marathon Oil
0.35%

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
APA Co. stock logo
APA
APA
2,271301.09 million297.18 millionOptionable
Bank of America Co. stock logo
BAC
Bank of America
213,0007.82 billion7.87 billionOptionable
JPMorgan Chase & Co. stock logo
JPM
JPMorgan Chase & Co.
309,9262.87 billion2.85 billionOptionable
Marathon Oil Co. stock logo
MRO
Marathon Oil
1,681571.48 million569.48 millionOptionable

JPM, APA, MRO, and BAC Headlines

SourceHeadline
Marathon Oil (NYSE:MRO) Given "Buy" Rating at BenchmarkMarathon Oil (NYSE:MRO) Given "Buy" Rating at Benchmark
marketbeat.com - May 3 at 8:08 PM
Marathon Oil Corporation (NYSE:MRO) First-Quarter Results: Heres What Analysts Are Forecasting For This YearMarathon Oil Corporation (NYSE:MRO) First-Quarter Results: Here's What Analysts Are Forecasting For This Year
finance.yahoo.com - May 3 at 7:50 AM
Marathon Oil (NYSE:MRO) Releases  Earnings Results, Beats Expectations By $0.03 EPSMarathon Oil (NYSE:MRO) Releases Earnings Results, Beats Expectations By $0.03 EPS
marketbeat.com - May 2 at 4:04 PM
Marathon (MRO) Q1 Earnings Beat on Oil Price ImprovementMarathon (MRO) Q1 Earnings Beat on Oil Price Improvement
zacks.com - May 2 at 10:51 AM
Marathon Oil (NYSE:MRO) Upgraded by StockNews.com to BuyMarathon Oil (NYSE:MRO) Upgraded by StockNews.com to Buy
americanbankingnews.com - May 2 at 5:40 AM
Yousif Capital Management LLC Has $2.02 Million Position in Marathon Oil Co. (NYSE:MRO)Yousif Capital Management LLC Has $2.02 Million Position in Marathon Oil Co. (NYSE:MRO)
marketbeat.com - May 2 at 5:20 AM
MRO Stock Earnings: Marathon Oil Misses EPS, Misses Revenue for Q1 2024MRO Stock Earnings: Marathon Oil Misses EPS, Misses Revenue for Q1 2024
msn.com - May 2 at 1:38 AM
Marathon Oil: Q1 Earnings SnapshotMarathon Oil: Q1 Earnings Snapshot
houstonchronicle.com - May 1 at 8:38 PM
Marathon Oil narrowly beats first quarter profit estimates on higher pricesMarathon Oil narrowly beats first quarter profit estimates on higher prices
reuters.com - May 1 at 5:32 PM
Marathon Oil Reports First Quarter 2024 ResultsMarathon Oil Reports First Quarter 2024 Results
prnewswire.com - May 1 at 4:30 PM
Van ECK Associates Corp Has $20.51 Million Stock Holdings in Marathon Oil Co. (NYSE:MRO)Van ECK Associates Corp Has $20.51 Million Stock Holdings in Marathon Oil Co. (NYSE:MRO)
marketbeat.com - May 1 at 7:21 AM
Norways wealth fund falls short on climate ambitions, NGO saysNorway's wealth fund falls short on climate ambitions, NGO says
msn.com - April 29 at 8:35 PM
Norway wealth fund falls short on its climate ambitions, NGO saysNorway wealth fund falls short on its climate ambitions, NGO says
msn.com - April 28 at 11:12 PM
Marathon Oil Co. (NYSE:MRO) Shares Sold by New York State Common Retirement FundMarathon Oil Co. (NYSE:MRO) Shares Sold by New York State Common Retirement Fund
marketbeat.com - April 28 at 6:16 AM
California Public Employees Retirement System Lowers Holdings in Marathon Oil Co. (NYSE:MRO)California Public Employees Retirement System Lowers Holdings in Marathon Oil Co. (NYSE:MRO)
marketbeat.com - April 28 at 5:59 AM
abrdn plc Purchases 104,895 Shares of Marathon Oil Co. (NYSE:MRO)abrdn plc Purchases 104,895 Shares of Marathon Oil Co. (NYSE:MRO)
marketbeat.com - April 27 at 5:25 AM
Interest Rate Decision to Come Amid Jobs Data, Chip EarningsInterest Rate Decision to Come Amid Jobs Data, Chip Earnings
schaeffersresearch.com - April 26 at 3:51 AM
Marathon (MRO) Q1 Earnings on Deck: Heres How It Will FareMarathon (MRO) Q1 Earnings on Deck: Here's How It Will Fare
zacks.com - April 25 at 9:11 AM
Marathon Oil Co. (NYSE:MRO) Declares Quarterly Dividend of $0.11Marathon Oil Co. (NYSE:MRO) Declares Quarterly Dividend of $0.11
marketbeat.com - April 24 at 5:22 PM
Marathon Oil Corporation Declares First Quarter 2024 DividendMarathon Oil Corporation Declares First Quarter 2024 Dividend
finance.yahoo.com - April 24 at 4:37 PM
Marathon Oil Corporation Declares First Quarter 2024 DividendMarathon Oil Corporation Declares First Quarter 2024 Dividend
prnewswire.com - April 24 at 4:30 PM
Analysts Estimate Marathon Oil (MRO) to Report a Decline in Earnings: What to Look Out forAnalysts Estimate Marathon Oil (MRO) to Report a Decline in Earnings: What to Look Out for
zacks.com - April 24 at 11:07 AM
Marathon Oil (NYSE:MRO) Given Buy Rating at BenchmarkMarathon Oil (NYSE:MRO) Given Buy Rating at Benchmark
americanbankingnews.com - April 24 at 5:10 AM
Marathon Oil (MRO) Set to Announce Earnings on WednesdayMarathon Oil (MRO) Set to Announce Earnings on Wednesday
americanbankingnews.com - April 24 at 2:18 AM

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

All Headlines

Company Descriptions

APA logo

APA

NASDAQ:APA
APA Corporation, an independent energy company, explores for, develops, and produces natural gas, crude oil, and natural gas liquids. It has oil and gas operations in the United States, Egypt, and North Sea. The company also has exploration and appraisal activities in Suriname, as well as holds interests in projects located in Uruguay and internationally. APA Corporation was incorporated in 1954 and is headquartered in Houston, Texas.
Bank of America logo

Bank of America

NYSE:BAC
Bank of America Corporation, through its subsidiaries, provides banking and financial products and services for individual consumers, small and middle-market businesses, institutional investors, large corporations, and governments worldwide. It operates in four segments: Consumer Banking, Global Wealth & Investment Management (GWIM), Global Banking, and Global Markets. The Consumer Banking segment offers traditional and money market savings accounts, certificates of deposit and IRAs, non-interest and interest-bearing checking accounts, and investment accounts and products; credit and debit cards; residential mortgages, and home equity loans; and direct and indirect loans, such as automotive, recreational vehicle, and consumer personal loans. The GWIM segment provides investment management, brokerage, banking, and trust and retirement products and services; wealth management solutions; and customized solutions, including specialty asset management services. The Global Banking segment offers lending products and services, including commercial loans, leases, commitment facilities, trade finance, and commercial real estate and asset-based lending; treasury solutions, such as treasury management, foreign exchange, short-term investing options, and merchant services; working capital management solutions; debt and equity underwriting and distribution, and merger-related and other advisory services; and fixed-income and equity research, and certain market-based services. The Global Markets segment provides market-making, financing, securities clearing, settlement, and custody services; securities and derivative products; and risk management products using interest rate, equity, credit, currency and commodity derivatives, foreign exchange, fixed-income, and mortgage-related products. Bank of America Corporation was founded in 1784 and is based in Charlotte, North Carolina.
JPMorgan Chase & Co. logo

JPMorgan Chase & Co.

NYSE:JPM
JPMorgan Chase & Co. operates as a financial services company worldwide. It operates through four segments: Consumer & Community Banking (CCB), Corporate & Investment Bank (CIB), Commercial Banking (CB), and Asset & Wealth Management (AWM). The CCB segment offers deposit, investment and lending products, cash management, and payments and services; mortgage origination and servicing activities; residential mortgages and home equity loans; and credit cards, auto loans, leases, and travel services to consumers and small businesses through bank branches, ATMs, and digital and telephone banking. The CIB segment provides investment banking products and services, including corporate strategy and structure advisory, and equity and debt market capital-raising services, as well as loan origination and syndication; payments; and cash and derivative instruments, risk management solutions, prime brokerage, and research. This segment also offers securities services, including custody, fund accounting and administration, and securities lending products for asset managers, insurance companies, and public and private investment funds. The CB segment provides financial solutions, including lending, payments, investment banking, and asset management to small and midsized companies, local governments, nonprofit clients, and large corporations, as well as investors, developers, and owners of multifamily, office, retail, industrial, and affordable housing properties. The AWM segment offers multi-asset investment management solutions in equities, fixed income, alternatives, and money market funds to institutional clients and retail investors; and retirement products and services, brokerage, custody, estate planning, lending, deposits, and investment management products to high net worth clients. JPMorgan Chase & Co. was founded in 1799 and is headquartered in New York, New York.
Marathon Oil logo

Marathon Oil

NYSE:MRO
Marathon Oil Corporation, an independent exploration and production company, engages in exploration, production, and marketing of crude oil and condensate, natural gas liquids, and natural gas in the United States and internationally. The company also produces and markets products manufactured from natural gas, such as liquefied natural gas and methanol. In addition, it owns and operates Sugarloaf gathering system, a natural gas pipeline. The company was formerly known as USX Corporation and changed its name to Marathon Oil Corporation in December 2001. Marathon Oil Corporation was founded in 1887 and is headquartered in Houston, Texas.