US stocks finished mixed, as the Dow and the Nasdaq Composite marked their second positive days in a row.
The Dow closed little changed in positive territory, up 12 points.
The Nasdaq Composite closed up 0.1%.
The S&P 500 finished 0.1% lower.
Earnings season is in full swing, and solid results have helped investor sentiment that was hurt by the coronavirus outbreak earlier in the week.
Apple (AAPL), which reported earnings yesterday, hit an all-time high share price today. Microsoft (MSFT) and Facebook (FB) also hit record highs today, ahead of their results after the closing bell.