Insider Profile
Brooks, John Kenneth
1
Companies Filed At
2
Open-Market Buys (2yr)
$4.1M
Buy Value (2yr, open-market)
Feb 13, 2026
Most Recent Trade
64
Credibility
Score
85%
Hit Rate
+4.3%
Avg 90d Return
+5.4%
Median 90d Return
100
Evaluated Trades
+14.1%
Best Trade
-9.8%
Worst Trade
Hit rate and returns are based on 100 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.
Cross-Company Track Record
95%
Hit Rate · 90d
-3.9%
Median Alpha · 90d
65
Closed Buys Evaluated
2%
Beat XIU
All-insider base rate: 59% hit rate  · +1.3% mean alpha (n=11504)
cluster buyer high frequency size concentrated
Entry: closing price on SEDI filing date (point-in-time). Exit: 90 calendar days later. Alpha vs XIU.TO (iShares TSX 60). Closed trades only. Not investment advice.
Research 65 closed buys with individual return outcomes available on the Research plan.
Date Company Role Nature Dir. Shares Price Value Score
Feb 13, 2026 $CP
Canadian Pacific Kansas City
— Other Sell 19,427 $66.29 $1.3M 80
Feb 03, 2026 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 61,979 — — 80
Feb 03, 2026 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 23,525 $76.61 $1.8M 80
Jan 30, 2026 $CP
Canadian Pacific Kansas City
— Open Market Buy 14,845 $75.18 $1.1M 80
Jan 30, 2026 $CP
Canadian Pacific Kansas City
— Exercise Sell 14,845 $40.40 $600K 80
Jan 30, 2026 $CP
Canadian Pacific Kansas City
— Exercise Buy 14,845 $40.40 $600K 80
Jan 26, 2026 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 41 $72.55 $3K 80
Jan 26, 2026 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 235 $72.55 $17K 80
Dec 31, 2025 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 874 $75.65 $66K 80
Dec 31, 2025 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 795 $75.73 $60K 80
Dec 31, 2025 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 136 $75.73 $10K 80
May 28, 2025 $CP
Canadian Pacific Kansas City
— Exercise Sell 37,420 $41.06 $1.5M 80
May 28, 2025 $CP
Canadian Pacific Kansas City
— Exercise Buy 37,420 $41.06 $1.5M 80
May 28, 2025 $CP
Canadian Pacific Kansas City
— Open Market Buy 37,420 $80.75 $3.0M 80
Feb 14, 2025 $CP
Canadian Pacific Kansas City
— Other Sell 18,131 $89.47 $1.6M 80
Dec 31, 2024 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 841 $80.67 $68K 80
Dec 31, 2024 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 679 $80.07 $54K 80
Dec 31, 2024 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 121 $80.07 $10K 80
Aug 28, 2024 $CP
Canadian Pacific Kansas City
— Open Market Buy 21,700 $82.97 $1.8M 80
Aug 28, 2024 $CP
Canadian Pacific Kansas City
— Exercise Sell 21,700 $23.36 $507K 80
Aug 28, 2024 $CP
Canadian Pacific Kansas City
— Exercise Buy 21,700 $23.36 $507K 80
Feb 27, 2024 $CP
Canadian Pacific Kansas City
— Exercise Sell 6,530 $35.18 $230K 80
Feb 27, 2024 $CP
Canadian Pacific Kansas City
— Exercise Buy 20,975 $37.17 $780K 80
Feb 27, 2024 $CP
Canadian Pacific Kansas City
— Exercise Sell 20,975 $37.17 $780K 80
Feb 27, 2024 $CP
Canadian Pacific Kansas City
— Exercise Buy 6,530 $35.18 $230K 80
Feb 27, 2024 $CP
Canadian Pacific Kansas City
— Open Market Buy 27,505 $86.33 $2.4M 80
Feb 15, 2024 $CP
Canadian Pacific Kansas City
— Other Sell 18,217 $100.31 $1.8M 80
Feb 06, 2024 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 44,704 — — 80
Feb 06, 2024 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 20,452 $84.28 $1.7M 80
Dec 31, 2023 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 123 $77.98 $10K 80
Dec 31, 2023 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 708 $77.12 $55K 80
Dec 31, 2023 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 550 $77.98 $43K 80
May 17, 2023 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 39,337 $82.40 $3.2M 80
May 02, 2023 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 2,607 — — 80
May 02, 2023 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 1,112 $78.16 $87K 80
Feb 16, 2023 $CP
Canadian Pacific Kansas City
— Other Sell 22,262 $140.98 $3.1M 80
Feb 02, 2023 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 17,882 $79.29 $1.4M 80
Feb 02, 2023 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 41,926 — — 80
Feb 08, 2022 $CP
Canadian Pacific Kansas City
— Other Sell 22,947 $145.12 $3.3M 80
Jan 31, 2022 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 691 $75.39 $52K 80
Jan 31, 2022 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 17,741 $71.40 $1.3M 80
Jan 31, 2022 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 2,764 $72.13 $199K 80
Jan 31, 2022 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 52,289 — — 80
Dec 31, 2021 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 683 $72.94 $50K 80
Dec 31, 2021 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 501 $72.79 $36K 80
Dec 31, 2021 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 101 $72.29 $7K 80
Feb 05, 2021 $CP
Canadian Pacific Kansas City
— Other Sell 1,831 $670.78 $1.2M 80
Jan 29, 2021 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 3,560 $336.22 $1.2M 80
Jan 29, 2021 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 781 $354.46 $277K 80
Jan 29, 2021 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 9,967 — — 80
Dec 31, 2020 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 18 $268.25 $5K 80
Dec 31, 2020 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 183 $274.95 $50K 80
Dec 31, 2020 $CP
Canadian Pacific Kansas City
— Plan / DRIP Buy 96 $268.25 $26K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.54 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 368 $433.41 $159K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.42 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.10 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $433.04 $80K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.03 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $432.94 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 276 $432.93 $119K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $432.80 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $432.56 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $432.48 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $432.43 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Exercise Buy 1,440 $168.84 $243K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Exercise Buy 1,900 $119.18 $226K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Exercise Buy 2,345 $97.70 $229K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Exercise Buy 2,850 $75.71 $216K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.17 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Exercise Sell 1,440 $168.84 $243K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Exercise Sell 1,900 $119.18 $226K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Exercise Sell 2,345 $97.70 $229K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Exercise Sell 2,850 $75.71 $216K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $438.03 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $437.65 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $437.61 $81K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $437.60 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $437.44 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $437.39 $80K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $437.38 $80K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $437.25 $80K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $437.06 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $437.05 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 2 $436.97 $874 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 368 $436.94 $161K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $436.93 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $436.77 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $436.73 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $436.65 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 32 $436.65 $14K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $436.61 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 644 $436.60 $281K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $436.01 $80K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 276 $435.94 $120K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $435.85 $80K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $435.48 $80K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $435.47 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 1 $435.43 $435 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 3 $435.39 $1K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 276 $435.38 $120K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $435.10 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $435.00 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 368 $434.53 $160K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $434.26 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $434.23 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $434.17 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $434.16 $80K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $434.08 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $434.06 $80K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $434.06 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $434.01 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 186 $434.00 $81K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.89 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 285 $433.84 $124K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 184 $433.81 $80K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.64 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.63 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 114 $433.62 $49K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.60 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.58 $40K 80
Nov 16, 2020 $CP
Canadian Pacific Kansas City
— Open Market Buy 92 $433.58 $40K 80
Feb 07, 2020 $CP
Canadian Pacific Kansas City
— Other Sell 2,233 $472.87 $1.1M 80
Jan 31, 2020 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 13,026 — — 80
Jan 31, 2020 $CP
Canadian Pacific Kansas City
— Comp. Grant Buy 4,342 $265.81 $1.2M 80
Muted rows are plan purchases, compensation grants, or DRIP — not open-market. Confluence Scores reflect the company's current score, not the score at time of trade.
Form55 provides data and analysis for informational purposes only. Nothing on this site constitutes investment advice or a recommendation to buy or sell any security. Past performance is not indicative of future results.