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
| Rank | Company | Sector | Price | Rating |
|---|---|---|---|---|
| 1. BRK.B | Berkshire Hathaway Inc. | Financial Services | $468.55 | Strong Buy |
| 2. AFL | Aflac Incorporated | Financial Services | $105.20 | Strong Buy |
| 3. CVX | Chevron Corporation | Energy | $158.30 | Strong Buy |
| 4. EOG | EOG Resources Inc. | Energy | $131.40 | Buy |
| 5. VLO | Valero Energy Corporation | Energy | $135.80 | Buy |
| 6. CI | The Cigna Group | Healthcare | $328.90 | Buy |
| 7. MPC | Marathon Petroleum Corporation | Energy | $145.20 | Buy |
| 8. GM | General Motors Company | Consumer Cyclical | $56.10 | Buy |
| 9. GILD | Gilead Sciences Inc. | Healthcare | $109.45 | Buy |
| 10. PFE | Pfizer Inc. | Healthcare | $27.80 | Buy |
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.