US stock exchanges rack up 5-week winning streak