This article very well sums up the reasons why even a good earnings is getting punished by the market. $SPCXB $AMDB