A three-day US stocks rally petered out Wednesday after mixed company news and European economic data disappointed eurozone concerns. After drifting in and out of positive territory, equity indices ended nearly flat. The blue-chip Dow Jones Industrial Average was up 6.81 points, or 0.05 percent, at 13,175.41 in closing trade. The tech-rich Nasdaq shed 4.61 (0.15 percent) at 3,011.25, while the S&P 500-stock index edged up a scant 0.82 point (0.06 percent) to 1,402.17.