US stock indexes ended the week higher, supported by encouraging earnings reports from major U.S. banks.
Out of the 173 S&P 500 companies that reported earnings this week, 142 of them beat EPS estimates, while 127 of those names surpassed revenue expectations.

11 hours ago
1















English (US) ·