It was a very busy week for earnings, with 158 companies in the S&P 500 Index (SPX) reporting.




Share this: