New York - US stocks finished higher on Monday after struggling to get out of the losing column, shrugging off poor industrial data from China and growing violence in Ukraine.
At the close, the Dow Jones Industrial Average was up 17.60 points (0.11%) to 16 530.49.
The broad-based S&P 500 added 3.51 (0.19%) at 1 884.65, while the tech-rich Nasdaq Composite Index rose 14.16 (0.34%) to 4 138.06.
Boeing (+1.6%) and Apple (+1.4%) led gainers among the largest companies, while Pfizer fell 2.6% on some disappointing signals in quarterly results and a hint it might take its push to buy Britain's AstraZeneca to shareholders, turning the bid hostile.