Insider Profile
Canadian Pacific Railway Limited
1
Companies Filed At
0
Open-Market Buys (2yr)
Buy Value (2yr, open-market)
Mar 31, 2025
Most Recent Trade
54
Credibility
Score
77%
Hit Rate
+3.4%
Avg 90d Return
+5.4%
Median 90d Return
170
Evaluated Trades
+16.4%
Best Trade
-15.4%
Worst Trade
Hit rate and returns are based on 170 open-market buys with evaluable 90-day outcomes. Score reflects historical conviction, not a guarantee of future performance. This insider has a solid track record of profitable timing.
Date Company Role Nature Dir. Shares Price Value Score
Mar 31, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 101,900 $69.88 $7.1M 63
Mar 31, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 102,800 $100.45 $10.3M 63
Mar 31, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 1,737,958 63
Mar 31, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 1,742,700 63
Mar 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 110,000 $70.34 $7.7M 63
Mar 28, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 110,000 $100.77 $11.1M 63
Mar 27, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $72.00 $7.2M 63
Mar 27, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $103.04 $10.3M 63
Mar 26, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 94,497 $73.16 $6.9M 63
Mar 26, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $104.33 $10.4M 63
Mar 25, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $72.46 $7.2M 63
Mar 25, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $103.66 $10.4M 63
Mar 24, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $73.09 $7.3M 63
Mar 24, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $104.62 $10.5M 63
Mar 21, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $72.48 $7.2M 63
Mar 21, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 100,000 $103.96 $10.4M 63
Mar 20, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 90,000 $73.92 $6.7M 63
Mar 20, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 90,000 $106.10 $9.5M 63
Mar 19, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 90,000 $74.25 $6.7M 63
Mar 19, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 90,000 $106.37 $9.6M 63
Mar 18, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 93,800 $74.06 $6.9M 63
Mar 18, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 90,000 $105.91 $9.5M 63
Mar 17, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 90,000 $75.15 $6.8M 63
Mar 17, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 90,000 $107.42 $9.7M 63
Mar 14, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 90,000 $74.28 $6.7M 63
Mar 14, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 90,000 $106.72 $9.6M 63
Mar 13, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 71,558 $73.54 $5.3M 63
Mar 13, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 65,000 $106.11 $6.9M 63
Mar 12, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 65,200 $73.54 $4.8M 63
Mar 12, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 67,800 $105.71 $7.2M 63
Mar 11, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 71,300 $72.74 $5.2M 63
Mar 11, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 74,200 $105.18 $7.8M 63
Mar 10, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 65,000 $75.31 $4.9M 63
Mar 10, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 65,000 $108.77 $7.1M 63
Mar 07, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 56,877 $77.32 $4.4M 63
Mar 07, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 58,000 $111.05 $6.4M 63
Mar 06, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 52,826 $77.41 $4.1M 63
Mar 06, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 55,400 $110.43 $6.1M 63
Mar 05, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 65,000 $76.00 $4.9M 63
Mar 05, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 65,000 $109.15 $7.1M 63
Mar 04, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 65,000 $74.41 $4.8M 63
Mar 04, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 65,000 $107.73 $7.0M 63
Mar 03, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 65,000 $77.33 $5.0M 63
Mar 03, 2025 $CP
Canadian Pacific Kansas City
Buyback Buy 64,500 $111.93 $7.2M 63
Dec 24, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 690,000 63
Dec 18, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $437.46 $21.9M 63
Dec 17, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $436.56 $21.8M 63
Dec 16, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $432.42 $21.6M 63
Dec 15, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $429.86 $21.5M 63
Dec 14, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $432.67 $21.6M 63
Dec 11, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $432.52 $21.6M 63
Dec 10, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $432.23 $21.6M 63
Dec 09, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $432.83 $21.6M 63
Dec 08, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $429.61 $21.5M 63
Dec 07, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $426.93 $21.3M 63
Dec 04, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $422.00 $16.9M 63
Dec 03, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $416.25 $16.6M 63
Dec 02, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $417.42 $12.5M 63
Dec 01, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $419.23 $12.6M 63
Nov 30, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 63
Nov 30, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 422,190 63
Nov 30, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $418.92 $12.6M 63
Nov 27, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 15,000 $422.57 $6.3M 63
Nov 27, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $422.19 $2.1M 63
Nov 26, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $421.74 $12.7M 63
Nov 25, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $422.15 $8.4M 63
Nov 24, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $427.05 $8.5M 63
Nov 23, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 15,033 $433.66 $6.5M 63
Nov 20, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $437.60 $8.8M 63
Nov 19, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $441.53 $8.8M 63
Nov 18, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $441.54 $8.8M 63
Nov 17, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $440.15 $8.8M 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $437.69 $8.8M 63
Nov 13, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $436.81 $8.7M 63
Nov 12, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $432.46 $8.6M 63
Nov 11, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $430.09 $8.6M 63
Nov 10, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $428.54 $8.6M 63
Nov 09, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $425.39 $8.5M 63
Nov 06, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $415.73 $8.3M 63
Nov 05, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $416.68 $8.3M 63
Nov 04, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 35,000 $412.83 $14.4M 63
Nov 03, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $419.38 $8.4M 63
Nov 02, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 21,266 $407.03 $8.7M 63
Oct 30, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 189,304 63
Oct 30, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 25,891 $394.68 $10.2M 63
Oct 29, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $400.26 $10.0M 63
Oct 28, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 35,000 $401.63 $14.1M 63
Oct 27, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $405.57 $8.1M 63
Oct 26, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 22,837 $404.69 $9.2M 63
Oct 23, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 15,000 $411.79 $6.2M 63
Oct 22, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 11,367 $414.98 $4.7M 63
Oct 21, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $417.93 $2.1M 63
Oct 20, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $421.70 $2.1M 63
Oct 19, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $428.42 $2.1M 63
Oct 16, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $430.13 $2.2M 63
Oct 15, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $426.55 $2.1M 63
Oct 14, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $421.95 $2.1M 63
Oct 13, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $416.71 $2.1M 63
Oct 12, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $415.42 $2.1M 63
Oct 09, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $411.97 $2.1M 63
Oct 08, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $410.16 $2.1M 63
Oct 07, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $408.47 $2.0M 63
Oct 06, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $402.65 $2.0M 63
Oct 05, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $405.26 $2.0M 63
Oct 02, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,100 $402.57 $2.1M 63
Oct 01, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $404.16 $2.0M 63
Sep 30, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 457,628 63
Sep 30, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $405.83 $2.0M 63
Sep 29, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $405.46 $2.0M 63
Sep 28, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,000 $406.18 $2.0M 63
Sep 25, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 6,957 $402.04 $2.8M 63
Sep 24, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 10,000 $399.92 $4.0M 63
Sep 23, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 10,000 $401.16 $4.0M 63
Sep 22, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 8,726 $397.03 $3.5M 63
Sep 21, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 14,581 $390.44 $5.7M 63
Sep 18, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $399.67 $10.0M 63
Sep 17, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $400.53 $10.0M 63
Sep 16, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $400.77 $10.0M 63
Sep 14, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $399.90 $10.0M 63
Sep 11, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $394.84 $11.8M 63
Sep 10, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $389.62 $11.7M 63
Sep 09, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $388.47 $11.7M 63
Sep 08, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 35,300 $380.47 $13.4M 63
Sep 04, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 32,064 $381.05 $12.2M 63
Sep 03, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $384.89 $11.5M 63
Sep 02, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $387.38 $11.6M 63
Sep 01, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 30,000 $386.15 $11.6M 63
Feb 28, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 390,800 63
Feb 28, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 45,000 $327.50 $14.7M 63
Feb 27, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 43,100 $337.79 $14.6M 63
Feb 26, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $344.87 $13.8M 63
Feb 25, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $347.53 $13.9M 63
Feb 24, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 37,200 $343.81 $12.8M 63
Feb 21, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $352.89 $8.8M 63
Feb 20, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 21,400 $355.95 $7.6M 63
Feb 19, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 15,000 $358.37 $5.4M 63
Feb 18, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 15,000 $356.28 $5.3M 63
Feb 14, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 15,000 $359.32 $5.4M 63
Feb 12, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 6,100 $359.50 $2.2M 63
Feb 11, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $357.71 $8.9M 63
Feb 10, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 25,000 $355.16 $8.9M 63
Feb 07, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 40,000 $355.66 $14.2M 63
Feb 06, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $364.10 $7.3M 63
Feb 05, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $361.69 $7.2M 63
Feb 04, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $358.05 $7.2M 63
Feb 03, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 20,000 $354.28 $7.1M 63
Jan 31, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 1,000 $349.97 $350K 63
Jan 30, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 193,754 63
Jan 30, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 216,000 63
Jan 30, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 5,100 $348.91 $1.8M 63
Jan 29, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $346.84 $4.2M 63
Jan 28, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $345.06 $4.1M 63
Jan 27, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $339.88 $4.1M 63
Jan 24, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $344.02 $4.1M 63
Jan 23, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $340.10 $4.1M 63
Jan 22, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $339.46 $4.1M 63
Jan 21, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $338.15 $4.1M 63
Jan 20, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $343.60 $4.1M 63
Jan 17, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $342.90 $4.1M 63
Jan 16, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $341.82 $4.1M 63
Jan 15, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $342.67 $4.1M 63
Jan 14, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $344.00 $4.1M 63
Jan 13, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $339.27 $4.1M 63
Jan 10, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $337.40 $4.0M 63
Jan 09, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $337.68 $4.1M 63
Jan 08, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $339.66 $4.1M 63
Jan 07, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $340.73 $4.1M 63
Jan 06, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 12,000 $333.67 $4.0M 63
Jan 03, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 50,000 $333.14 $16.7M 63
Jan 02, 2020 $CP
Canadian Pacific Kansas City
Buyback Buy 45,954 $332.62 $15.3M 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.