Stocks hold modest gains on upbeat earnings; Microsoft jumps 6%

Back
Top