Insider Profile
Velani, Nadeem
1
Companies Filed At
11
Open-Market Buys (2yr)
$34.1M
Buy Value (2yr, open-market)
May 22, 2026
Most Recent Trade
20
Credibility
Score
Score
49%
Hit Rate
-0.9%
Avg 90d Return
-1.8%
Median 90d Return
92
Evaluated Trades
+14.1%
Best Trade
-14.2%
Worst Trade
Hit rate and returns are based on 92 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.
Cross-Company Track Record
38%
Hit Rate · 90d
-7.4%
Median Alpha · 90d
34
Closed Buys Evaluated
12%
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
34 closed buys with individual return outcomes available on the
Research plan.
Currently Accumulating
Companies this insider is net-buying on the open market over the last 90 days
| Date | Company | Dir. | Value |
|---|---|---|---|
| May 22, 2026 |
$CP
Canadian Pacific Kansas City
|
Sell | $3.1M |
| May 22, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | $4.0M |
| May 22, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | $3.1M |
| May 21, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | $2.8M |
| May 21, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | $3.8M |
| May 21, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | $71K |
| May 21, 2026 |
$CP
Canadian Pacific Kansas City
|
Sell | $52K |
| May 21, 2026 |
$CP
Canadian Pacific Kansas City
|
Sell | $2.8M |
| May 21, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | $52K |
| Feb 13, 2026 |
$CP
Canadian Pacific Kansas City
|
Sell | — |
| Feb 13, 2026 |
$CP
Canadian Pacific Kansas City
|
Sell | $595K |
| Feb 03, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | $342K |
| Feb 03, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | $2.7M |
| Feb 03, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | — |
| Jan 26, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | $23K |
| Jan 26, 2026 |
$CP
Canadian Pacific Kansas City
|
Buy | $17K |
| Dec 31, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $83K |
| Dec 31, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $87K |
| Dec 31, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $63K |
| Sep 19, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $4.9M |
| Sep 19, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $6.2M |
| Sep 19, 2025 |
$CP
Canadian Pacific Kansas City
|
Sell | $4.9M |
| Sep 18, 2025 |
$CP
Canadian Pacific Kansas City
|
Sell | $3.9M |
| Sep 18, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $5.8M |
| Sep 18, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $3.9M |
| Sep 16, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $591K |
| Sep 16, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $86K |
| Sep 16, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $882K |
| Sep 16, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $28K |
| Sep 16, 2025 |
$CP
Canadian Pacific Kansas City
|
Sell | $591K |
| Jun 12, 2025 |
$CP
Canadian Pacific Kansas City
|
Sell | $485K |
| Jun 12, 2025 |
$CP
Canadian Pacific Kansas City
|
Sell | $1.2M |
| Jun 12, 2025 |
$CP
Canadian Pacific Kansas City
|
Sell | $3.3M |
| Jun 12, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $485K |
| Jun 12, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $1.2M |
| Jun 12, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $3.3M |
| Jun 12, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $4.0M |
| Jun 12, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $6.6M |
| Jun 09, 2025 |
$CP
Canadian Pacific Kansas City
|
Sell | $1.7M |
| Jun 09, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $1.7M |
| Jun 09, 2025 |
$CP
Canadian Pacific Kansas City
|
Buy | $2.7M |
| Feb 14, 2025 |
$CP
Canadian Pacific Kansas City
|
Sell | $2.7M |
| Dec 31, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $57K |
| Dec 31, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $72K |
| Dec 31, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $87K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $654K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $167K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $167K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $255K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $255K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $255K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $232K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $232K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $148K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $278K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $392K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $278K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $148K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $148K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $599K |
| Jun 24, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $349K |
| Mar 13, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $69K |
| Mar 13, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $69K |
| Mar 13, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $69K |
| Mar 13, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $123K |
| Mar 13, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $46K |
| Mar 13, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $185K |
| Mar 13, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $69K |
| Mar 13, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $46K |
| Mar 08, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $69K |
| Mar 08, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $69K |
| Mar 08, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $183K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $153K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $208K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $242K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $185K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $116K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $185K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $185K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $139K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $303K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $485K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $121K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $93K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $44K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $192K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $116K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $399K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $153K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $545K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $208K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $93K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $185K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $363K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $139K |
| Mar 07, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $44K |
| Feb 15, 2024 |
$CP
Canadian Pacific Kansas City
|
Sell | $2.7M |
| Feb 06, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | $2.6M |
| Feb 06, 2024 |
$CP
Canadian Pacific Kansas City
|
Buy | — |
| Dec 31, 2023 |
$CP
Canadian Pacific Kansas City
|
Buy | $53K |
| Dec 31, 2023 |
$CP
Canadian Pacific Kansas City
|
Buy | $71K |
| Dec 31, 2023 |
$CP
Canadian Pacific Kansas City
|
Buy | $49K |
| May 17, 2023 |
$CP
Canadian Pacific Kansas City
|
Buy | $5.0M |
| Feb 16, 2023 |
$CP
Canadian Pacific Kansas City
|
Sell | $1.0M |
| Feb 02, 2023 |
$CP
Canadian Pacific Kansas City
|
Buy | $3.3M |
| Feb 02, 2023 |
$CP
Canadian Pacific Kansas City
|
Buy | — |
| Feb 02, 2023 |
$CP
Canadian Pacific Kansas City
|
Buy | $605K |
| Feb 02, 2023 |
$CP
Canadian Pacific Kansas City
|
Buy | $667K |
| Feb 02, 2023 |
$CP
Canadian Pacific Kansas City
|
Buy | $1.6M |
| Feb 08, 2022 |
$CP
Canadian Pacific Kansas City
|
Sell | $5.5M |
| Jan 31, 2022 |
$CP
Canadian Pacific Kansas City
|
Buy | $1.9M |
| Jan 31, 2022 |
$CP
Canadian Pacific Kansas City
|
Buy | — |
| Dec 31, 2021 |
$CP
Canadian Pacific Kansas City
|
Buy | $65K |
| Dec 31, 2021 |
$CP
Canadian Pacific Kansas City
|
Buy | $27K |
| Dec 31, 2021 |
$CP
Canadian Pacific Kansas City
|
Buy | $43K |
| Feb 05, 2021 |
$CP
Canadian Pacific Kansas City
|
Sell | $4.6M |
| Jan 29, 2021 |
$CP
Canadian Pacific Kansas City
|
Buy | — |
| Jan 29, 2021 |
$CP
Canadian Pacific Kansas City
|
Buy | $1.7M |
| Dec 31, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $45K |
| Dec 31, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $21K |
| Dec 31, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $65K |
| Nov 19, 2020 |
$CP
Canadian Pacific Kansas City
|
Sell | $101K |
| Nov 19, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $221K |
| Nov 19, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $101K |
| Nov 18, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $101K |
| Nov 18, 2020 |
$CP
Canadian Pacific Kansas City
|
Sell | $101K |
| Nov 18, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $221K |
| Nov 17, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $221K |
| Nov 17, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $236K |
| Nov 17, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $221K |
| Nov 17, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $63K |
| Nov 17, 2020 |
$CP
Canadian Pacific Kansas City
|
Sell | $63K |
| Nov 17, 2020 |
$CP
Canadian Pacific Kansas City
|
Sell | $236K |
| Nov 17, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $221K |
| Nov 17, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $177K |
| Nov 16, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $220K |
| Nov 16, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $63K |
| Nov 16, 2020 |
$CP
Canadian Pacific Kansas City
|
Sell | $63K |
| Nov 13, 2020 |
$CP
Canadian Pacific Kansas City
|
Sell | $166K |
| Nov 13, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $166K |
| Nov 13, 2020 |
$CP
Canadian Pacific Kansas City
|
Sell | $71K |
| Nov 13, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $184K |
| Nov 13, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $571K |
| Nov 13, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $71K |
| Nov 12, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $17K |
| Nov 12, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $50K |
| Feb 07, 2020 |
$CP
Canadian Pacific Kansas City
|
Sell | $2.5M |
| Jan 31, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $364K |
| Jan 31, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $1.4M |
| Jan 31, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | — |
| Jan 03, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $55K |
| Jan 03, 2020 |
$CP
Canadian Pacific Kansas City
|
Buy | $166K |
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.