Disappointing Retail Earnings, Tech Bounces Back


Source valuewalk