Starbucks (NASDAQ: SBUX) is the king of coffee. Constellation Brands (NASDAQ: CGC) has been a heavy hitter in the alcohol segment. However, the headaches that Constellation Brands have suffered in its attempt to get into the cannabis industry make it a less compelling play. In regard to sheer stock performance, Starbucks has been a much better investment, delivering around 80% over the last three years, compared to Constellation Brands’ negative return of around 5% through that same time frame.
Here’s what’s impacting these two companies right now — and which could be a better buy for you.