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 51
Aug 12, 2025 $BLDP
Ballard Power Systems
— Open Market Buy 158,215 $2.37 $375K 51
Aug 12, 2025 $BLDP
Ballard Power Systems
— Open Market Buy 140,000 $2.37 $332K 51
Aug 12, 2025 $BLDP
Ballard Power Systems
— Open Market Buy 100,000 $2.37 $237K 51
Aug 12, 2025 $BLDP
Ballard Power Systems
— Open Market Buy 200,000 $2.39 $478K 51
Jul 18, 2025 $BLDP
Ballard Power Systems
— Exercise Buy 31,379 $2.59 $81K 51
Jul 18, 2025 $BLDP
Ballard Power Systems
— Exercise Buy 116,667 $2.59 $302K 51
Jul 18, 2025 $BLDP
Ballard Power Systems
— Exercise Sell 31,379 $2.59 $81K 51
Jul 18, 2025 $BLDP
Ballard Power Systems
— Exercise Sell 116,667 $2.59 $302K 51
Mar 18, 2025 $BLDP
Ballard Power Systems
— Open Market Buy 10,079 $1.89 $19K 51
Mar 17, 2025 $BLDP
Ballard Power Systems
— Open Market Buy 51,261 $1.93 $99K 51
Mar 12, 2025 $BLDP
Ballard Power Systems
— Comp. Grant Buy 276,989 $1.76 $488K 51
Mar 12, 2025 $BLDP
Ballard Power Systems
— Comp. Grant Buy 830,966 $1.76 $1.5M 51
Mar 10, 2025 $BLDP
Ballard Power Systems
— Exercise Buy 16,828 $1.78 $30K 51
Mar 10, 2025 $BLDP
Ballard Power Systems
— Exercise Sell 36,191 $4.49 $162K 51
Mar 15, 2024 $BLDP
Ballard Power Systems
— Exercise Sell 21,686 $6.92 $150K 51
Mar 15, 2024 $BLDP
Ballard Power Systems
— Exercise Buy 10,079 $3.78 $38K 51
Mar 11, 2024 $BLDP
Ballard Power Systems
— Exercise Buy 18,591 $32.66 $607K 51
Mar 11, 2024 $BLDP
Ballard Power Systems
— Exercise Buy 8,645 $4.03 $35K 51
Mar 08, 2024 $BLDP
Ballard Power Systems
— Other Buy 108,575 $4.49 $488K 51
Mar 08, 2024 $BLDP
Ballard Power Systems
— Other Buy 325,724 $4.49 $1.5M 51
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 51
Mar 20, 2023 $BLDP
Ballard Power Systems
— Exercise Sell 33,780 $14.22 $480K 51
Mar 20, 2023 $BLDP
Ballard Power Systems
— Exercise Buy 15,707 $6.93 $109K 51
Mar 17, 2023 $BLDP
Ballard Power Systems
— Expiry Sell 34,829 $12.92 $450K 51
Mar 17, 2023 $BLDP
Ballard Power Systems
— Expiry Sell 10,104 $32.66 $330K 51
Mar 17, 2023 $BLDP
Ballard Power Systems
— Expiry Sell 18,460 $14.22 $263K 51
Mar 15, 2023 $BLDP
Ballard Power Systems
— Other Buy 65,029 $6.92 $450K 51
Mar 15, 2023 $BLDP
Ballard Power Systems
— Other Buy 195,087 $6.92 $1.4M 51
Mar 15, 2022 $BLDP
Ballard Power Systems
— Expiry Sell 2,399 $14.22 $34K 51
Mar 15, 2022 $BLDP
Ballard Power Systems
— Expiry Sell 1,313 $32.66 $43K 51
Mar 15, 2022 $BLDP
Ballard Power Systems
— Other Buy 67,365 $12.92 $870K 51
Mar 15, 2022 $BLDP
Ballard Power Systems
— Exercise Sell 136,993 $3.06 $419K 51
Mar 15, 2022 $BLDP
Ballard Power Systems
— Expiry Sell 5,820 $3.06 $18K 51
Mar 15, 2022 $BLDP
Ballard Power Systems
— Exercise Buy 63,701 $10.28 $655K 51
Mar 14, 2022 $BLDP
Ballard Power Systems
— Other Buy 104,489 $12.92 $1.3M 51
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 51
Sep 22, 2020 $BLDP
Ballard Power Systems
— Exercise Buy 5,869 $21.31 $125K 51
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.