Nike beat earnings expectations for a seventh quarter in a row