Occidental Petroleum delivered higher-than-expected earnings per share in Q4 2024 despite revenue falling slightly short of ...