Banks, insurers and other financial companies led U.S. stocks slightly higher in afternoon trading Tuesday, adding to modest gains from the day before. Technology stocks also helped lift the market, while health care companies lagged the most. Crude oil prices headed lower, giving up early gains. KEEPING SCORE: The Standard & Poor's 500 index rose 2 points, or 0.1 percent, to 2,506 as of 1:31 p.m.