Constellation Brands ( NYSE: STZ )--a wine and spirits maker--reported a net loss of about $832 million for the fourth quarter of 2007. This translates to a per share loss of $3.90. However, the news was better than Wall Street was expecting and the stock has risen about 4% in morning trading.