The S&P 500 produced a total return of about 25% in 2024, the second consecutive year of 20% or higher returns from the ...