Oil company earnings underwhelm despite crude price flirting