Insider Profile
Sproul, Joan Eloise
1
Companies Filed At
62
Open-Market Buys (2yr)
$4.6M
Buy Value (2yr, open-market)
Nov 20, 2025
Most Recent Trade
55
Credibility
Score
78%
Hit Rate
+3.7%
Avg 90d Return
+5.9%
Median 90d Return
122
Evaluated Trades
+18.5%
Best Trade
-20.0%
Worst Trade
Hit rate and returns are based on 122 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
Nov 20, 2025 $FSV
FirstService
Open Market Buy 600 $213.12 $128K 74
Nov 20, 2025 $FSV
FirstService
Open Market Buy 400 $213.28 $85K 74
Nov 20, 2025 $FSV
FirstService
Open Market Buy 200 $213.14 $43K 74
Nov 20, 2025 $FSV
FirstService
Open Market Buy 100 $213.27 $21K 74
Nov 20, 2025 $FSV
FirstService
Open Market Buy 1,000 $212.79 $213K 74
Nov 20, 2025 $FSV
FirstService
Open Market Buy 100 $212.91 $21K 74
Nov 20, 2025 $FSV
FirstService
Open Market Buy 100 $212.92 $21K 74
Nov 20, 2025 $FSV
FirstService
Open Market Buy 200 $212.94 $43K 74
Sep 24, 2025 $FSV
FirstService
Exercise Buy 3,500 $154.44 $541K 74
Sep 24, 2025 $FSV
FirstService
Exercise Sell 3,500 $154.44 $541K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 900 $272.08 $245K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 1,200 $272.09 $327K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 200 $271.62 $54K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 400 $271.65 $109K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 300 $271.82 $82K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 100 $271.83 $27K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 200 $271.85 $54K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 200 $271.87 $54K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 300 $271.88 $82K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 100 $271.90 $27K 74
Aug 07, 2025 $FSV
FirstService
Open Market Buy 100 $272.05 $27K 74
Aug 05, 2025 $FSV
FirstService
Exercise Buy 1,000 $154.44 $154K 74
Aug 05, 2025 $FSV
FirstService
Exercise Buy 3,000 $149.36 $448K 74
Aug 05, 2025 $FSV
FirstService
Exercise Sell 1,000 $154.44 $154K 74
Aug 05, 2025 $FSV
FirstService
Exercise Sell 3,000 $149.36 $448K 74
Jun 12, 2025 $FSV
FirstService
Open Market Buy 200 $242.39 $48K 74
Jun 12, 2025 $FSV
FirstService
Open Market Buy 500 $242.22 $121K 74
Jun 12, 2025 $FSV
FirstService
Open Market Buy 900 $242.21 $218K 74
Jun 12, 2025 $FSV
FirstService
Open Market Buy 300 $242.37 $73K 74
Jun 12, 2025 $FSV
FirstService
Open Market Buy 300 $242.38 $73K 74
Jun 12, 2025 $FSV
FirstService
Open Market Buy 200 $242.00 $48K 74
Jun 12, 2025 $FSV
FirstService
Open Market Buy 300 $242.01 $73K 74
Jun 12, 2025 $FSV
FirstService
Open Market Buy 100 $242.13 $24K 74
Jun 12, 2025 $FSV
FirstService
Open Market Buy 200 $242.17 $48K 74
Jun 10, 2025 $FSV
FirstService
Exercise Buy 1,750 $140.03 $245K 74
Jun 10, 2025 $FSV
FirstService
Exercise Sell 1,250 $154.44 $193K 74
Jun 10, 2025 $FSV
FirstService
Exercise Sell 1,750 $140.03 $245K 74
Jun 10, 2025 $FSV
FirstService
Exercise Buy 1,250 $154.44 $193K 74
Mar 25, 2025 $FSV
FirstService
Open Market Buy 200 $248.60 $50K 74
Mar 25, 2025 $FSV
FirstService
Open Market Buy 400 $248.44 $99K 74
Mar 25, 2025 $FSV
FirstService
Open Market Buy 250 $248.43 $62K 74
Mar 25, 2025 $FSV
FirstService
Open Market Buy 400 $248.49 $99K 74
Dec 13, 2024 $FSV
FirstService
Open Market Buy 800 $269.02 $215K 74
Dec 13, 2024 $FSV
FirstService
Open Market Buy 200 $268.82 $54K 74
Dec 13, 2024 $FSV
FirstService
Open Market Buy 200 $268.69 $54K 74
Dec 13, 2024 $FSV
FirstService
Open Market Buy 400 $269.03 $108K 74
Dec 13, 2024 $FSV
FirstService
Open Market Buy 100 $269.04 $27K 74
Dec 13, 2024 $FSV
FirstService
Open Market Buy 100 $269.70 $27K 74
Dec 13, 2024 $FSV
FirstService
Open Market Buy 200 $269.00 $54K 74
Dec 11, 2024 $FSV
FirstService
Exercise Sell 2,250 $140.03 $315K 74
Dec 11, 2024 $FSV
FirstService
Exercise Buy 2,250 $140.03 $315K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 200 $243.94 $49K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 200 $244.22 $49K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 400 $244.23 $98K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 250 $244.22 $61K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 100 $244.14 $24K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 100 $244.13 $24K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 200 $244.10 $49K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 100 $244.09 $24K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 200 $244.01 $49K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 200 $243.98 $49K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 200 $243.95 $49K 74
Sep 19, 2024 $FSV
FirstService
Open Market Buy 100 $243.91 $24K 74
Sep 17, 2024 $FSV
FirstService
Exercise Buy 3,000 $111.36 $334K 74
Sep 17, 2024 $FSV
FirstService
Exercise Sell 3,000 $111.36 $334K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 200 $206.29 $41K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 100 $206.30 $21K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 1,100 $206.28 $227K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 200 $206.12 $41K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 100 $206.11 $21K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 100 $206.10 $21K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 100 $206.02 $21K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 200 $206.01 $41K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 200 $206.00 $41K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 1,100 $205.96 $227K 74
Jun 20, 2024 $FSV
FirstService
Open Market Buy 600 $206.45 $124K 74
Jun 17, 2024 $FSV
FirstService
Exercise Buy 5,000 $111.36 $557K 74
Jun 17, 2024 $FSV
FirstService
Exercise Sell 5,000 $111.36 $557K 74
Dec 27, 2023 $FSV
FirstService
Open Market Buy 400 $215.43 $86K 74
Dec 27, 2023 $FSV
FirstService
Open Market Buy 100 $215.90 $22K 74
Dec 27, 2023 $FSV
FirstService
Open Market Buy 400 $215.89 $86K 74
Dec 27, 2023 $FSV
FirstService
Open Market Buy 200 $215.68 $43K 74
Dec 27, 2023 $FSV
FirstService
Open Market Buy 500 $215.66 $108K 74
Dec 27, 2023 $FSV
FirstService
Open Market Buy 200 $215.62 $43K 74
Dec 27, 2023 $FSV
FirstService
Open Market Buy 100 $215.61 $22K 74
Dec 27, 2023 $FSV
FirstService
Open Market Buy 200 $215.59 $43K 74
Dec 27, 2023 $FSV
FirstService
Open Market Buy 200 $215.48 $43K 74
Dec 27, 2023 $FSV
FirstService
Open Market Buy 600 $215.45 $129K 74
Dec 20, 2023 $FSV
FirstService
Exercise Sell 3,800 $83.89 $319K 74
Dec 20, 2023 $FSV
FirstService
Exercise Buy 3,800 $83.89 $319K 74
Oct 30, 2023 $FSV
FirstService
Open Market Buy 100 $196.69 $20K 74
Oct 30, 2023 $FSV
FirstService
Open Market Buy 600 $196.77 $118K 74
Oct 30, 2023 $FSV
FirstService
Open Market Buy 400 $196.85 $79K 74
Oct 30, 2023 $FSV
FirstService
Open Market Buy 200 $196.62 $39K 74
Oct 30, 2023 $FSV
FirstService
Open Market Buy 100 $196.67 $20K 74
Oct 30, 2023 $FSV
FirstService
Open Market Buy 200 $196.68 $39K 74
Oct 30, 2023 $FSV
FirstService
Open Market Buy 400 $196.71 $79K 74
Aug 30, 2023 $FSV
FirstService
Open Market Buy 500 $205.12 $103K 74
Aug 30, 2023 $FSV
FirstService
Open Market Buy 100 $205.61 $21K 74
Aug 30, 2023 $FSV
FirstService
Open Market Buy 100 $205.50 $21K 74
Aug 30, 2023 $FSV
FirstService
Open Market Buy 300 $205.28 $62K 74
Aug 30, 2023 $FSV
FirstService
Open Market Buy 200 $205.21 $41K 74
Aug 30, 2023 $FSV
FirstService
Open Market Buy 700 $205.16 $144K 74
Aug 30, 2023 $FSV
FirstService
Open Market Buy 100 $205.17 $21K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 100 $197.04 $20K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 100 $197.09 $20K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 300 $196.81 $59K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 100 $196.93 $20K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 100 $197.25 $20K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 500 $197.18 $99K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 200 $197.19 $39K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 100 $197.25 $20K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 300 $197.10 $59K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 100 $197.09 $20K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 200 $197.12 $39K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 100 $197.06 $20K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 50 $197.05 $10K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 300 $197.21 $59K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 100 $197.19 $20K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 100 $197.21 $20K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 700 $197.15 $138K 74
Jun 06, 2023 $FSV
FirstService
Open Market Buy 100 $197.00 $20K 74
May 02, 2023 $FSV
FirstService
Open Market Buy 375 $199.64 $75K 74
Mar 01, 2023 $FSV
FirstService
Exercise Sell 2,850 $70.40 $201K 74
Mar 01, 2023 $FSV
FirstService
Exercise Sell 200 $83.89 $17K 74
Mar 01, 2023 $FSV
FirstService
Exercise Buy 200 $83.89 $17K 74
Mar 01, 2023 $FSV
FirstService
Exercise Buy 2,850 $70.40 $201K 74
Feb 23, 2023 $FSV
FirstService
Open Market Buy 300 $187.28 $56K 74
Feb 23, 2023 $FSV
FirstService
Open Market Buy 100 $187.29 $19K 74
Feb 23, 2023 $FSV
FirstService
Open Market Buy 100 $187.33 $19K 74
Feb 23, 2023 $FSV
FirstService
Open Market Buy 100 $187.34 $19K 74
Feb 23, 2023 $FSV
FirstService
Open Market Buy 200 $187.43 $37K 74
Feb 23, 2023 $FSV
FirstService
Open Market Buy 300 $187.44 $56K 74
Feb 23, 2023 $FSV
FirstService
Open Market Buy 200 $187.13 $37K 74
Feb 23, 2023 $FSV
FirstService
Open Market Buy 100 $187.25 $19K 74
Feb 23, 2023 $FSV
FirstService
Open Market Buy 100 $187.26 $19K 74
Feb 09, 2023 $FSV
FirstService
Comp. Grant Buy 10,000 $142.20 $1.4M 74
Dec 12, 2022 $FSV
FirstService
Exercise Sell 2,500 $70.40 $176K 74
Dec 12, 2022 $FSV
FirstService
Exercise Buy 2,500 $70.40 $176K 74
Nov 01, 2022 $FSV
FirstService
Open Market Buy 1,175 $171.00 $201K 74
Feb 17, 2022 $FSV
FirstService
Comp. Grant Buy 10,000 $149.36 $1.5M 74
Dec 02, 2020 $FSV
FirstService
Comp. Grant Buy 4,000 $140.03 $560K 74
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.