Based on the recent data and market analysis, here's a concise assessment of BMO stock:
Recent Performance & Analyst Sentiment
- BMO currently has a Moderate Buy consensus with mixed analyst ratings
- Recent price target from CIBC is C$156.00, while UBS maintains a Hold rating with C$160.00 target
- The stock has been trading near its 52-week high of $104.63
Key Developments
- BMO recently received regulatory approvals for a share buyback program of up to 20 million common shares (approximately 2.7% of float)
- The bank is facing potential challenges from tariff-related issues along with other Canadian banks
- Insider sentiment has turned negative with increased selling activity over the past quarter
Technical Analysis
The stock is currently trading around $103-104 range, showing resilience despite mixed market conditions. The recent approval of share buyback program could provide price support.
Recommendation
Based on current market conditions and mixed analyst sentiment, holding BMO stock appears to be the most prudent action. While the share buyback program provides some price support, increased insider selling and tariff concerns suggest caution for new positions.