HMIL financial performance