BP: A High Dividend But Reputation Still Recovering from Oil Spill

Founded in 1901 after striking oil in Persia, London-based British Petroleum (BP) is one of the largest integrated oil and gas companies in the world today with operations in over 70 countries. Impressively, BP's daily output of 3.7 million barrels of oil exceeds the yield of all but a handful of nations. Like other oil giants, BP [...]