New York - US stocks on Wednesday finished mixed as weakness in Apple and some other technology stocks offset hopes for a resolution to the Ukraine conflict.
The Dow Jones Industrial Average gained 10.72 points to 17 078.28.
The broad-based S&P 500 slipped 1.56 to 2 000.72, while the tech-rich Nasdaq Composite Index dropped 25.62 to 4 572.57.
Apple sank by more than 4% amid news that hackers had stolen intimate photos from celebrity iPhone users from its iCloud system. Analysts also cited profit-taking ahead of an expected new iPhone launch September 9.
Nasdaq members Priceline (-1.6%) and Facebook (-1.1%) also fell.
Analysts said market sentiment was lifted by news of a potential peace plan for Ukraine between Russian President Vladimir Putin and Ukrainian President Petro Poroshenko.
However, US President Barack Obama said it is "too early to tell" if the agreement will hold up.
Delta Air Lines dropped 5.2% as it lowered its projection for third-quarter passenger unit revenue. American Airlines fell 3.4% and United Continental lost 1.9%.
Pharmacy chain CVS jumped 0.8% as it announced that it had stopped selling tobacco products a month ahead of schedule, and renamed itself CVS Health.
Defence and aerospace company General Dynamics gained 1.9% following a $5.8bn contract award by the British government for almost 600 new armoured vehicles.
Dow component Home Depot declined for a second straight day, this time by 2.4%, after it said it was investigating a possible attempt to hack its computer systems that may have targeted customer data.
Bond prices rose. The yield on the 10-year US Treasury fell to 2.41% from 2.42% on Tuesday, while the 30-year dipped to 3.16% from 3.17%. Bond prices and yields move inversely.