Yinson revved up after large revenue and profit improvements