Mixed results before big earnings

The major US indices are mixed today:

  • S&P is up 3.25 points or 0.13% to 2560.40
  • Dow industrial average is up 71.40 points or +0.31% to 23400.86
  • the NASDAQ composite index fell 7.118 points or -0.11% 26556.77

This is all before a bunch of key earnings after the close.