Apple earnings surprise critics (CNET News)