Listen

Description

With a majority of the S&P 500 companies reporting 2nd quarter earnings, the results are not all that terrific.