Tumbling Crude Prices Puts A Dent On The Profits Of Total And BP Plc (ADR) (NYSE:BP)

Total SA (ADR) (NYSE:TOT) and BP plc (ADR) (NYSE:BP), the leading energy firms in the world, have reported a sharp drop in profits in 1Q2015 following the tumbled crude prices. However, both of the oil giants have managed to post earnings higher than the fall predicted by the analysts. Total and BP have offset the […]