Back to Blog

Top 10 Highest-Rated S&P 500 Stocks — Week of February 3, 2026

Every week, Stock Analyzer scores all S&P 500 companies across 19 fundamental criteria — from DCF valuation to Piotroski F-Score to Beta. Here are the 10 highest-rated stocks this week.

This week’s top 10

RankCompanySectorPriceRating
1. BRK.BBerkshire Hathaway Inc.Financial Services$468.55Strong Buy
2. AFLAflac IncorporatedFinancial Services$105.20Strong Buy
3. CVXChevron CorporationEnergy$158.30Strong Buy
4. EOGEOG Resources Inc.Energy$131.40Buy
5. VLOValero Energy CorporationEnergy$135.80Buy
6. CIThe Cigna GroupHealthcare$328.90Buy
7. MPCMarathon Petroleum CorporationEnergy$145.20Buy
8. GMGeneral Motors CompanyConsumer Cyclical$56.10Buy
9. GILDGilead Sciences Inc.Healthcare$109.45Buy
10. PFEPfizer Inc.Healthcare$27.80Buy

What stands out this week

The top 10 remains heavily tilted toward Energy and Financial Services — sectors where valuations are low relative to cash generation. Berkshire Hathaway holds its lead with balanced scores across all categories.

A new entrant this week: Pfizer appears at #10, driven by a deeply discounted Price-to-Earnings ratio and an above-average Dividend Yield of 6.2%. Its value metrics score well, though quality metrics are mixed as the company navigates its post-pandemic revenue transition.

EOG Resources scores particularly well on ROIC at 22.4% — well above the 15% threshold for an A rating — suggesting excellent capital allocation in its drilling operations.

How to read these scores

Each stock is evaluated on 19 criteria across four categories: Value, Quality, Dividend, and Volatility. Each metric receives an A-to-E rating, and the overall score is the average converted to a percentage. Learn more about the methodology.

Scores above 75 suggest strong fundamentals across most criteria. This list is not a buy recommendation — it’s a starting point for your own research.

Analyze any stock yourself

Want to check a stock that’s not on this list? Search any of 30,000+ stocks and ETFs or download the free Stock Analyzer app for the complete analysis with all 19 criteria.