Insider Profile
Castro, Leonardo De Oliveira
1
Companies Filed At
0
Open-Market Buys (2yr)
Buy Value (2yr, open-market)
May 19, 2026
Most Recent Trade
50
Credibility
Score
72%
Hit Rate
+6.8%
Avg 90d Return
+5.9%
Median 90d Return
68
Evaluated Trades
+30.7%
Best Trade
-11.5%
Worst Trade
Hit rate and returns are based on 68 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
78%
Hit Rate · 90d
+1.8%
Median Alpha · 90d
18
Closed Buys Evaluated
83%
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 18 closed buys with individual return outcomes available on the Research plan.
Date Company Role Nature Dir. Shares Price Value Score
May 19, 2026 $STN
Stantec
Comp. Grant Buy 1,089 45
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 70 $132.99 $9K 45
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 3 $132.99 $399 45
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 4 $132.99 $532 45
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 225 $90.87 $20K 45
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 37 $138.64 $5K 45
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 12 $139.84 $2K 45
Jun 20, 2025 $STN
Stantec
Other Sell 3,382 $143.72 $486K 45
Jun 20, 2025 $STN
Stantec
Other Sell 846 $133.69 $113K 45
May 20, 2025 $STN
Stantec
Comp. Grant Buy 1,340 45
May 20, 2025 $STN
Stantec
Comp. Grant Buy 575 $136.29 $78K 45
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 57 $113.46 $6K 45
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 77 $111.78 $9K 45
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 3 $111.78 $335 45
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 5 $111.78 $559 45
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 240 $83.16 $20K 45
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 15 $113.57 $2K 45
Jun 21, 2024 $STN
Stantec
Other Sell 3,199 $174.15 $557K 45
Jun 21, 2024 $STN
Stantec
Other Sell 801 $115.10 $92K 45
Dec 31, 2023 $STN
Stantec
Plan / DRIP Buy 20 $88.99 $2K 45
Dec 31, 2023 $STN
Stantec
Plan / DRIP Buy 82 $88.99 $7K 45
Dec 22, 2023 $STN
Stantec
Open Market Buy 1,000 $104.39 $104K 45
Aug 14, 2023 $STN
Stantec
Open Market Buy 113 $90.01 $10K 45
Aug 14, 2023 $STN
Stantec
Open Market Buy 446 $90.01 $40K 45
Aug 14, 2023 $STN
Stantec
Open Market Buy 554 $90.01 $50K 45
Jun 23, 2023 $STN
Stantec
Other Sell 4,605 $101.22 $466K 45
Jun 23, 2023 $STN
Stantec
Other Sell 1,150 $82.16 $94K 45
May 15, 2023 $STN
Stantec
Comp. Grant Buy 576 $80.64 $46K 45
May 15, 2023 $STN
Stantec
Comp. Grant Buy 2,302 $80.64 $186K 45
Feb 27, 2023 $STN
Stantec
Open Market Buy 1,500 $78.96 $118K 45
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 6 $62.33 $374 45
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 84 $64.00 $5K 45
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 34 $62.77 $2K 45
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 133 $62.77 $8K 45
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 410 $48.38 $20K 45
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 6 $62.33 $374 45
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 116 $62.33 $7K 45
Aug 17, 2022 $STN
Stantec
Open Market Buy 1,000 $65.00 $65K 45
Aug 17, 2022 $STN
Stantec
Open Market Buy 500 $65.60 $33K 45
Aug 17, 2022 $STN
Stantec
Open Market Buy 1,000 $65.51 $66K 45
Aug 17, 2022 $STN
Stantec
Open Market Buy 1,000 $65.50 $66K 45
Aug 17, 2022 $STN
Stantec
Open Market Buy 1,000 $65.35 $65K 45
Aug 17, 2022 $STN
Stantec
Open Market Buy 1,000 $65.25 $65K 45
Aug 17, 2022 $STN
Stantec
Open Market Buy 970 $65.10 $63K 45
Aug 15, 2022 $STN
Stantec
Open Market Buy 1,000 $64.75 $65K 45
Jun 24, 2022 $STN
Stantec
Other Sell 1,427 $55.38 $79K 45
Jun 24, 2022 $STN
Stantec
Other Sell 5,707 $49.07 $280K 45
May 16, 2022 $STN
Stantec
Comp. Grant Buy 824 $54.50 $45K 45
May 16, 2022 $STN
Stantec
Comp. Grant Buy 3,293 $54.50 $179K 45
Dec 31, 2021 $STN
Stantec
Comp. Grant Buy 777 $53.45 $42K 45
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 136 $60.74 $8K 45
Dec 31, 2021 $STN
Stantec
Comp. Grant Buy 3,104 $53.45 $166K 45
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 34 $60.74 $2K 45
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 300 $56.29 $17K 45
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 1 $54.45 $54 45
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 8 $54.45 $436 45
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 121 $54.45 $7K 45
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 6 $54.45 $327 45
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 7 $54.45 $381 45
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 226 $45.94 $10K 45
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 14 $47.07 $659 45
May 20, 2021 $STN
Stantec
Exercise Buy 3,848 $32.98 $127K 45
May 20, 2021 $STN
Stantec
Exercise Sell 3,848 $32.98 $209K 45
Apr 23, 2021 $STN
Stantec
Other Sell 4,196 $38.58 $162K 45
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 528 $29.38 $16K 45
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 7 $40.23 $282 45
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 9 $40.23 $362 45
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 33 $41.79 $1K 45
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 194 $41.72 $8K 45
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 397 $40.34 $16K 45
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 2 $40.23 $80 45
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 9 $40.23 $362 45
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 150 $40.23 $6K 45
Dec 31, 2020 $STN
Stantec
Comp. Grant Buy 1,110 $42.00 $47K 45
Dec 31, 2020 $STN
Stantec
Comp. Grant Buy 4,443 $42.00 $187K 45
Aug 12, 2020 $STN
Stantec
Exercise Sell 4,863 $32.01 $156K 45
Aug 12, 2020 $STN
Stantec
Open Market Buy 7,692 $43.71 $336K 45
Aug 12, 2020 $STN
Stantec
Exercise Buy 7,692 $32.98 $254K 45
Aug 12, 2020 $STN
Stantec
Open Market Buy 13,564 $43.77 $594K 45
Aug 12, 2020 $STN
Stantec
Exercise Buy 13,564 $31.75 $431K 45
Aug 12, 2020 $STN
Stantec
Open Market Buy 4,863 $43.90 $214K 45
Aug 12, 2020 $STN
Stantec
Exercise Buy 4,863 $32.01 $156K 45
Aug 12, 2020 $STN
Stantec
Exercise Sell 13,564 $31.75 $431K 45
Aug 12, 2020 $STN
Stantec
Exercise Sell 7,692 $32.98 $254K 45
Apr 24, 2020 $STN
Stantec
Other Sell 4,500 $39.84 $179K 45
Mar 02, 2020 $STN
Stantec
Open Market Buy 3,964 $40.83 $162K 45
Mar 02, 2020 $STN
Stantec
Exercise Buy 11,930 $32.83 $392K 45
Mar 02, 2020 $STN
Stantec
Exercise Buy 3,964 $32.90 $130K 45
Mar 02, 2020 $STN
Stantec
Exercise Sell 3,964 $32.90 $130K 45
Mar 02, 2020 $STN
Stantec
Exercise Sell 11,930 $32.83 $392K 45
Mar 02, 2020 $STN
Stantec
Open Market Buy 11,930 $40.67 $485K 45
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.