66,797 shares ($11,549,996) on 2026-08-31.
Every filing we hold for this issuer; balances as filed.
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Filed by the issuer on its own account — the company buying its own shares, not an insider.
Issuer
Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
66,797 shares ($11,549,996) on 2026-08-31.
Every filing we hold for this issuer; balances as filed.
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Filed by the issuer on its own account — the company buying its own shares, not an insider.
Issuer
Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-06-25 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 530 | $170.85 | $90.6K |
| 2026-05-15 | Justin M. HowellDirector of Issuer | ▲buy | 350 | $111.05 | $38.9K |
| 2026-04-30 | Michel LetellierDirector of Issuer | ▲buy | 500 | $149.24 | $74.6K |
| 2026-04-30 | Michel LetellierDirector of Issuer | ▲buy | 500 | $149.24 | $74.6K |
| 2026-03-26 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 620 | $141.07 | $87.5K |
| 2026-03-20 | Albert MonacoDirector of Issuer | ▲buy | 7.4K | $135.68 | $1M |
| 2026-03-20 | Albert MonacoDirector of Issuer | ▲buy | 7.4K | $135.68 | $1M |
| 2025-12-31 | Patrick LortieSenior Officer of Issuer | ▲buy | 331 | $138.61 | $45.9K |
| 2025-12-31 | Bhushan Naga IvaturiSenior Officer of Issuer | ▲buy | 226 | $136.06 | $30.7K |
| 2025-12-31 | Bhushan Naga IvaturiSenior Officer of Issuer | ▲buy | 304 | $136.00 | $41.3K |
| 2025-12-31 | Ghislain HouleSenior Officer of Issuer | ▲buy | 978 | $137.02 | $134K |
| 2025-12-31 | Ghislain HouleSenior Officer of Issuer | ▲buy | 1.2K | $137.04 | $160.7K |
| 2025-12-31 | Ghislain HouleSenior Officer of Issuer | ▲buy | 1.2K | $139.61 | $172.3K |
| 2025-12-31 | Josée GirardSenior Officer of Issuer | ▲buy | 232 | $137.04 | $31.8K |
| 2025-12-31 | Josée GirardSenior Officer of Issuer | ▲buy | 347 | $138.58 | $48.1K |
| 2025-12-31 | Tracy RobinsonDirector of Issuer | ▲buy | 1.1K | $138.65 | $151.4K |
| 2025-12-31 | Patrick Timothy WhiteheadSenior Officer of Issuer | ▲buy | 713 | $98.56 | $70.3K |
| 2025-12-31 | Patrick Timothy WhiteheadSenior Officer of Issuer | ▲buy | 542 | $95.04 | $51.5K |
| 2025-12-31 | Tracy RobinsonDirector of Issuer | ▲buy | 4.2K | $137.02 | $571.2K |
| 2025-12-31 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | ▲buy | 255 | $137.04 | $34.9K |
| 2025-12-31 | Janet DRYSDALESenior Officer of Issuer | ▲buy | 191 | $136.33 | $26K |
| 2025-12-31 | Janet DRYSDALESenior Officer of Issuer | ▲buy | 523 | $138.62 | $72.5K |
| 2025-12-31 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | ▲buy | 260 | $137.04 | $35.6K |
| 2025-12-31 | Tracy RobinsonDirector of Issuer | ▲buy | 915 | $137.04 | $125.4K |
| 2025-12-31 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | ▲buy | 725 | $139.01 | $100.8K |
| 2025-12-23 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 645 | $134.70 | $86.9K |
| 2025-09-25 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 690 | $129.54 | $89.4K |
| 2025-07-28 | Michel LetellierDirector of Issuer | ▲buy | 700 | $130.65 | $91.5K |
| 2025-07-25 | Michel LetellierDirector of Issuer | ▲buy | 750 | $130.44 | $97.8K |
| 2025-07-25 | Michel LetellierDirector of Issuer | ▲buy | 200 | $130.61 | $26.1K |
| 2025-07-24 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 7.6K | $131.40 | $998.6K |
| 2025-07-24 | Susan C. JonesDirector of Issuer | ▲buy | 1.5K | $130.96 | $199.1K |
| 2025-07-24 | Michel LetellierDirector of Issuer | ▲buy | 300 | $130.82 | $39.2K |
| 2025-06-25 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 627 | $139.47 | $87.4K |
| 2025-05-06 | Susan C. JonesDirector of Issuer | ▲buy | 1.5K | $136.62 | $199.6K |
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 1.5K | $175.86 | $259.7K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 2.7K | $175.86 | $483.1K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 2.6K | $175.86 | $449.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 3.8K | $175.86 | $676.2K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 1.8K | $175.86 | $313.7K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 1K | $175.86 | $182.2K |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | ▼sell | 56.6K | $128.75 | $7.29M |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | ▼sell | 18K | $128.75 | $2.32M |
| 2026-07-27 | Janet DRYSDALESenior Officer of Issuer | ▼sell | 10.4K | $182.50 | $1.89M |
| 2026-07-27 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | ▼sell | 4.8K | $182.80 | $885.7K |
| 2025-12-16 | James P. ThompsonSenior Officer of Issuer | ▼sell | 720 | $135.19 | $97.3K |
| 2025-11-04 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | ▼sell | 5.9K | $133.88 | $788.2K |
| 2025-11-04 | Ghislain HouleSenior Officer of Issuer | ▼sell | 7.5K | $133.39 | $1M |
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1.5K | $125.47 | $185.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 2.7K | $133.11 | $365.7K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 2.6K | $151.59 | $387.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 3.8K | $157.91 | $607.2K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1.8K | $166.67 | $297.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1K | $143.84 | $149K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 2.7K | $133.11 | $365.7K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 2.6K | $151.59 | $387.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 3.8K | $157.91 | $607.2K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1.8K | $166.67 | $297.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1K | $143.84 | $149K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1.5K | $125.47 | $185.3K |
| 2026-07-27 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 7.5K | $91.91 | $693.9K |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | option_exercise | 56.6K | $70.13 | $3.97M |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | option_exercise | 18K | $63.65 | $1.15M |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | option_exercise | 56.6K | $70.13 | $3.97M |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | option_exercise | 18K | $63.65 | $1.15M |
| 2026-07-27 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 10.4K | $91.91 | $954K |
| 2026-07-27 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 10.4K | $91.91 | $954K |
| 2026-07-27 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 10.4K | $91.91 | $954K |
| 2026-07-27 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 7.5K | $91.91 | $693.9K |
| 2026-06-25 | Susan C. JonesDirector of Issuer | grant | 625 | $170.39 | $106.5K |
| 2026-06-25 | Robert KnightDirector of Issuer | grant | 646 | $120.05 | $77.6K |
| 2026-06-25 | Michel LetellierDirector of Issuer | grant | 604 | $170.39 | $102.9K |
| 2026-06-25 | Justin M. HowellDirector of Issuer | grant | 510 | $120.05 | $61.2K |
| 2026-06-25 | Denise GrayDirector of Issuer | grant | 604 | $120.05 | $72.5K |
| 2026-06-25 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 645 | $120.05 | $77.4K |
| 2026-06-25 | David Lund FreemanDirector of Issuer | grant | 604 | $120.05 | $72.5K |
| 2026-06-25 | Albert MonacoDirector of Issuer | grant | 625 | $170.39 | $106.5K |
| 2026-06-25 | Madeleine PaquinDirector of Issuer | grant | 604 | $170.39 | $102.9K |
| 2026-03-26 | Robert KnightDirector of Issuer | grant | 761 | $101.76 | $77.4K |
| 2026-03-26 | Susan C. JonesDirector of Issuer | grant | 737 | $140.88 | $103.8K |
| 2026-03-26 | Justin M. HowellDirector of Issuer | grant | 602 | $101.76 | $61.3K |
| 2026-03-26 | Denise GrayDirector of Issuer | grant | 712 | $101.76 | $72.5K |
| 2026-03-26 | David Lund FreemanDirector of Issuer | grant | 712 | $101.76 | $72.5K |
| 2026-03-26 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 761 | $101.76 | $77.4K |
| 2026-03-26 | Madeleine PaquinDirector of Issuer | grant | 713 | $140.88 | $100.4K |
| 2026-03-26 | Albert MonacoDirector of Issuer | grant | 737 | $140.88 | $103.8K |
| 2026-03-26 | Margaret Anne McKenzieDirector of Issuer | grant | 712 | $140.88 | $100.3K |
| 2026-03-26 | Michel LetellierDirector of Issuer | grant | 712 | $140.88 | $100.3K |
| 2026-02-20 | Tracy RobinsonDirector of Issuer | grant | 18.3K | $151.19 | $2.77M |
| 2026-02-20 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 4.3K | $151.19 | $643.9K |
| 2026-02-20 | Patrick LortieSenior Officer of Issuer | grant | 1.4K | $151.19 | $209.7K |
| 2026-02-20 | Janet DRYSDALESenior Officer of Issuer | grant | 226 | $151.19 | $34.2K |
| 2026-02-20 | Josée GirardSenior Officer of Issuer | grant | 607 | $151.19 | $91.8K |
| 2026-02-18 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 228 | $147.75 | $33.7K |
| 2026-02-18 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 250 | $147.75 | $36.9K |
| 2026-02-18 | Josée GirardSenior Officer of Issuer | option_exercise | 296 | $147.75 | $43.7K |
| 2026-02-18 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 176 | $147.75 | $26K |
| 2026-02-02 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | grant | 4.7K | $130.79 | $615.2K |
| 2026-02-02 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | grant | 9.2K | $130.79 | $1.21M |
| 2026-02-02 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | grant | 2.8K | $130.79 | $369.1K |
| 2026-02-02 | Janet DRYSDALESenior Officer of Issuer | grant | 20.5K | $95.68 | $1.96M |
| 2026-02-02 | Janet DRYSDALESenior Officer of Issuer | grant | 12.5K | $95.68 | $1.2M |
| 2026-02-02 | Janet DRYSDALESenior Officer of Issuer | grant | 4.2K | $95.68 | $400K |
| 2026-02-02 | Josée GirardSenior Officer of Issuer | grant | 7.4K | $130.79 | $971.6K |
| 2026-02-02 | Josée GirardSenior Officer of Issuer | grant | 3.8K | $130.79 | $495.7K |
| 2026-02-02 | Josée GirardSenior Officer of Issuer | grant | 2.3K | $130.79 | $297.4K |
| 2026-02-02 | Ghislain HouleSenior Officer of Issuer | grant | 28.7K | $95.68 | $2.75M |
| 2026-02-02 | Ghislain HouleSenior Officer of Issuer | grant | 17.6K | $95.68 | $1.68M |
| 2026-02-02 | Ghislain HouleSenior Officer of Issuer | grant | 5.9K | $95.68 | $560K |
| 2026-02-02 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 19.5K | $95.68 | $1.86M |
| 2026-02-02 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 11.9K | $95.68 | $1.14M |
| 2026-02-02 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 4K | $95.68 | $380K |
| 2026-02-02 | Patrick LortieSenior Officer of Issuer | grant | 5.4K | $130.79 | $703.7K |
| 2026-02-02 | Patrick LortieSenior Officer of Issuer | grant | 2.7K | $130.79 | $359K |
| 2026-02-02 | Patrick LortieSenior Officer of Issuer | grant | 1.6K | $130.79 | $215.4K |
| 2026-02-02 | Tracy RobinsonDirector of Issuer | grant | 192.1K | $95.68 | $18.38M |
| 2026-02-02 | Tracy RobinsonDirector of Issuer | grant | 78.4K | $95.68 | $7.5M |
| 2026-02-02 | Tracy RobinsonDirector of Issuer | grant | 13.1K | $95.68 | $1.25M |
| 2026-02-02 | James P. ThompsonSenior Officer of Issuer | grant | 4.9K | $130.79 | $636.7K |
| 2026-02-02 | Patrick Timothy WhiteheadSenior Officer of Issuer | grant | 5.2K | $95.68 | $500K |
| 2026-02-02 | Patrick Timothy WhiteheadSenior Officer of Issuer | grant | 15.7K | $95.68 | $1.5M |
| 2026-02-02 | Patrick Timothy WhiteheadSenior Officer of Issuer | grant | 15.7K | $95.68 | $1.5M |
| 2026-02-02 | Patrick Timothy WhiteheadSenior Officer of Issuer | grant | 25.6K | $95.68 | $2.45M |
| 2026-02-02 | James P. ThompsonSenior Officer of Issuer | grant | 1.5K | $130.79 | $194.9K |
| 2026-02-02 | James P. ThompsonSenior Officer of Issuer | grant | 2.5K | $130.79 | $324.8K |
| 2025-12-23 | Michel LetellierDirector of Issuer | grant | 736 | $134.95 | $99.3K |
| 2025-12-23 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 787 | $98.50 | $77.5K |
| 2025-12-23 | David Lund FreemanDirector of Issuer | grant | 736 | $98.50 | $72.5K |
| 2025-12-23 | Denise GrayDirector of Issuer | grant | 736 | $98.50 | $72.5K |
| 2025-12-23 | Justin M. HowellDirector of Issuer | grant | 621 | $98.50 | $61.2K |
| 2025-12-23 | Susan C. JonesDirector of Issuer | grant | 761 | $134.95 | $102.7K |
| 2025-12-23 | Robert KnightDirector of Issuer | grant | 786 | $98.50 | $77.4K |
| 2025-12-23 | Margaret Anne McKenzieDirector of Issuer | grant | 736 | $134.95 | $99.3K |
| 2025-12-23 | Albert MonacoDirector of Issuer | grant | 762 | $134.95 | $102.8K |
| 2025-12-23 | Madeleine PaquinDirector of Issuer | grant | 516 | $134.95 | $69.6K |
| 2025-12-02 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 485 | $134.21 | $65.1K |
| 2025-12-02 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 970 | $134.21 | $130.2K |
| 2025-12-02 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 970 | $134.21 | $130.2K |
| 2025-12-02 | James P. ThompsonSenior Officer of Issuer | option_exercise | 720 | $134.21 | $96.6K |
| 2025-11-05 | Janet DRYSDALESenior Officer of Issuer | grant | 1.3K | $96.02 | $126.1K |
| 2025-11-05 | James P. ThompsonSenior Officer of Issuer | grant | 305 | $135.50 | $41.3K |
| 2025-11-05 | Janet DRYSDALESenior Officer of Issuer | grant | 2.6K | $95.76 | $252.4K |
| 2025-11-05 | Janet DRYSDALESenior Officer of Issuer | grant | 1.3K | $95.76 | $126K |
| 2025-11-05 | Janet DRYSDALESenior Officer of Issuer | grant | 1.3K | $96.02 | $126.1K |
| 2025-11-05 | Janet DRYSDALESenior Officer of Issuer | grant | 2.6K | $96.02 | $252.3K |
| 2025-11-04 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 8.3K | $74.17 | $615.8K |
| 2025-11-04 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 8.3K | $74.17 | $615.8K |
| 2025-11-04 | Ghislain HouleSenior Officer of Issuer | option_exercise | 10.5K | $74.17 | $782.2K |
| 2025-11-04 | Ghislain HouleSenior Officer of Issuer | option_exercise | 10.5K | $74.17 | $782.2K |
| 2025-09-25 | Justin M. HowellDirector of Issuer | grant | 661 | $92.66 | $61.2K |
| 2025-09-25 | Denise GrayDirector of Issuer | grant | 782 | $92.66 | $72.5K |
| 2025-09-25 | David Lund FreemanDirector of Issuer | grant | 782 | $92.66 | $72.5K |
| 2025-09-25 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 836 | $92.66 | $77.5K |
| 2025-09-25 | Albert MonacoDirector of Issuer | grant | 808 | $129.25 | $104.4K |
| 2025-09-25 | Margaret Anne McKenzieDirector of Issuer | grant | 781 | $129.25 | $100.9K |
| 2025-09-25 | Michel LetellierDirector of Issuer | grant | 781 | $129.25 | $100.9K |
| 2025-09-25 | Robert KnightDirector of Issuer | grant | 836 | $92.66 | $77.5K |
| 2025-09-25 | Susan C. JonesDirector of Issuer | grant | 808 | $129.25 | $104.4K |
| 2025-07-24 | Janet DRYSDALESenior Officer of Issuer | grant | 4.9K | $130.17 | $637.6K |
| 2025-07-24 | Janet DRYSDALESenior Officer of Issuer | grant | 2.5K | $130.17 | $327.5K |
| 2025-07-24 | Janet DRYSDALESenior Officer of Issuer | grant | 629 | $130.17 | $81.9K |
| 2025-06-25 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 764 | $101.41 | $77.5K |
| 2025-06-25 | David Lund FreemanDirector of Issuer | grant | 715 | $101.41 | $72.5K |
| 2025-06-25 | Denise GrayDirector of Issuer | grant | 723 | $101.41 | $73.3K |
| 2025-06-25 | Justin M. HowellDirector of Issuer | grant | 605 | $101.41 | $61.4K |
| 2025-06-25 | Susan C. JonesDirector of Issuer | grant | 740 | $139.27 | $103.1K |
| 2025-06-25 | Robert KnightDirector of Issuer | grant | 748 | $101.41 | $75.9K |
| 2025-06-25 | Michel LetellierDirector of Issuer | grant | 715 | $139.27 | $99.6K |
| 2025-06-25 | Margaret Anne McKenzieDirector of Issuer | grant | 732 | $139.27 | $101.9K |
| 2025-06-25 | Albert MonacoDirector of Issuer | grant | 731 | $139.27 | $101.8K |
| 2025-06-25 | Margaret Anne McKenzieDirector of Issuer | grant | 732 | $139.27 | $101.9K |
| 2025-05-05 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 11.3K | $98.69 | $1.12M |
| 2025-05-05 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 22.7K | $98.69 | $2.24M |
| 2025-03-26 | Justin M. HowellDirector of Issuer | grant | 615 | $99.59 | $61.2K |
| 2025-03-26 | Susan C. JonesDirector of Issuer | grant | 754 | $141.97 | $107K |
| 2025-03-26 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 778 | $99.59 | $77.5K |
| 2025-03-26 | Denise GrayDirector of Issuer | grant | 753 | $99.59 | $75K |
| 2025-03-26 | David Lund FreemanDirector of Issuer | grant | 728 | $99.59 | $72.5K |
| 2025-03-26 | Albert MonacoDirector of Issuer | grant | 728 | $141.97 | $103.4K |
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-08-31 | Canadian National Railway CompanyIssuer | issuer_buyback | 66.8K | $172.91 | $11.55M |
| 2026-08-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 66.2K | $174.48 | $11.55M |
| 2026-08-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.6K | $175.98 | $9.25M |
| 2026-08-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.1K | $177.70 | $9.25M |
| 2026-08-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.4K | $176.55 | $9.25M |
| 2026-08-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.4K | $176.53 | $9.25M |
| 2026-08-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.9K | $178.26 | $9.25M |
| 2026-08-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 52K | $177.76 | $9.25M |
| 2026-08-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.3K | $177.02 | $9.25M |
| 2026-08-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.4K | $176.53 | $9.25M |
| 2026-08-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.4K | $176.48 | $9.25M |
| 2026-08-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.3K | $176.93 | $9.25M |
| 2026-08-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 52K | $177.96 | $9.25M |
| 2026-08-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.6K | $175.88 | $9.25M |
| 2026-08-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 60.8K | $175.21 | $10.65M |
| 2026-08-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 66.1K | $174.84 | $11.55M |
| 2026-08-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.3K | $176.77 | $9.25M |
| 2026-08-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.2K | $177.32 | $9.25M |
| 2026-08-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.9K | $178.29 | $9.25M |
| 2026-08-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.1K | $177.30 | $9.59M |
| 2026-07-31 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.8K | $178.71 | $9.25M |
| 2026-07-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.8K | $178.59 | $9.25M |
| 2026-07-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 38.1K | $182.38 | $6.95M |
| 2026-07-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 38.2K | $182.11 | $6.95M |
| 2026-07-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 37K | $182.21 | $6.75M |
| 2026-07-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.5K | $180.26 | $10M |
| 2026-07-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.9K | $178.82 | $10M |
| 2026-07-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.7K | $179.57 | $10M |
| 2026-07-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.4K | $180.45 | $10M |
| 2026-07-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 56K | $178.71 | $10M |
| 2026-07-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.4K | $174.26 | $10M |
| 2026-07-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.8K | $176.01 | $10M |
| 2026-07-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.3K | $177.60 | $10M |
| 2026-07-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.6K | $176.54 | $10M |
| 2026-07-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.7K | $176.21 | $10M |
| 2026-07-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.8K | $173.07 | $10M |
| 2026-07-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.8K | $173.07 | $10M |
| 2026-07-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.9K | $172.70 | $10M |
| 2026-07-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.8K | $172.90 | $10M |
| 2026-07-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 58.3K | $171.45 | $10M |
| 2026-06-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 29.3K | $170.51 | $5M |
| 2026-06-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.2K | $165.67 | $5M |
| 2026-06-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.6K | $163.47 | $5M |
| 2026-06-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.9K | $161.88 | $5M |
| 2026-06-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 31.1K | $160.51 | $5M |
| 2026-06-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 31.1K | $160.79 | $5M |
| 2026-06-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.7K | $162.85 | $5M |
| 2026-06-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.4K | $164.61 | $5M |
| 2026-06-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.4K | $164.26 | $5M |
| 2026-06-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.1K | $165.97 | $5M |
| 2026-06-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.1K | $165.91 | $5M |
| 2026-06-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 30K | $166.88 | $5M |
| 2026-06-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 29.8K | $167.81 | $5M |
| 2026-06-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 29.7K | $168.47 | $5M |
| 2026-06-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 47.8K | $167.49 | $8M |
| 2026-06-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 48.1K | $166.23 | $8M |
| 2026-06-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 47.4K | $168.63 | $8M |
| 2026-06-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 48K | $166.59 | $8M |
| 2026-06-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 48.7K | $164.40 | $8M |
| 2026-05-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 48.7K | $164.20 | $8M |
| 2026-05-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 48.9K | $163.55 | $8M |
| 2026-05-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 49.1K | $162.79 | $8M |
| 2026-05-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 50K | $160.04 | $8M |
| 2026-05-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 50.3K | $159.19 | $8M |
| 2026-05-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 50.6K | $158.25 | $8M |
| 2026-05-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 50.5K | $158.34 | $8M |
| 2026-05-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 50.6K | $158.11 | $8M |
| 2026-05-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.5K | $155.48 | $8M |
| 2026-05-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.1K | $153.46 | $8M |
| 2026-05-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.7K | $154.73 | $8M |
| 2026-05-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.9K | $154.14 | $8M |
| 2026-05-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.7K | $151.84 | $8M |
| 2026-05-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.9K | $151.16 | $8M |
| 2026-05-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.7K | $151.92 | $8M |
| 2026-05-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.5K | $152.49 | $8M |
| 2026-05-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.4K | $152.70 | $8M |
| 2026-05-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.4K | $149.92 | $8M |
| 2026-05-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.3K | $150.21 | $8M |
| 2026-05-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.3K | $152.90 | $8M |
| 2026-04-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.9K | $151.15 | $8M |
| 2026-04-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.3K | $148.28 | $8.35M |
| 2026-04-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 53K | $157.46 | $8.35M |
| 2026-04-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.2K | $157.10 | $8.35M |
| 2026-04-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.3K | $156.76 | $8.35M |
| 2026-04-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 54K | $154.58 | $8.35M |
| 2026-04-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.5K | $150.58 | $8.35M |
| 2026-04-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.2K | $151.34 | $8.35M |
| 2026-04-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.2K | $151.37 | $8.35M |
| 2026-04-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.2K | $151.26 | $8.35M |
| 2026-04-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.6K | $150.06 | $8.35M |
| 2026-04-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 55K | $151.68 | $8.35M |
| 2026-04-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.4K | $153.58 | $8.35M |
| 2026-04-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.8K | $152.30 | $8.35M |
| 2026-04-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.7K | $152.65 | $8.35M |
| 2026-04-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 55K | $151.88 | $8.35M |
| 2026-04-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.9K | $149.51 | $8.35M |
| 2026-04-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.8K | $147.07 | $8.35M |
| 2026-04-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.3K | $145.79 | $8.35M |
| 2026-04-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.8K | $144.48 | $8.35M |
| 2026-04-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 58.2K | $143.58 | $8.35M |
| 2026-03-31 | Canadian National Railway CompanyIssuer | issuer_buyback | 58.9K | $141.83 | $8.35M |
| 2026-03-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 140.6K | $142.24 | $20M |
| 2026-03-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 142.3K | $140.54 | $20M |
| 2026-03-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 107.8K | $141.03 | $15.21M |
| 2026-03-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 131K | $139.77 | $18.3M |
| 2026-03-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 143.6K | $139.29 | $20M |
| 2026-03-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 144.7K | $138.24 | $20M |
| 2026-03-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 169.4K | $135.56 | $22.97M |
| 2026-03-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 110.1K | $136.18 | $15M |
| 2026-03-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 108.4K | $138.35 | $15M |
| 2026-03-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 106.1K | $141.35 | $15M |
| 2026-03-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 103K | $145.57 | $15M |
| 2026-03-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 104.6K | $143.34 | $15M |
| 2026-03-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 104.5K | $143.53 | $15M |
| 2026-03-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 103.6K | $144.72 | $15M |
| 2026-03-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 103.4K | $145.05 | $15M |
| 2026-03-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 104.2K | $143.95 | $15M |
| 2026-03-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 102.7K | $146.12 | $15M |
| 2026-03-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 100.4K | $149.43 | $15M |
| 2026-03-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.4K | $150.87 | $15M |
| 2026-03-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.2K | $151.22 | $15M |
| 2026-03-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 97.7K | $153.52 | $15M |
| 2026-02-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 98.5K | $152.25 | $15M |
| 2026-02-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.6K | $150.55 | $15M |
| 2026-02-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 100.3K | $149.60 | $15M |
| 2026-02-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 98.9K | $151.74 | $15M |
| 2026-02-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.3K | $151.12 | $15M |
| 2026-02-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.3K | $151.06 | $15M |
| 2026-02-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 100.8K | $148.80 | $15M |
| 2026-02-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 101.6K | $147.60 | $15M |
| 2026-02-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 101.1K | $148.44 | $15M |
| 2026-02-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 103.2K | $145.33 | $15M |
| 2026-02-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 103.6K | $144.73 | $15M |
| 2026-02-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 103.8K | $144.53 | $15M |
| 2026-02-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 104.1K | $144.06 | $15M |
| 2026-02-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 94.3K | $138.71 | $13.08M |
| 2026-02-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 109.1K | $137.46 | $15M |
| 2026-02-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 109.5K | $136.71 | $14.97M |
| 2026-02-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 126K | $135.00 | $17.01M |
| 2026-02-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 152.4K | $131.21 | $20M |
| 2026-02-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 183.8K | $129.73 | $23.84M |
| 2026-02-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 183.3K | $129.73 | $23.78M |
| 2026-01-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 71.9K | $132.15 | $9.5M |
| 2026-01-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 70.2K | $135.41 | $9.5M |
| 2026-01-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 70.5K | $134.73 | $9.5M |
| 2026-01-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.5K | $136.74 | $9.5M |
| 2026-01-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.5K | $136.75 | $9.5M |
| 2026-01-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 68.9K | $137.80 | $9.5M |
| 2026-01-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 68.9K | $137.93 | $9.5M |
| 2026-01-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.6K | $136.51 | $9.5M |
| 2026-01-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.4K | $136.93 | $9.5M |
| 2026-01-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 68.5K | $138.59 | $9.5M |
| 2026-01-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 68.8K | $138.09 | $9.5M |
| 2026-01-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.4K | $136.89 | $9.5M |
| 2026-01-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 70.1K | $135.59 | $9.5M |
| 2026-01-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 70.2K | $135.39 | $9.5M |
| 2026-01-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.2K | $137.25 | $9.5M |
| 2026-01-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 69K | $137.58 | $9.5M |
| 2026-01-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.2K | $137.23 | $9.5M |
| 2026-01-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.4K | $136.84 | $9.5M |
| 2026-01-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 69K | $137.75 | $9.5M |
| 2026-01-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.3K | $137.11 | $9.5M |
| 2026-01-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.2K | $137.30 | $9.5M |
| 2025-12-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.9K | $136.65 | $7.5M |
| 2025-12-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.1K | $136.01 | $7.5M |
| 2025-12-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.8K | $134.95 | $7.53M |
| 2025-12-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 54K | $135.08 | $7.3M |
| 2025-12-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.6K | $136.09 | $7.3M |
| 2025-12-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.4K | $136.60 | $7.3M |
| 2025-12-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.5K | $133.91 | $7.3M |
| 2025-12-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.4K | $134.29 | $7.3M |
| 2025-12-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.9K | $135.49 | $7.3M |
| 2025-12-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.1K | $134.99 | $7.3M |
| 2025-12-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 54K | $135.30 | $7.3M |
| 2025-12-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.1K | $134.85 | $7.3M |
| 2025-12-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.7K | $135.96 | $7.3M |
| 2025-12-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.1K | $137.44 | $7.3M |
| 2025-12-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 40.4K | $136.29 | $5.5M |
| 2025-12-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.9K | $133.49 | $8M |
| 2025-12-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.3K | $134.94 | $8M |
| 2025-11-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.8K | $133.77 | $8M |
| 2025-11-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 57K | $132.14 | $7.53M |
| 2025-11-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 60.7K | $131.89 | $8M |
| 2025-11-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 92.3K | $129.98 | $12M |
| 2025-11-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 61.8K | $129.50 | $8M |
| 2025-11-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 91.6K | $131.03 | $12M |
| 2025-11-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 61.1K | $130.94 | $8M |
| 2025-11-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 61K | $131.06 | $8M |
| 2025-11-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 60.5K | $132.12 | $8M |
| 2025-11-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.4K | $134.73 | $8M |
| 2025-11-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.5K | $134.39 | $8M |
| 2025-11-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 40.3K | $136.33 | $5.5M |
| 2025-11-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 58.7K | $136.29 | $8M |
| 2025-11-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.8K | $133.81 | $8M |
| 2025-11-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 60.1K | $133.03 | $8M |
| 2025-11-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 60.6K | $132.06 | $8M |
| 2025-11-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 41K | $134.11 | $5.5M |
| 2025-11-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 59K | $135.61 | $8M |
| 2025-11-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.8K | $133.77 | $8M |
| 2025-11-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.8K | $133.84 | $8M |
| 2025-10-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 108.5K | $133.04 | $14.44M |
| 2025-10-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 127.6K | $133.26 | $17M |
| 2025-10-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.5K | $134.44 | $17M |
| 2025-10-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 125.9K | $135.07 | $17M |
| 2025-10-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.9K | $133.94 | $17M |
| 2025-10-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.5K | $134.35 | $17M |
| 2025-10-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.3K | $134.62 | $17M |
| 2025-10-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 126K | $134.96 | $17M |
| 2025-10-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.8K | $135.91 | $13.56M |
| 2025-10-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.6K | $134.23 | $17M |
| 2025-10-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 127.7K | $133.17 | $17M |
| 2025-10-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.5K | $134.44 | $17M |
| 2025-10-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.5K | $134.37 | $17M |
| 2025-10-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.3K | $134.60 | $17M |
| 2025-10-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.6K | $134.26 | $17M |
| 2025-10-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 127.2K | $133.64 | $17M |
| 2025-10-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 129.1K | $131.69 | $17M |
| 2025-10-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 129.3K | $131.50 | $17M |
| 2025-09-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 85.9K | $129.29 | $11.1M |
| 2025-09-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 87K | $127.59 | $11.1M |
| 2025-09-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 86.9K | $127.69 | $11.1M |
| 2025-09-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 86.9K | $127.77 | $11.1M |
| 2025-09-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 86K | $129.03 | $11.1M |
| 2025-09-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 115.5K | $129.87 | $15M |
| 2025-09-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 114.1K | $131.43 | $15M |
| 2025-09-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 114.3K | $131.26 | $15M |
| 2025-09-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 115K | $130.49 | $15M |
| 2025-09-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 115.4K | $129.97 | $15M |
| 2025-09-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 131.6K | $129.13 | $17M |
| 2025-09-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 116.8K | $128.42 | $15M |
| 2025-09-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 114.7K | $130.76 | $15M |
| 2025-09-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 102.4K | $131.84 | $13.5M |
| 2025-09-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 74.7K | $133.86 | $10M |
| 2025-09-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 75K | $133.26 | $10M |
| 2025-09-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 149.9K | $133.40 | $20M |
| 2025-09-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 150.5K | $132.93 | $20M |
| 2025-08-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 150.6K | $132.83 | $20M |
| 2025-08-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 151.7K | $131.80 | $20M |
| 2025-08-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 149K | $134.21 | $20M |
| 2025-08-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 149.9K | $133.38 | $20M |
| 2025-08-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 152.3K | $131.36 | $20M |
| 2025-08-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 150.7K | $132.69 | $20M |
| 2025-08-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 153.2K | $130.52 | $20M |
| 2025-08-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 152.7K | $130.95 | $20M |
| 2025-08-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 153.2K | $130.52 | $20M |
| 2025-08-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 155.5K | $128.63 | $20M |
| 2025-08-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 194K | $128.85 | $25M |
| 2025-08-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 195.6K | $127.79 | $25M |
| 2025-08-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 193.4K | $129.24 | $25M |
| 2025-08-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 193.3K | $129.35 | $25M |
| 2025-08-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 195.9K | $127.59 | $25M |
| 2025-08-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 196.1K | $127.49 | $25M |
| 2025-08-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 194.9K | $128.27 | $25M |
| 2025-08-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 192.8K | $129.70 | $25M |
| 2025-08-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 192.4K | $129.91 | $25M |
| 2025-08-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 192.4K | $129.91 | $25M |
| 2025-08-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 195.1K | $128.12 | $25M |
| 2025-08-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 195.1K | $128.12 | $25M |
| 2025-07-31 | Canadian National Railway CompanyIssuer | issuer_buyback | 192.7K | $129.76 | $25M |
| 2025-07-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 191.6K | $130.47 | $25M |
| 2025-07-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 190.6K | $131.16 | $25M |
| 2025-07-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 191.6K | $130.46 | $25M |
| 2025-07-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 191.4K | $130.59 | $25M |
| 2025-07-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 191.4K | $130.64 | $25M |
| 2025-07-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 102.8K | $136.24 | $14M |
| 2025-07-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 92.3K | $140.83 | $13M |
| 2025-07-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 92.2K | $140.98 | $13M |
| 2025-07-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 91.6K | $141.87 | $13M |
| 2025-07-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 91.4K | $142.30 | $13M |
| 2025-07-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 90.2K | $144.15 | $13M |
| 2025-07-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 89.4K | $145.43 | $13M |
| 2025-07-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 90.4K | $143.76 | $13M |
| 2025-07-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 90.3K | $144.01 | $13M |
| 2025-07-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 91.3K | $142.45 | $13M |
| 2025-07-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 90.1K | $144.30 | $13M |
| 2025-07-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 89.9K | $144.49 | $12.99M |
| 2025-07-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 90K | $144.49 | $13M |
| 2025-06-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.3K | $141.91 | $4.3M |
| 2025-06-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.4K | $142.22 | $7.31M |
| 2025-06-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 39.8K | $141.21 | $5.62M |
| 2025-06-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 42.7K | $139.27 | $5.95M |
| 2025-06-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 44.2K | $140.19 | $6.2M |
| 2025-06-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.3K | $140.43 | $7.2M |
| 2025-06-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 50.3K | $140.33 | $7.06M |
| 2025-06-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 34.1K | $140.05 | $4.78M |
| 2025-06-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.7K | $139.71 | $7.22M |
| 2025-06-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 44.6K | $139.91 | $6.24M |
| 2025-06-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 46K | $141.90 | $6.53M |
| 2025-06-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 42.7K | $141.85 | $6.06M |
| 2025-06-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 47.7K | $142.75 | $6.8M |
| 2025-06-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 42.9K | $142.38 | $6.11M |
| 2025-06-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 37.9K | $144.51 | $5.48M |
| 2025-06-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 40.2K | $142.98 | $5.75M |
| 2025-06-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 20.2K | $144.78 | $2.92M |
| 2025-06-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 22.1K | $145.09 | $3.2M |
| 2025-06-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 21K | $145.42 | $3.05M |
| 2025-06-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.3K | $144.95 | $3.09M |
| 2025-06-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.8K | $142.70 | $3.11M |
| 2025-05-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 41.4K | $144.84 | $6M |
| 2025-05-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 24.4K | $144.84 | $3.53M |
| 2025-05-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 21K | $145.01 | $3.05M |
| 2025-05-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 20.2K | $145.55 | $2.94M |
| 2025-05-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 19.4K | $145.34 | $2.82M |
| 2025-05-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 16.4K | $145.32 | $2.38M |
| 2025-05-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.1K | $145.33 | $3.07M |
| 2025-05-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 20.3K | $147.22 | $2.99M |
| 2025-05-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.5K | $147.81 | $3.18M |
| 2025-05-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 19.6K | $149.64 | $2.93M |
| 2025-05-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.4K | $151.23 | $3.23M |
| 2025-05-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.8K | $150.78 | $3.28M |
| 2025-05-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.9K | $148.13 | $3.24M |
| 2025-05-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 22.4K | $147.14 | $3.29M |
| 2025-05-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.8K | $146.74 | $3.2M |
| 2025-05-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 22.2K | $140.91 | $3.13M |
| 2025-05-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 26.6K | $140.22 | $3.73M |
| 2025-05-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 27.7K | $135.98 | $3.77M |
| 2025-05-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.9K | $138.08 | $3.02M |
Director of Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-06-30 | Shauneen Elizabeth BruderDirector of Issuer | other | 148 | $169.78 | $25.1K |
| 2026-03-31 | Shauneen Elizabeth BruderDirector of Issuer | other | 176 | $142.12 | $25K |
| 2025-12-31 | Tracy RobinsonDirector of Issuer | other | 1.5K | $145.45 | $212.4K |
| 2025-12-31 | Tracy RobinsonDirector of Issuer | other | 1.5K | $145.45 | $212.4K |
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
| Insider | Balance | Latest transaction | Stake |
|---|---|---|---|
| Ghislain HouleSenior Officer of Issuer | 158.5K | 2026-07-27option_exercise56.6K | 0.03% |
| Olivier Pierre-Alix ChoucSenior Officer of Issuer | 35.2K | 2026-07-27option_exercise7.5K | 0.01% |
| Patrick Timothy WhiteheadSenior Officer of Issuer | 31.9Kas filed 2025-12-31 | 2026-02-02grant5.2K | 0.01% |
| Shauneen Elizabeth BruderDirector of Issuer | 19.6Kas filed 2026-06-25 | 2026-06-30other148 | 0.00% |
| Tracy RobinsonDirector of Issuer | 15.1Kas filed 2025-12-31 | 2026-02-20grant18.3K | 0.00% |
| Josée GirardSenior Officer of Issuer | 14.3Kas filed 2025-12-31 | 2026-02-20grant607 | 0.00% |
| Bhushan Naga IvaturiSenior Officer of Issuer | 11.6Kas filed 2025-12-31 | 2026-02-20grant4.3K | 0.00% |
| Janet DRYSDALESenior Officer of Issuer | 8.8K | 2026-07-27option_exercise10.4K | 0.00% |
| Albert MonacoDirector of Issuer | 7.4Kas filed 2026-03-20 | 2026-06-25grant625 | 0.00% |
| Susan C. JonesDirector of Issuer | 7Kas filed 2025-07-24 | 2026-06-25grant625 | 0.00% |
| Patrick LortieSenior Officer of Issuer | 755as filed 2025-12-31 | 2026-02-20grant1.4K | 0.00% |
| Michel LetellierDirector of Issuer | 500as filed 2026-04-30 | 2026-06-25grant604 | 0.00% |
| Justin M. HowellDirector of Issuer | 350as filed 2026-05-15 | 2026-06-25grant510 | 0.00% |
| James P. ThompsonSenior Officer of Issuer | 304 | 2026-08-12option_exercise1.5K | 0.00% |
| Josephine Ann Marie dePass OlsovskyDirector of Issuer | — | 2026-06-25grant645 | — |
| Margaret Anne McKenzieDirector of Issuer | — | 2026-03-26grant712 | — |
| Canadian National Railway CompanyIssuer | — | 2026-08-31issuer_buyback66.8K | — |
| David Lund FreemanDirector of Issuer | — | 2026-06-25grant604 | — |
| Denise GrayDirector of Issuer | — | 2026-06-25grant604 | — |
| Robert KnightDirector of Issuer | — | 2026-06-25grant646 | — |
| Madeleine PaquinDirector of Issuer | — | 2026-06-25grant604 | — |
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-06-25 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 530 | $170.85 | $90.6K |
| 2026-05-15 | Justin M. HowellDirector of Issuer | ▲buy | 350 | $111.05 | $38.9K |
| 2026-04-30 | Michel LetellierDirector of Issuer | ▲buy | 500 | $149.24 | $74.6K |
| 2026-04-30 | Michel LetellierDirector of Issuer | ▲buy | 500 | $149.24 | $74.6K |
| 2026-03-26 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 620 | $141.07 | $87.5K |
| 2026-03-20 | Albert MonacoDirector of Issuer | ▲buy | 7.4K | $135.68 | $1M |
| 2026-03-20 | Albert MonacoDirector of Issuer | ▲buy | 7.4K | $135.68 | $1M |
| 2025-12-31 | Patrick LortieSenior Officer of Issuer | ▲buy | 331 | $138.61 | $45.9K |
| 2025-12-31 | Bhushan Naga IvaturiSenior Officer of Issuer | ▲buy | 226 | $136.06 | $30.7K |
| 2025-12-31 | Bhushan Naga IvaturiSenior Officer of Issuer | ▲buy | 304 | $136.00 | $41.3K |
| 2025-12-31 | Ghislain HouleSenior Officer of Issuer | ▲buy | 978 | $137.02 | $134K |
| 2025-12-31 | Ghislain HouleSenior Officer of Issuer | ▲buy | 1.2K | $137.04 | $160.7K |
| 2025-12-31 | Ghislain HouleSenior Officer of Issuer | ▲buy | 1.2K | $139.61 | $172.3K |
| 2025-12-31 | Josée GirardSenior Officer of Issuer | ▲buy | 232 | $137.04 | $31.8K |
| 2025-12-31 | Josée GirardSenior Officer of Issuer | ▲buy | 347 | $138.58 | $48.1K |
| 2025-12-31 | Tracy RobinsonDirector of Issuer | ▲buy | 1.1K | $138.65 | $151.4K |
| 2025-12-31 | Patrick Timothy WhiteheadSenior Officer of Issuer | ▲buy | 713 | $98.56 | $70.3K |
| 2025-12-31 | Patrick Timothy WhiteheadSenior Officer of Issuer | ▲buy | 542 | $95.04 | $51.5K |
| 2025-12-31 | Tracy RobinsonDirector of Issuer | ▲buy | 4.2K | $137.02 | $571.2K |
| 2025-12-31 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | ▲buy | 255 | $137.04 | $34.9K |
| 2025-12-31 | Janet DRYSDALESenior Officer of Issuer | ▲buy | 191 | $136.33 | $26K |
| 2025-12-31 | Janet DRYSDALESenior Officer of Issuer | ▲buy | 523 | $138.62 | $72.5K |
| 2025-12-31 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | ▲buy | 260 | $137.04 | $35.6K |
| 2025-12-31 | Tracy RobinsonDirector of Issuer | ▲buy | 915 | $137.04 | $125.4K |
| 2025-12-31 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | ▲buy | 725 | $139.01 | $100.8K |
| 2025-12-23 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 645 | $134.70 | $86.9K |
| 2025-09-25 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 690 | $129.54 | $89.4K |
| 2025-07-28 | Michel LetellierDirector of Issuer | ▲buy | 700 | $130.65 | $91.5K |
| 2025-07-25 | Michel LetellierDirector of Issuer | ▲buy | 750 | $130.44 | $97.8K |
| 2025-07-25 | Michel LetellierDirector of Issuer | ▲buy | 200 | $130.61 | $26.1K |
| 2025-07-24 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 7.6K | $131.40 | $998.6K |
| 2025-07-24 | Susan C. JonesDirector of Issuer | ▲buy | 1.5K | $130.96 | $199.1K |
| 2025-07-24 | Michel LetellierDirector of Issuer | ▲buy | 300 | $130.82 | $39.2K |
| 2025-06-25 | Shauneen Elizabeth BruderDirector of Issuer | ▲buy | 627 | $139.47 | $87.4K |
| 2025-05-06 | Susan C. JonesDirector of Issuer | ▲buy | 1.5K | $136.62 | $199.6K |
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 1.5K | $175.86 | $259.7K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 2.7K | $175.86 | $483.1K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 2.6K | $175.86 | $449.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 3.8K | $175.86 | $676.2K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 1.8K | $175.86 | $313.7K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | ▼sell | 1K | $175.86 | $182.2K |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | ▼sell | 56.6K | $128.75 | $7.29M |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | ▼sell | 18K | $128.75 | $2.32M |
| 2026-07-27 | Janet DRYSDALESenior Officer of Issuer | ▼sell | 10.4K | $182.50 | $1.89M |
| 2026-07-27 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | ▼sell | 4.8K | $182.80 | $885.7K |
| 2025-12-16 | James P. ThompsonSenior Officer of Issuer | ▼sell | 720 | $135.19 | $97.3K |
| 2025-11-04 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | ▼sell | 5.9K | $133.88 | $788.2K |
| 2025-11-04 | Ghislain HouleSenior Officer of Issuer | ▼sell | 7.5K | $133.39 | $1M |
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1.5K | $125.47 | $185.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 2.7K | $133.11 | $365.7K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 2.6K | $151.59 | $387.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 3.8K | $157.91 | $607.2K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1.8K | $166.67 | $297.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1K | $143.84 | $149K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 2.7K | $133.11 | $365.7K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 2.6K | $151.59 | $387.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 3.8K | $157.91 | $607.2K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1.8K | $166.67 | $297.3K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1K | $143.84 | $149K |
| 2026-08-12 | James P. ThompsonSenior Officer of Issuer | option_exercise | 1.5K | $125.47 | $185.3K |
| 2026-07-27 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 7.5K | $91.91 | $693.9K |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | option_exercise | 56.6K | $70.13 | $3.97M |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | option_exercise | 18K | $63.65 | $1.15M |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | option_exercise | 56.6K | $70.13 | $3.97M |
| 2026-07-27 | Ghislain HouleSenior Officer of Issuer | option_exercise | 18K | $63.65 | $1.15M |
| 2026-07-27 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 10.4K | $91.91 | $954K |
| 2026-07-27 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 10.4K | $91.91 | $954K |
| 2026-07-27 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 10.4K | $91.91 | $954K |
| 2026-07-27 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 7.5K | $91.91 | $693.9K |
| 2026-06-25 | Susan C. JonesDirector of Issuer | grant | 625 | $170.39 | $106.5K |
| 2026-06-25 | Robert KnightDirector of Issuer | grant | 646 | $120.05 | $77.6K |
| 2026-06-25 | Michel LetellierDirector of Issuer | grant | 604 | $170.39 | $102.9K |
| 2026-06-25 | Justin M. HowellDirector of Issuer | grant | 510 | $120.05 | $61.2K |
| 2026-06-25 | Denise GrayDirector of Issuer | grant | 604 | $120.05 | $72.5K |
| 2026-06-25 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 645 | $120.05 | $77.4K |
| 2026-06-25 | David Lund FreemanDirector of Issuer | grant | 604 | $120.05 | $72.5K |
| 2026-06-25 | Albert MonacoDirector of Issuer | grant | 625 | $170.39 | $106.5K |
| 2026-06-25 | Madeleine PaquinDirector of Issuer | grant | 604 | $170.39 | $102.9K |
| 2026-03-26 | Robert KnightDirector of Issuer | grant | 761 | $101.76 | $77.4K |
| 2026-03-26 | Susan C. JonesDirector of Issuer | grant | 737 | $140.88 | $103.8K |
| 2026-03-26 | Justin M. HowellDirector of Issuer | grant | 602 | $101.76 | $61.3K |
| 2026-03-26 | Denise GrayDirector of Issuer | grant | 712 | $101.76 | $72.5K |
| 2026-03-26 | David Lund FreemanDirector of Issuer | grant | 712 | $101.76 | $72.5K |
| 2026-03-26 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 761 | $101.76 | $77.4K |
| 2026-03-26 | Madeleine PaquinDirector of Issuer | grant | 713 | $140.88 | $100.4K |
| 2026-03-26 | Albert MonacoDirector of Issuer | grant | 737 | $140.88 | $103.8K |
| 2026-03-26 | Margaret Anne McKenzieDirector of Issuer | grant | 712 | $140.88 | $100.3K |
| 2026-03-26 | Michel LetellierDirector of Issuer | grant | 712 | $140.88 | $100.3K |
| 2026-02-20 | Tracy RobinsonDirector of Issuer | grant | 18.3K | $151.19 | $2.77M |
| 2026-02-20 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 4.3K | $151.19 | $643.9K |
| 2026-02-20 | Patrick LortieSenior Officer of Issuer | grant | 1.4K | $151.19 | $209.7K |
| 2026-02-20 | Janet DRYSDALESenior Officer of Issuer | grant | 226 | $151.19 | $34.2K |
| 2026-02-20 | Josée GirardSenior Officer of Issuer | grant | 607 | $151.19 | $91.8K |
| 2026-02-18 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 228 | $147.75 | $33.7K |
| 2026-02-18 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 250 | $147.75 | $36.9K |
| 2026-02-18 | Josée GirardSenior Officer of Issuer | option_exercise | 296 | $147.75 | $43.7K |
| 2026-02-18 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 176 | $147.75 | $26K |
| 2026-02-02 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | grant | 4.7K | $130.79 | $615.2K |
| 2026-02-02 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | grant | 9.2K | $130.79 | $1.21M |
| 2026-02-02 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | grant | 2.8K | $130.79 | $369.1K |
| 2026-02-02 | Janet DRYSDALESenior Officer of Issuer | grant | 20.5K | $95.68 | $1.96M |
| 2026-02-02 | Janet DRYSDALESenior Officer of Issuer | grant | 12.5K | $95.68 | $1.2M |
| 2026-02-02 | Janet DRYSDALESenior Officer of Issuer | grant | 4.2K | $95.68 | $400K |
| 2026-02-02 | Josée GirardSenior Officer of Issuer | grant | 7.4K | $130.79 | $971.6K |
| 2026-02-02 | Josée GirardSenior Officer of Issuer | grant | 3.8K | $130.79 | $495.7K |
| 2026-02-02 | Josée GirardSenior Officer of Issuer | grant | 2.3K | $130.79 | $297.4K |
| 2026-02-02 | Ghislain HouleSenior Officer of Issuer | grant | 28.7K | $95.68 | $2.75M |
| 2026-02-02 | Ghislain HouleSenior Officer of Issuer | grant | 17.6K | $95.68 | $1.68M |
| 2026-02-02 | Ghislain HouleSenior Officer of Issuer | grant | 5.9K | $95.68 | $560K |
| 2026-02-02 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 19.5K | $95.68 | $1.86M |
| 2026-02-02 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 11.9K | $95.68 | $1.14M |
| 2026-02-02 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 4K | $95.68 | $380K |
| 2026-02-02 | Patrick LortieSenior Officer of Issuer | grant | 5.4K | $130.79 | $703.7K |
| 2026-02-02 | Patrick LortieSenior Officer of Issuer | grant | 2.7K | $130.79 | $359K |
| 2026-02-02 | Patrick LortieSenior Officer of Issuer | grant | 1.6K | $130.79 | $215.4K |
| 2026-02-02 | Tracy RobinsonDirector of Issuer | grant | 192.1K | $95.68 | $18.38M |
| 2026-02-02 | Tracy RobinsonDirector of Issuer | grant | 78.4K | $95.68 | $7.5M |
| 2026-02-02 | Tracy RobinsonDirector of Issuer | grant | 13.1K | $95.68 | $1.25M |
| 2026-02-02 | James P. ThompsonSenior Officer of Issuer | grant | 4.9K | $130.79 | $636.7K |
| 2026-02-02 | Patrick Timothy WhiteheadSenior Officer of Issuer | grant | 5.2K | $95.68 | $500K |
| 2026-02-02 | Patrick Timothy WhiteheadSenior Officer of Issuer | grant | 15.7K | $95.68 | $1.5M |
| 2026-02-02 | Patrick Timothy WhiteheadSenior Officer of Issuer | grant | 15.7K | $95.68 | $1.5M |
| 2026-02-02 | Patrick Timothy WhiteheadSenior Officer of Issuer | grant | 25.6K | $95.68 | $2.45M |
| 2026-02-02 | James P. ThompsonSenior Officer of Issuer | grant | 1.5K | $130.79 | $194.9K |
| 2026-02-02 | James P. ThompsonSenior Officer of Issuer | grant | 2.5K | $130.79 | $324.8K |
| 2025-12-23 | Michel LetellierDirector of Issuer | grant | 736 | $134.95 | $99.3K |
| 2025-12-23 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 787 | $98.50 | $77.5K |
| 2025-12-23 | David Lund FreemanDirector of Issuer | grant | 736 | $98.50 | $72.5K |
| 2025-12-23 | Denise GrayDirector of Issuer | grant | 736 | $98.50 | $72.5K |
| 2025-12-23 | Justin M. HowellDirector of Issuer | grant | 621 | $98.50 | $61.2K |
| 2025-12-23 | Susan C. JonesDirector of Issuer | grant | 761 | $134.95 | $102.7K |
| 2025-12-23 | Robert KnightDirector of Issuer | grant | 786 | $98.50 | $77.4K |
| 2025-12-23 | Margaret Anne McKenzieDirector of Issuer | grant | 736 | $134.95 | $99.3K |
| 2025-12-23 | Albert MonacoDirector of Issuer | grant | 762 | $134.95 | $102.8K |
| 2025-12-23 | Madeleine PaquinDirector of Issuer | grant | 516 | $134.95 | $69.6K |
| 2025-12-02 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 485 | $134.21 | $65.1K |
| 2025-12-02 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 970 | $134.21 | $130.2K |
| 2025-12-02 | Janet DRYSDALESenior Officer of Issuer | option_exercise | 970 | $134.21 | $130.2K |
| 2025-12-02 | James P. ThompsonSenior Officer of Issuer | option_exercise | 720 | $134.21 | $96.6K |
| 2025-11-05 | Janet DRYSDALESenior Officer of Issuer | grant | 1.3K | $96.02 | $126.1K |
| 2025-11-05 | James P. ThompsonSenior Officer of Issuer | grant | 305 | $135.50 | $41.3K |
| 2025-11-05 | Janet DRYSDALESenior Officer of Issuer | grant | 2.6K | $95.76 | $252.4K |
| 2025-11-05 | Janet DRYSDALESenior Officer of Issuer | grant | 1.3K | $95.76 | $126K |
| 2025-11-05 | Janet DRYSDALESenior Officer of Issuer | grant | 1.3K | $96.02 | $126.1K |
| 2025-11-05 | Janet DRYSDALESenior Officer of Issuer | grant | 2.6K | $96.02 | $252.3K |
| 2025-11-04 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 8.3K | $74.17 | $615.8K |
| 2025-11-04 | Olivier Pierre-Alix ChoucSenior Officer of Issuer | option_exercise | 8.3K | $74.17 | $615.8K |
| 2025-11-04 | Ghislain HouleSenior Officer of Issuer | option_exercise | 10.5K | $74.17 | $782.2K |
| 2025-11-04 | Ghislain HouleSenior Officer of Issuer | option_exercise | 10.5K | $74.17 | $782.2K |
| 2025-09-25 | Justin M. HowellDirector of Issuer | grant | 661 | $92.66 | $61.2K |
| 2025-09-25 | Denise GrayDirector of Issuer | grant | 782 | $92.66 | $72.5K |
| 2025-09-25 | David Lund FreemanDirector of Issuer | grant | 782 | $92.66 | $72.5K |
| 2025-09-25 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 836 | $92.66 | $77.5K |
| 2025-09-25 | Albert MonacoDirector of Issuer | grant | 808 | $129.25 | $104.4K |
| 2025-09-25 | Margaret Anne McKenzieDirector of Issuer | grant | 781 | $129.25 | $100.9K |
| 2025-09-25 | Michel LetellierDirector of Issuer | grant | 781 | $129.25 | $100.9K |
| 2025-09-25 | Robert KnightDirector of Issuer | grant | 836 | $92.66 | $77.5K |
| 2025-09-25 | Susan C. JonesDirector of Issuer | grant | 808 | $129.25 | $104.4K |
| 2025-07-24 | Janet DRYSDALESenior Officer of Issuer | grant | 4.9K | $130.17 | $637.6K |
| 2025-07-24 | Janet DRYSDALESenior Officer of Issuer | grant | 2.5K | $130.17 | $327.5K |
| 2025-07-24 | Janet DRYSDALESenior Officer of Issuer | grant | 629 | $130.17 | $81.9K |
| 2025-06-25 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 764 | $101.41 | $77.5K |
| 2025-06-25 | David Lund FreemanDirector of Issuer | grant | 715 | $101.41 | $72.5K |
| 2025-06-25 | Denise GrayDirector of Issuer | grant | 723 | $101.41 | $73.3K |
| 2025-06-25 | Justin M. HowellDirector of Issuer | grant | 605 | $101.41 | $61.4K |
| 2025-06-25 | Susan C. JonesDirector of Issuer | grant | 740 | $139.27 | $103.1K |
| 2025-06-25 | Robert KnightDirector of Issuer | grant | 748 | $101.41 | $75.9K |
| 2025-06-25 | Michel LetellierDirector of Issuer | grant | 715 | $139.27 | $99.6K |
| 2025-06-25 | Margaret Anne McKenzieDirector of Issuer | grant | 732 | $139.27 | $101.9K |
| 2025-06-25 | Albert MonacoDirector of Issuer | grant | 731 | $139.27 | $101.8K |
| 2025-06-25 | Margaret Anne McKenzieDirector of Issuer | grant | 732 | $139.27 | $101.9K |
| 2025-05-05 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 11.3K | $98.69 | $1.12M |
| 2025-05-05 | Bhushan Naga IvaturiSenior Officer of Issuer | grant | 22.7K | $98.69 | $2.24M |
| 2025-03-26 | Justin M. HowellDirector of Issuer | grant | 615 | $99.59 | $61.2K |
| 2025-03-26 | Susan C. JonesDirector of Issuer | grant | 754 | $141.97 | $107K |
| 2025-03-26 | Josephine Ann Marie dePass OlsovskyDirector of Issuer | grant | 778 | $99.59 | $77.5K |
| 2025-03-26 | Denise GrayDirector of Issuer | grant | 753 | $99.59 | $75K |
| 2025-03-26 | David Lund FreemanDirector of Issuer | grant | 728 | $99.59 | $72.5K |
| 2025-03-26 | Albert MonacoDirector of Issuer | grant | 728 | $141.97 | $103.4K |
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-08-31 | Canadian National Railway CompanyIssuer | issuer_buyback | 66.8K | $172.91 | $11.55M |
| 2026-08-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 66.2K | $174.48 | $11.55M |
| 2026-08-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.6K | $175.98 | $9.25M |
| 2026-08-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.1K | $177.70 | $9.25M |
| 2026-08-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.4K | $176.55 | $9.25M |
| 2026-08-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.4K | $176.53 | $9.25M |
| 2026-08-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.9K | $178.26 | $9.25M |
| 2026-08-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 52K | $177.76 | $9.25M |
| 2026-08-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.3K | $177.02 | $9.25M |
| 2026-08-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.4K | $176.53 | $9.25M |
| 2026-08-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.4K | $176.48 | $9.25M |
| 2026-08-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.3K | $176.93 | $9.25M |
| 2026-08-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 52K | $177.96 | $9.25M |
| 2026-08-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.6K | $175.88 | $9.25M |
| 2026-08-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 60.8K | $175.21 | $10.65M |
| 2026-08-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 66.1K | $174.84 | $11.55M |
| 2026-08-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.3K | $176.77 | $9.25M |
| 2026-08-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.2K | $177.32 | $9.25M |
| 2026-08-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.9K | $178.29 | $9.25M |
| 2026-08-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.1K | $177.30 | $9.59M |
| 2026-07-31 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.8K | $178.71 | $9.25M |
| 2026-07-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.8K | $178.59 | $9.25M |
| 2026-07-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 38.1K | $182.38 | $6.95M |
| 2026-07-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 38.2K | $182.11 | $6.95M |
| 2026-07-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 37K | $182.21 | $6.75M |
| 2026-07-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.5K | $180.26 | $10M |
| 2026-07-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.9K | $178.82 | $10M |
| 2026-07-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.7K | $179.57 | $10M |
| 2026-07-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.4K | $180.45 | $10M |
| 2026-07-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 56K | $178.71 | $10M |
| 2026-07-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.4K | $174.26 | $10M |
| 2026-07-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.8K | $176.01 | $10M |
| 2026-07-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.3K | $177.60 | $10M |
| 2026-07-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.6K | $176.54 | $10M |
| 2026-07-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.7K | $176.21 | $10M |
| 2026-07-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.8K | $173.07 | $10M |
| 2026-07-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.8K | $173.07 | $10M |
| 2026-07-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.9K | $172.70 | $10M |
| 2026-07-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.8K | $172.90 | $10M |
| 2026-07-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 58.3K | $171.45 | $10M |
| 2026-06-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 29.3K | $170.51 | $5M |
| 2026-06-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.2K | $165.67 | $5M |
| 2026-06-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.6K | $163.47 | $5M |
| 2026-06-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.9K | $161.88 | $5M |
| 2026-06-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 31.1K | $160.51 | $5M |
| 2026-06-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 31.1K | $160.79 | $5M |
| 2026-06-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.7K | $162.85 | $5M |
| 2026-06-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.4K | $164.61 | $5M |
| 2026-06-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.4K | $164.26 | $5M |
| 2026-06-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.1K | $165.97 | $5M |
| 2026-06-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.1K | $165.91 | $5M |
| 2026-06-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 30K | $166.88 | $5M |
| 2026-06-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 29.8K | $167.81 | $5M |
| 2026-06-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 29.7K | $168.47 | $5M |
| 2026-06-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 47.8K | $167.49 | $8M |
| 2026-06-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 48.1K | $166.23 | $8M |
| 2026-06-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 47.4K | $168.63 | $8M |
| 2026-06-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 48K | $166.59 | $8M |
| 2026-06-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 48.7K | $164.40 | $8M |
| 2026-05-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 48.7K | $164.20 | $8M |
| 2026-05-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 48.9K | $163.55 | $8M |
| 2026-05-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 49.1K | $162.79 | $8M |
| 2026-05-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 50K | $160.04 | $8M |
| 2026-05-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 50.3K | $159.19 | $8M |
| 2026-05-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 50.6K | $158.25 | $8M |
| 2026-05-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 50.5K | $158.34 | $8M |
| 2026-05-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 50.6K | $158.11 | $8M |
| 2026-05-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.5K | $155.48 | $8M |
| 2026-05-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.1K | $153.46 | $8M |
| 2026-05-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.7K | $154.73 | $8M |
| 2026-05-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.9K | $154.14 | $8M |
| 2026-05-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.7K | $151.84 | $8M |
| 2026-05-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.9K | $151.16 | $8M |
| 2026-05-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.7K | $151.92 | $8M |
| 2026-05-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.5K | $152.49 | $8M |
| 2026-05-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.4K | $152.70 | $8M |
| 2026-05-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.4K | $149.92 | $8M |
| 2026-05-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.3K | $150.21 | $8M |
| 2026-05-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.3K | $152.90 | $8M |
| 2026-04-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 52.9K | $151.15 | $8M |
| 2026-04-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.3K | $148.28 | $8.35M |
| 2026-04-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 53K | $157.46 | $8.35M |
| 2026-04-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.2K | $157.10 | $8.35M |
| 2026-04-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.3K | $156.76 | $8.35M |
| 2026-04-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 54K | $154.58 | $8.35M |
| 2026-04-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.5K | $150.58 | $8.35M |
| 2026-04-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.2K | $151.34 | $8.35M |
| 2026-04-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.2K | $151.37 | $8.35M |
| 2026-04-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.2K | $151.26 | $8.35M |
| 2026-04-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.6K | $150.06 | $8.35M |
| 2026-04-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 55K | $151.68 | $8.35M |
| 2026-04-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.4K | $153.58 | $8.35M |
| 2026-04-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.8K | $152.30 | $8.35M |
| 2026-04-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.7K | $152.65 | $8.35M |
| 2026-04-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 55K | $151.88 | $8.35M |
| 2026-04-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.9K | $149.51 | $8.35M |
| 2026-04-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 56.8K | $147.07 | $8.35M |
| 2026-04-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.3K | $145.79 | $8.35M |
| 2026-04-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 57.8K | $144.48 | $8.35M |
| 2026-04-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 58.2K | $143.58 | $8.35M |
| 2026-03-31 | Canadian National Railway CompanyIssuer | issuer_buyback | 58.9K | $141.83 | $8.35M |
| 2026-03-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 140.6K | $142.24 | $20M |
| 2026-03-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 142.3K | $140.54 | $20M |
| 2026-03-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 107.8K | $141.03 | $15.21M |
| 2026-03-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 131K | $139.77 | $18.3M |
| 2026-03-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 143.6K | $139.29 | $20M |
| 2026-03-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 144.7K | $138.24 | $20M |
| 2026-03-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 169.4K | $135.56 | $22.97M |
| 2026-03-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 110.1K | $136.18 | $15M |
| 2026-03-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 108.4K | $138.35 | $15M |
| 2026-03-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 106.1K | $141.35 | $15M |
| 2026-03-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 103K | $145.57 | $15M |
| 2026-03-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 104.6K | $143.34 | $15M |
| 2026-03-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 104.5K | $143.53 | $15M |
| 2026-03-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 103.6K | $144.72 | $15M |
| 2026-03-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 103.4K | $145.05 | $15M |
| 2026-03-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 104.2K | $143.95 | $15M |
| 2026-03-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 102.7K | $146.12 | $15M |
| 2026-03-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 100.4K | $149.43 | $15M |
| 2026-03-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.4K | $150.87 | $15M |
| 2026-03-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.2K | $151.22 | $15M |
| 2026-03-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 97.7K | $153.52 | $15M |
| 2026-02-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 98.5K | $152.25 | $15M |
| 2026-02-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.6K | $150.55 | $15M |
| 2026-02-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 100.3K | $149.60 | $15M |
| 2026-02-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 98.9K | $151.74 | $15M |
| 2026-02-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.3K | $151.12 | $15M |
| 2026-02-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.3K | $151.06 | $15M |
| 2026-02-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 100.8K | $148.80 | $15M |
| 2026-02-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 101.6K | $147.60 | $15M |
| 2026-02-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 101.1K | $148.44 | $15M |
| 2026-02-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 103.2K | $145.33 | $15M |
| 2026-02-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 103.6K | $144.73 | $15M |
| 2026-02-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 103.8K | $144.53 | $15M |
| 2026-02-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 104.1K | $144.06 | $15M |
| 2026-02-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 94.3K | $138.71 | $13.08M |
| 2026-02-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 109.1K | $137.46 | $15M |
| 2026-02-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 109.5K | $136.71 | $14.97M |
| 2026-02-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 126K | $135.00 | $17.01M |
| 2026-02-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 152.4K | $131.21 | $20M |
| 2026-02-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 183.8K | $129.73 | $23.84M |
| 2026-02-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 183.3K | $129.73 | $23.78M |
| 2026-01-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 71.9K | $132.15 | $9.5M |
| 2026-01-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 70.2K | $135.41 | $9.5M |
| 2026-01-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 70.5K | $134.73 | $9.5M |
| 2026-01-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.5K | $136.74 | $9.5M |
| 2026-01-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.5K | $136.75 | $9.5M |
| 2026-01-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 68.9K | $137.80 | $9.5M |
| 2026-01-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 68.9K | $137.93 | $9.5M |
| 2026-01-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.6K | $136.51 | $9.5M |
| 2026-01-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.4K | $136.93 | $9.5M |
| 2026-01-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 68.5K | $138.59 | $9.5M |
| 2026-01-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 68.8K | $138.09 | $9.5M |
| 2026-01-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.4K | $136.89 | $9.5M |
| 2026-01-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 70.1K | $135.59 | $9.5M |
| 2026-01-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 70.2K | $135.39 | $9.5M |
| 2026-01-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.2K | $137.25 | $9.5M |
| 2026-01-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 69K | $137.58 | $9.5M |
| 2026-01-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.2K | $137.23 | $9.5M |
| 2026-01-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.4K | $136.84 | $9.5M |
| 2026-01-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 69K | $137.75 | $9.5M |
| 2026-01-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.3K | $137.11 | $9.5M |
| 2026-01-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 69.2K | $137.30 | $9.5M |
| 2025-12-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.9K | $136.65 | $7.5M |
| 2025-12-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.1K | $136.01 | $7.5M |
| 2025-12-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 55.8K | $134.95 | $7.53M |
| 2025-12-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 54K | $135.08 | $7.3M |
| 2025-12-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.6K | $136.09 | $7.3M |
| 2025-12-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.4K | $136.60 | $7.3M |
| 2025-12-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.5K | $133.91 | $7.3M |
| 2025-12-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.4K | $134.29 | $7.3M |
| 2025-12-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.9K | $135.49 | $7.3M |
| 2025-12-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.1K | $134.99 | $7.3M |
| 2025-12-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 54K | $135.30 | $7.3M |
| 2025-12-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 54.1K | $134.85 | $7.3M |
| 2025-12-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.7K | $135.96 | $7.3M |
| 2025-12-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 53.1K | $137.44 | $7.3M |
| 2025-12-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 40.4K | $136.29 | $5.5M |
| 2025-12-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.9K | $133.49 | $8M |
| 2025-12-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.3K | $134.94 | $8M |
| 2025-11-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.8K | $133.77 | $8M |
| 2025-11-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 57K | $132.14 | $7.53M |
| 2025-11-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 60.7K | $131.89 | $8M |
| 2025-11-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 92.3K | $129.98 | $12M |
| 2025-11-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 61.8K | $129.50 | $8M |
| 2025-11-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 91.6K | $131.03 | $12M |
| 2025-11-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 61.1K | $130.94 | $8M |
| 2025-11-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 61K | $131.06 | $8M |
| 2025-11-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 60.5K | $132.12 | $8M |
| 2025-11-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.4K | $134.73 | $8M |
| 2025-11-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.5K | $134.39 | $8M |
| 2025-11-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 40.3K | $136.33 | $5.5M |
| 2025-11-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 58.7K | $136.29 | $8M |
| 2025-11-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.8K | $133.81 | $8M |
| 2025-11-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 60.1K | $133.03 | $8M |
| 2025-11-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 60.6K | $132.06 | $8M |
| 2025-11-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 41K | $134.11 | $5.5M |
| 2025-11-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 59K | $135.61 | $8M |
| 2025-11-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.8K | $133.77 | $8M |
| 2025-11-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 59.8K | $133.84 | $8M |
| 2025-10-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 108.5K | $133.04 | $14.44M |
| 2025-10-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 127.6K | $133.26 | $17M |
| 2025-10-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.5K | $134.44 | $17M |
| 2025-10-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 125.9K | $135.07 | $17M |
| 2025-10-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.9K | $133.94 | $17M |
| 2025-10-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.5K | $134.35 | $17M |
| 2025-10-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.3K | $134.62 | $17M |
| 2025-10-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 126K | $134.96 | $17M |
| 2025-10-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 99.8K | $135.91 | $13.56M |
| 2025-10-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.6K | $134.23 | $17M |
| 2025-10-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 127.7K | $133.17 | $17M |
| 2025-10-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.5K | $134.44 | $17M |
| 2025-10-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.5K | $134.37 | $17M |
| 2025-10-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.3K | $134.60 | $17M |
| 2025-10-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 126.6K | $134.26 | $17M |
| 2025-10-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 127.2K | $133.64 | $17M |
| 2025-10-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 129.1K | $131.69 | $17M |
| 2025-10-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 129.3K | $131.50 | $17M |
| 2025-09-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 85.9K | $129.29 | $11.1M |
| 2025-09-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 87K | $127.59 | $11.1M |
| 2025-09-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 86.9K | $127.69 | $11.1M |
| 2025-09-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 86.9K | $127.77 | $11.1M |
| 2025-09-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 86K | $129.03 | $11.1M |
| 2025-09-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 115.5K | $129.87 | $15M |
| 2025-09-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 114.1K | $131.43 | $15M |
| 2025-09-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 114.3K | $131.26 | $15M |
| 2025-09-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 115K | $130.49 | $15M |
| 2025-09-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 115.4K | $129.97 | $15M |
| 2025-09-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 131.6K | $129.13 | $17M |
| 2025-09-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 116.8K | $128.42 | $15M |
| 2025-09-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 114.7K | $130.76 | $15M |
| 2025-09-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 102.4K | $131.84 | $13.5M |
| 2025-09-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 74.7K | $133.86 | $10M |
| 2025-09-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 75K | $133.26 | $10M |
| 2025-09-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 149.9K | $133.40 | $20M |
| 2025-09-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 150.5K | $132.93 | $20M |
| 2025-08-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 150.6K | $132.83 | $20M |
| 2025-08-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 151.7K | $131.80 | $20M |
| 2025-08-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 149K | $134.21 | $20M |
| 2025-08-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 149.9K | $133.38 | $20M |
| 2025-08-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 152.3K | $131.36 | $20M |
| 2025-08-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 150.7K | $132.69 | $20M |
| 2025-08-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 153.2K | $130.52 | $20M |
| 2025-08-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 152.7K | $130.95 | $20M |
| 2025-08-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 153.2K | $130.52 | $20M |
| 2025-08-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 155.5K | $128.63 | $20M |
| 2025-08-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 194K | $128.85 | $25M |
| 2025-08-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 195.6K | $127.79 | $25M |
| 2025-08-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 193.4K | $129.24 | $25M |
| 2025-08-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 193.3K | $129.35 | $25M |
| 2025-08-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 195.9K | $127.59 | $25M |
| 2025-08-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 196.1K | $127.49 | $25M |
| 2025-08-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 194.9K | $128.27 | $25M |
| 2025-08-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 192.8K | $129.70 | $25M |
| 2025-08-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 192.4K | $129.91 | $25M |
| 2025-08-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 192.4K | $129.91 | $25M |
| 2025-08-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 195.1K | $128.12 | $25M |
| 2025-08-01 | Canadian National Railway CompanyIssuer | issuer_buyback | 195.1K | $128.12 | $25M |
| 2025-07-31 | Canadian National Railway CompanyIssuer | issuer_buyback | 192.7K | $129.76 | $25M |
| 2025-07-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 191.6K | $130.47 | $25M |
| 2025-07-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 190.6K | $131.16 | $25M |
| 2025-07-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 191.6K | $130.46 | $25M |
| 2025-07-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 191.4K | $130.59 | $25M |
| 2025-07-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 191.4K | $130.64 | $25M |
| 2025-07-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 102.8K | $136.24 | $14M |
| 2025-07-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 92.3K | $140.83 | $13M |
| 2025-07-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 92.2K | $140.98 | $13M |
| 2025-07-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 91.6K | $141.87 | $13M |
| 2025-07-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 91.4K | $142.30 | $13M |
| 2025-07-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 90.2K | $144.15 | $13M |
| 2025-07-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 89.4K | $145.43 | $13M |
| 2025-07-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 90.4K | $143.76 | $13M |
| 2025-07-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 90.3K | $144.01 | $13M |
| 2025-07-07 | Canadian National Railway CompanyIssuer | issuer_buyback | 91.3K | $142.45 | $13M |
| 2025-07-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 90.1K | $144.30 | $13M |
| 2025-07-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 89.9K | $144.49 | $12.99M |
| 2025-07-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 90K | $144.49 | $13M |
| 2025-06-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 30.3K | $141.91 | $4.3M |
| 2025-06-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.4K | $142.22 | $7.31M |
| 2025-06-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 39.8K | $141.21 | $5.62M |
| 2025-06-25 | Canadian National Railway CompanyIssuer | issuer_buyback | 42.7K | $139.27 | $5.95M |
| 2025-06-24 | Canadian National Railway CompanyIssuer | issuer_buyback | 44.2K | $140.19 | $6.2M |
| 2025-06-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.3K | $140.43 | $7.2M |
| 2025-06-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 50.3K | $140.33 | $7.06M |
| 2025-06-19 | Canadian National Railway CompanyIssuer | issuer_buyback | 34.1K | $140.05 | $4.78M |
| 2025-06-18 | Canadian National Railway CompanyIssuer | issuer_buyback | 51.7K | $139.71 | $7.22M |
| 2025-06-17 | Canadian National Railway CompanyIssuer | issuer_buyback | 44.6K | $139.91 | $6.24M |
| 2025-06-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 46K | $141.90 | $6.53M |
| 2025-06-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 42.7K | $141.85 | $6.06M |
| 2025-06-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 47.7K | $142.75 | $6.8M |
| 2025-06-11 | Canadian National Railway CompanyIssuer | issuer_buyback | 42.9K | $142.38 | $6.11M |
| 2025-06-10 | Canadian National Railway CompanyIssuer | issuer_buyback | 37.9K | $144.51 | $5.48M |
| 2025-06-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 40.2K | $142.98 | $5.75M |
| 2025-06-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 20.2K | $144.78 | $2.92M |
| 2025-06-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 22.1K | $145.09 | $3.2M |
| 2025-06-04 | Canadian National Railway CompanyIssuer | issuer_buyback | 21K | $145.42 | $3.05M |
| 2025-06-03 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.3K | $144.95 | $3.09M |
| 2025-06-02 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.8K | $142.70 | $3.11M |
| 2025-05-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 41.4K | $144.84 | $6M |
| 2025-05-30 | Canadian National Railway CompanyIssuer | issuer_buyback | 24.4K | $144.84 | $3.53M |
| 2025-05-29 | Canadian National Railway CompanyIssuer | issuer_buyback | 21K | $145.01 | $3.05M |
| 2025-05-28 | Canadian National Railway CompanyIssuer | issuer_buyback | 20.2K | $145.55 | $2.94M |
| 2025-05-27 | Canadian National Railway CompanyIssuer | issuer_buyback | 19.4K | $145.34 | $2.82M |
| 2025-05-26 | Canadian National Railway CompanyIssuer | issuer_buyback | 16.4K | $145.32 | $2.38M |
| 2025-05-23 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.1K | $145.33 | $3.07M |
| 2025-05-22 | Canadian National Railway CompanyIssuer | issuer_buyback | 20.3K | $147.22 | $2.99M |
| 2025-05-21 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.5K | $147.81 | $3.18M |
| 2025-05-20 | Canadian National Railway CompanyIssuer | issuer_buyback | 19.6K | $149.64 | $2.93M |
| 2025-05-16 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.4K | $151.23 | $3.23M |
| 2025-05-15 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.8K | $150.78 | $3.28M |
| 2025-05-14 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.9K | $148.13 | $3.24M |
| 2025-05-13 | Canadian National Railway CompanyIssuer | issuer_buyback | 22.4K | $147.14 | $3.29M |
| 2025-05-12 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.8K | $146.74 | $3.2M |
| 2025-05-09 | Canadian National Railway CompanyIssuer | issuer_buyback | 22.2K | $140.91 | $3.13M |
| 2025-05-08 | Canadian National Railway CompanyIssuer | issuer_buyback | 26.6K | $140.22 | $3.73M |
| 2025-05-06 | Canadian National Railway CompanyIssuer | issuer_buyback | 27.7K | $135.98 | $3.77M |
| 2025-05-05 | Canadian National Railway CompanyIssuer | issuer_buyback | 21.9K | $138.08 | $3.02M |
Director of Issuer
| Date | Insider | Type | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-06-30 | Shauneen Elizabeth BruderDirector of Issuer | other | 148 | $169.78 | $25.1K |
| 2026-03-31 | Shauneen Elizabeth BruderDirector of Issuer | other | 176 | $142.12 | $25K |
| 2025-12-31 | Tracy RobinsonDirector of Issuer | other | 1.5K | $145.45 | $212.4K |
| 2025-12-31 | Tracy RobinsonDirector of Issuer | other | 1.5K | $145.45 | $212.4K |
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Senior Officer of Issuer
Director of Issuer
Director of Issuer
Issuer
Director of Issuer
Director of Issuer
Director of Issuer
Director of Issuer
| Insider | Balance | Latest transaction | Stake |
|---|---|---|---|
| Ghislain HouleSenior Officer of Issuer | 158.5K | 2026-07-27option_exercise56.6K | 0.03% |
| Olivier Pierre-Alix ChoucSenior Officer of Issuer | 35.2K | 2026-07-27option_exercise7.5K | 0.01% |
| Patrick Timothy WhiteheadSenior Officer of Issuer | 31.9Kas filed 2025-12-31 | 2026-02-02grant5.2K | 0.01% |
| Shauneen Elizabeth BruderDirector of Issuer | 19.6Kas filed 2026-06-25 | 2026-06-30other148 | 0.00% |
| Tracy RobinsonDirector of Issuer | 15.1Kas filed 2025-12-31 | 2026-02-20grant18.3K | 0.00% |
| Josée GirardSenior Officer of Issuer | 14.3Kas filed 2025-12-31 | 2026-02-20grant607 | 0.00% |
| Bhushan Naga IvaturiSenior Officer of Issuer | 11.6Kas filed 2025-12-31 | 2026-02-20grant4.3K | 0.00% |
| Janet DRYSDALESenior Officer of Issuer | 8.8K | 2026-07-27option_exercise10.4K | 0.00% |
| Albert MonacoDirector of Issuer | 7.4Kas filed 2026-03-20 | 2026-06-25grant625 | 0.00% |
| Susan C. JonesDirector of Issuer | 7Kas filed 2025-07-24 | 2026-06-25grant625 | 0.00% |
| Patrick LortieSenior Officer of Issuer | 755as filed 2025-12-31 | 2026-02-20grant1.4K | 0.00% |
| Michel LetellierDirector of Issuer | 500as filed 2026-04-30 | 2026-06-25grant604 | 0.00% |
| Justin M. HowellDirector of Issuer | 350as filed 2026-05-15 | 2026-06-25grant510 | 0.00% |
| James P. ThompsonSenior Officer of Issuer | 304 | 2026-08-12option_exercise1.5K | 0.00% |
| Josephine Ann Marie dePass OlsovskyDirector of Issuer | — | 2026-06-25grant645 | — |
| Margaret Anne McKenzieDirector of Issuer | — | 2026-03-26grant712 | — |
| Canadian National Railway CompanyIssuer | — | 2026-08-31issuer_buyback66.8K | — |
| David Lund FreemanDirector of Issuer | — | 2026-06-25grant604 | — |
| Denise GrayDirector of Issuer | — | 2026-06-25grant604 | — |
| Robert KnightDirector of Issuer | — | 2026-06-25grant646 | — |
| Madeleine PaquinDirector of Issuer | — | 2026-06-25grant604 | — |