NEW YORK (AP) — Stocks struggled to a mixed finish on Wall Street Friday, trimming the weekly gain for the S&P even as the Nasdaq eked out another record high. Even after losing 0.3% Friday the S&P still managed a gain of 1.9% for the week. The Dow added 182.72 points, or 0.6% for the week. The Nasdaq gained 544.56 points, or 4.2%. The Russell 2000 picked up 45.56 points, or 2.1%.