S&P 500 companies just had their best start to an earnings season since 2012, despite fears of a credit crunch

90% of S&P 500 companies that released quarterly reports last week beat their earnings-per-share targets, according to Bank of America.