The stock market rally had a strong week, with the major indexes finishing near 52-week or all-time highs and many leading stocks flashing buy signals. Market breadth has been lackluster in the new year, but plenty of leading stocks have flashed buying opportunities, including Microsoft, MercadoLibre and Novo Nordisk.