Constellation Brands' first-half results are "net positive" despite a drop in profits, according to an analyst.