Canadian National upgraded by Bank of America on volume gains, attractive valuation

Bank of America has raised its rating on Canadian National Railway (NYSE:CNI) shares to ‘Buy’ from ‘Neutral,’ citing improvements in service, volume growth,...
Open original source