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 | $473.20 | Strong Buy |
| 2. CVX | Chevron Corporation | Energy | $161.45 | Strong Buy |
| 3. AFL | Aflac Incorporated | Financial Services | $107.80 | Strong Buy |
| 4. MPC | Marathon Petroleum Corporation | Energy | $148.92 | Strong Buy |
| 5. CI | The Cigna Group | Healthcare | $332.15 | Buy |
| 6. PRU | Prudential Financial Inc. | Financial Services | $122.50 | Buy |
| 7. EOG | EOG Resources Inc. | Energy | $128.74 | Buy |
| 8. GILD | Gilead Sciences Inc. | Healthcare | $112.30 | Buy |
| 9. GM | General Motors Company | Consumer Cyclical | $54.85 | Buy |
| 10. VLO | Valero Energy Corporation | Energy | $138.60 | Buy |
What stands out this week
Energy and financial services dominate the top 10, which is typical for fundamental scoring — these sectors tend to have lower valuations and higher cash flow generation than growth-heavy sectors like technology. Berkshire Hathaway continues to lead with strong scores across all four categories: Value, Quality, Dividend, and Volatility.
Chevron stands out with a Piotroski F-Score of 8 and a Free Cash Flow Yield above 7% — both earning A ratings. General Motors is notable for its low P/E ratio of 5.8, suggesting the market is pricing in significant headwinds despite solid profitability.
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.