S&P 500, Nasdaq end higher, notch weekly gains Press Room 2 hours ago US stocks have closed nearing record highs, pushed higher by strong earnings reports.