Oil Prices Rise As US Inventories Fall

US oil inventories fall to 102 million barrels US oil inventories are rapidly approaching minimum tank levels, with stocks falling to around 102 million barrels. The decline in inventories is attributed to high oil prices, which are fueling consolidation in the sha

Baidu To Report Q1 Earnings

Baidu expected to post sharp decline in profit Baidu is set to report its first-quarter earnings on Monday before US markets open. The company is expected to post a sharp decline in profit despite a slight increase in revenue. The consensus EPS estimate is $1.68, re