Who owns Cantel Medical?

Top Holders and Investors of CMN Stock

Find out what company owns Cantel Medical, who bought CMN this quarter, and who sold shares of CMN stock?

Fund or Company Name Number of Shares Valued At As Of
Brown Capital Management, Inc. 4.26M $335.76M Dec 2016
The Vanguard Group,Inc 2.93M $230.78M Dec 2016
BlackRock Fund Advisors 2.88M $226.51M Dec 2016
Diker Management, LLC 1.79M $140.83M Dec 2016
BlackRock Institutional Trust Company, N.A. 1.26M $99.10M Dec 2016
Neuberger Berman Group LLC 1.19M $93.86M Dec 2016
DIMENSIONAL FUND ADVISORS 1.05M $82.35M Dec 2016
New York State Common Retirement Fund 908253 $71.52M Dec 2016
Wells Fargo & Company 887147 $69.86M Dec 2016
Invesco Ltd. 844297 $66.49M Dec 2016
STATE STREET CORPORATION 814256 $64.12M Dec 2016
NORTHERN TRUST 766862 $60.39M Dec 2016
EARNEST PARTNERS LLC 765389 $60.27M Dec 2016
Bank of New York Mellon 667024 $52.53M Dec 2016
Champlain Investment Partners 626620 $49.35M Dec 2016
Conestoga Capital Advisors, LLC 624455 $49.18M Dec 2016
Royal Bank of Canada 597688 $47.08M Dec 2016
BAMCO, Inc. 575000 $45.28M Dec 2016
Henderson Group Plc 527039 $41.50M Dec 2016
OppenheimerFunds, Inc. 451639 $35.57M Dec 2016
Nationwide Fund Advisors 412196 $32.46M Dec 2016
Jennifer Ranahan 404799 $31.88M Dec 2016
Kimelman & Baird, LLC 369667 $28.83M Sep 2016
FRED ALGER MANAGEMENT, INC. 369425 $29.09M Dec 2016
Public Employees' Retirement Association of Colorado 352353 $27.75M Dec 2016
Geode Capital Management, LLC 341582 $26.90M Dec 2016
T. Rowe Price Associates, Inc. 326699 $25.73M Dec 2016
Principal Financial Group, Inc. 283119 $22.30M Dec 2016
Ameriprise Financial, Inc. 281459 $22.16M Dec 2016
Ranger Investment Management, L.P. 269210 $21.20M Dec 2016
Credit Suisse AG 232796 $18.49M Dec 2016
Bank of America Corporation 223467 $17.60M Dec 2016
PRUDENTIAL FINANCIAL 194940 $15.35M Dec 2016
MORGAN STANLEY 193150 $15.21M Dec 2016
KALMAR INVESTMENTS INC /DE/ 184127 $14.50M Dec 2016
BlackRock Investment Management 182218 $14.35M Dec 2016
BlackRock Advisors 178503 $14.06M Dec 2016
IronBridge Capital 165100 $13.00M Dec 2016
Gabelli Funds, LLC 160000 $12.60M Dec 2016
TIAA-CREF Investment Management 151307 $11.92M Dec 2016
Emerald Advisers, Inc. 149939 $11.81M Dec 2016
Sandhill Capital Partners 142542 $11.23M Dec 2016
Charles Schwab Investment Management, Inc. 139890 $11.02M Dec 2016
Allianz Asset Management AG 139420 $10.98M Dec 2016
LORD, ABBETT & CO 138150 $10.88M Dec 2016
Brown Advisory Holdings Incorporated 133547 $10.52M Dec 2016
Luther King Capital Management Corporation 125745 $9.90M Dec 2016
FMR LLC 124023 $9.77M Dec 2016
STIFEL FINANCIAL 121368 $9.56M Dec 2016
GAMCO Asset Management Inc. 120530 $9.49M Dec 2016
GOLDMAN SACHS GROUP INC 115918 $9.13M Dec 2016
PNC FINANCIAL SERVICES 114598 $9.06M Dec 2016
JPMORGAN CHASE & CO 113954 $9.12M Dec 2016
Emerald Mutual Fund Advisers, Trust 104549 $8.23M Dec 2016
Damian Sousa 102273 $8.05M Dec 2016
UBS Group AG 98254 $7.74M Dec 2016
BlackRock Group 95487 $7.52M Dec 2016
Teton Advisors, Inc. 89000 $7.01M Dec 2016
Loomis, Sayles and 88894 $7.00M Dec 2016
California State Teachers Retirement System 73938 $5.82M Dec 2016
SUSQUEHANNA INTERNATIONAL 73484 $5.79M Dec 2016
Frank Russell Company 71213 $5.08M Mar 2016
DE BURLO GROUP INC 70200 $5.53M Dec 2016
RHUMBLINE ADVISERS 70174 $5.53M Dec 2016
CalPERS 68900 $5.43M Dec 2016
CONGRESS ASSET MANAGEMENT CO /MA 67227 $5.29M Dec 2016
Advisors Asset Management, Inc. 67195 $5.29M Dec 2016
Parametric Portfolio Associates 63122 $4.97M Dec 2016
Legal & General Group Plc 63004 $4.96M Dec 2016
Zurcher Kantonalbank 62762 $4.94M Dec 2016
Swiss National Bank 61750 $4.86M Dec 2016
Navellier & Associates, Inc. 61296 $4.83M Dec 2016
Citigroup Inc. 60195 $4.74M Dec 2016
Teachers Advisors 58868 $4.64M Dec 2016
Calvert Investment Management 58195 $4.58M Dec 2016
Arbor Capital Management, LLC 55834 $3.84M Jun 2016
Foundry Partners 55704 $4.39M Dec 2016
ALLIANCEBERNSTEIN, L.P. 55393 $4.36M Dec 2016
Waddell & Reed Financial, Inc. 48930 $3.85M Dec 2016
The Great-West Life Assurance Company 47903 $3.77M Dec 2016
MARTINGALE ASSET MANAGEMENT LP 42902 $3.38M Dec 2016
NISA Investment Advisors, L.L.C. 39925 $3.14M Dec 2016
NEW YORK STATE TEACHERS RETIREMENT SYSTEM 39524 $3.11M Dec 2016
Brian McDonald 38682 $3.02M Dec 2016
Eudaimonia Asset Management LLC 38286 $3.02M Dec 2016
BAHL & GAYNOR INC 37193 $2.93M Dec 2016
ASSETMARK 36555 $2.88M Dec 2016
CastleArk Management 36254 $2.86M Dec 2016
AQR Capital Management, LLC 35009 $2.76M Dec 2016
EULAV Asset Management 33500 $2.64M Dec 2016
First Trust Advisors L.P. 33203 $2.62M Dec 2016
Connors Investor Services, Inc. 31317 $2.47M Dec 2016
State of Tennessee, Treasury Department 28694 $2.26M Dec 2016
ING INVESTMENT MANAGEMENT 28048 $2.21M Dec 2016
Millennium Management LLC 27224 $2.14M Dec 2016
TEXAS PERMANENT SCHOOL FUND 26471 $2.09M Dec 2016
AMERICAN INTERNATIONAL 26331 $2.07M Dec 2016
Public Sector Pension Investment Board 25608 $2.02M Dec 2016
PEAK6 Investments, L.P. 25100 $1.98M Dec 2016
Deutsche Bank Aktiengesellschaft 24596 $1.81M Dec 2016
Metropolitan Life Insurance Company 24557 $1.93M Dec 2016
Geller Family Office Services, LLC 24200 $1.91M Dec 2016
Florida State Board of Administration 24046 $1.89M Dec 2016
Wintrust Financial Corporation 23933 $1.88M Dec 2016
Evercore Wealth Management, LLC 21536 $1.70M Dec 2016
Guggenheim Capital, LLC Managers 20786 $1.64M Dec 2016
Emerald Acquisition 20758 $1.62M Sep 2016
Commonwealth Equity Services 19814 $1.56M Dec 2016
Russell Investments 19671 $1.56M Dec 2016
Thrivent Financial for Lutherans 19615 $1.55M Dec 2016
First Midwest Bank Trust 18970 $1.49M Dec 2016
Arizona State Retirement System 18647 $1.47M Dec 2016
CITADEL ADVISORS LLC 18037 $1.42M Dec 2016
UBS GLOBAL ASSET MANAGEMENT AMERICAS 17086 $1.34M Dec 2016
Technical Financial Services LLC 16991 $1.34M Dec 2016
BlackRock 16441 $1.29M Dec 2016
The Manufacturers Life Insurance Company 14768 $1.16M Dec 2016
Louisiana State Employees Retirement System 14600 $1.15M Dec 2016
First Allied Advisory Services 14140 $1.11M Dec 2016
BESSEMER 14000 $1.10M Dec 2016
Virginia Retirement System 13800 $1.09M Dec 2016
TEACHERS RETIREMENT SYSTEM OF THE STATE OF KENTUCKY 13000 $1.02M Dec 2016
First Mercantile Trust Company 11913 $938029 Dec 2016
Paradigm Asset Management Company, LLC 11500 $905625 Dec 2016
TIAA CREF TRUST CO FSB/MO 11256 $885959 Dec 2016
DuPont Capital Management Corporation 10883 $857036 Dec 2016
Capstone Asset Management Company 10278 $808981 Dec 2016
Aperio Group LLC 10278 $808981 Dec 2016
MACKENZIE FINANCIAL 9432 $742958 Dec 2016
VAN ECK ASSOCIATES CORP. 9261 $729025 Dec 2016
Employees Retirement System of Texas 9000 $709020 Dec 2016
1st Global Advisors, Inc. 8781 $692030 Dec 2016
WOLVERINE TRADING 8591 $675768 Dec 2016
Municipal Employees' Retirement System of Michigan 8280 $651967 Dec 2016
Parametrica Management 8209 $645966 Dec 2016
First Quadrant 8100 $638037 Dec 2016
Piermont Capital Management 8010 $631027 Dec 2016
Capital Fund Management S.A. 8000 $630000 Dec 2016
HSBC HOLDINGS PLC 7953 $625185 Dec 2016
Mason Street Advisors, LLC 7931 $624962 Dec 2016
Capstone Investment Advisors, LLC 7409 $583014 Dec 2016
Clinton Group, Inc. 7269 $571997 Dec 2016
HMS Capital Management 7267 $572494 Dec 2016
COMMERCE BANK N A/MO 7090 $558692 Dec 2016
BNP PARIBAS ARBITRAGE, SNC 6736 $530460 Dec 2016
STEVENS CAPITAL MANAGEMENT LP 6682 $526007 Dec 2016
ProShare Advisors LLC 6562 $517019 Dec 2016
ProFund Advisors LLC 6445 $507994 Dec 2016
WEALTHSOURCE PARTNERS 6313 $497022 Dec 2016
Turner Investments 6250 $492000 Dec 2016

Who sold Cantel Medical?

Fund Name Date Sold Shares Held Valued At
CIBC World Markets Inc. Sept. 30, 2016 38363 $2.99M
Renaissance Technologies, L.L.C. Sept. 30, 2016 26325 $2.05M