Insider Profile
Bank of Montreal
1
Companies Filed At
0
Open-Market Buys (2yr)
Buy Value (2yr, open-market)
Apr 23, 2026
Most Recent Trade
69
Credibility
Score
85%
Hit Rate
+9.5%
Avg 90d Return
+8.4%
Median 90d Return
163
Evaluated Trades
+25.6%
Best Trade
-4.0%
Worst Trade
Hit rate and returns are based on 163 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 23, 2026 $BMO
Bank of Montreal
Buyback Buy 15,000 80
Apr 22, 2026 $BMO
Bank of Montreal
Buyback Buy 15,000 $206.69 $3.1M 80
Apr 22, 2026 $BMO
Bank of Montreal
Buyback Buy 25,000 80
Apr 21, 2026 $BMO
Bank of Montreal
Buyback Buy 25,000 $208.45 $5.2M 80
Apr 21, 2026 $BMO
Bank of Montreal
Buyback Buy 25,000 80
Apr 20, 2026 $BMO
Bank of Montreal
Buyback Buy 25,000 $209.08 $5.2M 80
Apr 20, 2026 $BMO
Bank of Montreal
Buyback Buy 25,000 80
Apr 17, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 80
Apr 17, 2026 $BMO
Bank of Montreal
Buyback Buy 25,000 $208.72 $5.2M 80
Apr 16, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 $204.30 $6.1M 80
Apr 16, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 80
Apr 15, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 80
Apr 15, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 $205.00 $6.1M 80
Apr 14, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 $203.00 $6.1M 80
Apr 14, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 80
Apr 13, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 80
Apr 13, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 $199.86 $6.0M 80
Apr 10, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 80
Apr 10, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 $199.19 $6.0M 80
Apr 09, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 $196.13 $5.9M 80
Apr 09, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 80
Apr 08, 2026 $BMO
Bank of Montreal
Buyback Buy 30,000 $195.26 $5.9M 80
Apr 08, 2026 $BMO
Bank of Montreal
Buyback Buy 50,000 80
Apr 07, 2026 $BMO
Bank of Montreal
Buyback Buy 50,000 $190.87 $9.5M 80
Apr 07, 2026 $BMO
Bank of Montreal
Buyback Buy 50,000 80
Apr 06, 2026 $BMO
Bank of Montreal
Buyback Buy 50,000 $191.01 $9.6M 80
Apr 06, 2026 $BMO
Bank of Montreal
Buyback Buy 50,000 80
Apr 03, 2026 $BMO
Bank of Montreal
Buyback Buy 50,000 $189.30 $9.5M 80
Apr 03, 2026 $BMO
Bank of Montreal
Buyback Buy 50,000 80
Apr 02, 2026 $BMO
Bank of Montreal
Buyback Buy 50,000 $190.83 $9.5M 80
Mar 18, 2026 $BMO
Bank of Montreal
Buyback Buy 243,000 80
Mar 17, 2026 $BMO
Bank of Montreal
Buyback Buy 243,000 $192.48 $46.8M 80
Mar 17, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 80
Mar 16, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 $190.63 $66.7M 80
Mar 16, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 80
Mar 13, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 80
Mar 13, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 $189.31 $66.3M 80
Mar 12, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 $190.21 $66.6M 80
Mar 12, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 80
Mar 11, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 $193.82 $67.8M 80
Mar 11, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 80
Mar 10, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 $194.50 $68.1M 80
Mar 10, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 80
Mar 09, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 $190.97 $66.8M 80
Mar 09, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 80
Mar 06, 2026 $BMO
Bank of Montreal
Buyback Buy 350,000 $193.24 $67.6M 80
Mar 06, 2026 $BMO
Bank of Montreal
Buyback Buy 250,000 80
Mar 05, 2026 $BMO
Bank of Montreal
Buyback Buy 250,000 80
Mar 05, 2026 $BMO
Bank of Montreal
Buyback Buy 250,000 $196.62 $49.2M 80
Mar 04, 2026 $BMO
Bank of Montreal
Buyback Buy 250,000 $198.68 $49.7M 80
Mar 04, 2026 $BMO
Bank of Montreal
Buyback Buy 285,000 80
Mar 03, 2026 $BMO
Bank of Montreal
Buyback Buy 285,000 $195.72 $55.8M 80
Mar 03, 2026 $BMO
Bank of Montreal
Buyback Buy 250,000 80
Mar 02, 2026 $BMO
Bank of Montreal
Buyback Buy 250,000 $197.40 $49.4M 80
Feb 25, 2026 $BMO
Bank of Montreal
Buyback Buy 94,400 80
Feb 24, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Feb 24, 2026 $BMO
Bank of Montreal
Buyback Buy 94,400 $194.90 $18.4M 80
Feb 23, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $194.63 $19.5M 80
Feb 20, 2026 $BMO
Bank of Montreal
Buyback Buy 50,500 80
Feb 19, 2026 $BMO
Bank of Montreal
Buyback Buy 51,900 80
Feb 19, 2026 $BMO
Bank of Montreal
Buyback Buy 50,500 $194.62 $9.8M 80
Feb 18, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Feb 18, 2026 $BMO
Bank of Montreal
Buyback Buy 51,900 $194.88 $10.1M 80
Feb 17, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Feb 17, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 $192.97 $28.9M 80
Feb 13, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Feb 13, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 $190.93 $28.6M 80
Feb 12, 2026 $BMO
Bank of Montreal
Buyback Buy 103,000 80
Feb 12, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 $192.34 $28.9M 80
Feb 11, 2026 $BMO
Bank of Montreal
Buyback Buy 103,000 $194.96 $20.1M 80
Feb 10, 2026 $BMO
Bank of Montreal
Buyback Buy 122,200 80
Feb 09, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Feb 09, 2026 $BMO
Bank of Montreal
Buyback Buy 122,200 $194.28 $23.7M 80
Feb 06, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 $193.19 $29.0M 80
Feb 06, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Feb 05, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Feb 05, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 $191.41 $28.7M 80
Feb 04, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 $192.70 $28.9M 80
Feb 04, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Feb 03, 2026 $BMO
Bank of Montreal
Buyback Buy 150,000 $191.62 $28.7M 80
Feb 03, 2026 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Feb 02, 2026 $BMO
Bank of Montreal
Buyback Buy 200,000 $189.14 $37.8M 80
Jan 26, 2026 $BMO
Bank of Montreal
Buyback Buy 75,000 80
Jan 23, 2026 $BMO
Bank of Montreal
Buyback Buy 75,000 80
Jan 23, 2026 $BMO
Bank of Montreal
Buyback Buy 75,000 $188.30 $14.1M 80
Jan 22, 2026 $BMO
Bank of Montreal
Buyback Buy 75,000 $189.94 $14.2M 80
Jan 22, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 21, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $187.29 $18.7M 80
Jan 21, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 20, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 20, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $186.80 $18.7M 80
Jan 19, 2026 $BMO
Bank of Montreal
Buyback Buy 75,000 80
Jan 19, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $188.83 $18.9M 80
Jan 16, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 16, 2026 $BMO
Bank of Montreal
Buyback Buy 75,000 $189.89 $14.2M 80
Jan 15, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 15, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $186.42 $18.6M 80
Jan 14, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 14, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $183.77 $18.4M 80
Jan 13, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 13, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $183.85 $18.4M 80
Jan 12, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 12, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $185.07 $18.5M 80
Jan 09, 2026 $BMO
Bank of Montreal
Buyback Buy 75,000 80
Jan 09, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $184.99 $18.5M 80
Jan 08, 2026 $BMO
Bank of Montreal
Buyback Buy 75,000 $185.13 $13.9M 80
Jan 08, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 07, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 07, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $183.56 $18.4M 80
Jan 06, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 06, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $184.84 $18.5M 80
Jan 05, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jan 05, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $184.36 $18.4M 80
Jan 01, 2026 $BMO
Bank of Montreal
Buyback Buy 100,000 $179.64 $18.0M 80
Dec 16, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Dec 15, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $181.93 $31.8M 80
Dec 15, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Dec 12, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Dec 12, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $181.98 $31.8M 80
Dec 11, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Dec 11, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $181.25 $31.7M 80
Dec 10, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Dec 10, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $177.31 $31.0M 80
Dec 09, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $175.98 $30.8M 80
Dec 09, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Dec 08, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $176.10 $30.8M 80
Dec 08, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Dec 05, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $178.52 $31.2M 80
Dec 05, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Dec 04, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Dec 04, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $174.95 $35.0M 80
Dec 03, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $176.52 $30.9M 80
Dec 03, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Dec 02, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 80
Dec 02, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $175.69 $30.7M 80
Dec 01, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 $174.57 $39.3M 80
Nov 19, 2025 $BMO
Bank of Montreal
Buyback Buy 125,000 80
Nov 18, 2025 $BMO
Bank of Montreal
Buyback Buy 125,000 $170.43 $21.3M 80
Nov 18, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 80
Nov 17, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 80
Nov 17, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 $172.66 $38.8M 80
Nov 14, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 80
Nov 14, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 $172.85 $38.9M 80
Nov 13, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 $175.25 $39.4M 80
Nov 13, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Nov 12, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 80
Nov 12, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 80
Nov 12, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $176.69 $30.9M 80
Nov 11, 2025 $BMO
Bank of Montreal
Buyback Buy 175,000 $175.82 $30.8M 80
Nov 10, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 80
Nov 10, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 $174.66 $39.3M 80
Nov 07, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 $172.41 $38.8M 80
Nov 07, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 80
Nov 06, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 $173.39 $39.0M 80
Nov 06, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 80
Nov 05, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 $173.31 $39.0M 80
Nov 05, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 80
Nov 04, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 $174.14 $39.2M 80
Nov 04, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 80
Nov 03, 2025 $BMO
Bank of Montreal
Buyback Buy 225,000 $174.49 $39.3M 80
Oct 24, 2025 $BMO
Bank of Montreal
Buyback Buy 151,400 80
Oct 23, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 23, 2025 $BMO
Bank of Montreal
Buyback Buy 151,400 $176.30 $26.7M 80
Oct 22, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 22, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $175.85 $35.2M 80
Oct 21, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $176.45 $35.3M 80
Oct 21, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 20, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $176.63 $35.3M 80
Oct 20, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 17, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $176.10 $35.2M 80
Oct 17, 2025 $BMO
Bank of Montreal
Buyback Buy 300,000 80
Oct 16, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 16, 2025 $BMO
Bank of Montreal
Buyback Buy 300,000 $176.80 $53.0M 80
Oct 15, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 15, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $180.88 $36.2M 80
Oct 14, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $178.30 $35.7M 80
Oct 14, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 10, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $177.17 $35.4M 80
Oct 10, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 09, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 09, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $177.15 $35.4M 80
Oct 08, 2025 $BMO
Bank of Montreal
Buyback Buy 198,600 80
Oct 08, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $178.09 $35.6M 80
Oct 07, 2025 $BMO
Bank of Montreal
Buyback Buy 198,600 $180.18 $35.8M 80
Oct 07, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 06, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 06, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $179.49 $35.9M 80
Oct 03, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $179.09 $35.8M 80
Oct 03, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 02, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Oct 02, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $181.44 $36.3M 80
Oct 01, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Oct 01, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Oct 01, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 $182.28 $36.5M 80
Sep 30, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $179.98 $27.0M 80
Sep 29, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Sep 29, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $181.84 $18.2M 80
Sep 26, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 26, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $181.86 $18.2M 80
Sep 25, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $179.81 $27.0M 80
Sep 25, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 24, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Sep 24, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $179.45 $26.9M 80
Sep 23, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $180.52 $18.1M 80
Sep 23, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 22, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 22, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $179.38 $26.9M 80
Sep 19, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 19, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $179.30 $26.9M 80
Sep 18, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 18, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $179.36 $26.9M 80
Sep 17, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 17, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $179.28 $26.9M 80
Sep 16, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $176.81 $26.5M 80
Sep 16, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 15, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 15, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $175.36 $26.3M 80
Sep 12, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $175.23 $26.3M 80
Sep 12, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 11, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 11, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $175.76 $26.4M 80
Sep 10, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $175.38 $26.3M 80
Sep 10, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 09, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $175.38 $26.3M 80
Sep 09, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 08, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 80
Sep 08, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $174.56 $26.2M 80
Sep 05, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $174.45 $26.2M 80
Sep 05, 2025 $BMO
Bank of Montreal
Buyback Buy 600,000 80
Sep 04, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $171.68 $25.8M 80
Sep 03, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $169.47 $25.4M 80
Sep 02, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $166.21 $24.9M 80
Aug 29, 2025 $BMO
Bank of Montreal
Buyback Buy 150,000 $164.62 $24.7M 80
Aug 29, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Aug 25, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $158.26 $15.8M 80
Aug 22, 2025 $BMO
Bank of Montreal
Buyback Buy 500,000 80
Aug 22, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $158.06 $15.8M 80
Aug 21, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.54 $15.7M 80
Aug 20, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.67 $15.7M 80
Aug 19, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.91 $15.7M 80
Aug 18, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $155.99 $15.6M 80
Aug 15, 2025 $BMO
Bank of Montreal
Buyback Buy 500,000 80
Aug 15, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $157.15 $15.7M 80
Aug 14, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $157.06 $15.7M 80
Aug 13, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $157.29 $15.7M 80
Aug 12, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.26 $15.6M 80
Aug 11, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $155.66 $15.6M 80
Aug 08, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $155.12 $15.5M 80
Aug 08, 2025 $BMO
Bank of Montreal
Buyback Buy 400,000 80
Aug 07, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $154.97 $15.5M 80
Aug 06, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $154.80 $15.5M 80
Aug 05, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $154.10 $15.4M 80
Aug 01, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $152.55 $15.3M 80
Jul 31, 2025 $BMO
Bank of Montreal
Buyback Buy 300,000 80
Jul 30, 2025 $BMO
Bank of Montreal
Buyback Buy 300,000 80
Jul 30, 2025 $BMO
Bank of Montreal
Buyback Buy 300,000 80
Jul 29, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $155.91 $15.6M 80
Jul 28, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $155.88 $15.6M 80
Jul 25, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.20 $15.6M 80
Jul 25, 2025 $BMO
Bank of Montreal
Buyback Buy 500,000 80
Jul 24, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.01 $15.6M 80
Jul 23, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.78 $15.7M 80
Jul 22, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.84 $15.7M 80
Jul 21, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $157.39 $15.7M 80
Jul 18, 2025 $BMO
Bank of Montreal
Buyback Buy 500,000 80
Jul 18, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.67 $15.7M 80
Jul 17, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.77 $15.7M 80
Jul 16, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $155.09 $15.5M 80
Jul 15, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $154.99 $15.5M 80
Jul 14, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $155.59 $15.6M 80
Jul 11, 2025 $BMO
Bank of Montreal
Buyback Buy 500,000 80
Jul 11, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $155.60 $15.6M 80
Jul 10, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $156.23 $15.6M 80
Jul 09, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $155.05 $15.5M 80
Jul 08, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $154.00 $15.4M 80
Jul 07, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $153.55 $15.4M 80
Jul 04, 2025 $BMO
Bank of Montreal
Buyback Buy 200,000 80
Jul 04, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $153.98 $15.4M 80
Jul 03, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $153.37 $15.3M 80
Jul 02, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $151.69 $15.2M 80
Jun 30, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jun 27, 2025 $BMO
Bank of Montreal
Buyback Buy 500,000 80
Jun 27, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $149.50 $14.9M 80
Jun 26, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 80
Jun 25, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $146.25 $14.6M 80
Jun 24, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $146.02 $14.6M 80
Jun 23, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $144.25 $14.4M 80
Jun 20, 2025 $BMO
Bank of Montreal
Buyback Buy 500,000 80
Jun 20, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $144.71 $14.5M 80
Jun 19, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $144.82 $14.5M 80
Jun 18, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $145.26 $14.5M 80
Jun 17, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $145.02 $14.5M 80
Jun 16, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $146.31 $14.6M 80
Jun 13, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $145.99 $14.6M 80
Jun 13, 2025 $BMO
Bank of Montreal
Buyback Buy 500,000 80
Jun 12, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $147.31 $14.7M 80
Jun 11, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $147.60 $14.8M 80
Jun 10, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $147.85 $14.8M 80
Jun 09, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $147.94 $14.8M 80
Jun 06, 2025 $BMO
Bank of Montreal
Buyback Buy 100,000 $148.48 $14.8M 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.