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


Fund data

Data from SEC filings
Top 50 of 4259 long holdings
End of quarter 30 Jun 20
$4.28B 63.67M
$3.09B 71.4M
$3.04B 14.18M
$2.72B 7.11M
$2.18B 54.62M
$2.16B 680.12K
$2B 48.54M
$1.58B 48.81M
$1.46B 4.96M
$1.45B 49.12M
$1.45B 16.32M
$1.36B 20.47M
$1.31B 865.35K
$1.19B 29.61M
$1.14B 21.77M
$1.07B 4.4M
$1.06B 80.06M
$1.03B 678.36K
$986.38M 5.13M
$980.81M 943.07K
$906.5M 9.45M
$871.86M 6.05M
$848.19M 21.43M
$826.47M 3.23M
$758.76M 19.48M
$744.87M 5.23M
$725.2M 19.23M
$692.24M 44.01M
$668.87M 7.33M
$615.61M 3.36M
$591.13M 2.25M
$558.15M 4.37M
$553.49M 9.47M
$518.81M 41.34M
$510.49M 10.32M
$508.73M 16.27M
$506.18M 10.65M
$506.05M 6.6M
$504.88M 3.71M
$502.04M 13.95M
$484.94M 1.54M
$483.24M 1.95M
$481.61M 3.93M
$481.11M 29.26M
$481.05M 21.13M
$461.97M 28.5M
$452.09M 5.02M
$441.3M 1.36M
$434.15M 18.51M
$433.85M 1.49M
Holdings list only includes long positions. Only includes long positions.


3 Dec 19
15 Aug 20
31 Oct 20


Company financial data Financial data

41.4% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 385 439 -12.3%
Opened positions 26 64 -59.4%
Closed positions 80 48 +66.7%
Increased positions 128 134 -4.5%
Reduced positions 139 124 +12.1%
13F shares
Current Prev Q Change
Total value 13.3B 20.71B -35.8%
Total shares 264.9M 267.13M -0.8%
Total puts 4M 2.07M +93.4%
Total calls 4.76M 2.44M +95.1%
Total put/call ratio 0.8 0.8 -0.9%
Largest owners
Shares Value Change
RY Royal Bank of Canada 54.4M $2.73B -1.9%
BMO Bank of Montreal 20.81M $997.83M -1.1%
Vanguard 19.77M $993.79M +6.3%
TD Asset Management 18.69M $933.04M +32.4%
BNS Bank of Nova Scotia 13.82M $694.74M +25.6%
CIBC World Markets 10.85M $545.45M +0.4%
TD Toronto-Dominion Bank 10.39M $524.85M -15.9%
Capital Research Global Investors 7.48M $377.85M +33.5%
MKFCF Mackenzie Financial 7.09M $355.02M -31.5%
GWL Great West Life Assurance 6.82M $345.63M +22.8%
Largest transactions
Shares Bought/sold Change
Norges Bank 0 -6.36M EXIT
TD Asset Management 18.69M +4.58M +32.4%
MKFCF Mackenzie Financial 7.09M -3.26M -31.5%
CIBC Asset Management 4.87M -3.01M -38.2%
BNS Bank of Nova Scotia 13.82M +2.81M +25.6%
TD Toronto-Dominion Bank 10.39M -1.97M -15.9%
Capital Research Global Investors 7.48M +1.88M +33.5%
GS Goldman Sachs 3.2M +1.75M +120.6%
FMR 2.64M +1.37M +107.7%
Content analysis ?
8th grade Avg
New words: aa, AAA, ability, absence, accepted, accrue, accuracy, accurate, acquisition, adapt, added, addition, additional, addressing, adequacy, adequate, adjourned, administering, administrative, advanced, advantage, adverse, adversely, advice, advisor, advisory, affect, affected, affecting, affiliate, affiliated, afforded, Africa, agency, agenda, agent, aggregate, agreement, ahead, aimed, aircraft, America, American, amount, analytic, analytical, analyzing, announced, anticipate, anticipated, appended, Appendix, apply, appoint, appointed, appointment, approach, approval, approve, approved, approving, approximately, arising, Arizona, arrangement, Asia, assessed, assessing, assessment, assign, assignable, assigned, assist, Assistant, assisting, assume, assumed, assurance, aSustainabilityReport, atAA, Atlanta, attaching, attend, attention, augment, augmented, automated, automatic, automatically, average, award, Baa, Babiak, Baldwin, bankrupt, bankruptcy, Barclay, base, based, Basel, BBB, BCE, benefactor, beneficial, beneficially, BFC, BHB, BHC, billion, body, borrower, Boston, branch, brand, breadth, bring, bringing, Bristol, broad, broader, broadly, Brochu, Broderick, brokerage, budget, build, building, buyback, Caa, Cabinet, Calgary, call, called, Campaign, cancel, cancellation, cancelled, Canton, capacity, carefully, carried, carry, carrying, case, cash, Casper, casting, casualty, categorized, category, Catherine, caution, CCC, CDIC, cease, ceased, ceasing, Central, Centre, CEO, certified, chair, challenge, charter, chartered, choose, chosen, Christine, circular, classified, client, collectively, combination, combined, commencing, commercial, commitment, committed, CommitteeFinancial, 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, consultant, consultation, consulting, consumer, contacting, context, continue, continued, continuing, 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, cyber, cycle, Dan, Darryl, David, deal, dealer, dealing, debt, decide, decision, decisioning, declare, declared, declining, deem, deepening, default, degree, Delaware, delineation, deliver, delivered, delivering, demand, denial, denied, denote, denoted, deposit, depository, derived, description, detail, detailed, detection, determination, determine, determined, determining, develop, developed, development, differentiating, difficult, digital, direct, direction, directly, disagreement, discretion, disease, dismissal, dispose, disruption, dissolution, dissolved, distinguished, distribution, distributor, diverse, diversified, dividend, Doctorate, document, documentation, Dodd, Don, downgrade, downgraded, Dr, due, Earth, easily, East, economic, economy, education, effect, effective, effectively, efficiency, EGRRCP, Eichenbaum, Email, EMEA, employed, enabling, encouraging, Engineer, Engineering, enhance, enhanced, enhancing, Enlighten, ensure, entered, entering, enterprise, entirety, entitled, entity, environment, environmental, equal, equally, equipped, equity, equivalent, Eric, Ernst, escalation, espionage, establish, established, estate, estimate, ethical, Europe, evaluating, evaluation, event, everyday, evident, evolving, examination, examine, examined, exceed, exceptionally, excluded, exemption, exercised, exert, exhaustive, exist, existing, expansion, expect, expectation, expected, expense, experience, experienced, Expert, expertise, Exploration, expressed, extensive, external, extracted, face, facilitate, fail, failure, fairly, fall, Family, Farmer, faster, favour, Fax, FBO, FCAC, FDIC, feature, February, federal, federally, Fellow, fiduciary, fill, final, finance, financing, Fish, Fitch, fixed, Floor, Florida, focused, focusing, food, footprint, force, foregoing, formula, fostering, found, Foundation, fourth, framework, Frank, Franklin, fraud, free, Freeman, frequently, fulfill, fulfilling, full, fully, function, fund, fundamental, funding, future, gain, gaining, Gaz, geographic, geography, Geological, geopolitical, George, global, goal, gold, Goldman, good, governmental, Governor, graduate, granted, group, grow, growing, guidance, hacking, harbor, Harquail, Health, heard, Heavy, heightened, high, higher, highest, highly, hiring, historical, History, hoc, hold, holding, honour, housing, Huber, human, identity, ii, iii, illiquid, impact, impairment, implement, implementation, implemented, important, imposed, imposition, improving, income, increase, increased, increasing, incur, index, Indiana, indirectly, influence, influenced, infrastructure, inherent, initial, innovation, innovative, input, inquiry, insolvency, insolvent, Institute, instituted, institutional, insurance, insured, integrate, integrated, integration, integrity, intend, intended, intention, intercorporate, interest, interface, interim, intermediate, internationally, internet, interpretation, investigation, investor, InvestorLine, invite, involve, involving, issuance, iv, IX, Jan, January, Joanna, joining, jointly, judged, judicial, July, June, junior, jurisdiction, key, knowledge, La, ladder, landscape, large, largest, Laundering, Laurentian, Laval, lead, leading, leasing, leave, legacy, legal, legislation, legislative, Lehigh, lending, lesser, letter, level, leverage, leveraging, liability, life, likelihood, limit, limited, Linda, liquidated, liquidation, liquidity, literacy, literate, litigation, LLC, loan, local, long, Lorraine, low, lower, lowered, loyalty, Magazine, mailed, Maine, mainstream, maintenance, mandate, manner, manufacturer, March, market, marketing, marketplace, Martin, Masonite, matching, material, materiality, materially, mature, maturity, MBA, McGill, meant, measured, measurement, medium, meet, meeting, member, MERC, merging, method, Metro, middle, Midwest, million, Milwaukee, Mineral, minimum, Minister, Minnesota, misconduct, Missouri, misstatement, Mitchelmore, mitigate, mix, mobile, modelling, moderate, modest, modestly, modified, modifier, modify, momentum, monetary, monitor, monitoring, monoline, month, Moody, move, MSCI, multiple, multitude, mutual, national, nationwide, natural, nature, necessarily, necessity, negative, nergir, Nesbitt, net, network, Neuromodulation, nominal, Nominating, North, notice, notional, November, numerical, objectivity, obligor, obtain, obtained, obtaining, OCC, occur, occurred, occurrence, ofad, offer, offering, Oil, Oklahoma, Ombudsman, ongoing, online, open, operate, operating, operation, operational, opine, opinion, option, oral, ordinary, organization, organizational, organized, orientation, original, Orsino, OSFI, Ouellette, outline, outlined, outlining, outlook, oversee, overseeing, oversight, ownership, Oxley, pace, paid, par, parent, part, participating, partner, party, passed, Patrick, pay, payable, paying, payment, payout, peer, PepsiCo, perform, performance, performing, permitted, pertaining, Philip, plan, planning, platform, play, policy, political, portfolio, position, positive, potential, potentially, power, practice, precursor, predecessor, predict, predominately, preparation, prepare, preparing, prescribed, presence, present, presentation, presented, preside, President, pressure, prevention, price, Prichard, pricing, primarily, prior, privacy, private, proactively, procedure, procurement, product, productivity, professional, profile, program, project, prominent, promised, property, proposal, proposed, proprietary, protection, prove, provincial, proxy, prudential, publicly, purpose, pursuing, put, qualified, qualify, qualifying, qualitative, quality, quantitative, quarter, quarterly, Quebec, questionable, quorum, quoted, range, rank, ranking, rapidly, rate, rated, rating, read, real, recapitalization, receipt, receive, received, receiver, recent, recently, recognition, recommend, recommendation, recommended, recommending, rectify, redeem, redeemable, redemption, reduce, reduced, reducing, refining, reflect, Reform, regime, Region, regional, registrar, regular, regulatory, relevant, reliance, Relief, remain, remaining, remediation, removed, reorganization, repay, repayment, replaced, represented, representing, repurchase, repurchased, reputation, research, Reserve, reset, resolution, resolve, resource, response, responsibility, responsible, restrict, restricted, restriction, restructure, Restructuring, result, resulted, resulting, retail, retailer, retention, retire, retired, retirement, Retrieval, risk, Robert, Roche, role, Ronald, rotation, Rotenberg, rue, rulemaking, safe, Saint, satisfactory, satisfy, satisfying, scalable, scale, Schedule, scheduled, School, Schwab, Scotland, seat, sec, secretary, sector, securitization, security, sedar, seeking, select, selection, sell, senior, separate, September, serve, served, service, serving, settlement, share, Shell, short, show, significantly, similar, Simon, simplified, single, size, skepticism, small, social, solvency, Sophie, sound, sovereign, specialty, specific, specifically, speculative, spirit, sponsorship, stability, stable, standing, Stanford, state, stated, steadier, stimulate, strategic, strategy, strength, strong, structure, structured, submission, subordinate, subordinated, substantial, substantially, successor, Sudbury, suffered, sufficient, suitability, suite, Sunnybrook, Superintendent, superior, supervised, supervising, supervision, supervisory, supply, support, supported, supporting, susceptible, sustainability, symbol, table, tailored, target, targeted, task, tax, Techar, technological, technology, temporary, terrorist, testing, thanad, theBank, theft, theInsurance, thereof, therewith, theTrust, threat, threshold, tier, title, top, trade, traded, trading, traditional, transaction, transfer, transportation, Treasurer, treatment, trend, trust, trustee, TSX, type, typically, unaudited, uncertain, uncertainty, unchanged, underlying, understand, understanding, underway, underwriting, undue, Universit, University, unlimited, unrestricted, unsecured, upcoming, vacancy, vacated, Valener, Vancouver, variety, varying, viability, viable, Vice, view, violation, volatile, Volcker, voluntarily, vote, voting, vulnerability, vulnerable, Wall, Wallace, war, water, weak, weakened, weakening, wealth, wellbeing, White, wide, William, Wilson, winding, winning, Wisconsin, withdraw, world, worth, wound, written, Young
Removed: attestation, Box, calculated, chapter, charge, check, citizen, close, Colleen, Composition, confirming, covered, Department, disclose, duly, electronically, Employer, file, filed, filing, furnish, Hennessy, identifying, individual, Industrial, Interactive, knowingly, located, Manual, mark, Monroe, negligible, OFAC, Primary, print, prohibited, promptly, registrant, Registration, request, resident, respond, SDN, Sheet, shorter, thereto, undersigned, Washington, zip


No filings


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.
Systems and Methods for Generating a Snapshot View of Virtual Infrastructure
7 May 20
A computer may receive a request to generate a snapshot view of a virtual infrastructure.
Systems and Methods for Encryption of Data on a Blockchain
12 Mar 20
Methods and systems for encrypting and decrypting data on a blockchain may comprise, upon receiving a request to encrypt data elements of a first data block of a blockchain to only be accessible to a subset of nodes of the blockchain, generating an encryption key configured to encrypt the data elements of the first data block; encrypting the data elements of the first data block using the encryption key; retrieving a public key corresponding to each node within the subset of nodes; encrypting the encryption key using the public key corresponding to each node within the subset of nodes, generating an encrypted encryption key for each node within the subset of nodes; generating a second data block comprising the encrypted encryption key for each node and the encrypted data elements of the first data block; and appending the second data block to the blockchain.
Systems and Methods for Data Storage and Processing
23 Jan 20
Systems and methods for processing data are provided.