Bank of America reports income of over 4 billion dollars in the first quarter Exxon Mobile tops the Fortune list of 500 largest American companies