keith gill earnings