US Stocks Rise as Tech Giants Post Solid Earnings