Insider Profile
Canadian Pacific Kansas City Limited
1
Companies Filed At
0
Open-Market Buys (2yr)
Buy Value (2yr, open-market)
May 31, 2026
Most Recent Trade
20
Credibility
Score
33%
Hit Rate
-1.3%
Avg 90d Return
-2.9%
Median 90d Return
216
Evaluated Trades
+14.0%
Best Trade
-10.7%
Worst Trade
Hit rate and returns are based on 216 open-market buys with evaluable 90-day outcomes. Score reflects historical conviction, not a guarantee of future performance. Limited signal — either below-average timing or insufficient trade history.
Date Company Role Nature Dir. Shares Price Value Score
May 31, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 1,170,600 63
May 31, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 1,236,321 63
May 29, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $124.43 $3.1M 63
May 29, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $90.07 $2.3M 63
May 28, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $124.67 $3.1M 63
May 28, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $90.33 $2.3M 63
Apr 30, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 2,569,278 63
Apr 30, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $117.13 $11.7M 63
Apr 30, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 2,574,500 63
Apr 30, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $86.00 $8.6M 63
Apr 29, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $117.01 $11.7M 63
Apr 29, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $85.36 $8.5M 63
Apr 28, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $87.14 $8.7M 63
Apr 28, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $119.18 $11.9M 63
Apr 27, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $87.72 $8.8M 63
Apr 27, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $119.43 $11.9M 63
Apr 24, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $86.69 $8.7M 63
Apr 24, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $118.57 $11.9M 63
Apr 23, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 104,000 $85.16 $8.9M 63
Apr 23, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 104,800 $116.41 $12.2M 63
Apr 22, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $82.37 $10.3M 63
Apr 22, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $112.61 $14.1M 63
Apr 21, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $112.42 $14.1M 63
Apr 21, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $82.35 $10.3M 63
Apr 20, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $81.75 $10.2M 63
Apr 20, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $111.61 $14.0M 63
Apr 17, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $81.67 $10.2M 63
Apr 17, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $111.67 $14.0M 63
Apr 16, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $80.52 $12.1M 63
Apr 16, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $110.49 $16.6M 63
Apr 15, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $111.94 $14.0M 63
Apr 15, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $81.41 $10.2M 63
Apr 14, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $81.89 $10.2M 63
Apr 14, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $112.54 $14.1M 63
Apr 13, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $80.78 $10.1M 63
Apr 13, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $111.56 $13.9M 63
Apr 10, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $81.04 $10.1M 63
Apr 10, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $112.17 $14.0M 63
Apr 09, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $81.85 $10.2M 63
Apr 09, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $113.21 $14.2M 63
Apr 08, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $81.39 $10.2M 63
Apr 08, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $112.83 $14.1M 63
Apr 07, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 129,400 $110.65 $14.3M 63
Apr 07, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 126,800 $79.61 $10.1M 63
Apr 06, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 140,300 $109.64 $15.4M 63
Apr 06, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 138,478 $78.89 $10.9M 63
Apr 02, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $109.13 $16.4M 63
Apr 02, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $78.56 $11.8M 63
Apr 01, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $108.79 $16.3M 63
Apr 01, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $78.14 $11.7M 63
Mar 31, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $108.02 $16.2M 63
Mar 31, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $77.53 $11.6M 63
Mar 31, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 2,522,000 63
Mar 31, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 2,517,807 63
Mar 30, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $109.38 $16.4M 63
Mar 30, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $78.48 $11.8M 63
Mar 27, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $108.87 $16.3M 63
Mar 27, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $78.43 $11.8M 63
Mar 26, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $110.47 $16.6M 63
Mar 26, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $79.71 $12.0M 63
Mar 25, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 147,000 $109.58 $16.1M 63
Mar 25, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 142,807 $79.47 $11.3M 63
Mar 24, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $109.14 $16.4M 63
Mar 24, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $79.39 $11.9M 63
Mar 23, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $109.48 $16.4M 63
Mar 23, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $79.85 $12.0M 63
Mar 20, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $107.76 $16.2M 63
Mar 20, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $78.48 $11.8M 63
Mar 19, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $107.99 $16.2M 63
Mar 19, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 150,000 $78.62 $11.8M 63
Mar 18, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $109.90 $13.7M 63
Mar 18, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $80.21 $10.0M 63
Mar 17, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $111.36 $13.9M 63
Mar 17, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $81.24 $10.2M 63
Mar 16, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $112.39 $14.0M 63
Mar 16, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $82.21 $10.3M 63
Mar 13, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $81.26 $10.2M 63
Mar 13, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $111.45 $13.9M 63
Mar 12, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $82.39 $10.3M 63
Mar 12, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $112.35 $14.0M 63
Mar 11, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $83.58 $10.4M 63
Mar 11, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $113.63 $14.2M 63
Mar 10, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $84.22 $10.5M 63
Mar 10, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $114.28 $14.3M 63
Mar 09, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $112.23 $14.0M 63
Mar 09, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $82.79 $10.3M 63
Mar 06, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $112.97 $14.1M 63
Mar 06, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $83.03 $10.4M 63
Mar 05, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $116.23 $5.8M 63
Mar 05, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $84.90 $4.2M 63
Feb 28, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 346,500 63
Feb 28, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 349,600 63
Feb 19, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 6,300 $83.60 $527K 63
Feb 19, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 8,800 $114.62 $1.0M 63
Feb 18, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $83.78 $2.5M 63
Feb 18, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $114.64 $3.4M 63
Feb 17, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $83.86 $2.5M 63
Feb 17, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $114.55 $3.4M 63
Feb 13, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $83.50 $2.5M 63
Feb 13, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $113.73 $3.4M 63
Feb 12, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $83.74 $2.5M 63
Feb 12, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $113.99 $3.4M 63
Feb 11, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $83.35 $2.5M 63
Feb 11, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $113.19 $3.4M 63
Feb 10, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,100 $82.72 $2.5M 63
Feb 10, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 30,300 $111.84 $3.4M 63
Feb 09, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $80.74 $3.2M 63
Feb 09, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $109.58 $4.4M 63
Feb 06, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $79.78 $3.2M 63
Feb 06, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $108.78 $4.4M 63
Feb 05, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $79.38 $3.2M 63
Feb 05, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $108.57 $4.3M 63
Feb 04, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 40,100 $78.79 $3.2M 63
Feb 04, 2026 $CP
Canadian Pacific Kansas City
Buyback Buy 40,500 $107.48 $4.4M 63
Oct 31, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 1,703,521 63
Oct 31, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 1,555,610 63
Oct 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 21,810 $74.81 $1.6M 63
Oct 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 21,810 $104.44 $2.3M 63
Oct 27, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $74.70 $8.4M 63
Oct 27, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $104.64 $11.8M 63
Oct 24, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $75.37 $5.7M 63
Oct 24, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $105.58 $7.9M 63
Oct 23, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $76.21 $5.7M 63
Oct 23, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $106.65 $8.0M 63
Oct 22, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $76.89 $5.8M 63
Oct 22, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $107.55 $8.1M 63
Oct 21, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $76.06 $5.7M 63
Oct 21, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $106.72 $8.0M 63
Oct 20, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $107.60 $8.1M 63
Oct 20, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $76.66 $5.7M 63
Oct 17, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $107.81 $8.1M 63
Oct 17, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $76.80 $5.8M 63
Oct 16, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $106.80 $8.0M 63
Oct 16, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $75.86 $5.7M 63
Oct 15, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $76.60 $5.7M 63
Oct 15, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $107.57 $8.1M 63
Oct 14, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $106.65 $8.0M 63
Oct 14, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $75.98 $5.7M 63
Oct 13, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 154,622 $75.63 $11.7M 63
Oct 10, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $75.31 $8.5M 63
Oct 10, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $105.47 $11.9M 63
Oct 09, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $76.11 $5.7M 63
Oct 09, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $106.83 $8.0M 63
Oct 08, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $108.72 $8.2M 63
Oct 08, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $77.90 $5.8M 63
Oct 07, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $108.29 $8.1M 63
Oct 07, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $77.63 $5.8M 63
Oct 06, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $77.75 $5.8M 63
Oct 06, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $108.52 $8.1M 63
Oct 03, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $107.71 $8.1M 63
Oct 03, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 75,000 $77.23 $5.8M 63
Oct 02, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 96,300 $104.90 $10.1M 63
Oct 02, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 89,589 $75.19 $6.7M 63
Oct 01, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $74.31 $12.1M 63
Oct 01, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $103.56 $16.8M 63
Sep 18, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $75.86 $12.3M 63
Sep 15, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $75.61 $12.3M 63
Sep 12, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $75.27 $12.2M 63
Sep 09, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $75.41 $12.3M 63
Aug 29, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 3,669,603 63
Aug 29, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $76.45 $12.4M 63
Aug 29, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $105.03 $17.1M 63
Aug 29, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 3,347,100 63
Aug 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $76.27 $12.4M 63
Aug 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $104.95 $17.1M 63
Aug 27, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 137,500 $76.46 $10.5M 63
Aug 27, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 137,500 $105.63 $14.5M 63
Aug 26, 2025 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 145,767 $75.86 $11.1M 63
Aug 26, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 145,300 $105.07 $15.3M 63
Aug 25, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $73.77 $12.0M 63
Aug 25, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $102.11 $16.6M 63
Aug 22, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $74.94 $12.2M 63
Aug 22, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $103.85 $16.9M 63
Aug 21, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $73.62 $12.0M 63
Aug 21, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $102.34 $16.6M 63
Aug 20, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $74.82 $12.2M 63
Aug 20, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $103.79 $16.9M 63
Aug 19, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $74.95 $12.2M 63
Aug 19, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $103.83 $16.9M 63
Aug 18, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $73.63 $12.0M 63
Aug 18, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $101.72 $16.5M 63
Aug 15, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $74.24 $12.1M 63
Aug 15, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $102.52 $16.7M 63
Aug 14, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $73.81 $12.0M 63
Aug 14, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $101.94 $16.6M 63
Aug 13, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $75.61 $12.3M 63
Aug 13, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $104.09 $16.9M 63
Aug 12, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $74.98 $12.2M 63
Aug 12, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $103.26 $16.8M 63
Aug 11, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $74.58 $12.1M 63
Aug 11, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $102.77 $16.7M 63
Aug 08, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $75.60 $12.3M 63
Aug 08, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $103.98 $16.9M 63
Aug 07, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $104.47 $17.0M 63
Aug 07, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $75.86 $12.3M 63
Aug 06, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 158,100 $104.53 $16.5M 63
Aug 06, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 157,136 $76.02 $11.9M 63
Aug 05, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $74.79 $12.2M 63
Aug 05, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 162,500 $103.11 $16.8M 63
Aug 04, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 325,000 $74.39 $24.2M 63
Aug 01, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 164,200 $73.07 $12.0M 63
Aug 01, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 166,200 $100.78 $16.7M 63
Jul 31, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $74.03 $10.4M 63
Jul 31, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $102.54 $14.4M 63
Jul 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 2,036,269 63
Jul 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $76.10 $10.7M 63
Jul 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $105.12 $14.7M 63
Jul 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 2,034,400 63
Jul 29, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $76.40 $10.7M 63
Jul 29, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $105.14 $14.7M 63
Jul 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $76.00 $10.6M 63
Jul 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $104.31 $14.6M 63
Jul 25, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $76.34 $10.7M 63
Jul 25, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $104.65 $14.7M 63
Jul 24, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $104.30 $14.6M 63
Jul 24, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 140,000 $76.56 $10.7M 63
Jul 23, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 133,791 $77.41 $10.4M 63
Jul 23, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 133,900 $105.37 $14.1M 63
Jul 22, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 130,000 $78.13 $10.2M 63
Jul 22, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 130,000 $106.55 $13.9M 63
Jul 21, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 175,000 $106.75 $18.7M 63
Jul 21, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 175,000 $77.92 $13.6M 63
Jul 18, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $77.88 $6.6M 63
Jul 18, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $106.75 $9.1M 63
Jul 17, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $80.54 $6.8M 63
Jul 17, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $110.83 $9.4M 63
Jul 16, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $80.68 $6.9M 63
Jul 16, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $110.66 $9.4M 63
Jul 15, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $81.45 $6.9M 63
Jul 15, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $111.74 $9.5M 63
Jul 14, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $81.11 $6.9M 63
Jul 14, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $111.09 $9.4M 63
Jul 11, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $81.38 $6.9M 63
Jul 11, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $111.41 $9.5M 63
Jul 10, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $82.86 $7.0M 63
Jul 10, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $113.43 $9.6M 63
Jul 09, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,000 $81.34 $6.9M 63
Jul 09, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 84,900 $111.37 $9.5M 63
Jul 08, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,478 $80.97 $7.1M 63
Jul 08, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 85,600 $110.78 $9.5M 63
Jul 07, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 130,000 $80.22 $10.4M 63
Jul 07, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 130,000 $109.59 $14.2M 63
May 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 2,364,300 63
May 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $81.68 $9.2M 63
May 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $112.30 $12.6M 63
May 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 2,311,489 63
May 29, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $81.15 $9.1M 63
May 29, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $112.07 $12.6M 63
May 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $81.16 $9.1M 63
May 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $112.20 $12.6M 63
May 27, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $81.12 $9.1M 63
May 27, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $111.77 $12.6M 63
May 26, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 225,000 $111.58 $25.1M 63
May 23, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $80.47 $9.1M 63
May 23, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $110.64 $12.4M 63
May 22, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $80.51 $7.0M 63
May 22, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $111.69 $9.8M 63
May 21, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $112.72 $9.9M 63
May 21, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $81.40 $7.1M 63
May 20, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $114.03 $10.0M 63
May 20, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $81.82 $7.2M 63
May 19, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 175,000 $81.33 $14.2M 63
May 16, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $81.59 $7.1M 63
May 16, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $113.95 $10.0M 63
May 15, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $81.99 $7.2M 63
May 15, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $114.71 $10.0M 63
May 14, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $80.72 $7.1M 63
May 14, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 87,500 $112.75 $9.9M 63
May 13, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 110,889 $78.17 $8.7M 63
May 13, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $109.26 $12.3M 63
May 12, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $76.47 $8.6M 63
May 12, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 112,500 $107.03 $12.0M 63
May 09, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $102.65 $12.8M 63
May 09, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $73.66 $9.2M 63
May 08, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $73.89 $9.2M 63
May 08, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $102.71 $12.8M 63
May 07, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $73.76 $9.2M 63
May 07, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $101.78 $12.7M 63
May 06, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $73.61 $9.2M 63
May 06, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $101.44 $12.7M 63
May 05, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $74.71 $9.3M 63
May 05, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 125,000 $103.27 $12.9M 63
May 02, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $74.61 $7.5M 63
May 02, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $102.87 $10.3M 63
May 01, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,600 $72.91 $7.3M 63
May 01, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 101,800 $100.84 $10.3M 63
Apr 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 110,000 $99.40 $10.9M 63
Apr 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 2,197,300 63
Apr 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 110,000 $71.98 $7.9M 63
Apr 30, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 2,195,660 63
Apr 29, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 110,000 $71.68 $7.9M 63
Apr 29, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 110,000 $99.20 $10.9M 63
Apr 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 110,000 $72.03 $7.9M 63
Apr 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 110,000 $99.83 $11.0M 63
Apr 25, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 107,000 $72.40 $7.7M 63
Apr 25, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 108,100 $100.41 $10.9M 63
Apr 24, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $101.09 $10.1M 63
Apr 24, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $72.88 $7.3M 63
Apr 23, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $102.11 $10.2M 63
Apr 23, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $73.57 $7.4M 63
Muted rows are plan purchases, compensation grants, or DRIP — not open-market. Signal scores reflect the company's current score, not the score at time of trade.
Form55 provides data and analysis for informational purposes only. Nothing on this site constitutes investment advice or a recommendation to buy or sell any security. Past performance is not indicative of future results.