Iconix Brand Group has agreed to buy the Rocawear line for US$204m in cash and up to an additional $35m in Iconix stock.