recent financial performance