Consumer brands owner Iconix said 2005 was the most profitable year in the company's history, as it implemented a new brand management and licensing business model.