Tech Giants' Earnings Push Stocks Higher

Commenting on this article is closed.