 Constellation Brands, Inc NYSE:STZ has been a very defensive name despite the stock market woes. The stock traded above 260 on December 02, 2022, its highest price ever, also hit in April of the same year. 