Investing News
Life Style
Market News
The Market Buzz
Your Environment
BP Posts Strong Profit Despite Earnings Loss
BP (NYSE: BP) reported disappointing first-quarter earnings on Tuesday and despite the loss, it boosted share buybacks after ridding itself of its almost 20% stake in Russian oil company...