How the Sentiment Index is Calculated
This index is calculated without any external API using the daily snapshot of the U.S. dividend stocks tracked on this site. A record receives the “yield above 5Y avg” label when its current yield exceeds its 5-year average by more than 10%, and “yield below 5Y avg” when it falls more than 10% below. The score formula: ((below-5Y% − above-5Y%) / total%) × 50 + 50, producing a 0–100 scale centered at 50 (neutral). It is updated automatically every day by GitHub Actions.