Company announces strong 2019 results as it shores up financial position