Insider Profile
Agrawal, Piyush
1
Companies Filed At
0
Open-Market Buys (2yr)
Buy Value (2yr, open-market)
Apr 29, 2026
Most Recent Trade
46
Credibility
Score
70%
Hit Rate
+5.5%
Avg 90d Return
+4.8%
Median 90d Return
44
Evaluated Trades
+24.6%
Best Trade
-12.9%
Worst Trade
Hit rate and returns are based on 44 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
Apr 29, 2026 $BMO
Bank of Montreal
Corp. Event Buy 245 $195.01 $48K 80
Feb 26, 2026 $BMO
Bank of Montreal
Corp. Event Buy 235 $203.64 $48K 80
Jan 30, 2026 $BMO
Bank of Montreal
Corp. Event Buy 272 $174.26 $47K 80
Dec 15, 2025 $BMO
Bank of Montreal
Comp. Grant Buy 15,933 $181.30 $2.9M 80
Dec 15, 2025 $BMO
Bank of Montreal
Comp. Grant Buy 15,933 $181.30 $2.9M 80
Dec 15, 2025 $BMO
Bank of Montreal
Comp. Grant Buy 15,933 $181.30 $2.9M 80
Nov 26, 2025 $BMO
Bank of Montreal
Corp. Event Buy 407 $176.07 $72K 80
Oct 30, 2025 $BMO
Bank of Montreal
Corp. Event Buy 143 $157.06 $22K 80
Aug 26, 2025 $BMO
Bank of Montreal
Corp. Event Buy 429 $165.16 $71K 80
Jul 30, 2025 $BMO
Bank of Montreal
Corp. Event Buy 155 $143.51 $22K 80
Jun 27, 2025 $BMO
Bank of Montreal
Other Buy 7,819 $141.76 $1.1M 80
May 27, 2025 $BMO
Bank of Montreal
Corp. Event Buy 85 $144.86 $12K 80
May 27, 2025 $BMO
Bank of Montreal
Corp. Event Buy 472 $144.86 $68K 80
Apr 29, 2025 $BMO
Bank of Montreal
Corp. Event Buy 150 $142.70 $21K 80
Apr 15, 2025 $BMO
Bank of Montreal
Comp. Grant Buy 3,932 $145.84 $573K 80
Feb 26, 2025 $BMO
Bank of Montreal
Corp. Event Buy 82 $149.19 $12K 80
Feb 26, 2025 $BMO
Bank of Montreal
Corp. Event Buy 454 $149.19 $68K 80
Jan 30, 2025 $BMO
Bank of Montreal
Corp. Event Buy 113 $133.32 $15K 80
Jan 24, 2025 $BMO
Bank of Montreal
Other Sell 2,626 $139.40 $366K 80
Dec 16, 2024 $BMO
Bank of Montreal
Comp. Grant Buy 12,939 80
Dec 16, 2024 $BMO
Bank of Montreal
Comp. Grant Buy 11,290 80
Nov 26, 2024 $BMO
Bank of Montreal
Corp. Event Buy 361 $132.83 $48K 80
Nov 26, 2024 $BMO
Bank of Montreal
Corp. Event Buy 119 $132.83 $16K 80
Aug 27, 2024 $BMO
Bank of Montreal
Corp. Event Buy 422 $112.04 $47K 80
Aug 27, 2024 $BMO
Bank of Montreal
Corp. Event Buy 139 $112.04 $16K 80
Jul 30, 2024 $BMO
Bank of Montreal
Corp. Event Buy 110 $129.76 $14K 80
Jun 21, 2024 $BMO
Bank of Montreal
Other Sell 6,181 $127.43 $788K 80
Apr 29, 2024 $BMO
Bank of Montreal
Corp. Event Buy 109 $126.69 $14K 80
Feb 27, 2024 $BMO
Bank of Montreal
Corp. Event Buy 368 $122.31 $45K 80
Feb 27, 2024 $BMO
Bank of Montreal
Corp. Event Buy 195 $122.31 $24K 80
Jan 30, 2024 $BMO
Bank of Montreal
Corp. Event Buy 123 $110.51 $14K 80
Jan 19, 2024 $BMO
Bank of Montreal
Other Sell 3,750 $122.33 $459K 80
Dec 11, 2023 $BMO
Bank of Montreal
Comp. Grant Buy 19,943 $118.50 $2.4M 80
Dec 11, 2023 $BMO
Bank of Montreal
Comp. Grant Buy 15,503 $109.75 $1.7M 80
Dec 11, 2023 $BMO
Bank of Montreal
Comp. Grant Buy 15,503 $109.75 $1.7M 80
Nov 28, 2023 $BMO
Bank of Montreal
Corp. Event Buy 262 $108.47 $28K 80
Nov 28, 2023 $BMO
Bank of Montreal
Corp. Event Buy 191 $108.47 $21K 80
Oct 30, 2023 $BMO
Bank of Montreal
Corp. Event Buy 115 $113.28 $13K 80
Aug 28, 2023 $BMO
Bank of Montreal
Corp. Event Buy 246 $114.07 $28K 80
Aug 28, 2023 $BMO
Bank of Montreal
Corp. Event Buy 179 $114.07 $20K 80
Jul 28, 2023 $BMO
Bank of Montreal
Corp. Event Buy 109 $118.47 $13K 80
Jun 23, 2023 $BMO
Bank of Montreal
Other Sell 5,040 $116.75 $588K 80
May 26, 2023 $BMO
Bank of Montreal
Corp. Event Buy 171 $114.74 $20K 80
May 26, 2023 $BMO
Bank of Montreal
Corp. Event Buy 297 $114.74 $34K 80
Apr 28, 2023 $BMO
Bank of Montreal
Corp. Event Buy 93 $133.17 $12K 80
Feb 28, 2023 $BMO
Bank of Montreal
Corp. Event Buy 260 $129.32 $34K 80
Feb 28, 2023 $BMO
Bank of Montreal
Corp. Event Buy 150 $129.32 $19K 80
Jan 30, 2023 $BMO
Bank of Montreal
Corp. Event Buy 93 $131.57 $12K 80
Jan 20, 2023 $BMO
Bank of Montreal
Other Sell 4,758 $125.01 $595K 80
Nov 28, 2022 $BMO
Bank of Montreal
Corp. Event Buy 299 $130.03 $39K 80
Nov 01, 2022 $BMO
Bank of Montreal
Corp. Event Buy 90 $131.72 $12K 80
Aug 26, 2022 $BMO
Bank of Montreal
Corp. Event Buy 300 $128.53 $39K 80
Aug 02, 2022 $BMO
Bank of Montreal
Corp. Event Buy 88 $132.11 $12K 80
Jun 30, 2022 $BMO
Bank of Montreal
Comp. Grant Buy 8,400 $131.80 $1.1M 80
Jun 30, 2022 $BMO
Bank of Montreal
Comp. Grant Buy 16,064 $133.78 $2.1M 80
Jun 30, 2022 $BMO
Bank of Montreal
Comp. Grant Buy 11,644 $133.78 $1.6M 80
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.