News

Canadian National Railway trades for $136 per share at the time of writing compared to $180 at one point in 2024. The steady decline over the past year is due to a variety of external challenges ...