Constellation Brands Inc. (NYSE: STZ) reported fourth quarter earnings that beat estimates but forecast current quarter results that missed analyst expectations by a wide margin sending the stock price plummeting $3.08 to close at $21.61.