“Earnings continue to be better than expected with 121 S&P companies reporting so far…a very strong 82% of them have beaten the estimates. The problem is that some of them had rallied strongly into their reports and as a result, the shares sold off, with Google and IBM being the most prominent examples of this dynamic.” 

Click here to read the 4-20-12 Daily market notes from Donald Selkin