So far earnings have been better than feared with 54% of companies beating consensus estimates by at least 1SD (vs historical avg of 48%). 14% of companies have missed consensus estimates by at least 1SD (vs historical avg of 13%).
Read More >>The Bar Was Set Extremely Low: Why Stocks Are Melting Up This Earnings Season