Mpact reports lower profit but healthier balance sheet and strong cash flows