Constellation Brands Stock is Down But Produced Good Earnings - Is STZ a Buy Here?

Constellation Brands Stock is Down But Produced Good Earnings - Is STZ a Buy Here?