Intimate apparel manufacturer Calida Holding AG on Tuesday revealed it narrowed its full-year net loss to 6.4 million Swiss francs ($4.8m) from 40.3 million Swiss francs ($30.4m) in the year-ago period.