News

Up by almost a third from its 52-week low, TD Bank is nearing new all-time highs. Is it still a good buy at current levels?