Iconix Brand Group has acquired the remaining 49% stake in the Ecko portfolio of brands that it did not already own, in a deal worth US$45m.