25 billion impressions means nothing, according to Mars Snacking CBO