Markets ended the week on a positive note, with better-than-expected earnings from big banks and signs that inflation is ...