S&P 500 total return sources

By contribution type

For periods ending Dec. 31, 2024. S&P 500 total return in USD terms, annualized for the "10 years" time frame. Percentage breakdown calculated by HighView Asset Management using logarithmic proportions
THE GLOBE AND MAIL Source: iShares, Yahoo!Finance, S&P, HighView