The S&P 500 (NYSE:SPY) had a great earning season. Companies are sitting on record cash levels and starting to increase dividends.
Below is a nice visual comparing earnings by sector. As you can see, Technology (NASDAQ:QQQ) beat the most amount of expectations. Health Care (NYSE:XLV) and Consumer Discretionary (NYSE:XLY) also made Wall Street analysts look bad. On the flip side, Telecom and Utilities (NYSE:XLU) delivered more in-line.