By | April 26 2010 4:16 PM

The S&P 500 edged lower on Monday as bank shares fell on fears that financial reform making its way through Congress will curb profits, while Caterpillar's strong results buoyed the Dow.