Tech Rally Fuels Today's Stock Market