Company profile

Darryl White
Fiscal year end
Industry (SIC)
SEC advisor number
$11.8B (as of 30 Mar 16)
119,705 (as of 30 Mar 16)
Bank of Montreal
A6 M5X 1A1

BMO stock data


Investment data

Data from SEC filings
Top 50 of 4356 long holdings
End of quarter 30 Sep 20
$4.86B 67.57M
$3.58B 75.22M
$3.21B 28.34M
$2.88B 14.01M
$2.32B 55.34M
$2.2B 710.35K
$1.85B 17.23M
$1.73B 51.03M
$1.54B 20.14M
$1.48B 51.14M
$1.36B 4.03M
$1.34B 5.2M
$1.32B 21.9M
$1.26B 30.3M
$1.25B 30.13M
$1.22B 842.76K
$1.2B 82.99M
$1.17B 1.12M
$1.14B 788.65K
$1.08B 22.44M
$1.07B 3.67M
$1.02B 9.99M
$1.02B 3.38M
$886.57M 4.42M
$835.97M 6.2M
$833.34M 20.08M
$820.66M 20.79M
$796.66M 5.45M
$785.61M 8.01M
$702.64M 3.67M
$661.68M 4.71M
$647.35M 1.18M
$617.9M 14.8M
$610.06M 39.87M
$568.42M 31.61M
$568.34M 2.06M
$553.57M 1.09M
$539.42M 3.86M
$526.01M 1.57M
$509.45M 20.9M
$508.5M 4.92M
$495.93M 10.39M
$495.51M 3.44M
$490.28M 6.16M
$488.85M 1.36M
$473.17M 9.21M
$472.77M 10.65M
$467.08M 28.74M
$466.59M 38.95M
$459.96M 11.47M
Holdings list only includes long positions. Only includes long positions.


1 Dec 20
2 Dec 20
31 Oct 21


Annual (USD) Oct 20 Oct 19 Oct 18 Oct 17
Cost of revenue
Operating income
Operating margin
Net income
Net profit margin
Cash on hand
Change in cash
Diluted EPS

Financial data from company earnings reports.

39.6% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 344 364 -5.5%
Opened positions 39 37 +5.4%
Closed positions 59 58 +1.7%
Increased positions 106 99 +7.1%
Reduced positions 117 144 -18.8%
13F shares
Current Prev Q Change
Total value 15.37B 12.86B +19.5%
Total shares 254.65M 242.01M +5.2%
Total puts 3.21M 3.38M -5.0%
Total calls 4.42M 7.71M -42.6%
Total put/call ratio 0.7 0.4 +65.5%
Largest owners
Shares Value Change
RY Royal Bank Of Canada 49.53M $2.89B -4.6%
BMO Bank of Montreal 21.9M $1.32B +0.6%
Vanguard 19.26M $1.12B -1.2%
TD Asset Management 15.21M $886.49M -16.9%
BNS Bank Of Nova Scotia 13.41M $783.74M NEW
CIBC World Markets 12.82M $749.08M +3.0%
TD Toronto Dominion Bank 12.61M $737.18M -1.5%
Healthcare Of Ontario Pension Plan Trust Fund 7.98M $466.4M +176.9%
MKFCF Mackenzie Financial 6.27M $366.88M -0.1%
GWL Great West Life Assurance 6.05M $353.68M -14.8%
Largest transactions
Shares Bought/sold Change
BNS Bank Of Nova Scotia 13.41M +13.41M NEW
Healthcare Of Ontario Pension Plan Trust Fund 7.98M +5.1M +176.9%
TD Asset Management 15.21M -3.1M -16.9%
Capital Research Global Investors 3.47M -2.78M -44.5%
RY Royal Bank Of Canada 49.53M -2.4M -4.6%
Scotia Capital 2.15M +2.15M NEW
GS Goldman Sachs 2.29M +1.32M +136.3%
GWL Great West Life Assurance 6.05M -1.05M -14.8%
Connor, Clark & Lunn Investment Management 2.99M +1.01M +51.0%
Content analysis ?
H.S. freshman Avg
New words: aa, AAA, ability, absence, Absorbing, accelerated, accepted, accessible, accrue, accrued, accuracy, accurate, achieve, acquisition, ad, added, adding, addition, additional, Additionally, addressing, adequacy, adequate, adjourned, administering, administrative, advantage, adverse, adversely, advice, advisor, advisory, affect, affected, affecting, affiliate, affiliated, afforded, agency, agenda, agent, aggregate, agreement, ahead, AI, aimed, aiming, aircraft, America, American, amount, analytical, analyzing, announced, announcement, annuity, anticipate, anticipated, appended, Appendix, appetite, apply, appoint, appointed, appointment, approach, approval, approve, approved, approving, approximately, arising, Arizona, arrangement, artificial, assessed, assessing, assessment, assign, assignable, assigned, assist, Assistant, assisting, assume, assumed, assurance, Atlanta, attaching, attend, attention, attractive, augment, augmented, August, automated, automatic, automatically, average, award, Baa, Babiak, Baldwin, bankrupt, bankruptcy, Barclay, based, Basel, BBB, BCE, benchmark, beneficial, beneficially, BFC, BHB, BHC, bid, billion, body, Boldly, borrower, branch, brand, breadth, bring, Bristol, broad, broader, Brochu, Broderick, broker, budget, build, buyback, Caa, Calgary, call, called, cancel, cancellation, cancelled, Canton, capacity, carefully, carried, carry, carrying, case, cash, Casper, casting, casualty, categorized, category, Caution, CCC, CDIC, cease, ceased, ceasing, central, CEO, certified, CFO, chair, challenge, challenging, charter, chartered, Christine, circular, claim, classified, clear, client, climate, cloud, collectively, combination, combined, commencing, commercial, commitment, committed, communicating, community, comparable, compensation, compete, competent, competition, competitive, complaint, complex, complexity, compound, comprehensive, compromise, Comptroller, Computershare, concert, condition, confidential, conjunction, connection, consecutive, consideration, consist, constitute, constraining, consultant, consultation, consulting, consumer, contact, contacting, context, continue, continued, continuing, contraction, contravene, conversion, convert, converted, converting, cooperation, Cope, core, correct, cost, council, counsel, counselling, counterparty, country, court, coverage, Craig, create, created, credible, credit, CreditWatch, criteria, critical, Cronin, culture, cumulative, cushion, cyber, cycle, Dan, Darryl, David, deal, dealer, dealing, dealt, debt, decide, decision, declare, declared, decreased, deem, deepening, default, degree, Delaware, delineation, delivered, delivering, delivery, demand, denial, denied, denote, denoted, deployment, deposit, depository, Deputy, derived, description, detail, detailed, detection, determination, determine, determined, determining, develop, developed, development, difficult, digital, digitization, direct, direction, directly, disagreement, disciplined, discretion, disease, dislocation, dismissal, dispose, disruption, dissolution, dissolved, distinguished, distributed, distribution, distributor, diverse, diversified, dividend, Doctorate, document, documentation, Dodd, downgrade, downgraded, Dr, due, duration, easily, economic, economy, education, effect, effective, effectively, EGRRCP, Eichenbaum, eleventh, Email, employed, enabling, encouraging, Energir, Engineer, Engineering, enhance, enhanced, Enlighten, ensure, entered, entering, enterprise, entirety, entitled, entity, environment, environmental, equal, equally, equipped, equity, equivalent, Eric, Ernie, Ernst, escrow, ESCROWED, espionage, establish, established, estate, estimate, ethical, evaluating, evaluation, event, everyday, evident, evolving, examination, examine, examined, exceed, exceptionally, excluded, exemption, exercised, exhaustive, exist, existing, expansion, expect, expectation, expected, expense, experience, experienced, expert, expertise, expired, exposure, expressed, extensive, extent, external, extracted, extraordinary, face, faced, facilitate, fail, failure, fairly, fall, Family, Farmer, favour, favourable, Fax, FBO, FCAC, FCU, FDIC, feature, February, federal, federally, fiduciary, fill, final, finance, financing, Fish, Fitch, fixed, Florida, focused, food, force, foregoing, formula, fostering, found, fourth, framework, Frank, fraud, free, Freeman, frequently, fulfill, fulfilling, full, fully, function, fund, fundamental, funding, future, gain, gaining, geographic, geography, Geological, George, global, goal, Gold, Goldman, good, governmental, Governor, graduate, granted, group, grow, growing, guidance, hacking, half, halt, halted, harbor, hardship, Harquail, heard, Heavy, heightened, heightening, hereof, high, higher, highest, highly, hiring, historical, History, hoc, hold, holder, holding, honour, housing, Huber, human, hyb, hybrid, identity, ii, iii, illiquid, impact, impacted, impactful, impairment, implement, implementation, implemented, implementing, imply, important, imposed, imposition, improving, income, increase, increased, increasing, increasingly, incur, index, Indiana, indirectly, inevitable, influence, influenced, infrastructure, inherent, initial, innovation, innovative, input, inquiry, insolvency, insolvent, Institute, instituted, institutional, insurance, insured, integrated, integrity, intelligence, intend, intended, intense, intention, intercorporate, interest, interim, intermediate, internationally, interpretation, investigation, investor, InvestorLine, invite, involve, involving, issuance, iv, IX, Jan, January, job, Johannson, joined, joining, jointly, judged, judicial, July, June, junior, jurisdiction, key, knowledge, La, ladder, landscape, large, largest, Laundering, Laval, lead, leasing, led, legacy, legal, legislation, legislative, Lehigh, lending, lesser, letter, level, leverage, leveraging, liability, life, lifted, light, likelihood, limit, limited, Linda, liquidated, liquidation, liquidity, literacy, literate, litigation, LLC, loan, local, lockdown, long, longer, Lorraine, low, lower, lowered, loyalty, Magazine, mailed, Maine, maintenance, Malone, mandate, manner, March, marketplace, Markham, Martin, material, materiality, materially, mature, maturity, MBA, McGill, meant, measured, measurement, medium, meet, meeting, member, mentioned, merger, method, Metro, middle, Midwest, million, minimum, Minister, Minnesota, misconduct, Missouri, misstatement, Mitchelmore, mitigation, mix, moderate, modified, modifier, modify, momentum, Mona, monetary, monoline, month, Moody, Mosaic, move, MSCI, multiple, multitude, MUNICIPALITY, mutual, national, nationwide, natural, nature, NCIB, necessarily, necessity, negative, Nesbitt, net, network, Nevada, nominal, Nominating, North, Northbrook, notice, notional, November, numerical, objectivity, obligor, obtain, obtained, obtaining, OCC, OCCUPATION, occur, occurred, occurrence, offer, offering, Oil, Oklahoma, Ombudsman, ongoing, online, open, operate, operating, operation, operational, opine, opinion, option, oral, ordinary, organization, organizational, organized, orientation, original, OSFI, outline, outlined, outlining, outlook, oversee, overseeing, oversight, ownership, Oxley, paid, pandemic, par, parent, part, participating, partner, party, passed, Patrick, pay, payable, paying, payment, payout, peer, pension, people, PepsiCo, Percentage, perform, performance, performing, permit, permitted, pertaining, phishing, physical, pivotal, plan, planning, platform, play, policy, political, portfolio, position, positive, potential, power, PPP, practice, precursor, predecessor, predict, predominantly, predominately, preparation, prepare, preparing, prescribed, presence, present, presentation, presented, preside, President, pressure, prevention, price, pricing, primarily, prior, privacy, private, proactively, procedure, procurement, product, productivity, professional, profile, program, project, prominent, property, proportionate, proposal, proposed, proprietary, protect, protection, prove, provincial, proxy, prudent, prudential, publicly, purpose, put, qualified, qualify, qualifying, qualitative, quality, quantitative, quarter, quarterly, Quebec, questionable, quorum, quoted, range, rank, ranking, rapidly, rate, rated, rating, reached, read, real, recapitalization, receipt, receive, received, receiver, recent, recently, recession, recognition, recognizing, recommend, recommendation, recommended, recommending, record, recourse, recover, recovery, rectify, redeem, redeemable, redeemed, redemption, reduce, reduced, reducing, reflect, Reform, regime, regional, registrar, regular, regulatory, relevant, reliance, Relief, remain, remained, remaining, remediation, remedy, remote, removed, renewal, reorganization, repay, repayment, replaced, represented, representing, repurchase, reputation, research, Reserve, reset, Resetting, resiliency, resolution, resolve, resource, response, responsible, restoring, restrict, restricted, restriction, restructure, Restructuring, result, resulted, resulting, retail, retailer, retention, retire, retired, retirement, Retrieval, revoked, risk, role, Ronald, rotation, royalty, rue, rulemaking, safe, Saint, satisfaction, satisfy, satisfying, scalable, scale, Schedule, scheduled, School, Schwab, Scotland, seat, sec, secretary, sector, securitization, security, sedar, seeking, sell, senior, separate, September, serve, served, service, serving, settlement, share, Sharon, Shell, shock, short, show, significantly, similar, Simon, single, size, skepticism, small, social, society, solvency, Sophie, sound, specialty, specific, specifically, spectrum, speculative, spending, spirit, sponsorship, spread, stability, stable, standing, Stanford, state, stated, steep, steepest, Steve, strategic, strategy, streaming, strong, structure, structured, submission, subordinate, subordinated, subsequently, substantial, substantially, successor, suffered, sufficient, suitability, suite, Superintendent, superior, supervised, supervising, supervision, supervisory, supply, support, supported, supporting, susceptible, sustainability, sustained, synchronized, table, target, targeted, task, tax, Tayfun, technological, technology, teller, temporary, Tennyson, terrorist, testing, theft, thereof, therewith, threat, threshold, tier, TLAC, Tom, top, traditional, transaction, transfer, transferred, transform, transportation, Treasurer, treatment, trend, trust, trusted, trustee, TSX, Tuzun, type, typically, unaudited, uncertain, uncertainty, undergoing, underlying, understand, understanding, underway, underwriting, undue, unemployment, Universit, University, unlimited, unpaid, unrestricted, unsecured, unsubordinated, upcoming, upgraded, utility, vacancy, vacated, vaccine, valuable, Vancouver, variety, varying, vi, viability, viable, Vice, view, violation, volatile, volatility, Volcker, voluntarily, vote, voting, vulnerability, vulnerable, waived, waiver, Wall, Wallace, war, water, weak, weakened, wealth, wellbeing, White, wide, widely, widespread, William, winding, Wisconsin, withdraw, withstand, worked, world, worldwide, worth, wound, written, Young
Removed: area, attestation, Box, calculated, chapter, charge, check, citizen, closed, Codification, Colleen, Composition, confirming, covered, Department, disclose, dollar, duly, electronically, emerging, Employer, extended, file, filing, furnish, GAAP, Hennessy, identifying, Industrial, Interactive, knowingly, Manual, mark, Monroe, negligible, OFAC, ofRegulation, onForm, Primary, print, prohibited, prohibiting, promptly, registrant, Registration, request, resident, respond, SDN, Sheet, shorter, thereto, undersigned, Washington, zip


No filings


Deep-learning-based System and Process for Image Recognition
19 Nov 20
Disclosed are methods and systems for using artificial intelligence (AI) for image recognition by using predefined coordinates to extract a portion of a received image, the extracted portion comprising a word to be identified having at least a first letter and a second letter; executing an image recognition protocol to identify the first letter; when the server is unable to identify the second letter, the server executes an AI model having a nodal data structure to identify the second letter based upon the identified first letter, the nodal data structure comprising a set of nodes where each node represents a letter, each node connected to at least one other node, wherein connection of a first node to a second node corresponds to a probability that a letter corresponding to the second node is used in a word subsequent to a letter corresponding to the first node.
Systems and Methods for Validating Loading of Content on User Interface
27 Aug 20
Disclosed herein are systems and methods for validating loading of complete electronic form on a user interface of an electronic device.
Systems and Methods for Secure Storage and Retrieval of Trade Data
20 Aug 20
Disclosed herein are embodiments of systems, methods, and products comprising a data power server for secure storage and retrieval of trade data.
Systems and Methods for Pushing Firmware Binaries Using Nested Multi-threader Operations
9 Jul 20
A computer may receive a request to generate a snapshot view of the enterprise network infrastructure.
Systems and Methods for Authenticating User Information
9 Jul 20
Disclosed herein are efficient systems and methods for verification of user information in a timely manner.