The stock market is on track for a modestly lower open this morning as investors peruse another large batch of earnings reports amid a backdrop of geopolitical and trade uncertainty.
Most companies continue to top earnings expectations, though there are a few high-profile misses.
The major averages now hold modest (less than 1.0%) gains for the week as semiconductor and other growth plays have lagged.