Exxon Mobil, Bank of America fall; PG&E, Teradyne rise