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