Insider Profile
Hepworth, Graeme Ashley
1
Companies Filed At
12
Open-Market Buys (2yr)
$2.2M
Buy Value (2yr, open-market)
Jun 22, 2026
Most Recent Trade
43
Credibility
Score
68%
Hit Rate
+5.1%
Avg 90d Return
+8.2%
Median 90d Return
57
Evaluated Trades
+16.3%
Best Trade
-8.3%
Worst Trade
Hit rate and returns are based on 57 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
90%
Hit Rate · 90d
+3.1%
Median Alpha · 90d
10
Closed Buys Evaluated
90%
Beat XIU
All-insider base rate: 59% hit rate  · +1.3% mean alpha (n=11504)
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 10 closed buys with individual return outcomes available on the Research plan.
Political Donations · Elections Canada

$6K in individual political contributions across 7 donations (2013–2021).

Date Party Recipient Amount
2021-08-16 Conservative Party of Canada Conservative Party of Canada $1K
2021-08-16 Conservative Party of Canada Don Valley West Conservative Association $650
2020-12-13 Conservative Party of Canada Conservative Party of Canada $1K
2019-02-04 Conservative Party of Canada Conservative Party of Canada $1K
2015-12-10 Liberal Party of Canada Parkdale--High Park Federal Liberal Association $1K
2015-06-08 Liberal Party of Canada Parkdale--High Park Federal Liberal Association $92
2013-12-21 Liberal Party of Canada Virani, Arif $1K

Source: Elections Canada public contribution records (individual donations only; corporate political donations have been banned federally since 2007). Matched to this insider by name — shown for transparency, not a claim of wrongdoing and not a Confluence Score input.

Date Company Role Nature Dir. Shares Price Value Score
Jun 22, 2026 $RY
Royal Bank of Canada
— Open Market Buy 1,463 $284.86 $417K 73
Jun 22, 2026 $RY
Royal Bank of Canada
— Exercise Sell 1,463 $90.23 $132K 73
Jun 22, 2026 $RY
Royal Bank of Canada
— Exercise Buy 1,463 $90.23 $132K 73
Apr 22, 2026 $RY
Royal Bank of Canada
— Open Market Buy 1,463 $242.82 $355K 73
Apr 22, 2026 $RY
Royal Bank of Canada
— Exercise Buy 1,463 $90.23 $132K 73
Apr 22, 2026 $RY
Royal Bank of Canada
— Exercise Sell 1,463 $90.23 $132K 73
Mar 20, 2026 $RY
Royal Bank of Canada
— Open Market Buy 1,463 $220.19 $322K 73
Mar 20, 2026 $RY
Royal Bank of Canada
— Exercise Buy 1,463 $90.23 $132K 73
Mar 20, 2026 $RY
Royal Bank of Canada
— Exercise Sell 1,463 $90.23 $132K 73
Feb 24, 2026 $RY
Royal Bank of Canada
— Corp. Event Buy 240 $233.79 $56K 73
Feb 24, 2026 $RY
Royal Bank of Canada
— Corp. Event Buy 35 $233.79 $8K 73
Feb 23, 2026 $RY
Royal Bank of Canada
— Exercise Sell 1,463 $90.23 $132K 73
Feb 23, 2026 $RY
Royal Bank of Canada
— Exercise Buy 1,463 $90.23 $132K 73
Feb 23, 2026 $RY
Royal Bank of Canada
— Open Market Buy 1,463 $236.62 $346K 73
Jan 21, 2026 $RY
Royal Bank of Canada
— Open Market Buy 1,463 $230.51 $337K 73
Jan 21, 2026 $RY
Royal Bank of Canada
— Exercise Sell 1,463 $90.23 $132K 73
Jan 21, 2026 $RY
Royal Bank of Canada
— Exercise Buy 1,463 $90.23 $132K 73
Dec 31, 2025 $RY
Royal Bank of Canada
— Plan / DRIP Buy 162 — — 73
Dec 17, 2025 $RY
Royal Bank of Canada
— Other Sell 3,776 $228.98 $865K 73
Dec 16, 2025 $RY
Royal Bank of Canada
— Comp. Grant Buy 9,464 $228.43 $2.2M 73
Dec 16, 2025 $RY
Royal Bank of Canada
— Comp. Grant Buy 14,090 $230.00 $3.2M 73
Dec 13, 2025 $RY
Royal Bank of Canada
— Other Sell 14,268 $227.70 $3.2M 73
Nov 24, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 36 $208.64 $8K 73
Nov 24, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 28 $208.64 $6K 73
Nov 24, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 286 $208.64 $60K 73
Aug 22, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 313 $188.94 $59K 73
Aug 22, 2025 $RY
Royal Bank of Canada
— Exercise Sell 310 $74.39 $23K 73
Aug 22, 2025 $RY
Royal Bank of Canada
— Exercise Buy 310 $74.39 $23K 73
Aug 22, 2025 $RY
Royal Bank of Canada
— Open Market Buy 310 $189.57 $59K 73
Aug 22, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 30 $188.94 $6K 73
Aug 22, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 40 $188.94 $8K 73
Jul 22, 2025 $RY
Royal Bank of Canada
— Open Market Buy 308 $182.30 $56K 73
Jul 22, 2025 $RY
Royal Bank of Canada
— Exercise Buy 308 $74.39 $23K 73
Jul 22, 2025 $RY
Royal Bank of Canada
— Exercise Sell 308 $74.39 $23K 73
Jun 20, 2025 $RY
Royal Bank of Canada
— Exercise Sell 308 $74.33 $23K 73
Jun 20, 2025 $RY
Royal Bank of Canada
— Exercise Buy 308 $74.39 $23K 73
Jun 20, 2025 $RY
Royal Bank of Canada
— Open Market Buy 308 $175.47 $54K 73
May 23, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 41 $175.12 $7K 73
May 23, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 31 $175.12 $5K 73
May 23, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 322 $175.12 $56K 73
May 22, 2025 $RY
Royal Bank of Canada
— Exercise Sell 308 $74.39 $23K 73
May 22, 2025 $RY
Royal Bank of Canada
— Exercise Buy 308 $74.39 $23K 73
May 22, 2025 $RY
Royal Bank of Canada
— Open Market Buy 308 $174.06 $54K 73
Apr 22, 2025 $RY
Royal Bank of Canada
— Exercise Sell 308 $74.39 $23K 73
Apr 22, 2025 $RY
Royal Bank of Canada
— Exercise Buy 308 $74.39 $23K 73
Apr 22, 2025 $RY
Royal Bank of Canada
— Open Market Buy 308 $160.06 $49K 73
Apr 22, 2025 $RY
Royal Bank of Canada
— Expiry Sell 308 $74.39 $23K 73
Apr 22, 2025 $RY
Royal Bank of Canada
— Expiry Sell 308 $74.39 $23K 73
Mar 21, 2025 $RY
Royal Bank of Canada
— Exercise Buy 308 $74.39 $23K 73
Mar 21, 2025 $RY
Royal Bank of Canada
— Exercise Sell 308 $74.39 $23K 73
Mar 21, 2025 $RY
Royal Bank of Canada
— Open Market Buy 308 $161.89 $50K 73
Feb 24, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 42 $170.07 $7K 73
Feb 24, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 32 $170.07 $5K 73
Feb 24, 2025 $RY
Royal Bank of Canada
— Corp. Event Buy 329 $170.07 $56K 73
Jan 22, 2025 $RY
Royal Bank of Canada
— Open Market Buy 308 $175.12 $54K 73
Jan 22, 2025 $RY
Royal Bank of Canada
— Exercise Sell 308 $74.39 $23K 73
Jan 22, 2025 $RY
Royal Bank of Canada
— Exercise Buy 308 $74.39 $23K 73
Dec 31, 2024 $RY
Royal Bank of Canada
— Plan / DRIP Buy 194 — — 73
Dec 17, 2024 $RY
Royal Bank of Canada
— Comp. Grant Buy 15,856 $177.97 $2.8M 73
Dec 17, 2024 $RY
Royal Bank of Canada
— Comp. Grant Buy 3,655 $177.83 $650K 73
Dec 17, 2024 $RY
Royal Bank of Canada
— Comp. Grant Buy 9,672 $177.83 $1.7M 73
Dec 13, 2024 $RY
Royal Bank of Canada
— Other Sell 15,240 $178.27 $2.7M 73
Dec 13, 2024 $RY
Royal Bank of Canada
— Other Sell 1,176 $178.27 $210K 73
Nov 22, 2024 $RY
Royal Bank of Canada
— Corp. Event Buy 39 $171.90 $7K 73
Nov 22, 2024 $RY
Royal Bank of Canada
— Corp. Event Buy 10 $171.90 $2K 73
Nov 22, 2024 $RY
Royal Bank of Canada
— Corp. Event Buy 355 $171.90 $61K 73
Aug 23, 2024 $RY
Royal Bank of Canada
— Corp. Event Buy 394 $153.65 $61K 73
Aug 23, 2024 $RY
Royal Bank of Canada
— Corp. Event Buy 11 $153.65 $2K 73
Aug 23, 2024 $RY
Royal Bank of Canada
— Corp. Event Buy 44 $153.65 $7K 73
May 24, 2024 $RY
Royal Bank of Canada
— Corp. Event Buy 403 $144.57 $58K 73
May 24, 2024 $RY
Royal Bank of Canada
— Corp. Event Buy 12 $144.57 $2K 73
May 24, 2024 $RY
Royal Bank of Canada
— Corp. Event Buy 44 $144.57 $6K 73
Dec 14, 2023 $RY
Royal Bank of Canada
— Other Sell 15,974 $125.82 $2.0M 73
Dec 13, 2023 $RY
Royal Bank of Canada
— Comp. Grant Buy 13,774 $124.87 $1.7M 73
Dec 13, 2023 $RY
Royal Bank of Canada
— Comp. Grant Buy 30,166 $125.37 $3.8M 73
Nov 24, 2023 $RY
Royal Bank of Canada
— Corp. Event Buy 52 $119.69 $6K 73
Nov 24, 2023 $RY
Royal Bank of Canada
— Corp. Event Buy 12 $119.69 $1K 73
Nov 24, 2023 $RY
Royal Bank of Canada
— Corp. Event Buy 491 $119.69 $59K 73
Aug 24, 2023 $RY
Royal Bank of Canada
— Corp. Event Buy 480 $121.03 $58K 73
Aug 24, 2023 $RY
Royal Bank of Canada
— Corp. Event Buy 51 $121.03 $6K 73
Aug 24, 2023 $RY
Royal Bank of Canada
— Corp. Event Buy 13 $121.03 $2K 73
May 24, 2023 $RY
Royal Bank of Canada
— Comp. Grant Buy 11 $127.58 $1K 73
May 24, 2023 $RY
Royal Bank of Canada
— Comp. Grant Buy 440 $127.58 $56K 73
May 24, 2023 $RY
Royal Bank of Canada
— Comp. Grant Buy 46 $127.58 $6K 73
Dec 13, 2022 $RY
Royal Bank of Canada
— Comp. Grant Buy 25,878 $131.64 $3.4M 73
Dec 13, 2022 $RY
Royal Bank of Canada
— Comp. Grant Buy 12,756 $131.70 $1.7M 73
Feb 24, 2022 $RY
Royal Bank of Canada
— Comp. Grant Buy 365 $142.04 $52K 73
Feb 24, 2022 $RY
Royal Bank of Canada
— Comp. Grant Buy 36 $142.04 $5K 73
Feb 24, 2022 $RY
Royal Bank of Canada
— Comp. Grant Buy 9 $142.04 $1K 73
Dec 31, 2021 $RY
Royal Bank of Canada
— Plan / DRIP Buy 192 — — 73
Dec 14, 2020 $RY
Royal Bank of Canada
— Comp. Grant Buy 14,248 $106.12 $1.5M 73
Dec 14, 2020 $RY
Royal Bank of Canada
— Comp. Grant Buy 29,894 $106.00 $3.2M 73
Dec 11, 2020 $RY
Royal Bank of Canada
— Other Sell 4,884 $105.88 $517K 73
Nov 24, 2020 $RY
Royal Bank of Canada
— Comp. Grant Buy 42 $104.29 $4K 73
Nov 24, 2020 $RY
Royal Bank of Canada
— Comp. Grant Buy 316 $104.29 $33K 73
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.