(CNBC) U.S. stocks mostly climbed on Thursday, with the S&P 500 extending gains into a fourth session, as General Electric and Morgan Stanley were among the corporations reporting quarterly results that topped expectations.

“Earnings last night were pathetic and sad, and today they are not so bad,” said JJ Kinahan, chief strategist at TD Ameritrade.

“I’m happy to see GE have good earnings today. It’s hard to think of a business they are not involved in. They are just a great synthetic play to everything in the world. The other thing that was a surprise was that Morgan Stanley actually reported good earnings on fixed income,” he added.

Note: Read our discussion guidelines before commenting.