Lai Sun Development narrowed its net loss by 74 per cent to HK$289.55 million in the six months to January 31, from HK$1.12 billion a year earlier.
Loss per share fell from 30 HK cents a year ago to eight HK cents. No interim dividend was declared.
Operating profit stood at HK$155.69 million, compared with a loss of HK$718.75 million in the same period a year ago. Turnover shrank 32 per cent to HK$546.51 million from HK$801.24 million.
Finance costs were HK$306.23 million, compared with HK$305.6 million a year earlier.
Parent Lai Sun Garment (International) trimmed its loss by 66 per cent to HK$214.45 million, from HK$633.92 million previously.
Loss per share fell from 44 HK cents to 15 HK cents. No interim dividend will be paid.
Turnover fell 15 per cent to HK$595.87 million.