US stock indexes ended the week higher, supported by encouraging earnings reports from major U.S. banks.
Out of the 36 companies that reported earnings this week, 31 of them beat EPS estimates and surpassed revenue expectations.
Investors also watched rising