NEW YORK -- U.S. stocks are opening mixed. Stronger earnings from Microsoft and IBM helped drive the Dow up while concerns about debt talks in Greece still hang over the market.
The Dow Jones industrial average is up 3 points to 12,627. Microsoft and IBM are both up more than 2 percent after reporting earnings that beat estimates.
The S&P 500 index is down 3 points, or 0.2 percent, to 1,311.
The Nasdaq composite is down 8 points, or 0.3 percent, to 2,779.
GE is down 2 percent after reporting earnings and sales that fell short of analysts' estimates.
Greece is in the middle of talks with creditors to reduce its debts and avoid a default. European markets are mostly lower as nervous traders awaited the results.