NEW YORK (AP) — U.S. stocks are hanging near their records after several big banks delivered stronger profits for the summer than analysts expected, while the price of crude oil tumbled again. The S&P 500 was up 0.