Home Stock Apple posts earnings beat with better than expected iPhone and Mac sales