Pfizer earnings top expectations