US stocks boosted by strong Caterpillar results

US stocks ended narrowly mixed today after a strong earnings report from Caterpillar overshadowed questions about financial regulation.
The Dow Jones industrial average eked out a gain of 1 point, as broader indexes fell and banking shares fell as discussion pushing financial overhaul legislation continued in Washington.