VCP ScannerFree US Stock Screener & Financial AnalysisFree US Stock Screener
ScreenerThemes
DCF ValuationCalculate intrinsic value of US stocks
Market ValuationBuffett indicator, CAPE & macro gauges
Total ReturnSee dividends + price return history
DCA CalculatorSimulate recurring buys & compounding
Earnings
FAANG & Tech
AAPL vs MSFTNVDA vs AMDGOOGL vs META
Cloud & Cyber
CRM vs NOWCRWD vs PANWSNOW vs DDOG
Consumer & Auto
TSLA vs FAMZN vs WMTNFLX vs DIS
Finance & Crypto
JPM vs BACV vs MACOIN vs MSTR
Pharma & Energy
LLY vs NVOJNJ vs PFEXOM vs CVX
Compare Any Stocks...
WatchlistInsider
ScreenerThemes
Earnings
WatchlistInsider
BMO
← Back to Screener
VCP ScannerFree US Stock Screener & Financial Analysis

Find stocks. Verify deeply. Act with conviction.

Data updated daily

Product

  • Screener
  • Themes
  • Valuation
  • Total Return
  • DCA Calculator
  • News
  • Earnings

Resources

  • Market Valuation
  • Compare
  • Insider Activity
  • Methodology
  • How It Works
  • Glossary
  • Learn

Get Ideas

Get weekly stock ideas — free

© 2026 VCP Scanner
AboutPrivacyTerms
Not financial advice. Do your own research.
ScreenerNewsCompareWatchlist
BMOBank of Montreal
$178.25$124.8B
Overview & Verdict
Overview
Valuation & Forecasts
Valuation ModelsEstimatesDCF Model
Price & Analyst Data
Analyst TargetsPrice HistoryTechnical Analysis
Financial Statements
Income StatementBalance SheetCash FlowRatios & Margins
Performance
P/E HistoryRevenue HistoryEarnings HistoryDividend HistoryTotal Return
Ownership
Holders
HomeStocksBMOPrice History

BMO logoBank of Montreal (BMO) Stock Price History

Historical prices from 1994 to 2026

$178.25+2.15  (+1.22%)close Jul 7
Returns
1M
+8.3%
3M
+29.0%
YTD
+34.8%
1Y
+59.2%
3Y
+25.7%
5Y
+11.9%
ATH$179.33Jul 2026-0.6%
ATL$8.56Jan 1995pre-split
Avg Vol (50D)685K/ day
52-Week Range$109.64 — $179.33
LowCurrent: $178.25High

Loading 10-year price history...

BMO Historical Performance

1 YearTotal Return
+63.5%
Price: +59.2%Div: +4.3%
3 YearsTotal Return
+114.0%
CAGR: +28.9%
Price: +98.7%
5 YearsTotal Return
+96.9%
CAGR: +14.5%
Price: +75.5%
YTD
+34.8%

BMO Annual Returns

Year-by-year price performance · 2002–2026

Best+101.1%2009
Worst-54.1%2008
Up years17/25
2002+17.1%
2003+52.2%
2004+15.1%
2005+17.9%
2006+3.4%
2007-4.3%
2008-54.1%
2009+101.1%
2010+7.3%
2011-5.9%
2012+8.9%
2013+7.3%
2014+6.8%
2015-19.6%
2016+30.7%
2017+10.8%
2018-18.5%
2019+17.5%
2020-2.1%
2021+43.5%
2022-16.8%
2023+8.7%
2024-0.9%
2025+33.7%
2026+8.9%
2002 annual price return
+17.1%
2003 annual price return
+52.2%
2004 annual price return
+15.1%
2005 annual price return
+17.9%
2006 annual price return
+3.4%
2007 annual price return
-4.3%
2008 annual price return
-54.1%
2009 annual price return
+101.1%
2010 annual price return
+7.3%
2011 annual price return
-5.9%
2012 annual price return
+8.9%
2013 annual price return
+7.3%
2014 annual price return
+6.8%
2015 annual price return
-19.6%
2016 annual price return
+30.7%
2017 annual price return
+10.8%
2018 annual price return
-18.5%
2019 annual price return
+17.5%
2020 annual price return
-2.1%
2021 annual price return
+43.5%
2022 annual price return
-16.8%
2023 annual price return
+8.7%
2024 annual price return
-0.9%
2025 annual price return
+33.7%
2026 annual price return
+8.9%
LessMore
Alpha vs S&P 500
1Y+45.2%
3Y+9.4%
5Y+1.9%

Price returns only.

Download Historical Data

7,975 records • Includes OHLCV + Technical Indicators (MA50, MA200, RSI)

Free sign in required to download data

BMO Stock Price Trajectory (1994–2026)

As of July 8, 2026, Bank of Montreal (BMO) trades at $178.25, representing a +59.2% return over the past year. The stock has delivered a +96.9% total return over five years (+11.9% CAGR), reflecting significant long-term value creation.

The stock reached its all-time high of $179.33 on July 7, 2026. From this peak, BMO has corrected -0.6%, currently trading 26% above its 200-day moving average, indicating continued institutional support.

When compared to Financial Services sector peers TD (+64.9% 1Y), RY (+58.6% 1Y), and BNS (+57.2% 1Y), BMO has underperformed the peer group average. Compare BMO vs TD →

BMO Historical Price Data · from 1994

Rows 1–50 of 7,975
Date Open High Low Close Volume Change %
2026-07-07176.12179.33175.58178.25630K+1.22%
2026-07-06175.57176.38174.27176.10567K+1.13%
2026-07-02178.09178.60172.79174.13762K-1.94%
2026-07-01174.59178.70174.59177.57191K+0.49%
2026-06-30175.74177.00175.17176.70326K+0.35%
2026-06-29175.69176.38174.37176.08412K+0.56%
2026-06-26174.72175.54173.42175.1032K+0.17%
2026-06-25173.50175.21173.31174.80655K+1.41%
2026-06-24173.16173.50171.84172.37606K-0.61%
2026-06-23171.33174.10170.58173.42619K+0.14%
2026-06-22171.23173.94171.23173.18482K+1.38%
2026-06-18172.34173.20170.46170.821.19M+0.58%
2026-06-17170.29171.69169.57169.84882K+0.18%
2026-06-16169.14170.98168.94169.54631K+0.68%
2026-06-15166.46170.49166.32168.40178K+0.06%
2026-06-12167.00169.35167.00168.30475K+1.02%
2026-06-11165.00167.07163.78166.60621K+1.34%
2026-06-10165.66166.46164.32164.39682K-0.50%
2026-06-09166.34167.07163.14165.22678K+0.38%
2026-06-08165.44166.55163.79164.59315K+0.13%
2026-06-05164.52165.80164.14164.37593K-0.51%
2026-06-04160.60165.73160.60165.21474K+1.77%
2026-06-03164.88165.34162.30162.33530K-1.84%
2026-06-02162.64165.92162.50165.38496K+1.70%
2026-06-01162.76164.42162.12162.62736K+0.38%
2026-05-29162.55163.78160.55162.01498K+0.11%
2026-05-28162.48162.85160.39161.84777K-0.79%
2026-05-27160.72163.44160.72163.13742K+0.80%
2026-05-26162.96163.12160.91161.84762K+0.57%
2026-05-22161.18161.54160.06160.9346K+0.75%
2026-05-21157.08160.29156.74159.73538K+1.22%
2026-05-20155.00158.64154.44157.81783K+2.41%
2026-05-19152.61154.77152.16154.10637K+0.20%
2026-05-18152.74154.21152.74153.80334K+0.87%
2026-05-15151.68152.56150.51152.48586K-0.32%
2026-05-14151.17153.03150.36152.97482K+1.82%
2026-05-13151.56152.93149.07150.231.76M-1.50%
2026-05-12152.25152.56150.84152.521.35M-0.37%
2026-05-11152.94154.04152.09153.08623K+0.12%
2026-05-08152.82153.85151.65152.901.76M+0.26%
2026-05-07155.03155.45151.99152.501.04M-1.63%
2026-05-06152.94155.67152.52155.02693K+2.65%
2026-05-05150.36151.46149.72151.02268K+0.71%
2026-05-04151.53151.90149.59149.96406K-1.66%
2026-05-01150.75153.62150.75152.49415K+0.26%
2026-04-30146.58152.47146.58152.10597K+2.64%
2026-04-29150.17150.29147.80148.19502K-2.16%
2026-04-28152.23152.85150.65151.463.51M-0.60%
2026-04-27152.14152.47151.05152.37501K+0.14%
2026-04-24151.19153.00150.47152.15433K+0.34%
…
Consensus-Based Analysis Tools

Intrinsic Valuation

DCF models, multiple analysis, and analyst estimates.

Check Valuation

Historical Returns

10-year return with dividends reinvested.

Calculate

DCA Calculator

See how regular investing compounds over time.

Run Numbers

Peer Comparison

Compare growth, multiples, and margins vs sector.

Compare

BMO — Frequently Asked Questions

Quick answers to the most common questions about buying BMO stock.

How has BMO stock performed recently?

BMO returned +59.2% over the past year, beating its 5-year annualized CAGR of +11.9%. The stock trades above its 200-day moving average, confirming the uptrend.

What is BMO's all-time high price?

Bank of Montreal reached $179.33 on 2026-07-07. The 52-week high is $179.33. Current 1-year return of +59.2% places the stock closer to historical peaks.

Where can I download BMO historical price data?

This page provides BMO daily OHLCV data with 50-day MA, 200-day MA, and RSI indicators. Data spans 1994-2026, downloadable in CSV format.

500 data points · sampled from 7,975