Annual reports show excellent oil stocks