In a study of analyst recommendations at the major brokerages, for the underlying components of the S&P 500, Constellation Brands Inc has taken over the #31 spot from PG&E Corp. , according to ETF Channel.