Textile maker Vicunha Textil has posted a profit of US$7.8 million for full-year 2003, following a loss of US$28.9m in the previous year.