Tech Rally Keeps Stocks Afloat Amid Mixed Earnings: Markets