A new earnings analysis shows the top 10 companies in the S&P 500 are responsible for a staggering 33% of total profits.
Read full article on MarketWire