171
Major U.S. indexes notched a trifecta of records Friday to cap off another meteoric week for stocks. Stocks mostly rose over the last week, as surging optimism around a steadily expanding U.S. economy and expectations that companies will report strong ... read whole article