How the Sentiment Index is Calculated
This index is calculated without any external API using the daily snapshot of 350+ US dividend stocks. A stock is "undervalued" when its current yield exceeds its 5-year average yield by more than 10%, and "overvalued" when it falls more than 10% below. The score formula: ((overvalued% − undervalued%) / total%) × 50 + 50, producing a 0–100 scale centered at 50 (neutral). Updated automatically every day by GitHub Actions.