30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

Canadian National Railway Co (CNR)

Over the last 90 days, Canadian National Railway Co. has seen insider buying activity totaling $887,437.47, with four net buying insiders. Notably, there were no insider sales reported during this period. The company's stock has performed strongly, with a 19.8% increase in the last 90 days and is near its 52-week high.
Stock chart
Ticker: CNR Exchange: TOR


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Top insiders
Trades
Bruder, Shauneen Elizabeth
Director of Issuer
1 purchase — total 100,000 CAD
Buy 25 Jun 2026
Value CA$2,659,152.54 | Price 216.16 | Shares 39,924
Buy 15 May 2026
Value US$4,011,727.52 | Price 468.72 | Shares 34,592
Buy 30 Apr 2026
Value CA$74,620.00 | Price 149.24 | Shares 500
Buy 26 Mar 2026
Value CA$87,464.95 | Price 141.07 | Shares 620
Buy 20 Mar 2026
Value CA$1,004,045.32 | Price 135.68 | Shares 7,400
Planned buy 31 Dec 2025
Value US$51,511.68 | Price 95.04 | Shares 542
Planned buy 31 Dec 2025
Value CA$45,879.91 | Price 138.61 | Shares 331
Planned buy 31 Dec 2025
Value CA$172,278.74 | Price 139.61 | Shares 1,234
Planned buy 31 Dec 2025
Value CA$48,087.26 | Price 138.58 | Shares 347
Planned buy 31 Dec 2025
Value CA$72,498.26 | Price 138.62 | Shares 523
Planned buy 31 Dec 2025
Value CA$100,782.25 | Price 139.01 | Shares 725
Planned buy 31 Dec 2025
Value CA$151,405.80 | Price 138.65 | Shares 1,092
Proposed sale 23 Dec 2025
Value US$643,295.55 | Price 98.36 | Shares 6,540
Buy 23 Dec 2025
Value CA$86,881.50 | Price 134.70 | Shares 645
Sale 16 Dec 2025
Value CA$20,684.07 | Price 135.19 | Shares 153
Sale 16 Dec 2025
Value CA$97,336.80 | Price 135.19 | Shares 720
Sale 4 Nov 2025
Value CA$1,000,545.64 | Price 133.39 | Shares 7,501
Buy 25 Sep 2025
Value CA$89,380.53 | Price 129.54 | Shares 690
Buy 28 Jul 2025
Value CA$19,599.00 | Price 130.66 | Shares 150
Buy 28 Jul 2025
Value CA$91,455.00 | Price 130.65 | Shares 700
Buy 25 Jul 2025
Value CA$26,122.00 | Price 130.61 | Shares 200
Buy 25 Jul 2025
Value CA$97,830.00 | Price 130.44 | Shares 750
Buy 24 Jul 2025
Value CA$39,246.00 | Price 130.82 | Shares 300
Buy 24 Jul 2025
Value CA$199,065.28 | Price 130.96 | Shares 1,520
Buy 24 Jul 2025
Value CA$998,624.04 | Price 131.40 | Shares 7,600
Buy 25 Jun 2025
Value CA$87,448.44 | Price 139.47 | Shares 627
Buy 6 May 2025
Value CA$199,600.80 | Price 136.62 | Shares 1,461
Buy 26 Mar 2025
Value CA$91,308.14 | Price 141.56 | Shares 645
Buy 12 Mar 2025
Value CA$25,117.20 | Price 139.54 | Shares 180
Buy 12 Mar 2025
Value CA$97,727.00 | Price 139.61 | Shares 700
Planned buy 31 Jan 2025
Value CA$60,872.40 | Price 164.52 | Shares 370
Planned buy 31 Dec 2024
Value US$48,575.70 | Price 119.94 | Shares 405
Planned buy 31 Dec 2024
Value US$76,054.64 | Price 119.96 | Shares 634
Planned buy 31 Dec 2024
Value CA$125,486.12 | Price 163.82 | Shares 766
Planned buy 31 Dec 2024
Value CA$120,929.55 | Price 164.53 | Shares 735
Planned buy 31 Dec 2024
Value CA$43,637.30 | Price 164.05 | Shares 266
Planned buy 31 Dec 2024
Value CA$66,523.10 | Price 163.85 | Shares 406
Planned buy 31 Dec 2024
Value CA$144,856.80 | Price 164.61 | Shares 880
Planned buy 31 Dec 2024
Value CA$43,454.70 | Price 163.98 | Shares 265
Planned buy 31 Dec 2024
Value CA$88,107.68 | Price 164.38 | Shares 536
Buy 23 Dec 2024
Value CA$88,307.74 | Price 145.24 | Shares 608
Buy 20 Nov 2024
Value CA$488,380.20 | Price 147.99 | Shares 3,300
Buy 6 Nov 2024
Value US$200,505.29 | Price 112.27 | Shares 1,786
Sale 1 Nov 2024
Value CA$865,844.99 | Price 150.82 | Shares 5,741
Buy 24 Oct 2024
Value US$110,560.00 | Price 110.56 | Shares 1,000
Buy 25 Sep 2024
Value CA$85,539.88 | Price 157.53 | Shares 543
Buy 17 Sep 2024
Value CA$199,324.82 | Price 162.05 | Shares 1,230
Buy 13 Sep 2024
Value CA$1,006,756.00 | Price 162.38 | Shares 6,200
Buy 26 Jul 2024
Value US$300,906.90 | Price 115.29 | Shares 2,610
Buy 25 Jul 2024
Value US$79,687.10 | Price 114.66 | Shares 695
Buy 25 Jul 2024
Value US$119,934.26 | Price 114.66 | Shares 1,046
Proposed sale 25 Jul 2024
Value US$962,824.00 | Price 122.00 | Shares 7,892
Buy 25 Jun 2024
Value CA$87,156.42 | Price 160.21 | Shares 544
Buy 26 Mar 2024
Value CA$86,571.20 | Price 177.40 | Shares 488
Sale 18 Mar 2024
Value CA$303,472.87 | Price 175.93 | Shares 1,725
Sale 27 Feb 2024
Value US$654,690.00 | Price 130.94 | Shares 5,000
Sale 27 Feb 2024
Value CA$342,374.16 | Price 177.49 | Shares 1,929
Proposed sale 27 Feb 2024
Value US$655,000.00 | Price 131.00 | Shares 5,000
Sale 26 Feb 2024
Value US$342,577.38 | Price 131.26 | Shares 2,610
Buy 1 Feb 2024
Value CA$1,010,640.00 | Price 168.44 | Shares 6,000
Planned buy 31 Dec 2023
Value CA$105,759.00 | Price 156.68 | Shares 675
Planned buy 31 Dec 2023
Value US$56,008.68 | Price 115.96 | Shares 483
Planned buy 31 Dec 2023
Value CA$87,360.52 | Price 156.28 | Shares 559
Planned buy 31 Dec 2023
Value CA$101,673.00 | Price 156.42 | Shares 650
Planned buy 31 Dec 2023
Value CA$100,423.74 | Price 156.18 | Shares 643
Proposed sale 12 Dec 2023
Value US$1,055,000.00 | Price 118.01 | Shares 8,940
Sale 9 Nov 2023
Value CA$919,977.71 | Price 153.46 | Shares 5,995
Buy 1 Nov 2023
Value CA$296,400.00 | Price 148.20 | Shares 2,000
Sale 31 Oct 2023
Value CA$727,267.75 | Price 147.25 | Shares 4,939
Buy 26 Oct 2023
Value CA$16,892.65 | Price 146.89 | Shares 115
Buy 26 Oct 2023
Value CA$88,155.96 | Price 146.93 | Shares 600
Buy 18 Aug 2023
Value CA$50,092.25 | Price 154.13 | Shares 325
Buy 1 Aug 2023
Value US$119,750.00 | Price 119.75 | Shares 1,000
Sale 31 Jul 2023
Value US$200,790.00 | Price 121.25 | Shares 1,656
Proposed sale 31 Jul 2023
Value US$201,000.00 | Price 121.38 | Shares 1,656
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-06-26 2026-06-25 B Purchase

Director of Issuer

Non-Executive Director
39,924 +23.7%
216.16
CA$2,659,153
39,924 +23.7% 216.16 CA$2,659,153
2026-05-15 2026-05-15 B Purchase

Director of Issuer

Non-Executive Director
34,592
468.72
US$4,011,728
34,592 468.72 US$4,011,728
2026-05-04 2026-04-30 B Purchase

Director of Issuer

Non-Executive Director
3,407
217.65
CA$2,673,483
3,407 217.65 CA$2,673,483
2026-03-31 2026-03-26 B Purchase

Director of Issuer

Non-Executive Director
620 +3.4%
141.07
CA$87,465
620 +3.4% 141.07 CA$87,465
2026-03-20 2026-03-20 B Purchase

Director of Issuer

Non-Executive Director
7,400
135.68
CA$1,004,045
7,400 135.68 CA$1,004,045
2026-03-31 2025-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
542 +27.9%
95.04
US$51,512
542 +27.9% 95.04 US$51,512
2026-03-31 2025-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
331 +78.1%
138.61
CA$45,880
331 +78.1% 138.61 CA$45,880
2026-03-31 2025-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
1,234 +0.8%
139.61
CA$172,279
1,234 +0.8% 139.61 CA$172,279
2026-03-31 2025-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
347 +130.9%
138.58
CA$48,087
347 +130.9% 138.58 CA$48,087
2026-03-31 2025-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
523 +6.6%
138.62
CA$72,498
523 +6.6% 138.62 CA$72,498
2026-03-31 2025-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
725 +2.3%
139.01
CA$100,782
725 +2.3% 139.01 CA$100,782
2026-03-24 2025-12-31 PP Planned purchase

Director of Issuer, Senior Officer of Issuer

Executive Director
1,092 +7.8%
138.65
CA$151,406
1,092 +7.8% 138.65 CA$151,406
2025-12-23 2025-12-23 PrS Proposed sale

OFFICER

Officer
6,540
98.36
US$643,296
6,540 98.36 US$643,296
2025-12-23 2025-12-23 B Purchase

Director of Issuer

Non-Executive Director
645 +3.6%
134.70
CA$86,881
645 +3.6% 134.70 CA$86,881
2025-12-18 2025-12-16 S Sale

Senior Officer of Issuer

Officer
153
135.19
CA$20,684
153 135.19 CA$20,684
2025-12-18 2025-12-16 S Sale

Senior Officer of Issuer

Officer
720 -82.5%
135.19
CA$97,337
720 -82.5% 135.19 CA$97,337
2025-11-06 2025-11-04 S Sale

Senior Officer of Issuer

Officer
7,501 -4.6%
133.39
CA$1,000,546
7,501 -4.6% 133.39 CA$1,000,546
2025-09-25 2025-09-25 B Purchase

Director of Issuer

Non-Executive Director
690 +4.0%
129.54
CA$89,381
690 +4.0% 129.54 CA$89,381
2025-07-28 2025-07-28 B Purchase

Director of Issuer

Non-Executive Director
150 +39.5%
130.66
CA$19,599
150 +39.5% 130.66 CA$19,599
2025-07-28 2025-07-28 B Purchase

Director of Issuer

Non-Executive Director
700 +25.2%
130.65
CA$91,455
700 +25.2% 130.65 CA$91,455
2025-07-25 2025-07-25 B Purchase

Director of Issuer

Non-Executive Director
200 +111.1%
130.61
CA$26,122
200 +111.1% 130.61 CA$26,122
2025-07-25 2025-07-25 B Purchase

Director of Issuer

Non-Executive Director
750 +37.0%
130.44
CA$97,830
750 +37.0% 130.44 CA$97,830
2025-07-25 2025-07-24 B Purchase

Director of Issuer

Non-Executive Director
300 +17.4%
130.82
CA$39,246
300 +17.4% 130.82 CA$39,246
2025-07-25 2025-07-24 B Purchase

Director of Issuer

Non-Executive Director
1,520 +27.9%
130.96
CA$199,065
1,520 +27.9% 130.96 CA$199,065
2025-07-24 2025-07-24 B Purchase

Director of Issuer

Non-Executive Director
7,600 +79.9%
131.40
CA$998,624
7,600 +79.9% 131.40 CA$998,624
2025-06-25 2025-06-25 B Purchase

Director of Issuer

Non-Executive Director
627 +7.1%
139.47
CA$87,448
627 +7.1% 139.47 CA$87,448
2025-05-06 2025-05-06 B Purchase

Director of Issuer

Non-Executive Director
1,461 +36.7%
136.62
CA$199,601
1,461 +36.7% 136.62 CA$199,601
2025-03-27 2025-03-26 B Purchase

Director of Issuer

Non-Executive Director
645 +7.8%
141.56
CA$91,308
645 +7.8% 141.56 CA$91,308
2025-03-13 2025-03-12 B Purchase

Director of Issuer

Non-Executive Director
180
139.54
CA$25,117
180 139.54 CA$25,117
2025-03-13 2025-03-12 B Purchase

Director of Issuer

Non-Executive Director
700 +68.3%
139.61
CA$97,727
700 +68.3% 139.61 CA$97,727
2025-03-27 2025-01-31 PP Planned purchase

Senior Officer of Issuer

Officer
370 +5.8%
164.52
CA$60,872
370 +5.8% 164.52 CA$60,872
2025-03-31 2024-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
405 +31.6%
119.94
US$48,576
405 +31.6% 119.94 US$48,576
2025-03-31 2024-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
634 +8.5%
119.96
US$76,055
634 +8.5% 119.96 US$76,055
2025-03-31 2024-12-31 PP Planned purchase

Director of Issuer, Senior Officer of Issuer

Executive Director
766 +9.9%
163.82
CA$125,486
766 +9.9% 163.82 CA$125,486
2025-03-31 2024-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
735 +4.3%
164.53
CA$120,930
735 +4.3% 164.53 CA$120,930
2025-03-31 2024-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
266 +168.4%
164.05
CA$43,637
266 +168.4% 164.05 CA$43,637
2025-03-31 2024-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
406 +220.7%
163.85
CA$66,523
406 +220.7% 163.85 CA$66,523
2025-03-31 2024-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
880 +0.6%
164.61
CA$144,857
880 +0.6% 164.61 CA$144,857
2025-03-31 2024-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
265
163.98
CA$43,455
265 163.98 CA$43,455
2025-03-27 2024-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
536 +2.0%
164.38
CA$88,108
536 +2.0% 164.38 CA$88,108
2024-12-23 2024-12-23 B Purchase

Director of Issuer

Non-Executive Director
608 +8.0%
145.24
CA$88,308
608 +8.0% 145.24 CA$88,308
2024-11-21 2024-11-20 B Purchase

Director of Issuer, Senior Officer of Issuer

Executive Director
3,300 +74.3%
147.99
CA$488,380
3,300 +74.3% 147.99 CA$488,380
2024-11-06 2024-11-06 B Purchase

Director of Issuer

Non-Executive Director
1,786 +41.0%
112.27
US$200,505
1,786 +41.0% 112.27 US$200,505
2024-11-06 2024-11-01 S Sale

Senior Officer of Issuer

Officer
5,741 -3.6%
150.82
CA$865,845
5,741 -3.6% 150.82 CA$865,845
2024-10-25 2024-10-24 B Purchase

Director of Issuer

Non-Executive Director
1,000 +49.1%
110.56
US$110,560
1,000 +49.1% 110.56 US$110,560
2024-09-25 2024-09-25 B Purchase

Director of Issuer

Non-Executive Director
543 +7.7%
157.53
CA$85,540
543 +7.7% 157.53 CA$85,540
2024-09-18 2024-09-17 B Purchase

Director of Issuer

Non-Executive Director
1,230 +44.8%
162.05
CA$199,325
1,230 +44.8% 162.05 CA$199,325
2024-09-13 2024-09-13 B Purchase

Director of Issuer

Non-Executive Director
6,200 +74.3%
162.38
CA$1,006,756
6,200 +74.3% 162.38 CA$1,006,756
2024-07-26 2024-07-26 B Purchase

Director of Issuer

Non-Executive Director
2,610 +149.9%
115.29
US$300,907
2,610 +149.9% 115.29 US$300,907
2024-07-26 2024-07-25 B Purchase

Director of Issuer

Non-Executive Director
695 +66.4%
114.66
US$79,687
695 +66.4% 114.66 US$79,687
2024-07-26 2024-07-25 B Purchase

Director of Issuer

Non-Executive Director
1,046
114.66
US$119,934
1,046 114.66 US$119,934
2024-07-25 2024-07-25 PrS Proposed sale

OFFICER

Officer
7,892
122.00
US$962,824
7,892 122.00 US$962,824
2024-06-26 2024-06-25 B Purchase

Director of Issuer

Non-Executive Director
544 +8.4%
160.21
CA$87,156
544 +8.4% 160.21 CA$87,156
2024-03-27 2024-03-26 B Purchase

Director of Issuer

Non-Executive Director
488 +8.1%
177.40
CA$86,571
488 +8.1% 177.40 CA$86,571
2024-03-27 2024-03-18 S Sale

Senior Officer of Issuer

Officer
1,725 -6.3%
175.93
CA$303,473
1,725 -6.3% 175.93 CA$303,473
2024-02-29 2024-02-27 S Sale

Senior Officer of Issuer

Officer
5,000 -19.5%
130.94
US$654,690
5,000 -19.5% 130.94 US$654,690
2024-02-29 2024-02-27 S Sale

Senior Officer of Issuer

Officer
1,929 -24.8%
177.49
CA$342,374
1,929 -24.8% 177.49 CA$342,374
2024-02-27 2024-02-27 PrS Proposed sale

OFFICER

Officer
5,000
131.00
US$655,000
5,000 131.00 US$655,000
2024-02-27 2024-02-26 S Sale

Senior Officer of Issuer

Officer
2,610 -27.5%
131.26
US$342,577
2,610 -27.5% 131.26 US$342,577
2024-02-05 2024-02-01 B Purchase

Director of Issuer

Non-Executive Director
6,000
168.44
CA$1,010,640
6,000 168.44 CA$1,010,640
2024-03-28 2023-12-31 PP Planned purchase

Director of Issuer, Senior Officer of Issuer

Executive Director
675 +17.9%
156.68
CA$105,759
675 +17.9% 156.68 CA$105,759
2024-03-28 2023-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
483 +2.2%
115.96
US$56,009
483 +2.2% 115.96 US$56,009
2024-03-28 2023-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
559 +7.0%
156.28
CA$87,361
559 +7.0% 156.28 CA$87,361
2024-03-28 2023-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
650 +3.7%
156.42
CA$101,673
650 +3.7% 156.42 CA$101,673
2024-03-28 2023-12-31 PP Planned purchase

Senior Officer of Issuer

Officer
643 +0.5%
156.18
CA$100,424
643 +0.5% 156.18 CA$100,424
2023-12-12 2023-12-12 PrS Proposed sale

OFFICER

Officer
8,940
118.01
US$1,055,000
8,940 118.01 US$1,055,000
2023-11-13 2023-11-09 S Sale

Senior Officer of Issuer

Officer
5,995 -50.6%
153.46
CA$919,978
5,995 -50.6% 153.46 CA$919,978
2023-11-03 2023-11-01 B Purchase

Director of Issuer

Non-Executive Director
2,000 +200.0%
148.20
CA$296,400
2,000 +200.0% 148.20 CA$296,400
2023-11-02 2023-10-31 S Sale

Senior Officer of Issuer

Officer
4,939 -3.5%
147.25
CA$727,268
4,939 -3.5% 147.25 CA$727,268
2023-10-27 2023-10-26 B Purchase

Director of Issuer

Non-Executive Director
115 +57.5%
146.89
CA$16,893
115 +57.5% 146.89 CA$16,893
2023-10-27 2023-10-26 B Purchase

Director of Issuer

Non-Executive Director
600 +8.5%
146.93
CA$88,156
600 +8.5% 146.93 CA$88,156
2023-08-21 2023-08-18 B Purchase

Director of Issuer

Non-Executive Director
325 +46.4%
154.13
CA$50,092
325 +46.4% 154.13 CA$50,092
2023-08-01 2023-08-01 B Purchase

Director of Issuer

Non-Executive Director
1,000 +100.0%
119.75
US$119,750
1,000 +100.0% 119.75 US$119,750
2023-08-03 2023-07-31 S Sale

Senior Officer of Issuer

Officer
1,656 -24.6%
121.25
US$200,790
1,656 -24.6% 121.25 US$200,790
2023-07-31 2023-07-31 PrS Proposed sale

Officer

Officer
1,656
121.38
US$201,000
1,656 121.38 US$201,000