A raft of first-quarter results stories this week from the likes of Danone and Nestle, and full-year results from Tesco have kept analysts busy.