Markets

Friday charts: Finding good news, in spite of bad headlines... Jan 2, 2026