Insider Profile
Brooks, John Kenneth
1
Companies Filed At
3
Open-Market Buys (2yr)
$5.9M
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.
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 63
Feb 03, 2026 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 61,979 63
Feb 03, 2026 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 23,525 $76.61 $1.8M 63
Jan 30, 2026 $CP
Canadian Pacific Kansas City
Open Market Buy 14,845 $75.18 $1.1M 63
Jan 30, 2026 $CP
Canadian Pacific Kansas City
Exercise Sell 14,845 $40.40 $600K 63
Jan 30, 2026 $CP
Canadian Pacific Kansas City
Exercise Buy 14,845 $40.40 $600K 63
Jan 26, 2026 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 41 $72.55 $3K 63
Jan 26, 2026 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 235 $72.55 $17K 63
Dec 31, 2025 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 874 $75.65 $66K 63
Dec 31, 2025 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 795 $75.73 $60K 63
Dec 31, 2025 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 136 $75.73 $10K 63
May 28, 2025 $CP
Canadian Pacific Kansas City
Exercise Sell 37,420 $41.06 $1.5M 63
May 28, 2025 $CP
Canadian Pacific Kansas City
Exercise Buy 37,420 $41.06 $1.5M 63
May 28, 2025 $CP
Canadian Pacific Kansas City
Open Market Buy 37,420 $80.75 $3.0M 63
Feb 14, 2025 $CP
Canadian Pacific Kansas City
Other Sell 18,131 $89.47 $1.6M 63
Dec 31, 2024 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 841 $80.67 $68K 63
Dec 31, 2024 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 679 $80.07 $54K 63
Dec 31, 2024 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 121 $80.07 $10K 63
Aug 28, 2024 $CP
Canadian Pacific Kansas City
Open Market Buy 21,700 $82.97 $1.8M 63
Aug 28, 2024 $CP
Canadian Pacific Kansas City
Exercise Sell 21,700 $23.36 $507K 63
Aug 28, 2024 $CP
Canadian Pacific Kansas City
Exercise Buy 21,700 $23.36 $507K 63
Feb 27, 2024 $CP
Canadian Pacific Kansas City
Exercise Sell 6,530 $35.18 $230K 63
Feb 27, 2024 $CP
Canadian Pacific Kansas City
Exercise Buy 20,975 $37.17 $780K 63
Feb 27, 2024 $CP
Canadian Pacific Kansas City
Exercise Sell 20,975 $37.17 $780K 63
Feb 27, 2024 $CP
Canadian Pacific Kansas City
Exercise Buy 6,530 $35.18 $230K 63
Feb 27, 2024 $CP
Canadian Pacific Kansas City
Open Market Buy 27,505 $86.33 $2.4M 63
Feb 15, 2024 $CP
Canadian Pacific Kansas City
Other Sell 18,217 $100.31 $1.8M 63
Feb 06, 2024 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 44,704 63
Feb 06, 2024 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 20,452 $84.28 $1.7M 63
Dec 31, 2023 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 123 $77.98 $10K 63
Dec 31, 2023 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 708 $77.12 $55K 63
Dec 31, 2023 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 550 $77.98 $43K 63
May 17, 2023 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 39,337 $82.40 $3.2M 63
May 02, 2023 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 2,607 63
May 02, 2023 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 1,112 $78.16 $87K 63
Feb 16, 2023 $CP
Canadian Pacific Kansas City
Other Sell 22,262 $140.98 $3.1M 63
Feb 02, 2023 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 17,882 $79.29 $1.4M 63
Feb 02, 2023 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 41,926 63
Feb 08, 2022 $CP
Canadian Pacific Kansas City
Other Sell 22,947 $145.12 $3.3M 63
Jan 31, 2022 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 691 $75.39 $52K 63
Jan 31, 2022 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 17,741 $71.40 $1.3M 63
Jan 31, 2022 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 2,764 $72.13 $199K 63
Jan 31, 2022 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 52,289 63
Dec 31, 2021 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 683 $72.94 $50K 63
Dec 31, 2021 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 501 $72.79 $36K 63
Dec 31, 2021 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 101 $72.29 $7K 63
Feb 05, 2021 $CP
Canadian Pacific Kansas City
Other Sell 1,831 $670.78 $1.2M 63
Jan 29, 2021 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 3,560 $336.22 $1.2M 63
Jan 29, 2021 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 781 $354.46 $277K 63
Jan 29, 2021 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 9,967 63
Dec 31, 2020 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 18 $268.25 $5K 63
Dec 31, 2020 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 183 $274.95 $50K 63
Dec 31, 2020 $CP
Canadian Pacific Kansas City
Plan / DRIP Buy 96 $268.25 $26K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.54 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 368 $433.41 $159K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.42 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.10 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $433.04 $80K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.03 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $432.94 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 276 $432.93 $119K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $432.80 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $432.56 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $432.48 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $432.43 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Exercise Buy 1,440 $168.84 $243K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Exercise Buy 1,900 $119.18 $226K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Exercise Buy 2,345 $97.70 $229K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Exercise Buy 2,850 $75.71 $216K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.17 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Exercise Sell 1,440 $168.84 $243K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Exercise Sell 1,900 $119.18 $226K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Exercise Sell 2,345 $97.70 $229K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Exercise Sell 2,850 $75.71 $216K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $438.03 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $437.65 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $437.61 $81K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $437.60 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $437.44 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $437.39 $80K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $437.38 $80K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $437.25 $80K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $437.06 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $437.05 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 2 $436.97 $874 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 368 $436.94 $161K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $436.93 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $436.77 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $436.73 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $436.65 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 32 $436.65 $14K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $436.61 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 644 $436.60 $281K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $436.01 $80K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 276 $435.94 $120K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $435.85 $80K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $435.48 $80K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $435.47 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 1 $435.43 $435 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 3 $435.39 $1K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 276 $435.38 $120K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $435.10 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $435.00 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 368 $434.53 $160K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $434.26 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $434.23 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $434.17 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $434.16 $80K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $434.08 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $434.06 $80K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $434.06 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $434.01 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 186 $434.00 $81K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.89 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 285 $433.84 $124K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 184 $433.81 $80K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.64 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.63 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 114 $433.62 $49K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.60 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.58 $40K 63
Nov 16, 2020 $CP
Canadian Pacific Kansas City
Open Market Buy 92 $433.58 $40K 63
Feb 07, 2020 $CP
Canadian Pacific Kansas City
Other Sell 2,233 $472.87 $1.1M 63
Jan 31, 2020 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 13,026 63
Jan 31, 2020 $CP
Canadian Pacific Kansas City
Comp. Grant Buy 4,342 $265.81 $1.2M 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.