Top Stock Reports for Amazon, Home Depot & Sanofi

BP is not on a strong footing to combat low oil prices, as it cannot rely on its debt-laden balance sheet. Also, Gulf of Mexico (GoM) oil spill payment still …