Analysts blamed the price hikes on a weak U.S. dollar , concerns about conflict in the Middle East , and lower crude oil inventories .