Company profile

Darryl White
Incorporated in
Fiscal year end
Industry (SEC)
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

FINRA relative short interest over last month (20 trading days) ?

Fund data

Data from SEC filings
Top 50 of 3806 long holdings
End of quarter 31 Mar 20
$3.57B 60.59M
$2.61B 64.94M
$2.29B 14.73M
Bank Nova Scotia B C
$2.04B 52.53M
$1.82B 43.09M
$1.7B 6.93M
$1.59B 830.34K
$1.33B 48.44M
$1.26B 16.45M
$1.19B 29.53M
$1.13B 20.31M
$997.83M 20.81M
$991.41M 884.52K
$928.37M 32.06M
$924.07M 79.87M
$834.95M 5.3M
$795.45M 19.24M
$753.91M 674.93K
$751.01M 3.14M
$720.15M 42.74M
$712.86M 9.33M
$707.25M 19.33M
$698.09M 3.25M
$661.03M 4.96M
$652.21M 7.45M
$652.12M 6.04M
$645.39M 17.74M
$580.03M 7.55M
$574.41M 3.63M
$531.39M 4.48M
$500.94M 35.86M
$500.53M 15.26M
$497.71M 9.16M
$476.46M 37.78M
$462.75M 4.05M
SPDR S&P 500 Etf TR
$458.16M 1.82M
$453.18M 14.69M
Invesco QQQ TR
$445.5M 2.4M
$444.48M 28.03M
$437M 21.24M
$422.04M 4.9M
$406.08M 10.35M
$385.89M 13.42M
$381.25M 2.68M
$364.35M 20.28M
$357.02M 1.97M
$355.87M 1.22M
$354.73M 10.79M
$349.67M 10.31M
$347.83M 8.74M
Holdings list only includes long positions. Only includes long positions.


3 Dec 19
6 Jun 20
31 Oct 20


Company financial data Financial data

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
41.4% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 382 439 -13.0%
Opened positions 26 64 -59.4%
Closed positions 83 48 +72.9%
Increased positions 128 134 -4.5%
Reduced positions 139 124 +12.1%
13F shares
Current Prev Q Change
Total value 13.29B 20.71B -35.8%
Total shares 264.74M 267.13M -0.9%
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 The 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 The 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 The Goldman Sachs Group, Inc. 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 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.
Systems and Methods for Digitization Services
23 Jan 20
Embodiments relate to systems and processes for digital document services, having at least a processor and a non-transient data memory storage, the data memory storage containing machine-readable instructions for execution by the processor, the machine-readable instructions configured to, when executed by the processor, provide a document service.
System, Methods, and Devices for Data Storage and Processing with Identity Management
23 Jan 20
Embodiments relate to data storage systems and data processing systems using a data hub, connector grid, and channel services.