Stocks are climbing following strong profit reports from big banking and technology companies

See Full Page