Google posts $2.71 billion net profit