Piyush Agrawal, executive of Bank of Montreal (TSX:BMO), unloaded 10,073 Common Shares at an average of $248.53 — a $2.5M sale on Sep 21, 2026.
BMO shares were trading around $243.97, up 0.8% in the latest session and up 34% this year. The stock has ranged from $169.13 to $257.88 over the past 52 weeks and sits within 5% of that high — insiders selling into strength is a pattern worth noting.