MKM Partners sees reasons to be bullish on both. From booze-free bars to legalized cannabis, alcohol companies face plenty of competition for consumers’ recreational spending. Constellation Brands shares (ticker: STZ) are up 29% year to date, helped by enthusiasm among analysts, strong earnings, and hopes for its marijuana investments.