Upbeat earnings lifted the markets to a higher open with the Dow gaining 46 points to 24,070. Nasdaq added 2 points to 7009.
On the upside
Six Flags (NYSE: SIX) reported a smaller than expected loss for the first quarter as revenue rose.
First quarter earnings and revenue rose for Norfolk Southern (NYSE: NSC).
Robert Half International (NYSE: RHI) reported higher first quarter earnings and revenue.
On the downside
Teradyne (NYSE: TER) reported higher first quarter earnings and revenue but the company warned of challenging headwinds and cut its second quarter guidance.
First quarter earnings slipped for New York Community Bancorp (NYSE: NYCB).
Twitter (NYSE: TWTR) swung to a greater than expected profit for the first quarter but the company cautioned about slowing growth in the second half of the year.
In the broad market, declining issues outpaced advancers by a margin of nearly 7 to 3 on both the NYSE and on Nasdaq. The broader S&P 500 held steady at 2,634. Bitcoin crashed $490 to $8,978.