Insider Profile
MacEwen, Robert Randall
2
Companies Filed At
7
Open-Market Buys (2yr)
$1.8M
Buy Value (2yr, open-market)
Aug 12, 2025
Most Recent Trade
60
Credibility
Score
60%
Hit Rate
+28.0%
Avg 90d Return
+16.8%
Median 90d Return
25
Evaluated Trades
+108.8%
Best Trade
-41.3%
Worst Trade
Hit rate and returns are based on 25 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
across 2 issuers · entity-resolved
67%
Hit Rate · 90d
+11.7%
Median Alpha · 90d
12
Closed Buys Evaluated
67%
Beat XIU
2
Issuers Traded
All-insider base rate: 59% hit rate  · +1.3% mean alpha (n=11504)
cluster buyer high frequency multi issuer 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 12 closed buys with individual return outcomes available on the Research plan.
Date Company Role Nature Dir. Shares Price Value Score
Aug 12, 2025 $BLDP
Ballard Power Systems
Open Market Buy 100,000 $2.41 $241K 38
Aug 12, 2025 $BLDP
Ballard Power Systems
Open Market Buy 158,215 $2.37 $375K 38
Aug 12, 2025 $BLDP
Ballard Power Systems
Open Market Buy 140,000 $2.37 $332K 38
Aug 12, 2025 $BLDP
Ballard Power Systems
Open Market Buy 100,000 $2.37 $237K 38
Aug 12, 2025 $BLDP
Ballard Power Systems
Open Market Buy 200,000 $2.39 $478K 38
Jul 18, 2025 $BLDP
Ballard Power Systems
Exercise Buy 31,379 $2.59 $81K 38
Jul 18, 2025 $BLDP
Ballard Power Systems
Exercise Buy 116,667 $2.59 $302K 38
Jul 18, 2025 $BLDP
Ballard Power Systems
Exercise Sell 31,379 $2.59 $81K 38
Jul 18, 2025 $BLDP
Ballard Power Systems
Exercise Sell 116,667 $2.59 $302K 38
Mar 18, 2025 $BLDP
Ballard Power Systems
Open Market Buy 10,079 $1.89 $19K 38
Mar 17, 2025 $BLDP
Ballard Power Systems
Open Market Buy 51,261 $1.93 $99K 38
Mar 12, 2025 $BLDP
Ballard Power Systems
Comp. Grant Buy 276,989 $1.76 $488K 38
Mar 12, 2025 $BLDP
Ballard Power Systems
Comp. Grant Buy 830,966 $1.76 $1.5M 38
Mar 10, 2025 $BLDP
Ballard Power Systems
Exercise Buy 16,828 $1.78 $30K 38
Mar 10, 2025 $BLDP
Ballard Power Systems
Exercise Sell 36,191 $4.49 $162K 38
Mar 15, 2024 $BLDP
Ballard Power Systems
Exercise Sell 21,686 $6.92 $150K 38
Mar 15, 2024 $BLDP
Ballard Power Systems
Exercise Buy 10,079 $3.78 $38K 38
Mar 11, 2024 $BLDP
Ballard Power Systems
Exercise Buy 18,591 $32.66 $607K 38
Mar 11, 2024 $BLDP
Ballard Power Systems
Exercise Buy 8,645 $4.03 $35K 38
Mar 08, 2024 $BLDP
Ballard Power Systems
Other Buy 108,575 $4.49 $488K 38
Mar 08, 2024 $BLDP
Ballard Power Systems
Other Buy 325,724 $4.49 $1.5M 38
Dec 05, 2023 $BEPC
Brookfield Renewable Corp
Open Market Buy 1,200 $36.72 $44K 50
Dec 05, 2023 $BEPC
Brookfield Renewable Corp
Open Market Buy 500 $36.83 $18K 50
Dec 05, 2023 $BEPC
Brookfield Renewable Corp
Open Market Buy 3,000 $36.85 $111K 50
Mar 21, 2023 $BLDP
Ballard Power Systems
Open Market Buy 15,707 $7.34 $115K 38
Mar 20, 2023 $BLDP
Ballard Power Systems
Exercise Sell 33,780 $14.22 $480K 38
Mar 20, 2023 $BLDP
Ballard Power Systems
Exercise Buy 15,707 $6.93 $109K 38
Mar 17, 2023 $BLDP
Ballard Power Systems
Expiry Sell 34,829 $12.92 $450K 38
Mar 17, 2023 $BLDP
Ballard Power Systems
Expiry Sell 10,104 $32.66 $330K 38
Mar 17, 2023 $BLDP
Ballard Power Systems
Expiry Sell 18,460 $14.22 $263K 38
Mar 15, 2023 $BLDP
Ballard Power Systems
Other Buy 65,029 $6.92 $450K 38
Mar 15, 2023 $BLDP
Ballard Power Systems
Other Buy 195,087 $6.92 $1.4M 38
Mar 15, 2022 $BLDP
Ballard Power Systems
Expiry Sell 2,399 $14.22 $34K 38
Mar 15, 2022 $BLDP
Ballard Power Systems
Expiry Sell 1,313 $32.66 $43K 38
Mar 15, 2022 $BLDP
Ballard Power Systems
Other Buy 67,365 $12.92 $870K 38
Mar 15, 2022 $BLDP
Ballard Power Systems
Exercise Sell 136,993 $3.06 $419K 38
Mar 15, 2022 $BLDP
Ballard Power Systems
Expiry Sell 5,820 $3.06 $18K 38
Mar 15, 2022 $BLDP
Ballard Power Systems
Exercise Buy 63,701 $10.28 $655K 38
Mar 14, 2022 $BLDP
Ballard Power Systems
Other Buy 104,489 $12.92 $1.3M 38
Feb 23, 2022 $BEPC
Brookfield Renewable Corp
Open Market Buy 3,200 $43.76 $140K 50
Sep 22, 2020 $BLDP
Ballard Power Systems
Exercise Sell 12,542 $4.02 $50K 38
Sep 22, 2020 $BLDP
Ballard Power Systems
Exercise Buy 5,869 $21.31 $125K 38
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.