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.
Date Company Role Nature Dir. Shares Price Value Score
May 19, 2026 $STN
Stantec
Comp. Grant Buy 1,089 58
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 70 $132.99 $9K 58
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 3 $132.99 $399 58
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 4 $132.99 $532 58
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 225 $90.87 $20K 58
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 37 $138.64 $5K 58
Dec 31, 2025 $STN
Stantec
Plan / DRIP Buy 12 $139.84 $2K 58
Jun 20, 2025 $STN
Stantec
Other Sell 3,382 $143.72 $486K 58
Jun 20, 2025 $STN
Stantec
Other Sell 846 $133.69 $113K 58
May 20, 2025 $STN
Stantec
Comp. Grant Buy 1,340 58
May 20, 2025 $STN
Stantec
Comp. Grant Buy 575 $136.29 $78K 58
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 57 $113.46 $6K 58
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 77 $111.78 $9K 58
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 3 $111.78 $335 58
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 5 $111.78 $559 58
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 240 $83.16 $20K 58
Dec 31, 2024 $STN
Stantec
Plan / DRIP Buy 15 $113.57 $2K 58
Jun 21, 2024 $STN
Stantec
Other Sell 3,199 $174.15 $557K 58
Jun 21, 2024 $STN
Stantec
Other Sell 801 $115.10 $92K 58
Dec 31, 2023 $STN
Stantec
Plan / DRIP Buy 20 $88.99 $2K 58
Dec 31, 2023 $STN
Stantec
Plan / DRIP Buy 82 $88.99 $7K 58
Dec 22, 2023 $STN
Stantec
Open Market Buy 1,000 $104.39 $104K 58
Aug 14, 2023 $STN
Stantec
Open Market Buy 113 $90.01 $10K 58
Aug 14, 2023 $STN
Stantec
Open Market Buy 446 $90.01 $40K 58
Aug 14, 2023 $STN
Stantec
Open Market Buy 554 $90.01 $50K 58
Jun 23, 2023 $STN
Stantec
Other Sell 4,605 $101.22 $466K 58
Jun 23, 2023 $STN
Stantec
Other Sell 1,150 $82.16 $94K 58
May 15, 2023 $STN
Stantec
Comp. Grant Buy 576 $80.64 $46K 58
May 15, 2023 $STN
Stantec
Comp. Grant Buy 2,302 $80.64 $186K 58
Feb 27, 2023 $STN
Stantec
Open Market Buy 1,500 $78.96 $118K 58
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 6 $62.33 $374 58
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 84 $64.00 $5K 58
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 34 $62.77 $2K 58
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 133 $62.77 $8K 58
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 410 $48.38 $20K 58
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 6 $62.33 $374 58
Dec 31, 2022 $STN
Stantec
Plan / DRIP Buy 116 $62.33 $7K 58
Aug 17, 2022 $STN
Stantec
Open Market Buy 1,000 $65.00 $65K 58
Aug 17, 2022 $STN
Stantec
Open Market Buy 500 $65.60 $33K 58
Aug 17, 2022 $STN
Stantec
Open Market Buy 1,000 $65.51 $66K 58
Aug 17, 2022 $STN
Stantec
Open Market Buy 1,000 $65.50 $66K 58
Aug 17, 2022 $STN
Stantec
Open Market Buy 1,000 $65.35 $65K 58
Aug 17, 2022 $STN
Stantec
Open Market Buy 1,000 $65.25 $65K 58
Aug 17, 2022 $STN
Stantec
Open Market Buy 970 $65.10 $63K 58
Aug 15, 2022 $STN
Stantec
Open Market Buy 1,000 $64.75 $65K 58
Jun 24, 2022 $STN
Stantec
Other Sell 1,427 $55.38 $79K 58
Jun 24, 2022 $STN
Stantec
Other Sell 5,707 $49.07 $280K 58
May 16, 2022 $STN
Stantec
Comp. Grant Buy 824 $54.50 $45K 58
May 16, 2022 $STN
Stantec
Comp. Grant Buy 3,293 $54.50 $179K 58
Dec 31, 2021 $STN
Stantec
Comp. Grant Buy 777 $53.45 $42K 58
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 136 $60.74 $8K 58
Dec 31, 2021 $STN
Stantec
Comp. Grant Buy 3,104 $53.45 $166K 58
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 34 $60.74 $2K 58
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 300 $56.29 $17K 58
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 1 $54.45 $54 58
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 8 $54.45 $436 58
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 121 $54.45 $7K 58
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 6 $54.45 $327 58
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 7 $54.45 $381 58
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 226 $45.94 $10K 58
Dec 31, 2021 $STN
Stantec
Plan / DRIP Buy 14 $47.07 $659 58
May 20, 2021 $STN
Stantec
Exercise Buy 3,848 $32.98 $127K 58
May 20, 2021 $STN
Stantec
Exercise Sell 3,848 $32.98 $209K 58
Apr 23, 2021 $STN
Stantec
Other Sell 4,196 $38.58 $162K 58
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 528 $29.38 $16K 58
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 7 $40.23 $282 58
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 9 $40.23 $362 58
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 33 $41.79 $1K 58
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 194 $41.72 $8K 58
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 397 $40.34 $16K 58
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 2 $40.23 $80 58
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 9 $40.23 $362 58
Dec 31, 2020 $STN
Stantec
Plan / DRIP Buy 150 $40.23 $6K 58
Dec 31, 2020 $STN
Stantec
Comp. Grant Buy 1,110 $42.00 $47K 58
Dec 31, 2020 $STN
Stantec
Comp. Grant Buy 4,443 $42.00 $187K 58
Aug 12, 2020 $STN
Stantec
Exercise Sell 4,863 $32.01 $156K 58
Aug 12, 2020 $STN
Stantec
Open Market Buy 7,692 $43.71 $336K 58
Aug 12, 2020 $STN
Stantec
Exercise Buy 7,692 $32.98 $254K 58
Aug 12, 2020 $STN
Stantec
Open Market Buy 13,564 $43.77 $594K 58
Aug 12, 2020 $STN
Stantec
Exercise Buy 13,564 $31.75 $431K 58
Aug 12, 2020 $STN
Stantec
Open Market Buy 4,863 $43.90 $214K 58
Aug 12, 2020 $STN
Stantec
Exercise Buy 4,863 $32.01 $156K 58
Aug 12, 2020 $STN
Stantec
Exercise Sell 13,564 $31.75 $431K 58
Aug 12, 2020 $STN
Stantec
Exercise Sell 7,692 $32.98 $254K 58
Apr 24, 2020 $STN
Stantec
Other Sell 4,500 $39.84 $179K 58
Mar 02, 2020 $STN
Stantec
Open Market Buy 3,964 $40.83 $162K 58
Mar 02, 2020 $STN
Stantec
Exercise Buy 11,930 $32.83 $392K 58
Mar 02, 2020 $STN
Stantec
Exercise Buy 3,964 $32.90 $130K 58
Mar 02, 2020 $STN
Stantec
Exercise Sell 3,964 $32.90 $130K 58
Mar 02, 2020 $STN
Stantec
Exercise Sell 11,930 $32.83 $392K 58
Mar 02, 2020 $STN
Stantec
Open Market Buy 11,930 $40.67 $485K 58
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.