Market recap: Stocks pushed higher on Portugal's successful bond auction and an improved outlook for banks. Commodities finished higher across the board, led by rallies in grains, soybeans and corn on a bullish USDA report. Energy posted modest gains. Treasurys sold off, lifting the 10-year yield to 3.35%. NYSE advancers led decliners two to one.