Constellation Brands: Revenue & EPS Meet Expectations