Home Investing News Low crude oil inventories may support higher 2025 prices