Oil Price Sticks At $70/Barrel