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, ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results