News

The S&P 500 and Nasdaq Composite both notched new record highs shortly after Friday's open, capping a dizzying rally from the ...