The S&P 500 has been on a great run recently, up around 30% over the last 12 months! Most of us are probably pretty satisfied with our brokerage accounts right now. (I know I am.) But where is it coming from? The total return of the S&P 500 can be broken down into three components: […]