Sun International flags improved trading conditions, boosts its financials