The US based Constellation Brands announced today that it expected to earn between US$2.43 and US$2.53 a share in 2005.