image.jpg
North American stock markets set new records to start the week as they climbed for a sixth-straight session on a broad-based rally led by commodities.