Canadian National faces weak freight demand, tariff pressure, and trade headwinds, but its resilient network and shareholder returns keep me invested. Short-term pain is real: earnings power is down, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results