 Civeo Corporation continues to generate strong returns for investors and that picture has only gotten better in recent months. Guidance is promising and shares look incredibly cheap at this point in time. 