Analysts expected earnings of 27 cents a share on revenue of $ 17.7 billion , Thomson First Call says .