analyst ratings NYT, BP