Stocks ended another jagged day mostly higher on Wall Street Tuesday as gains in banks and elsewhere in the market outweigh a slide in technology companies.
The S&P 500 index and the Dow Jones Industrial Average rose slightly, wile the the Nasdaq slipped. Crude oil rose after slumping the day before.
Food distributor Sysco surged after reporting results that were much better than analysts were expecting. Kansas City Southern jumped after Canadian Pacific raised its offer for the railroad operator, reigniting a bidding war with Canadian National.