Bank of Montreal (NYSE:BMO – Get Free Report) (TSE:BMO) has been given a consensus recommendation of “Moderate Buy” by the ...
Bank of Montreal closed 3.6% short of its 52-week high of C$147.54, which the company reached on December 6th.