NASDAQ Approaching All-Time Highs: Tech Stocks Earnings Look Terrible

NASDAQ Approaching All-Time Highs: Tech Stocks Earnings Look Terrible