Insider Profile
Canadian National Railway Company
1
Companies Filed At
0
Open-Market Buys (2yr)
Buy Value (2yr, open-market)
Jun 26, 2026
Most Recent Trade
Date Company Role Nature Dir. Shares Price Value Score
Jun 26, 2026 $CNR
Canadian National Railway
Buyback Buy 29,323 70
Jun 25, 2026 $CNR
Canadian National Railway
Buyback Buy 30,180 70
Jun 25, 2026 $CNR
Canadian National Railway
Buyback Buy 29,323 $170.51 $5.0M 70
Jun 24, 2026 $CNR
Canadian National Railway
Buyback Buy 30,586 70
Jun 24, 2026 $CNR
Canadian National Railway
Buyback Buy 30,180 $165.67 $5.0M 70
Jun 23, 2026 $CNR
Canadian National Railway
Buyback Buy 30,887 70
Jun 23, 2026 $CNR
Canadian National Railway
Buyback Buy 30,586 $163.47 $5.0M 70
Jun 22, 2026 $CNR
Canadian National Railway
Buyback Buy 31,149 70
Jun 22, 2026 $CNR
Canadian National Railway
Buyback Buy 30,887 $161.88 $5.0M 70
Jun 19, 2026 $CNR
Canadian National Railway
Buyback Buy 31,096 70
Jun 19, 2026 $CNR
Canadian National Railway
Buyback Buy 31,149 $160.51 $5.0M 70
Jun 18, 2026 $CNR
Canadian National Railway
Buyback Buy 30,703 70
Jun 18, 2026 $CNR
Canadian National Railway
Buyback Buy 31,096 $160.79 $5.0M 70
Jun 17, 2026 $CNR
Canadian National Railway
Buyback Buy 30,374 70
Jun 17, 2026 $CNR
Canadian National Railway
Buyback Buy 30,703 $162.85 $5.0M 70
Jun 16, 2026 $CNR
Canadian National Railway
Buyback Buy 30,439 70
Jun 16, 2026 $CNR
Canadian National Railway
Buyback Buy 30,374 $164.61 $5.0M 70
Jun 15, 2026 $CNR
Canadian National Railway
Buyback Buy 30,125 70
Jun 15, 2026 $CNR
Canadian National Railway
Buyback Buy 30,439 $164.26 $5.0M 70
Jun 12, 2026 $CNR
Canadian National Railway
Buyback Buy 30,136 70
Jun 12, 2026 $CNR
Canadian National Railway
Buyback Buy 30,125 $165.97 $5.0M 70
Jun 11, 2026 $CNR
Canadian National Railway
Buyback Buy 29,961 70
Jun 11, 2026 $CNR
Canadian National Railway
Buyback Buy 30,136 $165.91 $5.0M 70
Jun 10, 2026 $CNR
Canadian National Railway
Buyback Buy 29,796 70
Jun 10, 2026 $CNR
Canadian National Railway
Buyback Buy 29,961 $166.88 $5.0M 70
Jun 09, 2026 $CNR
Canadian National Railway
Buyback Buy 29,679 70
Jun 09, 2026 $CNR
Canadian National Railway
Buyback Buy 29,796 $167.81 $5.0M 70
Jun 08, 2026 $CNR
Canadian National Railway
Buyback Buy 47,764 70
Jun 08, 2026 $CNR
Canadian National Railway
Buyback Buy 29,679 $168.47 $5.0M 70
Jun 05, 2026 $CNR
Canadian National Railway
Buyback Buy 48,126 70
Jun 05, 2026 $CNR
Canadian National Railway
Buyback Buy 47,764 $167.49 $8.0M 70
Muted rows are plan purchases, compensation grants, or DRIP — not open-market. Confluence Scores reflect the company's current score, not the score at time of trade.
Form55 provides data and analysis for informational purposes only. Nothing on this site constitutes investment advice or a recommendation to buy or sell any security. Past performance is not indicative of future results.