BP and its employees have given more than $3.5 million to federal candidates over the past 20 years, with the largest chunk of their money going to Obama, according to the Center for Responsive Politics.
Obama apparently also got more contributions from Exxon and Chevron than McCain.
And Obama had the most political contributions from Goldman Sachs in 2008 of all senators. And Goldman gave more to Obama than any other presidential candidate, and was Obama's second-largest contributor.
Obama was also the top recipient of money from the healthcare giants in the presidential election.