Oil posts biggest yearly rise since 2016 | Sharefundss