VAALCO Energy Inc. (EGY) reports earnings