U.S. equities finished solidly higher, with tech shares leading the way, amid another day of robust earnings and economic data.