_id
690f36e6ccc777a4e85d179e
Capt
Ticker
BMO
Name
Bank of Montreal
Exchange
NYSE
Address
129 rue Saint-Jacques, Montreal, QC, Canada, H2Y 1L6
Country
USA
Sector
Financial Services
Industry
Banks - Diversified
Currency
USD
Website
https://www.bmo.com
Description
Bank of Montreal engages in the provision of diversified financial services primarily in North America. The company operates through Canadian P&C, U.S P&C, BMO Wealth Management, and BMO Capital Markets segments. It's personal banking products and services include deposits, home lending, consumer credit, small business lending, credit cards, cash management, financial and investment advice, and other banking services; and commercial banking products and services comprise various of financing options and treasury and payment solutions, as well as risk management products. It also offers investing, banking, and wealth management advisory; digital investing services; financial solutions for individuals, families, and businesses; offers investment management services to institutional, retail, and high net worth investors; and diversified insurance, and wealth and pension de-risking solutions. In addition, the company provides individual life, critical illness and annuity products, as well as segregated funds, and group creditor and travel insurance to customers; debt and equity capital-raising, loan origination and syndication, balance sheet management, treasury management, mergers and acquisitions advice, restructurings and recapitalizations, trade finance, and risk mitigation services, as well as a range of banking and other operating services. Further, the company offers research and access to financial markets for institutional, corporate and retail clients through an integrated suite of sales and trading solutions related to debt, foreign exchange, interest rates, credit, equities, securitization, and commodities; provides new product development and origination services, as well as risk management and advisory services for hedging strategies, including in interest rates, foreign exchange rates and commodities prices; and funding and liquidity management services. Bank of Montreal was founded in 1817 and is headquartered in Montreal, Canada.
Last Close
135.91
Volume
136545
Current Price
135.66
Change
-0.73
Last Updated
2026-01-20T16:46:57.128Z
Image
data:image/webp;base64,UklGRqoDAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSDYBAAABkJxtb9tIPx7MOY+mrrFPEzb0MqEDxxJ2tpEJTWxyUAW2CQL/5kCc93kiYgLwUxXsDycv/XbX4LZ/GQ/2IYrfFMXZ/ZLBZoOLuw4qvxDF1ZpRS402oloNri+h8hMRndPN2bRbcKYiAET23rM4m/fCBxUBFDMWpiycQqF4S2POML6BolvQk9C5OAXuaExrvMXhJ0ae4MeDISsTVw6mtEzG8RM9k/OpZ2QK9lsm35RsZZdt9/+3km6bK7jpGbn6J3om5+OElsk4HrJmqhwcfGTkCX44wC0tj/EG6Bb0LM4vp1C8oSUJ42soFFOWyBCFYyggog8s3p4XvlMRACI6Y5i35RacqAh+FMXliuFWo4mIah5cXUAFPxdFd7tgsNngl5sOKvhNFewPxs/9Ztfgpn8ane9DFD8FVlA4IE4CAACwDQCdASpAAEAAPtFop08oJqMiKBgKAQAaCWwAug1d/u2od9g/GbmveAYY6MJhD6QHmA/ZnqAegB+2PWAegB+oHpheyj+5fpVHaBpNZlXkHWd6o8xZ+SZWIz80x8OgcJBFkmj0CAUz6QqX7IaAX5Nr5bqqMgAAAP7aLT8sv8RlE2vkVB2RAoPkHJWCphP89M6VwtX62RQzaTMKA4oqha+5/mdzW/MPTBoJOiP8NfhQTKF+jQWxA8H/Y1rSu5o51qeNP+DXm7sCj6zsK2T2lgZrO4KYQQHVlok7Y3I2OFr/pPx0bzmh7vS62FMESOcElb/pNKA3IQAMB8Da6riiMpGHLsfl7idCp7vN8w7ECz3w+VVFQ6WTAO6Aou31TBgAxfFZ5X9tBltS2BKrG65kLu0/kjxtgH/hetLqymzGPRhsbWmpEsssxIRSMx7sFRPTIls2HYPYhyvesNh/BPwTeF/eaEj9LwAQtn43LJ3Kz/N/IhK/smEUzHPd+7UmECfQh/4e52ypNWyenNw0fLSSYyaeVxBV0pyL1HbgrDIqsszrVMi9x+S4yhRU/2Gn/NfcsBlRFlm+mYPjGSSJ1I20S7+LAc5gbzwQ0TnfzAi6MDH9iN6hfx+VO8mSS2XZs19x7nY8y1/E3xtgzbMrlXpI8jYk5q4hWPec8PK6BI704Z9jMGrN3wEaBHO5ss0P1rT+XtdLNfRT4bbWBdkcQ4feM3VyzTPmU70WfldTkh4SRvIFfgX6zXbLuYjodozHVosfsQ1kMjlIoXlD+Atj/AAAAA==
Ipo Date
1994-10-27T00:00:00.000Z
Market Cap
98033442816
Next Dividend Date
2026-02-26T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
1.1986
Dividend Yield
3.534129441250185
Sentiment
0.6378582089552237
Sentiment Sources
67
Rating
3.5333
Target Price
126.3484
Strong Buy
2
Buy
5
Hold
7
Sell
1
Strong Sell
0
Current Quarter
2025-10-31
Revenue
19280000000
Cost Of Revenue
10777000000
Gross Profit
8503000000
Operating Expenses
5473000000
Operating Income
3030000000
Interest Expense
10022000000
Pretax Income
3030000000
Net Income
2288000000
Eps
3.1634237425459752
Dividends Per Share
1231000000
Shares Outstanding
708905679
Income Tax Expense
735000000
EBITDA
3588000000
Operating Margin
15.715767634854771
Total Other Income Expense Net
-
Cash
70322000000
Short Term Investments
33836000000
Receivables
54178000000
Inventories
-
Total Current Assets
158336000000
Property Plant Equipment
6277000000
Total Assets
1476802000000
Payables
62900000000
Short Term Debt
248310000000
Long Term Debt
59126000000
Total Liabilities
1388702000000
Equity
88051000000
Bs_currency_symbol
USD
Depreciation
558000000
Change In Working Capital
9325000000
Cash From Operations
12767000000
Capital Expenditures
499000000
Cash From Investing
-2007000000
Cash From Financing
-2561000000
Net Change In Cash
8897000000
Cf_currency_symbol
USD
PE
16.5522
PB
1.1143360236681015
ROE
2.5984940545820034
ROA
0.15492936764711857
FCF
12268000000
Fcf Percent
0.6363070539419087
Piotroski FScore
4
Health Score
54
Deep Value Investing Score
6.5
Defensive Investing Score
8.5
Dividend Investing Score
4
Economic Moat Investing Score
7.3
Garp Investing Score
2.5
Growth Investing Score
3
Momentum Investing Score
4.5
Net Net Investing Score
3.5
Quality Investing Score
4
Value Investing Score
5
Quarters > 0 > quarter
2025-10-31
Quarters > 0 > income Statement > revenue
19280000000
Quarters > 0 > income Statement > cost Of Revenue
10777000000
Quarters > 0 > income Statement > gross Profit
8503000000
Quarters > 0 > income Statement > operating Expenses
5473000000
Quarters > 0 > income Statement > operating Income
3030000000
Quarters > 0 > income Statement > interest Expense
10022000000
Quarters > 0 > income Statement > pretax Income
3030000000
Quarters > 0 > income Statement > net Income
2288000000
Quarters > 0 > income Statement > eps
3.1634237425459752
Quarters > 0 > income Statement > dividends Per Share
1231000000
Quarters > 0 > income Statement > shares Outstanding
723267000
Quarters > 0 > income Statement > income Tax Expense
735000000
Quarters > 0 > income Statement > EBITDA
3588000000
Quarters > 0 > income Statement > operating Margin
15.715767634854771
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
70322000000
Quarters > 0 > balance Sheet > short Term Investments
33836000000
Quarters > 0 > balance Sheet > receivables
54178000000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
158336000000
Quarters > 0 > balance Sheet > property Plant Equipment
6277000000
Quarters > 0 > balance Sheet > total Assets
1476802000000
Quarters > 0 > balance Sheet > payables
62900000000
Quarters > 0 > balance Sheet > short Term Debt
248310000000
Quarters > 0 > balance Sheet > long Term Debt
59126000000
Quarters > 0 > balance Sheet > total Liabilities
1388702000000
Quarters > 0 > balance Sheet > equity
88051000000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
2295000000
Quarters > 0 > cash Flow > depreciation
558000000
Quarters > 0 > cash Flow > change In Working Capital
9325000000
Quarters > 0 > cash Flow > cash From Operations
12767000000
Quarters > 0 > cash Flow > capital Expenditures
499000000
Quarters > 0 > cash Flow > cash From Investing
-2007000000
Quarters > 0 > cash Flow > cash From Financing
-2561000000
Quarters > 0 > cash Flow > net Change In Cash
8897000000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
3.1634237425459752
Quarters > 0 > ratios > PB
1.1143360236681015
Quarters > 0 > ratios > ROE
2.5984940545820034
Quarters > 0 > ratios > ROA
0.15492936764711857
Quarters > 0 > ratios > FCF
12268000000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.6363070539419087
Quarters > 0 > health Score
54
Quarters > 1 > quarter
2025-07-31
Quarters > 1 > income Statement > revenue
19189000000
Quarters > 1 > income Statement > cost Of Revenue
11043000000
Quarters > 1 > income Statement > gross Profit
8146000000
Quarters > 1 > income Statement > operating Expenses
5060000000
Quarters > 1 > income Statement > operating Income
3086000000
Quarters > 1 > income Statement > interest Expense
10246000000
Quarters > 1 > income Statement > pretax Income
3086000000
Quarters > 1 > income Statement > net Income
2327000000
Quarters > 1 > income Statement > eps
3.2283887329649428
Quarters > 1 > income Statement > dividends Per Share
1293000000
Quarters > 1 > income Statement > shares Outstanding
720793000
Quarters > 1 > income Statement > income Tax Expense
756000000
Quarters > 1 > income Statement > EBITDA
3619000000
Quarters > 1 > income Statement > operating Margin
16.082130387201
Quarters > 1 > income Statement > total Other Income Expense Net
-
Quarters > 1 > income Statement > currency_symbol
CAD
Quarters > 1 > balance Sheet > cash
62794000000
Quarters > 1 > balance Sheet > short Term Investments
106420000000
Quarters > 1 > balance Sheet > receivables
44731000000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
213945000000
Quarters > 1 > balance Sheet > property Plant Equipment
6184000000
Quarters > 1 > balance Sheet > total Assets
1431553000000
Quarters > 1 > balance Sheet > payables
46396000000
Quarters > 1 > balance Sheet > short Term Debt
235288000000
Quarters > 1 > balance Sheet > long Term Debt
158714000000
Quarters > 1 > balance Sheet > total Liabilities
1344788000000
Quarters > 1 > balance Sheet > equity
86723000000
Quarters > 1 > balance Sheet > currency_symbol
CAD
Quarters > 1 > cash Flow > net Income
2330000000
Quarters > 1 > cash Flow > depreciation
533000000
Quarters > 1 > cash Flow > change In Working Capital
-7695000000
Quarters > 1 > cash Flow > cash From Operations
-4206000000
Quarters > 1 > cash Flow > capital Expenditures
405000000
Quarters > 1 > cash Flow > cash From Investing
-113000000
Quarters > 1 > cash Flow > cash From Financing
-2642000000
Quarters > 1 > cash Flow > net Change In Cash
-6775000000
Quarters > 1 > cash Flow > currency_symbol
CAD
Quarters > 1 > ratios > PE
3.2283887329649428
Quarters > 1 > ratios > PB
1.1275299330050852
Quarters > 1 > ratios > ROE
2.683255883675611
Quarters > 1 > ratios > ROA
0.1625507403498159
Quarters > 1 > ratios > FCF
-4611000000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-0.2402939183907447
Quarters > 1 > health Score
33
Quarters > 2 > quarter
2025-04-30
Quarters > 2 > income Statement > revenue
19238000000
Quarters > 2 > income Statement > cost Of Revenue
11611000000
Quarters > 2 > income Statement > gross Profit
7627000000
Quarters > 2 > income Statement > operating Expenses
5021000000
Quarters > 2 > income Statement > operating Income
2606000000
Quarters > 2 > income Statement > interest Expense
10557000000
Quarters > 2 > income Statement > pretax Income
2606000000
Quarters > 2 > income Statement > net Income
1960000000
Quarters > 2 > income Statement > eps
2.6980893122625407
Quarters > 2 > income Statement > dividends Per Share
1224000000
Quarters > 2 > income Statement > shares Outstanding
726440000
Quarters > 2 > income Statement > income Tax Expense
644000000
Quarters > 2 > income Statement > EBITDA
3150000000
Quarters > 2 > income Statement > operating Margin
13.546106663894374
Quarters > 2 > income Statement > total Other Income Expense Net
-
Quarters > 2 > income Statement > currency_symbol
CAD
Quarters > 2 > balance Sheet > cash
68577000000
Quarters > 2 > balance Sheet > short Term Investments
105938000000
Quarters > 2 > balance Sheet > receivables
50021000000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
224536000000
Quarters > 2 > balance Sheet > property Plant Equipment
6161000000
Quarters > 2 > balance Sheet > total Assets
1440269000000
Quarters > 2 > balance Sheet > payables
48732000000
Quarters > 2 > balance Sheet > short Term Debt
228484000000
Quarters > 2 > balance Sheet > long Term Debt
166122000000
Quarters > 2 > balance Sheet > total Liabilities
1354436000000
Quarters > 2 > balance Sheet > equity
85795000000
Quarters > 2 > balance Sheet > currency_symbol
CAD
Quarters > 2 > cash Flow > net Income
1962000000
Quarters > 2 > cash Flow > depreciation
544000000
Quarters > 2 > cash Flow > change In Working Capital
-6754000000
Quarters > 2 > cash Flow > cash From Operations
-3193000000
Quarters > 2 > cash Flow > capital Expenditures
439000000
Quarters > 2 > cash Flow > cash From Investing
-4612000000
Quarters > 2 > cash Flow > cash From Financing
-697000000
Quarters > 2 > cash Flow > net Change In Cash
-11098000000
Quarters > 2 > cash Flow > currency_symbol
CAD
Quarters > 2 > ratios > PE
2.6980893122625407
Quarters > 2 > ratios > PB
1.1486549379334459
Quarters > 2 > ratios > ROE
2.2845154146512034
Quarters > 2 > ratios > ROA
0.13608568954827188
Quarters > 2 > ratios > FCF
-3632000000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.1887930138268011
Quarters > 2 > health Score
33
Quarters > 3 > quarter
2025-01-31
Quarters > 3 > income Statement > revenue
20442000000
Quarters > 3 > income Statement > cost Of Revenue
12236000000
Quarters > 3 > income Statement > gross Profit
8206000000
Quarters > 3 > income Statement > operating Expenses
5378000000
Quarters > 3 > income Statement > operating Income
2828000000
Quarters > 3 > income Statement > interest Expense
11225000000
Quarters > 3 > income Statement > pretax Income
2828000000
Quarters > 3 > income Statement > net Income
2134000000
Quarters > 3 > income Statement > eps
2.9291660661464447
Quarters > 3 > income Statement > dividends Per Share
1283000000
Quarters > 3 > income Statement > shares Outstanding
728535000
Quarters > 3 > income Statement > income Tax Expense
690000000
Quarters > 3 > income Statement > EBITDA
3373000000
Quarters > 3 > income Statement > operating Margin
13.834262792290383
Quarters > 3 > income Statement > total Other Income Expense Net
2828000000
Quarters > 3 > income Statement > currency_symbol
CAD
Quarters > 3 > balance Sheet > cash
79799000000
Quarters > 3 > balance Sheet > short Term Investments
100257000000
Quarters > 3 > balance Sheet > receivables
40162000000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
220218000000
Quarters > 3 > balance Sheet > property Plant Equipment
6312000000
Quarters > 3 > balance Sheet > total Assets
1468093000000
Quarters > 3 > balance Sheet > payables
41284000000
Quarters > 3 > balance Sheet > short Term Debt
234444000000
Quarters > 3 > balance Sheet > long Term Debt
162479000000
Quarters > 3 > balance Sheet > total Liabilities
1380493000000
Quarters > 3 > balance Sheet > equity
87559000000
Quarters > 3 > balance Sheet > currency_symbol
CAD
Quarters > 3 > cash Flow > net Income
2138000000
Quarters > 3 > cash Flow > depreciation
545000000
Quarters > 3 > cash Flow > change In Working Capital
1114000000
Quarters > 3 > cash Flow > cash From Operations
4872000000
Quarters > 3 > cash Flow > capital Expenditures
386000000
Quarters > 3 > cash Flow > cash From Investing
7337000000
Quarters > 3 > cash Flow > cash From Financing
-2773000000
Quarters > 3 > cash Flow > net Change In Cash
11362000000
Quarters > 3 > cash Flow > currency_symbol
CAD
Quarters > 3 > ratios > PE
2.9291660661464447
Quarters > 3 > ratios > PB
1.1287595575554767
Quarters > 3 > ratios > ROE
2.437213764433125
Quarters > 3 > ratios > ROA
0.14535863872384105
Quarters > 3 > ratios > FCF
4486000000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.21945015164856668
Quarters > 3 > health Score
53
Annuals > 0 > quarter
2025-10-31
Annuals > 0 > income Statement > revenue
78149000000
Annuals > 0 > income Statement > cost Of Revenue
45667000000
Annuals > 0 > income Statement > gross Profit
32482000000
Annuals > 0 > income Statement > operating Expenses
20932000000
Annuals > 0 > income Statement > operating Income
11550000000
Annuals > 0 > income Statement > interest Expense
42050000000
Annuals > 0 > income Statement > pretax Income
11550000000
Annuals > 0 > income Statement > net Income
8709000000
Annuals > 0 > income Statement > eps
12.041196404647247
Annuals > 0 > income Statement > dividends Per Share
5031000000
Annuals > 0 > income Statement > shares Outstanding
723267000
Annuals > 0 > income Statement > income Tax Expense
2825000000
Annuals > 0 > income Statement > EBITDA
13730000000
Annuals > 0 > income Statement > operating Margin
14.77945974996481
Annuals > 0 > income Statement > total Other Income Expense Net
-
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
70322000000
Annuals > 0 > balance Sheet > short Term Investments
33836000000
Annuals > 0 > balance Sheet > receivables
54178000000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
158336000000
Annuals > 0 > balance Sheet > property Plant Equipment
6277000000
Annuals > 0 > balance Sheet > total Assets
1476802000000
Annuals > 0 > balance Sheet > payables
62900000000
Annuals > 0 > balance Sheet > short Term Debt
248310000000
Annuals > 0 > balance Sheet > long Term Debt
59126000000
Annuals > 0 > balance Sheet > total Liabilities
1388702000000
Annuals > 0 > balance Sheet > equity
88051000000
Annuals > 0 > balance Sheet > currency_symbol
CAD
Annuals > 0 > cash Flow > net Income
8725000000
Annuals > 0 > cash Flow > depreciation
2180000000
Annuals > 0 > cash Flow > change In Working Capital
-4010000000
Annuals > 0 > cash Flow > cash From Operations
10240000000
Annuals > 0 > cash Flow > capital Expenditures
1729000000
Annuals > 0 > cash Flow > cash From Investing
605000000
Annuals > 0 > cash Flow > cash From Financing
-8673000000
Annuals > 0 > cash Flow > net Change In Cash
2386000000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
12.041196404647247
Annuals > 0 > ratios > PB
1.1143360236681015
Annuals > 0 > ratios > ROE
9.890858706885782
Annuals > 0 > ratios > ROA
0.5897202197721835
Annuals > 0 > ratios > FCF
8511000000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.10890734366402641
Annuals > 0 > health Score
46
Annuals > 1 > quarter
2024-10-31
Annuals > 1 > income Statement > revenue
78558000000
Annuals > 1 > income Statement > cost Of Revenue
50278000000
Annuals > 1 > income Statement > gross Profit
28280000000
Annuals > 1 > income Statement > operating Expenses
18745000000
Annuals > 1 > income Statement > operating Income
9535000000
Annuals > 1 > income Statement > interest Expense
46517000000
Annuals > 1 > income Statement > pretax Income
9535000000
Annuals > 1 > income Statement > net Income
7318000000
Annuals > 1 > income Statement > eps
10.04481596628851
Annuals > 1 > income Statement > dividends Per Share
3840000000
Annuals > 1 > income Statement > shares Outstanding
728535000
Annuals > 1 > income Statement > income Tax Expense
2208000000
Annuals > 1 > income Statement > EBITDA
11645000000
Annuals > 1 > income Statement > operating Margin
12.137528959494896
Annuals > 1 > income Statement > total Other Income Expense Net
9535000000
Annuals > 1 > income Statement > currency_symbol
CAD
Annuals > 1 > balance Sheet > cash
68738000000
Annuals > 1 > balance Sheet > short Term Investments
44791000000
Annuals > 1 > balance Sheet > receivables
42430000000
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
155959000000
Annuals > 1 > balance Sheet > property Plant Equipment
6316000000
Annuals > 1 > balance Sheet > total Assets
1409647000000
Annuals > 1 > balance Sheet > payables
52186000000
Annuals > 1 > balance Sheet > short Term Debt
217628000000
Annuals > 1 > balance Sheet > long Term Debt
152277000000
Annuals > 1 > balance Sheet > total Liabilities
1325361000000
Annuals > 1 > balance Sheet > equity
84250000000
Annuals > 1 > balance Sheet > currency_symbol
CAD
Annuals > 1 > cash Flow > net Income
7327000000
Annuals > 1 > cash Flow > depreciation
2110000000
Annuals > 1 > cash Flow > change In Working Capital
16086000000
Annuals > 1 > cash Flow > cash From Operations
29030000000
Annuals > 1 > cash Flow > capital Expenditures
1564000000
Annuals > 1 > cash Flow > cash From Investing
-24529000000
Annuals > 1 > cash Flow > cash From Financing
-17412000000
Annuals > 1 > cash Flow > net Change In Cash
-12836000000
Annuals > 1 > cash Flow > currency_symbol
CAD
Annuals > 1 > ratios > PE
10.04481596628851
Annuals > 1 > ratios > PB
1.1730926777448072
Annuals > 1 > ratios > ROE
8.686053412462908
Annuals > 1 > ratios > ROA
0.5191370605548764
Annuals > 1 > ratios > FCF
27466000000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.34962702716464267
Annuals > 1 > health Score
54
Annuals > 2 > quarter
2023-10-31
Annuals > 2 > income Statement > revenue
68008000000
Annuals > 2 > income Statement > cost Of Revenue
38366000000
Annuals > 2 > income Statement > gross Profit
29642000000
Annuals > 2 > income Statement > operating Expenses
23695000000
Annuals > 2 > income Statement > operating Income
5947000000
Annuals > 2 > income Statement > interest Expense
36893000000
Annuals > 2 > income Statement > pretax Income
5947000000
Annuals > 2 > income Statement > net Income
4425000000
Annuals > 2 > income Statement > eps
6.227876962484958
Annuals > 2 > income Statement > dividends Per Share
2703000000
Annuals > 2 > income Statement > shares Outstanding
710515000
Annuals > 2 > income Statement > income Tax Expense
1510000000
Annuals > 2 > income Statement > EBITDA
8039000000
Annuals > 2 > income Statement > operating Margin
8.74455946359252
Annuals > 2 > income Statement > total Other Income Expense Net
-4435000000
Annuals > 2 > income Statement > currency_symbol
CAD
Annuals > 2 > balance Sheet > cash
82043000000
Annuals > 2 > balance Sheet > short Term Investments
62819000000
Annuals > 2 > balance Sheet > receivables
64957000000
Annuals > 2 > balance Sheet > inventories
-342196000000
Annuals > 2 > balance Sheet > total Current Assets
209819000000
Annuals > 2 > balance Sheet > property Plant Equipment
6365000000
Annuals > 2 > balance Sheet > total Assets
1347006000000
Annuals > 2 > balance Sheet > payables
71052000000
Annuals > 2 > balance Sheet > short Term Debt
214644000000
Annuals > 2 > balance Sheet > long Term Debt
136693000000
Annuals > 2 > balance Sheet > total Liabilities
1270883000000
Annuals > 2 > balance Sheet > equity
76095000000
Annuals > 2 > balance Sheet > currency_symbol
CAD
Annuals > 2 > cash Flow > net Income
4377000000
Annuals > 2 > cash Flow > depreciation
2099000000
Annuals > 2 > cash Flow > change In Working Capital
1850000000
Annuals > 2 > cash Flow > cash From Operations
9591000000
Annuals > 2 > cash Flow > capital Expenditures
1677000000
Annuals > 2 > cash Flow > cash From Investing
-21157000000
Annuals > 2 > cash Flow > cash From Financing
268000000
Annuals > 2 > cash Flow > net Change In Cash
-9532000000
Annuals > 2 > cash Flow > currency_symbol
CAD
Annuals > 2 > ratios > PE
6.227876962484958
Annuals > 2 > ratios > PB
1.266685917602996
Annuals > 2 > ratios > ROE
5.815099546619358
Annuals > 2 > ratios > ROA
0.3285063318203482
Annuals > 2 > ratios > FCF
7914000000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.1163686625102929
Annuals > 2 > health Score
48
Annuals > 3 > quarter
2022-10-31
Annuals > 3 > income Statement > revenue
37271000000
Annuals > 3 > income Statement > cost Of Revenue
11325000000
Annuals > 3 > income Statement > gross Profit
25946000000
Annuals > 3 > income Statement > operating Expenses
8060000000
Annuals > 3 > income Statement > operating Income
17886000000
Annuals > 3 > income Statement > interest Expense
11012000000
Annuals > 3 > income Statement > pretax Income
17886000000
Annuals > 3 > income Statement > net Income
13537000000
Annuals > 3 > income Statement > eps
20.33477190415603
Annuals > 3 > income Statement > dividends Per Share
2595000000
Annuals > 3 > income Statement > shares Outstanding
665707000
Annuals > 3 > income Statement > income Tax Expense
4349000000
Annuals > 3 > income Statement > EBITDA
19366000000
Annuals > 3 > income Statement > operating Margin
47.989053151243596
Annuals > 3 > income Statement > total Other Income Expense Net
-1482000000
Annuals > 3 > income Statement > currency_symbol
CAD
Annuals > 3 > balance Sheet > cash
93200000000
Annuals > 3 > balance Sheet > short Term Investments
43561000000
Annuals > 3 > balance Sheet > receivables
8094000000
Annuals > 3 > balance Sheet > inventories
-335900000000
Annuals > 3 > balance Sheet > total Current Assets
144855000000
Annuals > 3 > balance Sheet > property Plant Equipment
5104000000
Annuals > 3 > balance Sheet > total Assets
1139199000000
Annuals > 3 > balance Sheet > payables
16491000000
Annuals > 3 > balance Sheet > short Term Debt
200035000000
Annuals > 3 > balance Sheet > long Term Debt
25944000000
Annuals > 3 > balance Sheet > total Liabilities
1068161000000
Annuals > 3 > balance Sheet > equity
71038000000
Annuals > 3 > balance Sheet > currency_symbol
CAD
Annuals > 3 > cash Flow > net Income
13537000000
Annuals > 3 > cash Flow > depreciation
1384000000
Annuals > 3 > cash Flow > change In Working Capital
-10121000000
Annuals > 3 > cash Flow > cash From Operations
4957000000
Annuals > 3 > cash Flow > capital Expenditures
1448000000
Annuals > 3 > cash Flow > cash From Investing
-29471000000
Annuals > 3 > cash Flow > cash From Financing
15980000000
Annuals > 3 > cash Flow > net Change In Cash
-5795000000
Annuals > 3 > cash Flow > currency_symbol
CAD
Annuals > 3 > ratios > PE
20.33477190415603
Annuals > 3 > ratios > PB
1.2712887696725697
Annuals > 3 > ratios > ROE
19.05599819814747
Annuals > 3 > ratios > ROA
1.1882910711824712
Annuals > 3 > ratios > FCF
3509000000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.09414826540742131
Annuals > 3 > health Score
53
Valuation > metrics > PE
16.5522
Valuation > metrics > PB
1.1143360236681015
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.5984940545820034
Profitability > metrics > ROA
1.4450282942603072
Profitability > metrics > Net Margin
0.11867219917012448
Profitability > final Score
27
Profitability > verdict
Weak
Risk > metrics > Debt Equity
15.771564207107245
Risk > metrics > Interest Coverage
0.3023348633007384
Risk > final Score
7
Risk > verdict
High
Liquidity > metrics > Current Ratio
0.508775424954211
Liquidity > metrics > Quick Ratio
0.508775424954211
Liquidity > final Score
35
Liquidity > verdict
Weak
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
27
Prev Profitabilities > 1
22
Prev Profitabilities > 2
23
Prev Risks > 0
7
Prev Risks > 1
7
Prev Risks > 2
7
Prev Liquidities > 0
48
Prev Liquidities > 1
50
Prev Liquidities > 2
50
Updated At
2026-01-20T21:30:25.307Z
Earnings History > 0 > period
2026-04-30
Earnings History > 0 > report Date
2026-05-26
Earnings History > 0 > date
2026-04-30
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
CAD
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2026-01-31
Earnings History > 1 > report Date
2026-02-23
Earnings History > 1 > date
2026-01-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
CAD
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
3.3
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-10-31
Earnings History > 2 > report Date
2025-12-04
Earnings History > 2 > date
2025-10-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
CAD
Earnings History > 2 > eps Actual
3.28
Earnings History > 2 > eps Estimate
2.96
Earnings History > 2 > eps Difference
0.32
Earnings History > 2 > surprise Percent
10.8108
Earnings History > 3 > period
2025-07-31
Earnings History > 3 > report Date
2025-08-26
Earnings History > 3 > date
2025-07-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
CAD
Earnings History > 3 > eps Actual
3.23
Earnings History > 3 > eps Estimate
2.96
Earnings History > 3 > eps Difference
0.27
Earnings History > 3 > surprise Percent
9.1216
Earnings History > 4 > period
2025-04-30
Earnings History > 4 > report Date
2025-05-28
Earnings History > 4 > date
2025-04-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
CAD
Earnings History > 4 > eps Actual
2.62
Earnings History > 4 > eps Estimate
2.55
Earnings History > 4 > eps Difference
0.07
Earnings History > 4 > surprise Percent
2.7451
Earnings History > 5 > period
2025-01-31
Earnings History > 5 > report Date
2025-02-25
Earnings History > 5 > date
2025-01-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
CAD
Earnings History > 5 > eps Actual
3.04
Earnings History > 5 > eps Estimate
2.4
Earnings History > 5 > eps Difference
0.64
Earnings History > 5 > surprise Percent
26.6667
Earnings History > 6 > period
2024-10-31
Earnings History > 6 > report Date
2024-12-05
Earnings History > 6 > date
2024-10-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
CAD
Earnings History > 6 > eps Actual
1.9
Earnings History > 6 > eps Estimate
2.39
Earnings History > 6 > eps Difference
-0.49
Earnings History > 6 > surprise Percent
-20.5021
Earnings History > 7 > period
2024-07-31
Earnings History > 7 > report Date
2024-08-27
Earnings History > 7 > date
2024-07-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
CAD
Earnings History > 7 > eps Actual
2.64
Earnings History > 7 > eps Estimate
2.76
Earnings History > 7 > eps Difference
-0.12
Earnings History > 7 > surprise Percent
-4.3478
Earnings History > 8 > period
2024-04-30
Earnings History > 8 > report Date
2024-05-29
Earnings History > 8 > date
2024-04-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
CAD
Earnings History > 8 > eps Actual
1.9
Earnings History > 8 > eps Estimate
2.03
Earnings History > 8 > eps Difference
-0.13
Earnings History > 8 > surprise Percent
-6.4039
Earnings History > 9 > period
2024-01-31
Earnings History > 9 > report Date
2024-02-27
Earnings History > 9 > date
2024-01-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
CAD
Earnings History > 9 > eps Actual
2.56
Earnings History > 9 > eps Estimate
3.03
Earnings History > 9 > eps Difference
-0.47
Earnings History > 9 > surprise Percent
-15.5116
Earnings History > 10 > period
2023-10-31
Earnings History > 10 > report Date
2023-12-01
Earnings History > 10 > date
2023-10-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
CAD
Earnings History > 10 > eps Actual
2.81
Earnings History > 10 > eps Estimate
2.85
Earnings History > 10 > eps Difference
-0.04
Earnings History > 10 > surprise Percent
-1.4035
Earnings History > 11 > period
2023-07-31
Earnings History > 11 > report Date
2023-08-29
Earnings History > 11 > date
2023-07-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
CAD
Earnings History > 11 > eps Actual
2.78
Earnings History > 11 > eps Estimate
3.13
Earnings History > 11 > eps Difference
-0.35
Earnings History > 11 > surprise Percent
-11.1821
Earnings History > 12 > period
2023-04-30
Earnings History > 12 > report Date
2023-05-24
Earnings History > 12 > date
2023-04-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
CAD
Earnings History > 12 > eps Actual
2.93
Earnings History > 12 > eps Estimate
3.23
Earnings History > 12 > eps Difference
-0.3
Earnings History > 12 > surprise Percent
-9.2879
Earnings History > 13 > period
2023-01-31
Earnings History > 13 > report Date
2023-02-28
Earnings History > 13 > date
2023-01-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
CAD
Earnings History > 13 > eps Actual
3.22
Earnings History > 13 > eps Estimate
3.16
Earnings History > 13 > eps Difference
0.06
Earnings History > 13 > surprise Percent
1.8987
Earnings History > 14 > period
2022-10-31
Earnings History > 14 > report Date
2022-12-01
Earnings History > 14 > date
2022-10-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
CAD
Earnings History > 14 > eps Actual
3.04
Earnings History > 14 > eps Estimate
3.07
Earnings History > 14 > eps Difference
-0.03
Earnings History > 14 > surprise Percent
-0.9772
Earnings History > 15 > period
2022-07-31
Earnings History > 15 > report Date
2022-08-30
Earnings History > 15 > date
2022-07-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
CAD
Earnings History > 15 > eps Actual
3.09
Earnings History > 15 > eps Estimate
3.14
Earnings History > 15 > eps Difference
-0.05
Earnings History > 15 > surprise Percent
-1.5924
Earnings History > 16 > period
2022-04-30
Earnings History > 16 > report Date
2022-05-25
Earnings History > 16 > date
2022-04-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
CAD
Earnings History > 16 > eps Actual
3.23
Earnings History > 16 > eps Estimate
3.22
Earnings History > 16 > eps Difference
0.01
Earnings History > 16 > surprise Percent
0.3106
Earnings History > 17 > period
2022-01-31
Earnings History > 17 > report Date
2022-03-01
Earnings History > 17 > date
2022-01-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
CAD
Earnings History > 17 > eps Actual
3.89
Earnings History > 17 > eps Estimate
3.27
Earnings History > 17 > eps Difference
0.62
Earnings History > 17 > surprise Percent
18.9602
Earnings History > 18 > period
2021-10-31
Earnings History > 18 > report Date
2021-12-03
Earnings History > 18 > date
2021-10-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
CAD
Earnings History > 18 > eps Actual
3.33
Earnings History > 18 > eps Estimate
3.22
Earnings History > 18 > eps Difference
0.11
Earnings History > 18 > surprise Percent
3.4161
Earnings History > 19 > period
2021-07-31
Earnings History > 19 > report Date
2021-08-24
Earnings History > 19 > date
2021-07-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
CAD
Earnings History > 19 > eps Actual
3.44
Earnings History > 19 > eps Estimate
2.94
Earnings History > 19 > eps Difference
0.5
Earnings History > 19 > surprise Percent
17.0068
Earnings History > 20 > period
2021-04-30
Earnings History > 20 > report Date
2021-05-26
Earnings History > 20 > date
2021-04-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
CAD
Earnings History > 20 > eps Actual
3.13
Earnings History > 20 > eps Estimate
2.77
Earnings History > 20 > eps Difference
0.36
Earnings History > 20 > surprise Percent
12.9964
Earnings History > 21 > period
2021-01-31
Earnings History > 21 > report Date
2021-02-23
Earnings History > 21 > date
2021-01-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
CAD
Earnings History > 21 > eps Actual
3.06
Earnings History > 21 > eps Estimate
2.15
Earnings History > 21 > eps Difference
0.91
Earnings History > 21 > surprise Percent
42.3256
Earnings History > 22 > period
2020-10-31
Earnings History > 22 > report Date
2020-12-01
Earnings History > 22 > date
2020-10-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
CAD
Earnings History > 22 > eps Actual
2.41
Earnings History > 22 > eps Estimate
1.93
Earnings History > 22 > eps Difference
0.48
Earnings History > 22 > surprise Percent
24.8705
Earnings History > 23 > period
2020-07-31
Earnings History > 23 > report Date
2020-08-25
Earnings History > 23 > date
2020-07-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
CAD
Earnings History > 23 > eps Actual
1.85
Earnings History > 23 > eps Estimate
1.71
Earnings History > 23 > eps Difference
0.14
Earnings History > 23 > surprise Percent
8.1871
Earnings History > 24 > period
2020-04-30
Earnings History > 24 > report Date
2020-05-27
Earnings History > 24 > date
2020-04-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
CAD
Earnings History > 24 > eps Actual
1.04
Earnings History > 24 > eps Estimate
1.22
Earnings History > 24 > eps Difference
-0.18
Earnings History > 24 > surprise Percent
-14.7541
Earnings History > 25 > period
2020-01-31
Earnings History > 25 > report Date
2020-02-25
Earnings History > 25 > date
2020-01-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
CAD
Earnings History > 25 > eps Actual
2.41
Earnings History > 25 > eps Estimate
2.37
Earnings History > 25 > eps Difference
0.04
Earnings History > 25 > surprise Percent
1.6878
Earnings History > 26 > period
2019-10-31
Earnings History > 26 > report Date
2019-12-03
Earnings History > 26 > date
2019-10-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
CAD
Earnings History > 26 > eps Actual
2.43
Earnings History > 26 > eps Estimate
2.41
Earnings History > 26 > eps Difference
0.02
Earnings History > 26 > surprise Percent
0.8299
Earnings History > 27 > period
2019-07-31
Earnings History > 27 > report Date
2019-08-27
Earnings History > 27 > date
2019-07-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
CAD
Earnings History > 27 > eps Actual
2.38
Earnings History > 27 > eps Estimate
2.49
Earnings History > 27 > eps Difference
-0.11
Earnings History > 27 > surprise Percent
-4.4177
Earnings History > 28 > period
2019-04-30
Earnings History > 28 > report Date
2019-05-29
Earnings History > 28 > date
2019-04-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
CAD
Earnings History > 28 > eps Actual
2.3
Earnings History > 28 > eps Estimate
2.33
Earnings History > 28 > eps Difference
-0.03
Earnings History > 28 > surprise Percent
-1.2876
Earnings History > 29 > period
2019-01-31
Earnings History > 29 > report Date
2019-02-26
Earnings History > 29 > date
2019-01-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
CAD
Earnings History > 29 > eps Actual
2.32
Earnings History > 29 > eps Estimate
2.25
Earnings History > 29 > eps Difference
0.07
Earnings History > 29 > surprise Percent
3.1111
Earnings History > 30 > period
2018-10-31
Earnings History > 30 > report Date
2018-12-04
Earnings History > 30 > date
2018-10-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
CAD
Earnings History > 30 > eps Actual
2.32
Earnings History > 30 > eps Estimate
2.31
Earnings History > 30 > eps Difference
0.01
Earnings History > 30 > surprise Percent
0.4329
Earnings History > 31 > period
2018-07-31
Earnings History > 31 > report Date
2018-08-28
Earnings History > 31 > date
2018-07-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
CAD
Earnings History > 31 > eps Actual
2.36
Earnings History > 31 > eps Estimate
2.26
Earnings History > 31 > eps Difference
0.1
Earnings History > 31 > surprise Percent
4.4248
Earnings History > 32 > period
2018-04-30
Earnings History > 32 > report Date
2018-05-30
Earnings History > 32 > date
2018-04-30
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
CAD
Earnings History > 32 > eps Actual
2.2
Earnings History > 32 > eps Estimate
2.12
Earnings History > 32 > eps Difference
0.08
Earnings History > 32 > surprise Percent
3.7736
Earnings History > 33 > period
2018-01-31
Earnings History > 33 > report Date
2018-02-27
Earnings History > 33 > date
2018-01-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
CAD
Earnings History > 33 > eps Actual
2.12
Earnings History > 33 > eps Estimate
2.06
Earnings History > 33 > eps Difference
0.06
Earnings History > 33 > surprise Percent
2.9126
Earnings History > 34 > period
2017-10-31
Earnings History > 34 > report Date
2017-12-05
Earnings History > 34 > date
2017-10-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
CAD
Earnings History > 34 > eps Actual
2.11
Earnings History > 34 > eps Estimate
2.01
Earnings History > 34 > eps Difference
0.1
Earnings History > 34 > surprise Percent
4.9751
Earnings History > 35 > period
2017-07-31
Earnings History > 35 > report Date
2017-08-29
Earnings History > 35 > date
2017-07-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
CAD
Earnings History > 35 > eps Actual
2.03
Earnings History > 35 > eps Estimate
2
Earnings History > 35 > eps Difference
0.03
Earnings History > 35 > surprise Percent
1.5
Earnings History > 36 > period
2017-04-30
Earnings History > 36 > report Date
2017-05-24
Earnings History > 36 > date
2017-04-30
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
CAD
Earnings History > 36 > eps Actual
1.92
Earnings History > 36 > eps Estimate
1.93
Earnings History > 36 > eps Difference
-0.01
Earnings History > 36 > surprise Percent
-0.5181
Earnings History > 37 > period
2017-01-31
Earnings History > 37 > report Date
2017-02-28
Earnings History > 37 > date
2017-01-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
CAD
Earnings History > 37 > eps Actual
2.08
Earnings History > 37 > eps Estimate
1.87
Earnings History > 37 > eps Difference
0.21
Earnings History > 37 > surprise Percent
11.2299
Earnings History > 38 > period
2016-10-31
Earnings History > 38 > report Date
2016-12-06
Earnings History > 38 > date
2016-10-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
CAD
Earnings History > 38 > eps Actual
2.1
Earnings History > 38 > eps Estimate
1.85
Earnings History > 38 > eps Difference
0.25
Earnings History > 38 > surprise Percent
13.5135
Earnings History > 39 > period
2016-07-31
Earnings History > 39 > report Date
2016-08-23
Earnings History > 39 > date
2016-07-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
CAD
Earnings History > 39 > eps Actual
1.94
Earnings History > 39 > eps Estimate
1.83
Earnings History > 39 > eps Difference
0.11
Earnings History > 39 > surprise Percent
6.0109
Earnings History > 40 > period
2016-04-30
Earnings History > 40 > report Date
2016-05-25
Earnings History > 40 > date
2016-04-30
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
CAD
Earnings History > 40 > eps Actual
1.73
Earnings History > 40 > eps Estimate
1.75
Earnings History > 40 > eps Difference
-0.02
Earnings History > 40 > surprise Percent
-1.1429
Earnings History > 41 > period
2016-01-31
Earnings History > 41 > report Date
2016-02-23
Earnings History > 41 > date
2016-01-31
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
CAD
Earnings History > 41 > eps Actual
1.75
Earnings History > 41 > eps Estimate
1.72
Earnings History > 41 > eps Difference
0.03
Earnings History > 41 > surprise Percent
1.7442
Earnings History > 42 > period
2015-10-31
Earnings History > 42 > report Date
2015-12-01
Earnings History > 42 > date
2015-10-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
CAD
Earnings History > 42 > eps Actual
1.9
Earnings History > 42 > eps Estimate
1.74
Earnings History > 42 > eps Difference
0.16
Earnings History > 42 > surprise Percent
9.1954
Earnings History > 43 > period
2015-07-31
Earnings History > 43 > report Date
2015-08-25
Earnings History > 43 > date
2015-07-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
CAD
Earnings History > 43 > eps Actual
1.86
Earnings History > 43 > eps Estimate
1.73
Earnings History > 43 > eps Difference
0.13
Earnings History > 43 > surprise Percent
7.5145
Earnings History > 44 > period
2015-04-30
Earnings History > 44 > report Date
2015-05-27
Earnings History > 44 > date
2015-04-30
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
CAD
Earnings History > 44 > eps Actual
1.71
Earnings History > 44 > eps Estimate
1.66
Earnings History > 44 > eps Difference
0.05
Earnings History > 44 > surprise Percent
3.012
Earnings History > 45 > period
2015-01-31
Earnings History > 45 > report Date
2015-02-24
Earnings History > 45 > date
2015-01-31
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
CAD
Earnings History > 45 > eps Actual
1.53
Earnings History > 45 > eps Estimate
1.63
Earnings History > 45 > eps Difference
-0.1
Earnings History > 45 > surprise Percent
-6.135
Earnings History > 46 > period
2014-10-31
Earnings History > 46 > report Date
2014-12-02
Earnings History > 46 > date
2014-10-31
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
CAD
Earnings History > 46 > eps Actual
1.63
Earnings History > 46 > eps Estimate
1.66
Earnings History > 46 > eps Difference
-0.03
Earnings History > 46 > surprise Percent
-1.8072
Earnings History > 47 > period
2014-07-31
Earnings History > 47 > report Date
2014-08-26
Earnings History > 47 > date
2014-07-31
Earnings History > 47 > before After Market
BeforeMarket
Earnings History > 47 > currency
CAD
Earnings History > 47 > eps Actual
1.73
Earnings History > 47 > eps Estimate
1.66
Earnings History > 47 > eps Difference
0.07
Earnings History > 47 > surprise Percent
4.2169
Earnings History > 48 > period
2014-04-30
Earnings History > 48 > report Date
2014-05-28
Earnings History > 48 > date
2014-04-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
CAD
Earnings History > 48 > eps Actual
1.63
Earnings History > 48 > eps Estimate
1.52
Earnings History > 48 > eps Difference
0.11
Earnings History > 48 > surprise Percent
7.2368
Earnings History > 49 > period
2014-01-31
Earnings History > 49 > report Date
2014-02-25
Earnings History > 49 > date
2014-01-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
CAD
Earnings History > 49 > eps Actual
1.61
Earnings History > 49 > eps Estimate
1.54
Earnings History > 49 > eps Difference
0.07
Earnings History > 49 > surprise Percent
4.5455
Earnings History > 50 > period
2013-10-31
Earnings History > 50 > report Date
2013-12-03
Earnings History > 50 > date
2013-10-31
Earnings History > 50 > before After Market
BeforeMarket
Earnings History > 50 > currency
CAD
Earnings History > 50 > eps Actual
1.64
Earnings History > 50 > eps Estimate
1.58
Earnings History > 50 > eps Difference
0.06
Earnings History > 50 > surprise Percent
3.7975
Earnings History > 51 > period
2013-07-31
Earnings History > 51 > report Date
2013-08-27
Earnings History > 51 > date
2013-07-31
Earnings History > 51 > before After Market
BeforeMarket
Earnings History > 51 > currency
CAD
Earnings History > 51 > eps Actual
1.68
Earnings History > 51 > eps Estimate
1.52
Earnings History > 51 > eps Difference
0.16
Earnings History > 51 > surprise Percent
10.5263
Earnings History > 52 > period
2013-04-30
Earnings History > 52 > report Date
2013-05-29
Earnings History > 52 > date
2013-04-30
Earnings History > 52 > before After Market
BeforeMarket
Earnings History > 52 > currency
CAD
Earnings History > 52 > eps Actual
1.46
Earnings History > 52 > eps Estimate
1.5
Earnings History > 52 > eps Difference
-0.04
Earnings History > 52 > surprise Percent
-2.6667
Earnings History > 53 > period
2013-01-31
Earnings History > 53 > report Date
2013-02-26
Earnings History > 53 > date
2013-01-31
Earnings History > 53 > before After Market
BeforeMarket
Earnings History > 53 > currency
CAD
Earnings History > 53 > eps Actual
1.52
Earnings History > 53 > eps Estimate
1.47
Earnings History > 53 > eps Difference
0.05
Earnings History > 53 > surprise Percent
3.4014
Earnings History > 54 > period
2012-10-31
Earnings History > 54 > report Date
2012-12-04
Earnings History > 54 > date
2012-10-31
Earnings History > 54 > before After Market
BeforeMarket
Earnings History > 54 > currency
CAD
Earnings History > 54 > eps Actual
1.59
Earnings History > 54 > eps Estimate
1.42
Earnings History > 54 > eps Difference
0.17
Earnings History > 54 > surprise Percent
11.9718
Earnings History > 55 > period
2012-07-31
Earnings History > 55 > report Date
2012-08-28
Earnings History > 55 > date
2012-07-31
Earnings History > 55 > before After Market
BeforeMarket
Earnings History > 55 > currency
CAD
Earnings History > 55 > eps Actual
1.49
Earnings History > 55 > eps Estimate
1.39
Earnings History > 55 > eps Difference
0.1
Earnings History > 55 > surprise Percent
7.1942
Earnings History > 56 > period
2012-04-30
Earnings History > 56 > report Date
2012-05-23
Earnings History > 56 > date
2012-04-30
Earnings History > 56 > before After Market
BeforeMarket
Earnings History > 56 > currency
CAD
Earnings History > 56 > eps Actual
1.44
Earnings History > 56 > eps Estimate
1.35
Earnings History > 56 > eps Difference
0.09
Earnings History > 56 > surprise Percent
6.6667
Earnings History > 57 > period
2012-01-31
Earnings History > 57 > report Date
2012-02-28
Earnings History > 57 > date
2012-01-31
Earnings History > 57 > before After Market
AfterMarket
Earnings History > 57 > currency
CAD
Earnings History > 57 > eps Actual
1.42
Earnings History > 57 > eps Estimate
1.3
Earnings History > 57 > eps Difference
0.12
Earnings History > 57 > surprise Percent
9.2308
Earnings History > 58 > period
2011-10-31
Earnings History > 58 > report Date
2011-12-06
Earnings History > 58 > date
2011-10-31
Earnings History > 58 > before After Market
BeforeMarket
Earnings History > 58 > currency
CAD
Earnings History > 58 > eps Actual
1.23
Earnings History > 58 > eps Estimate
1.3
Earnings History > 58 > eps Difference
-0.07
Earnings History > 58 > surprise Percent
-5.3846
Earnings History > 59 > period
2011-07-31
Earnings History > 59 > report Date
2011-08-23
Earnings History > 59 > date
2011-07-31
Earnings History > 59 > before After Market
BeforeMarket
Earnings History > 59 > currency
CAD
Earnings History > 59 > eps Actual
1.35
Earnings History > 59 > eps Estimate
1.33
Earnings History > 59 > eps Difference
0.02
Earnings History > 59 > surprise Percent
1.5038
Earnings History > 60 > period
2011-04-30
Earnings History > 60 > report Date
2011-05-25
Earnings History > 60 > date
2011-04-30
Earnings History > 60 > before After Market
BeforeMarket
Earnings History > 60 > currency
CAD
Earnings History > 60 > eps Actual
1.34
Earnings History > 60 > eps Estimate
1.32
Earnings History > 60 > eps Difference
0.02
Earnings History > 60 > surprise Percent
1.5152
Earnings History > 61 > period
2011-01-31
Earnings History > 61 > report Date
2011-03-01
Earnings History > 61 > date
2011-01-31
Earnings History > 61 > before After Market
BeforeMarket
Earnings History > 61 > currency
CAD
Earnings History > 61 > eps Actual
1.3
Earnings History > 61 > eps Estimate
1.31
Earnings History > 61 > eps Difference
-0.01
Earnings History > 61 > surprise Percent
-0.7634
Earnings History > 62 > period
2010-10-31
Earnings History > 62 > report Date
2010-12-07
Earnings History > 62 > date
2010-10-31
Earnings History > 62 > before After Market
BeforeMarket
Earnings History > 62 > currency
CAD
Earnings History > 62 > eps Actual
1.24
Earnings History > 62 > eps Estimate
1.22
Earnings History > 62 > eps Difference
0.02
Earnings History > 62 > surprise Percent
1.6393
Earnings History > 63 > period
2010-07-31
Earnings History > 63 > report Date
2010-08-24
Earnings History > 63 > date
2010-07-31
Earnings History > 63 > before After Market
BeforeMarket
Earnings History > 63 > currency
CAD
Earnings History > 63 > eps Actual
1.13
Earnings History > 63 > eps Estimate
1.19
Earnings History > 63 > eps Difference
-0.06
Earnings History > 63 > surprise Percent
-5.042
Earnings History > 64 > period
2010-04-30
Earnings History > 64 > report Date
2010-05-26
Earnings History > 64 > date
2010-04-30
Earnings History > 64 > before After Market
BeforeMarket
Earnings History > 64 > currency
CAD
Earnings History > 64 > eps Actual
1.26
Earnings History > 64 > eps Estimate
1.08
Earnings History > 64 > eps Difference
0.18
Earnings History > 64 > surprise Percent
16.6667
Earnings History > 65 > period
2010-01-31
Earnings History > 65 > report Date
2010-03-02
Earnings History > 65 > date
2010-01-31
Earnings History > 65 > before After Market
BeforeMarket
Earnings History > 65 > currency
CAD
Earnings History > 65 > eps Actual
1.13
Earnings History > 65 > eps Estimate
1.01
Earnings History > 65 > eps Difference
0.12
Earnings History > 65 > surprise Percent
11.8812
Earnings History > 66 > period
2009-10-31
Earnings History > 66 > report Date
2009-11-24
Earnings History > 66 > date
2009-10-31
Earnings History > 66 > before After Market
AfterMarket
Earnings History > 66 > currency
CAD
Earnings History > 66 > eps Actual
1.13
Earnings History > 66 > eps Estimate
1.01
Earnings History > 66 > eps Difference
0.12
Earnings History > 66 > surprise Percent
11.8812
Earnings History > 67 > period
2009-07-31
Earnings History > 67 > report Date
2009-08-25
Earnings History > 67 > date
2009-07-31
Earnings History > 67 > before After Market
BeforeMarket
Earnings History > 67 > currency
CAD
Earnings History > 67 > eps Actual
0.97
Earnings History > 67 > eps Estimate
0.95
Earnings History > 67 > eps Difference
0.02
Earnings History > 67 > surprise Percent
2.1053
Earnings History > 68 > period
2009-04-30
Earnings History > 68 > report Date
2009-05-26
Earnings History > 68 > date
2009-04-30
Earnings History > 68 > before After Market
BeforeMarket
Earnings History > 68 > currency
CAD
Earnings History > 68 > eps Actual
0.93
Earnings History > 68 > eps Estimate
0.91
Earnings History > 68 > eps Difference
0.02
Earnings History > 68 > surprise Percent
2.1978
Earnings History > 69 > period
2009-01-31
Earnings History > 69 > report Date
2009-03-03
Earnings History > 69 > date
2009-01-31
Earnings History > 69 > before After Market
BeforeMarket
Earnings History > 69 > currency
CAD
Earnings History > 69 > eps Actual
1.09
Earnings History > 69 > eps Estimate
0.96
Earnings History > 69 > eps Difference
0.13
Earnings History > 69 > surprise Percent
13.5417
Earnings History > 70 > period
2008-10-31
Earnings History > 70 > report Date
2008-11-25
Earnings History > 70 > date
2008-10-31
Earnings History > 70 > before After Market
BeforeMarket
Earnings History > 70 > currency
CAD
Earnings History > 70 > eps Actual
0.97
Earnings History > 70 > eps Estimate
1.08
Earnings History > 70 > eps Difference
-0.11
Earnings History > 70 > surprise Percent
-10.1852
Earnings History > 71 > period
2008-07-31
Earnings History > 71 > report Date
2008-08-26
Earnings History > 71 > date
2008-07-31
Earnings History > 71 > before After Market
BeforeMarket
Earnings History > 71 > currency
CAD
Earnings History > 71 > eps Actual
1.17
Earnings History > 71 > eps Estimate
1.2
Earnings History > 71 > eps Difference
-0.03
Earnings History > 71 > surprise Percent
-2.5
Earnings History > 72 > period
2008-04-30
Earnings History > 72 > report Date
2008-05-27
Earnings History > 72 > date
2008-04-30
Earnings History > 72 > before After Market
BeforeMarket
Earnings History > 72 > currency
CAD
Earnings History > 72 > eps Actual
1.25
Earnings History > 72 > eps Estimate
1.2
Earnings History > 72 > eps Difference
0.05
Earnings History > 72 > surprise Percent
4.1667
Earnings History > 73 > period
2008-01-31
Earnings History > 73 > report Date
2008-03-04
Earnings History > 73 > date
2008-01-31
Earnings History > 73 > before After Market
BeforeMarket
Earnings History > 73 > currency
CAD
Earnings History > 73 > eps Actual
1.19
Earnings History > 73 > eps Estimate
1.38
Earnings History > 73 > eps Difference
-0.19
Earnings History > 73 > surprise Percent
-13.7681
Earnings History > 74 > period
2007-10-31
Earnings History > 74 > report Date
2007-11-27
Earnings History > 74 > date
2007-10-31
Earnings History > 74 > before After Market
BeforeMarket
Earnings History > 74 > currency
CAD
Earnings History > 74 > eps Actual
1.42
Earnings History > 74 > eps Estimate
1.38
Earnings History > 74 > eps Difference
0.04
Earnings History > 74 > surprise Percent
2.8986
Earnings History > 75 > period
2007-07-31
Earnings History > 75 > report Date
2007-08-28
Earnings History > 75 > date
2007-07-31
Earnings History > 75 > before After Market
BeforeMarket
Earnings History > 75 > currency
CAD
Earnings History > 75 > eps Actual
1.47
Earnings History > 75 > eps Estimate
1.38
Earnings History > 75 > eps Difference
0.09
Earnings History > 75 > surprise Percent
6.5217
Earnings History > 76 > period
2007-04-30
Earnings History > 76 > report Date
2007-05-23
Earnings History > 76 > date
2007-04-30
Earnings History > 76 > before After Market
BeforeMarket
Earnings History > 76 > currency
CAD
Earnings History > 76 > eps Actual
1.47
Earnings History > 76 > eps Estimate
1.32
Earnings History > 76 > eps Difference
0.15
Earnings History > 76 > surprise Percent
11.3636
Earnings History > 77 > period
2007-01-31
Earnings History > 77 > report Date
2007-03-01
Earnings History > 77 > date
2007-01-31
Earnings History > 77 > before After Market
BeforeMarket
Earnings History > 77 > currency
CAD
Earnings History > 77 > eps Actual
1.32
Earnings History > 77 > eps Estimate
1.3
Earnings History > 77 > eps Difference
0.02
Earnings History > 77 > surprise Percent
1.5385
Earnings History > 78 > period
2006-10-31
Earnings History > 78 > report Date
2006-11-28
Earnings History > 78 > date
2006-10-31
Earnings History > 78 > before After Market
BeforeMarket
Earnings History > 78 > currency
CAD
Earnings History > 78 > eps Actual
1.35
Earnings History > 78 > eps Estimate
1.25
Earnings History > 78 > eps Difference
0.1
Earnings History > 78 > surprise Percent
8
Earnings History > 79 > period
2006-07-31
Earnings History > 79 > report Date
2006-08-22
Earnings History > 79 > date
2006-07-31
Earnings History > 79 > before After Market
BeforeMarket
Earnings History > 79 > currency
CAD
Earnings History > 79 > eps Actual
1.38
Earnings History > 79 > eps Estimate
1.19
Earnings History > 79 > eps Difference
0.19
Earnings History > 79 > surprise Percent
15.9664
Earnings History > 80 > period
2006-04-30
Earnings History > 80 > report Date
2006-05-24
Earnings History > 80 > date
2006-04-30
Earnings History > 80 > before After Market
BeforeMarket
Earnings History > 80 > currency
CAD
Earnings History > 80 > eps Actual
1.25
Earnings History > 80 > eps Estimate
1.2
Earnings History > 80 > eps Difference
0.05
Earnings History > 80 > surprise Percent
4.1667
Earnings History > 81 > period
2006-01-31
Earnings History > 81 > report Date
2006-03-01
Earnings History > 81 > date
2006-01-31
Earnings History > 81 > before After Market
AfterMarket
Earnings History > 81 > currency
CAD
Earnings History > 81 > eps Actual
1.24
Earnings History > 81 > eps Estimate
1.2
Earnings History > 81 > eps Difference
0.04
Earnings History > 81 > surprise Percent
3.3333
Earnings History > 82 > period
2005-10-31
Earnings History > 82 > report Date
2005-11-29
Earnings History > 82 > date
2005-10-31
Earnings History > 82 > before After Market
BeforeMarket
Earnings History > 82 > currency
CAD
Earnings History > 82 > eps Actual
1.31
Earnings History > 82 > eps Estimate
1.09
Earnings History > 82 > eps Difference
0.22
Earnings History > 82 > surprise Percent
20.1835
Earnings History > 83 > period
2005-07-31
Earnings History > 83 > report Date
2005-08-23
Earnings History > 83 > date
2005-07-31
Earnings History > 83 > before After Market
BeforeMarket
Earnings History > 83 > currency
CAD
Earnings History > 83 > eps Actual
1.04
Earnings History > 83 > eps Estimate
1.12
Earnings History > 83 > eps Difference
-0.08
Earnings History > 83 > surprise Percent
-7.1429
Earnings History > 84 > period
2005-04-30
Earnings History > 84 > report Date
2005-05-25
Earnings History > 84 > date
2005-04-30
Earnings History > 84 > before After Market
BeforeMarket
Earnings History > 84 > currency
CAD
Earnings History > 84 > eps Actual
1.21
Earnings History > 84 > eps Estimate
1.09
Earnings History > 84 > eps Difference
0.12
Earnings History > 84 > surprise Percent
11.0092
Earnings History > 85 > period
2005-01-31
Earnings History > 85 > report Date
2005-02-22
Earnings History > 85 > date
2005-01-31
Earnings History > 85 > before After Market
BeforeMarket
Earnings History > 85 > currency
CAD
Earnings History > 85 > eps Actual
1.19
Earnings History > 85 > eps Estimate
1.09
Earnings History > 85 > eps Difference
0.1
Earnings History > 85 > surprise Percent
9.1743
Earnings History > 86 > period
2004-10-31
Earnings History > 86 > report Date
2004-11-23
Earnings History > 86 > date
2004-10-31
Earnings History > 86 > before After Market
BeforeMarket
Earnings History > 86 > currency
CAD
Earnings History > 86 > eps Actual
1.1
Earnings History > 86 > eps Estimate
1.07
Earnings History > 86 > eps Difference
0.03
Earnings History > 86 > surprise Percent
2.8037
Earnings History > 87 > period
2004-07-31
Earnings History > 87 > report Date
2004-08-24
Earnings History > 87 > date
2004-07-31
Earnings History > 87 > before After Market
BeforeMarket
Earnings History > 87 > currency
CAD
Earnings History > 87 > eps Actual
1.27
Earnings History > 87 > eps Estimate
1.03
Earnings History > 87 > eps Difference
0.24
Earnings History > 87 > surprise Percent
23.301
Earnings History > 88 > period
2004-04-30
Earnings History > 88 > report Date
2004-05-26
Earnings History > 88 > date
2004-04-30
Earnings History > 88 > before After Market
BeforeMarket
Earnings History > 88 > currency
CAD
Earnings History > 88 > eps Actual
1.17
Earnings History > 88 > eps Estimate
1
Earnings History > 88 > eps Difference
0.17
Earnings History > 88 > surprise Percent
17
Earnings History > 89 > period
2004-01-31
Earnings History > 89 > report Date
2004-02-24
Earnings History > 89 > date
2004-01-31
Earnings History > 89 > before After Market
BeforeMarket
Earnings History > 89 > currency
CAD
Earnings History > 89 > eps Actual
1.03
Earnings History > 89 > eps Estimate
0.98
Earnings History > 89 > eps Difference
0.05
Earnings History > 89 > surprise Percent
5.102
Earnings History > 90 > period
2003-10-31
Earnings History > 90 > report Date
2003-11-25
Earnings History > 90 > date
2003-10-31
Earnings History > 90 > before After Market
BeforeMarket
Earnings History > 90 > currency
CAD
Earnings History > 90 > eps Actual
1
Earnings History > 90 > eps Estimate
0.94
Earnings History > 90 > eps Difference
0.06
Earnings History > 90 > surprise Percent
6.383
Earnings History > 91 > period
2003-07-31
Earnings History > 91 > report Date
2003-08-26
Earnings History > 91 > date
2003-07-31
Earnings History > 91 > before After Market
BeforeMarket
Earnings History > 91 > currency
CAD
Earnings History > 91 > eps Actual
0.99
Earnings History > 91 > eps Estimate
0.83
Earnings History > 91 > eps Difference
0.16
Earnings History > 91 > surprise Percent
19.2771
Earnings History > 92 > period
2003-04-30
Earnings History > 92 > report Date
2003-05-27
Earnings History > 92 > date
2003-04-30
Earnings History > 92 > before After Market
BeforeMarket
Earnings History > 92 > currency
CAD
Earnings History > 92 > eps Actual
0.81
Earnings History > 92 > eps Estimate
0.78
Earnings History > 92 > eps Difference
0.03
Earnings History > 92 > surprise Percent
3.8462
Earnings History > 93 > period
2003-01-31
Earnings History > 93 > report Date
2003-02-25
Earnings History > 93 > date
2003-01-31
Earnings History > 93 > before After Market
BeforeMarket
Earnings History > 93 > currency
CAD
Earnings History > 93 > eps Actual
0.79
Earnings History > 93 > eps Estimate
0.78
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
1.2821
Earnings History > 94 > period
2002-10-31
Earnings History > 94 > report Date
2002-11-26
Earnings History > 94 > date
2002-10-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
CAD
Earnings History > 94 > eps Actual
0.85
Earnings History > 94 > eps Estimate
0.81
Earnings History > 94 > eps Difference
0.04
Earnings History > 94 > surprise Percent
4.9383
Earnings History > 95 > period
2002-07-31
Earnings History > 95 > report Date
2002-08-27
Earnings History > 95 > date
2002-07-31
Earnings History > 95 > before After Market
BeforeMarket
Earnings History > 95 > currency
CAD
Earnings History > 95 > eps Actual
0.72
Earnings History > 95 > eps Estimate
0.76
Earnings History > 95 > eps Difference
-0.04
Earnings History > 95 > surprise Percent
-5.2632
Earnings History > 96 > period
2002-04-30
Earnings History > 96 > report Date
2002-05-28
Earnings History > 96 > date
2002-04-30
Earnings History > 96 > before After Market
BeforeMarket
Earnings History > 96 > currency
CAD
Earnings History > 96 > eps Actual
0.59
Earnings History > 96 > eps Estimate
0.61
Earnings History > 96 > eps Difference
-0.02
Earnings History > 96 > surprise Percent
-3.2787
Earnings History > 97 > period
2002-01-31
Earnings History > 97 > report Date
2002-02-26
Earnings History > 97 > date
2002-01-31
Earnings History > 97 > before After Market
BeforeMarket
Earnings History > 97 > currency
CAD
Earnings History > 97 > eps Actual
0.75
Earnings History > 97 > eps Estimate
0.69
Earnings History > 97 > eps Difference
0.06
Earnings History > 97 > surprise Percent
8.6957
Earnings History > 98 > period
2001-10-31
Earnings History > 98 > report Date
2001-11-27
Earnings History > 98 > date
2001-10-31
Earnings History > 98 > before After Market
BeforeMarket
Earnings History > 98 > currency
CAD
Earnings History > 98 > eps Actual
0.25
Earnings History > 98 > eps Estimate
0.08
Earnings History > 98 > eps Difference
0.17
Earnings History > 98 > surprise Percent
212.5
Earnings History > 99 > period
2001-07-31
Earnings History > 99 > report Date
2001-08-28
Earnings History > 99 > date
2001-07-31
Earnings History > 99 > before After Market
AfterMarket
Earnings History > 99 > currency
CAD
Earnings History > 99 > eps Actual
0.88
Earnings History > 99 > eps Estimate
0.78
Earnings History > 99 > eps Difference
0.1
Earnings History > 99 > surprise Percent
12.8205
Earnings History > 100 > period
2001-04-30
Earnings History > 100 > report Date
2001-05-23
Earnings History > 100 > date
2001-04-30
Earnings History > 100 > before After Market
AfterMarket
Earnings History > 100 > currency
CAD
Earnings History > 100 > eps Actual
0.8
Earnings History > 100 > eps Estimate
0.76
Earnings History > 100 > eps Difference
0.04
Earnings History > 100 > surprise Percent
5.2632
Earnings History > 101 > period
2001-01-31
Earnings History > 101 > report Date
2001-02-27
Earnings History > 101 > date
2001-01-31
Earnings History > 101 > before After Market
BeforeMarket
Earnings History > 101 > currency
CAD
Earnings History > 101 > eps Actual
0.75
Earnings History > 101 > eps Estimate
0.77
Earnings History > 101 > eps Difference
-0.02
Earnings History > 101 > surprise Percent
-2.5974
Earnings History > 102 > period
2000-10-31
Earnings History > 102 > report Date
2000-11-28
Earnings History > 102 > date
2000-10-31
Earnings History > 102 > before After Market
AfterMarket
Earnings History > 102 > currency
CAD
Earnings History > 102 > eps Actual
0.76
Earnings History > 102 > eps Estimate
0.7
Earnings History > 102 > eps Difference
0.06
Earnings History > 102 > surprise Percent
8.5714
Earnings History > 103 > period
2000-07-31
Earnings History > 103 > report Date
2000-08-22
Earnings History > 103 > date
2000-07-31
Earnings History > 103 > before After Market
BeforeMarket
Earnings History > 103 > currency
CAD
Earnings History > 103 > eps Actual
0.68
Earnings History > 103 > eps Estimate
0.69
Earnings History > 103 > eps Difference
-0.01
Earnings History > 103 > surprise Percent
-1.4493
Earnings History > 104 > period
2000-04-30
Earnings History > 104 > report Date
2000-05-31
Earnings History > 104 > date
2000-04-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
CAD
Earnings History > 104 > eps Actual
0.78
Earnings History > 104 > eps Estimate
0.71
Earnings History > 104 > eps Difference
0.07
Earnings History > 104 > surprise Percent
9.8592
Earnings History > 105 > period
2000-01-31
Earnings History > 105 > report Date
2000-02-29
Earnings History > 105 > date
2000-01-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
CAD
Earnings History > 105 > eps Actual
0.71
Earnings History > 105 > eps Estimate
0.67
Earnings History > 105 > eps Difference
0.04
Earnings History > 105 > surprise Percent
5.9701
Earnings History > 106 > period
1999-10-31
Earnings History > 106 > report Date
1999-11-19
Earnings History > 106 > date
1999-10-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
CAD
Earnings History > 106 > eps Actual
0.38
Earnings History > 106 > eps Estimate
0.38
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-07-31
Earnings History > 107 > report Date
1999-08-24
Earnings History > 107 > date
1999-07-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
CAD
Earnings History > 107 > eps Actual
0.69
Earnings History > 107 > eps Estimate
0.62
Earnings History > 107 > eps Difference
0.07
Earnings History > 107 > surprise Percent
11.2903
Earnings History > 108 > period
1999-04-30
Earnings History > 108 > report Date
1999-05-26
Earnings History > 108 > date
1999-04-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
CAD
Earnings History > 108 > eps Actual
0.63
Earnings History > 108 > eps Estimate
0.58
Earnings History > 108 > eps Difference
0.05
Earnings History > 108 > surprise Percent
8.6207
Earnings History > 109 > period
1999-01-31
Earnings History > 109 > report Date
1999-04-29
Earnings History > 109 > date
1999-01-31
Earnings History > 109 > before After Market
AfterMarket
Earnings History > 109 > currency
CAD
Earnings History > 109 > eps Actual
1.26
Earnings History > 109 > eps Estimate
0.56
Earnings History > 109 > eps Difference
0.7
Earnings History > 109 > surprise Percent
125
Earnings History > 110 > period
1998-07-31
Earnings History > 110 > report Date
1998-08-25
Earnings History > 110 > date
1998-07-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
CAD
Earnings History > 110 > eps Actual
0.66
Earnings History > 110 > eps Estimate
0.63
Earnings History > 110 > eps Difference
0.03
Earnings History > 110 > surprise Percent
4.7619
Earnings History > 111 > period
1998-04-30
Earnings History > 111 > report Date
1998-05-26
Earnings History > 111 > date
1998-04-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
CAD
Earnings History > 111 > eps Actual
0.66
Earnings History > 111 > eps Estimate
0.64
Earnings History > 111 > eps Difference
0.02
Earnings History > 111 > surprise Percent
3.125
Earnings History > 112 > period
1998-01-31
Earnings History > 112 > report Date
1998-02-24
Earnings History > 112 > date
1998-01-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
CAD
Earnings History > 112 > eps Actual
0.64
Earnings History > 112 > eps Estimate
0.62
Earnings History > 112 > eps Difference
0.02
Earnings History > 112 > surprise Percent
3.2258
Earnings History > 113 > period
1997-10-31
Earnings History > 113 > report Date
1997-11-25
Earnings History > 113 > date
1997-10-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
CAD
Earnings History > 113 > eps Actual
0.6
Earnings History > 113 > eps Estimate
0.64
Earnings History > 113 > eps Difference
-0.04
Earnings History > 113 > surprise Percent
-6.25
Earnings History > 114 > period
1997-07-31
Earnings History > 114 > report Date
1997-08-26
Earnings History > 114 > date
1997-07-31
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
CAD
Earnings History > 114 > eps Actual
0.66
Earnings History > 114 > eps Estimate
0.6
Earnings History > 114 > eps Difference
0.06
Earnings History > 114 > surprise Percent
10
Earnings History > 115 > period
1997-04-30
Earnings History > 115 > report Date
1997-05-27
Earnings History > 115 > date
1997-04-30
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
CAD
Earnings History > 115 > eps Actual
0.56
Earnings History > 115 > eps Estimate
0.57
Earnings History > 115 > eps Difference
-0.01
Earnings History > 115 > surprise Percent
-1.7544
Earnings History > 116 > period
1997-01-31
Earnings History > 116 > report Date
1997-02-25
Earnings History > 116 > date
1997-01-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
CAD
Earnings History > 116 > eps Actual
0.58
Earnings History > 116 > eps Estimate
0.55
Earnings History > 116 > eps Difference
0.03
Earnings History > 116 > surprise Percent
5.4545
Earnings History > 117 > period
1996-10-31
Earnings History > 117 > report Date
1996-11-26
Earnings History > 117 > date
1996-10-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
CAD
Earnings History > 117 > eps Actual
0.53
Earnings History > 117 > eps Estimate
0.53
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1996-07-31
Earnings History > 118 > report Date
1996-08-27
Earnings History > 118 > date
1996-07-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
CAD
Earnings History > 118 > eps Actual
0.54
Earnings History > 118 > eps Estimate
0.49
Earnings History > 118 > eps Difference
0.05
Earnings History > 118 > surprise Percent
10.2041
Earnings History > 119 > period
1996-04-30
Earnings History > 119 > report Date
1996-05-28
Earnings History > 119 > date
1996-04-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
CAD
Earnings History > 119 > eps Actual
0.49
Earnings History > 119 > eps Estimate
0.47
Earnings History > 119 > eps Difference
0.02
Earnings History > 119 > surprise Percent
4.2553
Earnings History > 120 > period
1996-01-31
Earnings History > 120 > report Date
1996-02-27
Earnings History > 120 > date
1996-01-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
CAD
Earnings History > 120 > eps Actual
0.52
Earnings History > 120 > eps Estimate
0.47
Earnings History > 120 > eps Difference
0.05
Earnings History > 120 > surprise Percent
10.6383
Earnings History > 121 > period
1995-10-31
Earnings History > 121 > report Date
1995-11-28
Earnings History > 121 > date
1995-10-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
CAD
Earnings History > 121 > eps Actual
0.47
Earnings History > 121 > eps Estimate
0.45
Earnings History > 121 > eps Difference
0.02
Earnings History > 121 > surprise Percent
4.4444
Earnings History > 122 > period
1995-07-31
Earnings History > 122 > report Date
1995-08-21
Earnings History > 122 > date
1995-07-31
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
CAD
Earnings History > 122 > eps Actual
0.46
Earnings History > 122 > eps Estimate
0.43
Earnings History > 122 > eps Difference
0.03
Earnings History > 122 > surprise Percent
6.9767
Bank of Montreal engages in the provision of diversified financial services primarily in North America. The company operates through Canadian P&C, U.S P&C, BMO Wealth Management, and BMO Capital Markets segments. It's personal banking products and services include deposits, home lending, consumer credit, small business lending, credit cards, cash management, financial and investment advice, and other banking services; and commercial banking products and services comprise various of financing options and treasury and payment solutions, as well as risk management products. It also offers investing, banking, and wealth management advisory; digital investing services; financial solutions for individuals, families, and businesses; offers investment management services to institutional, retail, and high net worth investors; and diversified insurance, and wealth and pension de-risking solutions. In addition, the company provides individual life, critical illness and annuity products, as well as segregated funds, and group creditor and travel insurance to customers; debt and equity capital-raising, loan origination and syndication, balance sheet management, treasury management, mergers and acquisitions advice, restructurings and recapitalizations, trade finance, and risk mitigation services, as well as a range of banking and other operating services. Further, the company offers research and access to financial markets for institutional, corporate and retail clients through an integrated suite of sales and trading solutions related to debt, foreign exchange, interest rates, credit, equities, securitization, and commodities; provides new product development and origination services, as well as risk management and advisory services for hedging strategies, including in interest rates, foreign exchange rates and commodities prices; and funding and liquidity management services. Bank of Montreal was founded in 1817 and is headquartered in Montreal, Canada.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
1.1986Next Payout:
Feb 26, 2026Yield:
3.5341 %BMO Capital Markets Forecasts Strong Price Appreciation for Bombardier, Inc. Class B (TSE:BBD.B) Stock MarketBeat
Read more →Entegris stock price target raised to $126 from $105 at BMO Capital Investing.com
Read more →Showing 2 of 10
(Last Updated 2025-10-31)
Rating:
BUY
Target Price:
$126.3484
Analyst Picks
Strong Buy
2
Buy
5
Hold
7
Sell
1
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-10-31)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 48.30% of the total shares of Bank of Montreal
1.
Royal Bank of Canada(8.0386%)
since
2025/03/31
2.
Vanguard Group Inc(4.4944%)
since
2025/06/30
3.
Bank of Montreal(4.2967%)
since
2025/03/31
4.
BMO Capital Markets Corp.(4.2967%)
since
2025/03/31
5.
TD Asset Management Inc(2.4137%)
since
2025/06/30
6.
CIBC World Markets Inc.(1.8919%)
since
2025/06/30
7.
NORGES BANK(1.491%)
since
2025/06/30
8.
Vanguard Total Intl Stock Index Inv(1.4762%)
since
2025/07/31
9.
Mackenzie Investments(1.4033%)
since
2025/06/30
10.
Bank of Nova Scotia(1.0641%)
since
2025/06/30
11.
The Toronto-Dominion Bank(1.0043%)
since
2025/06/30
12.
1832 Asset Management L.P(0.9571%)
since
2025/06/30
13.
Vanguard Developed Markets Index Admiral(0.9285%)
since
2025/07/31
14.
Jarislowsky Fraser Ltd(0.8935%)
since
2025/06/30
15.
RBC Canadian Dividend Fund A(0.8918%)
since
2025/07/31
16.
CIBC Global Asset Management Inc(0.8641%)
since
2025/06/30
17.
Beutel, Goodman & Company Ltd.(0.8338%)
since
2025/03/31
18.
Goldman Sachs Group Inc(0.7657%)
since
2025/06/30
19.
Vanguard Instl Ttl Intl Stk Mkt Idx TrII(0.7626%)
since
2025/07/31
20.
Caisse De Depot Et Placement Du Quebec(0.7566%)
since
2025/06/30
21.
BMO Equal Weight Banks ETF(0.7019%)
since
2025/07/31
22.
Geode Capital Management, LLC(0.6845%)
since
2025/03/31
23.
FMR Inc(0.6775%)
since
2025/06/30
24.
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND(0.6652%)
since
2025/06/30
25.
TD Dividend Growth - I(0.6123%)
since
2024/12/31
26.
Legal & General Group PLC(0.6071%)
since
2025/06/30
27.
iShares S&P/TSX 60 ETF(0.5354%)
since
2025/08/29
28.
iShares Core S&P/TSX Capped Compost ETF(0.4637%)
since
2025/08/29
29.
Fidelity Series Canada(0.4204%)
since
2025/07/31
30.
JPMorgan BetaBuilders Canada ETF(0.3546%)
since
2025/08/29
31.
BMO Covered Call Canadian Banks ETF(0.3441%)
since
2025/07/31
32.
BMO Dividend A(0.3418%)
since
2025/07/31
33.
Fidelity SAI Canada Equity Index(0.3343%)
since
2025/07/31
34.
BLK CDN MSCI Can IMI Ext ESG Fcs Idx A(0.3151%)
since
2025/03/31
35.
Stt Strt World Dev ex US Idx SL SF Cl I(0.3133%)
since
2025/07/31
36.
Scotia Canadian Dividend A(0.2921%)
since
2025/07/31
37.
BMO S&P/TSX Capped Composite ETF(0.288%)
since
2025/07/31
38.
TD Monthly Income - I(0.2792%)
since
2024/12/31
39.
Vanguard FTSE Canada All Cap ETF(0.2763%)
since
2025/07/31
40.
TD Canadian Equity - I(0.2722%)
since
2024/12/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-01-31
EPS Estimate
3.3
Date
2025-10-31
EPS Actual
3.28
EPS Estimate
2.96
EPS Difference
0.32
Surprise Percent
10.8108%
(Last Updated 2025-10-31)
(Last Updated 2025-10-31)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-10-31)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-10-31)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.