Who owns CarMax?

Top Holders and Investors of KMX Stock

Find out what company owns CarMax, who bought KMX this quarter, and who sold shares of KMX stock?

Fund or Company Name Number of Shares Valued At As Of
PRIMECAP Management Company 18.89M $926.39M Jun 2016
Vanguard 17.02M $834.44M Jun 2016
T. Rowe Price Associates 16.97M $831.97M Jun 2016
DAVIS SELECTED ADVISERS 11.28M $552.94M Jun 2016
BAILLIE GIFFORD & CO 9.36M $459.17M Jun 2016
Harris Associates L.P 8.83M $432.85M Jun 2016
Principal Financial 7.97M $390.84M Jun 2016
STATE STREET CORPORATION 7.71M $378.02M Jun 2016
Ruane, Cunniff & Goldfarb 6.22M $304.76M Jun 2016
Akre Capital Management 4.96M $288.87M Jun 2016
BlackRock Institutional Trust Company, N.A. 4.93M $241.88M Jun 2016
Markel Corporation 4.91M $240.89M Jun 2016
Manufacturers Life Insurance Company 4.43M $217.21M Jun 2016
Wellington Management Company 3.62M $177.55M Jun 2016
London Company 3.58M $175.69M Jun 2016
Brown Advisory Holdings Incorporated 3.47M $170.22M Jun 2016
Inves 3.28M $160.64M Jun 2016
Sarasin & Partners 3.21M $157.31M Jun 2016
Broad Run Investment Management 3.07M $150.64M Jun 2016
BlackRock Fund Advisors 3.04M $149.28M Jun 2016
GOLDMAN SACHS 2.94M $144.17M Jun 2016
NORTHERN TRUST 2.50M $122.75M Jun 2016
DAVENPORT & CO 2.29M $112.11M Jun 2016
DF DENT & CO 2.23M $109.31M Jun 2016
Abrams Bison Investments 2.09M $102.37M Jun 2016
TIAA-CREF Investment Management 2.04M $100.26M Jun 2016
Name : WS Management 1.88M $92.33M Jun 2016
HHR Asset Management 1.64M $80.31M Jun 2016
Bank of New York Mellon 1.56M $76.46M Jun 2016
Geode Capital Management 1.53M $74.91M Jun 2016
BlackRock 1.52M $74.56M Jun 2016
BAM 1.48M $72.58M Jun 2016
FMR 1.38M $67.44M Jun 2016
Wells Fargo & Company 1.33M $65.44M Jun 2016
Mitsubishi UFJ Trust & Banking 1.33M $65.13M Jun 2016
Avenir Corporation 1.27M $62.39M Jun 2016
Madison Investment Advisors 1.26M $61.98M Jun 2016
SUSQUEHANNA INTERNATIONAL 1.10M $54.01M Jun 2016
Welch & Forbes 1.09M $53.27M Jun 2016
Scopus Asset Management 1.06M $52.12M Jun 2016
Bank of America Corporation 1.03M $50.51M Jun 2016
ClearBridge Advisors 976992 $47.90M Jun 2016
DIMENSIONAL FUND ADVISORS 964807 $47.30M Jun 2016
Oppenheimer & Co 932262 $45.71M Jun 2016
Legal & General 879383 $43.12M Jun 2016
FENIMORE ASSET MANAGEMENT 878028 $43.05M Jun 2016
Giverny Capital 838884 $41.13M Jun 2016
OppenheimerFunds 829925 $40.69M Jun 2016
Kovitz Investment Group Partners 757243 $35.11M Jun 2016
DnB NOR Asset Management AS 756815 $37.11M Jun 2016
Frank Russell Company 741986 $37.92M Mar 2016
Echo Street Capital Management 719140 $35.26M Jun 2016
Emerald Acquisition 712124 $34.92M Jun 2016
William Blair $ Company 641742 $31.46M Jun 2016
Royal Bank of Canada 592003 $29.03M Jun 2016
John W. Bristol & Co 585321 $28.70M Jun 2016
New York State Common Retirement Fund 571697 $28.03M Jun 2016
Charles Schwab Investment Management 569077 $27.90M Jun 2016
Sumitomo Mitsui Trust Holdings 556955 $27.31M Jun 2016
Swiss National Bank 548700 $26.90M Jun 2016
Peter B. Cannell & Co 528225 $25.90M Jun 2016
Marathon Asset Management 492312 $24.14M Jun 2016
UBS GLOBAL ASSET MANAGEMENT AMERICAS 489970 $24.03M Jun 2016
Guggenheim Capital, LLC Managers 430221 $21.08M Jun 2016
Kovitz Investment 414398 $22.37M Dec 2015
California State Teachers Retirement System 409141 $20.06M Jun 2016
BlackRock Investment Management 403116 $19.76M Jun 2016
Seger-Elvekrog 398053 $19.52M Jun 2016
APG All Pensions Group NV 379793 $18.62M Jun 2016
NEW YORK STATE TEACHERS RETIREMENT SYSTEM 378832 $18.57M Jun 2016
Parametric Portfolio Associates 370508 $18.17M Jun 2016
Ivory Investment Management 367879 $18.04M Jun 2016
ALLIANCEBERNSTEIN 349658 $17.14M Jun 2016
BlackRock 346526 $16.99M Jun 2016
TD Asset Management 341656 $16.75M Jun 2016
Mizuho Trust & Banking 329869 $16.17M Jun 2016
RHUMBLINE ADVISERS 329748 $16.17M Jun 2016
Alyeska Investment 324298 $15.90M Jun 2016
PAMELA HORWATH 314232 $15.41M Jun 2016
Nexus Investment Management 312950 $15.34M Jun 2016
Credit Suisse AG 308451 $15.12M Jun 2016
Florida State Board of Administration 296698 $14.55M Jun 2016
Deutsche Bank Aktiengesellschaft 292905 $14.34M Jun 2016
NORDEA INVESTMENT MANAGEMENT AB 277053 $13.58M Jun 2016
PRUDENTIAL FINANCIAL 273256 $13.43M Jun 2016
E.S. Barr & Company 271735 $13.32M Jun 2016
Stephens Investment Management 266739 $13.08M Jun 2016
Barclays 263237 $12.91M Jun 2016
Citi 255821 $12.63M Jun 2016
Loews Corporation 255100 $12.51M Jun 2016
BlackRock Japan 252867 $12.40M Jun 2016
Gotham Asset Management 238404 $11.69M Jun 2016
WOLVERINE TRADING 234099 $11.25M Jun 2016
Neuberger Berman 230606 $11.31M Jun 2016
Teachers Advisors 230524 $11.30M Jun 2016
JPMORGAN CHASE & CO 220609 $10.82M Jun 2016
Spot Trading L.L.C 217000 $10.64M Jun 2016
PEAK6 Investments 213600 $10.47M Jun 2016
Nicholas Company 205560 $10.08M Jun 2016
PNC FINANCIAL SERVICES 200523 $9.83M Jun 2016
SEI INVESTMENTS 196601 $9.64M Jun 2016
RIVERPARK CAPITAL MANAGEMENT 186170 $9.13M Jun 2016
Samlyn Capital 181007 $8.87M Jun 2016
BlackRock Advisors 177548 $8.71M Jun 2016
Millennium Management 175000 $8.58M Jun 2016
Chevy Chase Trust Holdings 165580 $8.11M Jun 2016
National Pension Service 162160 $7.95M Jun 2016
RiverPark Advisors 159423 $7.82M Jun 2016
Great-West Life Assurance Company 157035 $7.58M Jun 2016
MORGAN STANLEY 152845 $7.44M Jun 2016
Dialectic Capital Management 148051 $7.26M Jun 2016
FIRST MANHATTAN 146269 $7.17M Jun 2016
MORNINGSTAR INVESTMENT SERVICES 139376 $6.92M Jun 2016
Needham Investment Management 134500 $6.59M Jun 2016
ING INVESTMENT MANAGEMENT 132923 $6.51M Jun 2016
BB&T SECURITIES 131158 $6.43M Jun 2016
State of Wisconsin Investment Board 128845 $6.32M Jun 2016
Decatur Capital Management 128300 $6.29M Jun 2016
Jefferies 127804 $6.27M Jun 2016
Capital Fund Management S.A. 122700 $6.02M Jun 2016
AVIVA 120113 $5.89M Jun 2016
Greystone Managed Investment 117880 $5.78M Jun 2016
Leuthold Weeden Capital Management 112462 $5.51M Jun 2016
TEACHERS RETIREMENT SYSTEM OF THE STATE OF KENTUCKY 111024 $5.44M Jun 2016
Howard Hughes Medical Institute 109969 $5.39M Jun 2016
JANE STREET 109501 $5.37M Jun 2016
Metropolitan Life Insurance Company 109285 $5.36M Jun 2016
British Columbia Investment Management Corporation 106318 $5.21M Jun 2016
NISA Investment Advisors 105557 $5.18M Jun 2016
Laurion Capital Management 104100 $5.10M Jun 2016
EP Wealth Advisors 103747 $5.09M Jun 2016
Hawkins Capital 103492 $5.07M Jun 2016
OLD NATIONAL TRUST COMPANY 103286 $5.06M Jun 2016
PICTET ASSET MANAGEMENT 100888 $5.41M Jun 2016
IPG Investment Advisors 100270 $4.92M Jun 2016
Retirement Systems of Alabama 98816 $4.84M Jun 2016
Wolverine Asset Management 98500 $4.83M Jun 2016
Parallax Volatility Advisers 95149 $4.68M Jun 2016
Ameriprise Financial 92308 $4.53M Jun 2016
Long Road Investment Counsel 92300 $4.52M Jun 2016
United Capital Financial Advisers 90837 $4.45M Jun 2016
MASSMUTUAL TRUST CO FSB/ADV 90566 $4.44M Jun 2016
OHIO PERS 89161 $4.37M Jun 2016
Daiwa Securities 89100 $4.37M Jun 2016
SG Americas Securities 86442 $4.24M Jun 2016
SOCIETE GENERALE 86442 $4.24M Jun 2016
Employees Retirement System of Texas 86000 $4.22M Jun 2016
ENVESTNET ASSET MANAGEMENT 84573 $4.15M Jun 2016
SIB 82746 $4.06M Jun 2016
Oxford Asset Management 82160 $4.03M Jun 2016

Who sold CarMax?

Fund Name Date Sold Shares Held Valued At
ROYAL LONDON ASSET MANAGEMENT March 31, 2016 2.52M $50363
OZ Management March 31, 2016 1.01M $51.55M
KALMAR INVESTMENTS INC /DE/ March 31, 2016 554055 $28.31M
CalPERS March 31, 2016 505400 $25.83M
Hermes Pensions Management March 31, 2016 385939 $19.97M
CLOUGH CAPITAL PARTNERS L P March 31, 2016 252100 $12.88M
Sandler Capital Management March 31, 2016 250000 $12.78M
CITADEL ADVISORS March 31, 2016 225653 $11.53M
Sentry Select Capital Dec. 31, 2015 199600 $10.77M
Cutler March 31, 2016 181183 $9.25M