A bank and a couple of retailers broke out past buy points and hit new highs Tuesday.
The Bank of Montreal (BMO) gapped up and rose 1.88, or nearly 3%, to 66.94 following a strong quarterly earnings report. Volume was heavy as the stock cleared a 66.39 buy point of a flat base.