Bank of Montreal (BMO): Among 10 Best Undervalued Stocks to Buy Right Now

A list of undervalued stocks includes Bank of Montreal. Evercore predicts a rise in the S&P 500 due to Trump's policies. However, concerns about inflation and economic impact of Trump's plans are also discussed, including the effects of tariffs and deportations.