US Corporate Finance: Show Me the Money

S&P 500 operating earnings totaled $958 billion over the past four quarters through Q1-2017, with buybacks and dividends accounting for 95% of this total. The dividend payout ratio of the S&P 500 remains around 50%. This implies that corporations are spending...

Continue reading at Dr. Ed's Blog (Ed Yardeni) →