IBM Corp. reported revenue and earnings that topped analysts’ expectations, but its stock price dropped more than 7% in early after-hours trading as the firm declined to raise full-year estimates. Revenue rose 6%, to $15.9 billion, at constant currency, ahead of analysts’ estimates of $15.62 billion. Earnings per share grew 19%, to $1.91, beating analyst... The post IBM blows past estimates, but