Insider Profile
Strain, Kevin
1
Companies Filed At
17
Open-Market Buys (2yr)
$21.6M
Buy Value (2yr, open-market)
May 12, 2026
Most Recent Trade
32
Credibility
Score
Score
60%
Hit Rate
+0.9%
Avg 90d Return
+0.6%
Median 90d Return
77
Evaluated Trades
+17.9%
Best Trade
-13.0%
Worst Trade
Hit rate and returns are based on 77 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
43%
Hit Rate · 90d
-4.2%
Median Alpha · 90d
21
Closed Buys Evaluated
14%
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
21 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
Political Donations · Elections Canada
$1K in individual political contributions across 16 donations (2008–2011).
| Date | Party | Amount |
|---|---|---|
| 2011-12-16 | Conservative Party of Canada | $75 |
| 2011-12-09 | Conservative Party of Canada | $100 |
| 2011-10-04 | Conservative Party of Canada | $75 |
| 2011-07-15 | Conservative Party of Canada | $75 |
| 2011-07-11 | Conservative Party of Canada | $75 |
| 2011-04-06 | Conservative Party of Canada | $75 |
| 2011-01-27 | Conservative Party of Canada | $75 |
| 2010-11-09 | Conservative Party of Canada | $50 |
| 2010-11-08 | Conservative Party of Canada | $50 |
| 2010-10-13 | Conservative Party of Canada | $50 |
| 2010-05-17 | Conservative Party of Canada | $50 |
| 2010-02-01 | Conservative Party of Canada | $50 |
| 2008-06-25 | Conservative Party of Canada | $50 |
| 2008-06-16 | Conservative Party of Canada | $50 |
| 2008-04-22 | Conservative Party of Canada | $50 |
| 2008-02-11 | Conservative Party of Canada | $100 |
Source: Elections Canada public contribution records (individual donations only; corporate political donations have been banned federally since 2007). Matched to this insider by name — shown for transparency, not a claim of wrongdoing and not a Confluence Score input.
| Date | Company | Dir. | Value |
|---|---|---|---|
| May 12, 2026 |
$SLF
Sun Life Financial
|
Sell | $7.1M |
| May 12, 2026 |
$SLF
Sun Life Financial
|
Buy | $7.1M |
| May 12, 2026 |
$SLF
Sun Life Financial
|
Buy | $10.2M |
| May 11, 2026 |
$SLF
Sun Life Financial
|
Sell | $200K |
| May 11, 2026 |
$SLF
Sun Life Financial
|
Buy | $283K |
| May 11, 2026 |
$SLF
Sun Life Financial
|
Buy | $200K |
| Mar 31, 2026 |
$SLF
Sun Life Financial
|
Buy | $11K |
| Mar 31, 2026 |
$SLF
Sun Life Financial
|
Buy | $268K |
| Feb 24, 2026 |
$SLF
Sun Life Financial
|
Buy | $8.2M |
| Feb 24, 2026 |
$SLF
Sun Life Financial
|
Buy | $9.6M |
| Feb 21, 2026 |
$SLF
Sun Life Financial
|
Buy | $8.9M |
| Feb 11, 2026 |
$SLF
Sun Life Financial
|
Buy | $549K |
| Dec 31, 2025 |
$SLF
Sun Life Financial
|
Buy | $264K |
| Dec 31, 2025 |
$SLF
Sun Life Financial
|
Buy | $11K |
| Dec 31, 2025 |
$SLF
Sun Life Financial
|
Buy | $465K |
| Sep 29, 2025 |
$SLF
Sun Life Financial
|
Buy | $250K |
| Sep 29, 2025 |
$SLF
Sun Life Financial
|
Buy | $10K |
| Aug 12, 2025 |
$SLF
Sun Life Financial
|
Buy | $16K |
| Aug 12, 2025 |
$SLF
Sun Life Financial
|
Buy | $79K |
| Aug 12, 2025 |
$SLF
Sun Life Financial
|
Buy | $24K |
| Aug 12, 2025 |
$SLF
Sun Life Financial
|
Buy | $8K |
| Aug 12, 2025 |
$SLF
Sun Life Financial
|
Buy | $24K |
| Aug 12, 2025 |
$SLF
Sun Life Financial
|
Buy | $640K |
| Jun 30, 2025 |
$SLF
Sun Life Financial
|
Buy | $10K |
| Jun 30, 2025 |
$SLF
Sun Life Financial
|
Buy | $248K |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $18K |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Sell | $1.8M |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Sell | $600K |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Sell | $4.8M |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $1.8M |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $600K |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $4.8M |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $9.5M |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $223K |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $62K |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $71K |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $45K |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $53K |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $9K |
| Jun 05, 2025 |
$SLF
Sun Life Financial
|
Buy | $343K |
| Mar 31, 2025 |
$SLF
Sun Life Financial
|
Buy | $234K |
| Mar 31, 2025 |
$SLF
Sun Life Financial
|
Buy | $10K |
| Feb 25, 2025 |
$SLF
Sun Life Financial
|
Buy | $8.4M |
| Feb 25, 2025 |
$SLF
Sun Life Financial
|
Buy | $7.4M |
| Feb 22, 2025 |
$SLF
Sun Life Financial
|
Buy | $4.7M |
| Dec 31, 2024 |
$SLF
Sun Life Financial
|
Buy | $9K |
| Dec 31, 2024 |
$SLF
Sun Life Financial
|
Buy | $219K |
| Dec 31, 2024 |
$SLF
Sun Life Financial
|
Buy | $422K |
| Sep 27, 2024 |
$SLF
Sun Life Financial
|
Buy | $209K |
| Sep 27, 2024 |
$SLF
Sun Life Financial
|
Buy | $9K |
| Jun 28, 2024 |
$SLF
Sun Life Financial
|
Buy | $207K |
| Jun 28, 2024 |
$SLF
Sun Life Financial
|
Buy | $9K |
| Jun 04, 2024 |
$SLF
Sun Life Financial
|
Buy | $810K |
| Mar 28, 2024 |
$SLF
Sun Life Financial
|
Buy | $197K |
| Mar 28, 2024 |
$SLF
Sun Life Financial
|
Buy | $8K |
| Feb 08, 2024 |
$SLF
Sun Life Financial
|
Sell | $327K |
| Dec 29, 2023 |
$SLF
Sun Life Financial
|
Buy | $8K |
| Dec 29, 2023 |
$SLF
Sun Life Financial
|
Buy | $158K |
| Dec 13, 2023 |
$SLF
Sun Life Financial
|
Buy | $3.0M |
| Dec 13, 2023 |
$SLF
Sun Life Financial
|
Sell | $809K |
| Dec 13, 2023 |
$SLF
Sun Life Financial
|
Sell | $2.3M |
| Dec 13, 2023 |
$SLF
Sun Life Financial
|
Buy | $1.1M |
| Dec 13, 2023 |
$SLF
Sun Life Financial
|
Buy | $809K |
| Dec 13, 2023 |
$SLF
Sun Life Financial
|
Buy | $2.3M |
| Sep 29, 2023 |
$SLF
Sun Life Financial
|
Buy | $8K |
| Sep 29, 2023 |
$SLF
Sun Life Financial
|
Buy | $151K |
| Jun 30, 2023 |
$SLF
Sun Life Financial
|
Buy | $8K |
| Jun 30, 2023 |
$SLF
Sun Life Financial
|
Buy | $149K |
| Mar 31, 2023 |
$SLF
Sun Life Financial
|
Buy | $141K |
| Mar 31, 2023 |
$SLF
Sun Life Financial
|
Buy | $8K |
| Feb 25, 2023 |
$SLF
Sun Life Financial
|
Buy | $2.3M |
| Feb 21, 2023 |
$SLF
Sun Life Financial
|
Buy | $13.8M |
| Feb 21, 2023 |
$SLF
Sun Life Financial
|
Buy | $5.4M |
| Feb 13, 2023 |
$SLF
Sun Life Financial
|
Buy | $1.7M |
| Feb 13, 2023 |
$SLF
Sun Life Financial
|
Buy | $17K |
| Feb 13, 2023 |
$SLF
Sun Life Financial
|
Buy | $17K |
| Feb 13, 2023 |
$SLF
Sun Life Financial
|
Buy | $2.4M |
| Feb 13, 2023 |
$SLF
Sun Life Financial
|
Buy | $34K |
| Feb 13, 2023 |
$SLF
Sun Life Financial
|
Sell | $1.7M |
| Feb 13, 2023 |
$SLF
Sun Life Financial
|
Sell | $2.4M |
| Feb 09, 2023 |
$SLF
Sun Life Financial
|
Buy | $317K |
| Dec 31, 2022 |
$SLF
Sun Life Financial
|
Buy | $329K |
| Dec 30, 2022 |
$SLF
Sun Life Financial
|
Buy | $104K |
| Dec 30, 2022 |
$SLF
Sun Life Financial
|
Buy | $7K |
| Feb 28, 2022 |
$SLF
Sun Life Financial
|
Buy | $3.5M |
| Feb 22, 2022 |
$SLF
Sun Life Financial
|
Buy | $4.7M |
| Feb 22, 2022 |
$SLF
Sun Life Financial
|
Buy | $12.7M |
| Feb 09, 2022 |
$SLF
Sun Life Financial
|
Buy | $998K |
| Dec 31, 2021 |
$SLF
Sun Life Financial
|
Buy | $67K |
| Dec 31, 2021 |
$SLF
Sun Life Financial
|
Buy | $7K |
| Dec 31, 2021 |
$SLF
Sun Life Financial
|
Buy | $266K |
| Nov 15, 2021 |
$SLF
Sun Life Financial
|
Buy | $700K |
| Sep 29, 2021 |
$SLF
Sun Life Financial
|
Buy | $55K |
| Feb 27, 2021 |
$SLF
Sun Life Financial
|
Buy | $2.6M |
| Feb 23, 2021 |
$SLF
Sun Life Financial
|
Buy | $2.6M |
| Feb 23, 2021 |
$SLF
Sun Life Financial
|
Buy | $7.2M |
| Feb 11, 2021 |
$SLF
Sun Life Financial
|
Buy | $892K |
| Dec 31, 2020 |
$SLF
Sun Life Financial
|
Buy | $184K |
| Dec 31, 2020 |
$SLF
Sun Life Financial
|
Buy | $45K |
| Sep 30, 2020 |
$SLF
Sun Life Financial
|
Buy | $44K |
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.