All 13F Investors

Name Location Latest filing
VANGUARD GROUP INC Valley Forge, Pennsylvania Q4 2023
BlackRock Inc. New York, New York Q4 2023
STATE STREET CORP Boston, Massachusetts Q4 2023
FMR LLC Boston, Massachusetts Q4 2023
MORGAN STANLEY New York, New York Q4 2023
JPMORGAN CHASE & CO New York, New York Q4 2023
GEODE CAPITAL MANAGEMENT, LLC Boston, Massachusetts Q4 2023
BANK OF AMERICA CORP /DE/ Charlotte, North Carolina Q4 2023
PRICE T ROWE ASSOCIATES INC /MD/ Baltimore, Maryland Q4 2023
NORGES BANK Oslo, Norway Q4 2023
Capital World Investors Los Angeles, California Q4 2023
NORTHERN TRUST CORP Chicago, Illinois Q4 2023
WELLINGTON MANAGEMENT GROUP LLP Boston, Massachusetts Q4 2023
GOLDMAN SACHS GROUP INC New York, New York Q4 2023
Capital International Investors Los Angeles, California Q4 2023
Bank of New York Mellon Corp New York, New York Q4 2023
Invesco Ltd. Atlanta, Georgia Q4 2023
Capital Research Global Investors Los Angeles, California Q4 2023
CHARLES SCHWAB INVESTMENT MANAGEMENT INC San Francisco, California Q4 2023
Legal & General Group Plc London, United Kingdom Q4 2023
ROYAL BANK OF CANADA Toronto, Ontario, Canada Q4 2023
WELLS FARGO & COMPANY/MN San Francisco, California Q4 2023
BERKSHIRE HATHAWAY INC Omaha, Nebraska Q4 2023
DIMENSIONAL FUND ADVISORS LP Austin, Texas Q4 2023
AMERIPRISE FINANCIAL INC Minneapolis, Minnesota Q4 2023
MASSACHUSETTS FINANCIAL SERVICES CO /MA/ Boston, Massachusetts Q4 2023
Nuveen Asset Management, LLC Chicago, Illinois Q4 2023
ALLIANCEBERNSTEIN L.P. Nashville, Tennessee Q4 2023
UBS ASSET MANAGEMENT AMERICAS INC Chicago, Illinois Q4 2023
UBS Group AG Zurich, Switzerland Q4 2023
ENVESTNET ASSET MANAGEMENT INC Chicago, Illinois Q4 2023
Amundi Paris, France Q4 2023
FRANKLIN RESOURCES INC San Mateo, California Q4 2023
DEUTSCHE BANK AG\ Frankfurt Am Main Ge, Germany Q4 2023
Fisher Asset Management, LLC Camas, Washington Q4 2023
JANUS HENDERSON GROUP PLC London, United Kingdom Q4 2023
MANUFACTURERS LIFE INSURANCE COMPANY, THE Canada, Ontario, Canada Q4 2023
BANK OF MONTREAL /CAN/ Toronto, Ontario, Canada Q4 2023
LPL Financial LLC San Diego, California Q4 2023
DODGE & COX San Francisco, California Q4 2023
PRINCIPAL FINANCIAL GROUP INC Des Moines, Iowa Q4 2023
T. Rowe Price Investment Management, Inc. Baltimore, Maryland Q4 2023
AMERICAN CENTURY COMPANIES INC Kansas City, Missouri Q4 2023
Swiss National Bank Zurich, Switzerland Q4 2023
Sumitomo Mitsui Trust Holdings, Inc. Minato Ku, Tokyo, Japan Q4 2023
JENNISON ASSOCIATES LLC New York, New York Q4 2023
RAYMOND JAMES & ASSOCIATES St Petersburg, Florida Q4 2023
CALIFORNIA PUBLIC EMPLOYEES RETIREMENT SYSTEM Sacramento, California Q4 2023
PNC FINANCIAL SERVICES GROUP, INC. Pittsburgh, Pennsylvania Q4 2023
PRIMECAP MANAGEMENT CO/CA/ Pasadena, California Q4 2023
BAILLIE GIFFORD & CO Edinburgh, United Kingdom Q4 2023
Clearbridge Investments, LLC New York, New York Q4 2023
Neuberger Berman Group LLC New York, New York Q4 2023
HSBC HOLDINGS PLC London, United Kingdom Q4 2023
STATE FARM MUTUAL AUTOMOBILE INSURANCE CO Bloomington, Illinois Q4 2023
CREDIT SUISSE AG/ Zurich, Switzerland Q4 2023
TD ASSET MANAGEMENT INC Toronto, Ontario, Canada Q4 2023
MILLENNIUM MANAGEMENT LLC New York, New York Q4 2023
CITADEL ADVISORS LLC Miami, Florida Q4 2023
RHUMBLINE ADVISERS Boston, Massachusetts Q4 2023
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP Boston, Massachusetts Q4 2023
FIL Ltd Hamilton, Bermuda Q4 2023
VICTORY CAPITAL MANAGEMENT INC San Antonio, Texas Q4 2023
FIRST TRUST ADVISORS LP Wheaton, Illinois Q4 2023
Pictet Asset Management Holding SA Carouge, Switzerland Q4 2023
NORTHWESTERN MUTUAL WEALTH MANAGEMENT CO Milwaukee, Wisconsin Q4 2023
MACQUARIE GROUP LTD Sydney, Nsw 2000, Australia Q4 2023
B. Riley Wealth Management, Inc. Memphis, Tennessee Q2 2022
VOYA INVESTMENT MANAGEMENT LLC Atlanta, Georgia Q4 2023
JANE STREET GROUP, LLC New York, New York Q4 2023
OppenheimerFunds, Inc. New York, New York Q1 2019
STIFEL FINANCIAL CORP St. Louis, Missouri Q4 2023
CANADA PENSION PLAN INVESTMENT BOARD Toronto Ontario, Ontario, Canada Q4 2023
LAZARD ASSET MANAGEMENT LLC New York, New York Q4 2023
NORDEA INVESTMENT MANAGEMENT AB Stockholm, Sweden Q4 2023
SCHRODER INVESTMENT MANAGEMENT GROUP London, United Kingdom Q4 2023
LILLY ENDOWMENT INC Indiananapolis, Indiana Q1 2024
PUTNAM INVESTMENTS LLC Boston, Massachusetts Q4 2023
CITIGROUP INC New York, New York Q4 2023
Boston Partners Boston, Massachusetts Q4 2023
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main Frankfurt Am Main, Germany Q4 2023
CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM West Sacramento, California Q4 2023
NEW YORK STATE COMMON RETIREMENT FUND Albany, New York Q4 2023
National Pension Service Jeonju Si, Jeollabuk Do, Korea, Republic Of Q4 2023
BROWN ADVISORY INC Baltimore, Maryland Q4 2023
Charles Schwab Investment Advisory, Inc. San Francisco, California Q4 2023
D. E. Shaw & Co., Inc. New York, New York Q4 2023
TORONTO DOMINION BANK Toronto, Ontario, Ontario, Canada Q4 2023
US BANCORP \DE\ Minneapolis, Minnesota Q4 2023
JONES FINANCIAL COMPANIES LLLP Des Peres, Missouri Q4 2023
MACKENZIE FINANCIAL CORP Toronto Ontario, Ontario, Canada Q4 2023
PRUDENTIAL FINANCIAL INC Newark, New Jersey Q4 2023
RENAISSANCE TECHNOLOGIES LLC New York, New York Q4 2023
LOOMIS SAYLES & CO L P Boston, Massachusetts Q4 2023
Artisan Partners Limited Partnership Milwaukee, Wisconsin Q4 2023
TRUIST FINANCIAL CORP Charlotte, North Carolina Q4 2023
SEI INVESTMENTS CO Oaks, Pennsylvania Q4 2023
Raymond James Financial Services Advisors, Inc. St. Petersburg, Florida Q4 2023
Allspring Global Investments Holdings, LLC Charlotte, North Carolina Q4 2023
HighTower Advisors, LLC Chicago, Illinois Q4 2023
SUSQUEHANNA INTERNATIONAL GROUP, LLP Bala Cynwyd, Pennsylvania Q4 2023
HARRIS ASSOCIATES L P Chicago, Illinois Q4 2023
OSAIC HOLDINGS, INC. Phoenix, Arizona Q4 2023
RUSSELL FRANK CO/ Seattle, Washington Q1 2016
Mitsubishi UFJ Asset Management Co., Ltd. Tokyo, Japan Q4 2023
Palisades Investment Partners, LLC Santa Monica, California Q2 2014
Russell Investments Group, Ltd. London, United Kingdom Q4 2023
VAN ECK ASSOCIATES CORP New York, New York Q4 2023
BNP PARIBAS FINANCIAL MARKETS Paris, France Q4 2023
COMMONWEALTH EQUITY SERVICES, LLC Waltham, Massachusetts Q4 2023
Corient Private Wealth LLC Miami, Florida Q4 2023
Sanders Capital, LLC West Palm Beach, Florida Q4 2023
Allianz Asset Management GmbH Munich, Germany Q4 2023
Creative Planning Overland Park, Kansas Q4 2023
BANK OF NOVA SCOTIA Toronto, Ontario, Canada Q4 2023
AQR CAPITAL MANAGEMENT LLC Greenwich, Connecticut Q4 2023
1832 Asset Management L.P. Toronto, Ontario, Canada Q4 2023
MARSHALL WACE, LLP London, United Kingdom Q4 2023
Emerald Acquisition Ltd. Seattle, Washington Q3 2016
APG Asset Management N.V. Amsterdam, Netherlands Q4 2023
Aristotle Capital Management, LLC Los Angeles, California Q4 2023
Ensign Peak Advisors, Inc Salt Lake City, Utah Q4 2023
BESSEMER GROUP INC Woodbridge, New Jersey Q4 2023
COHEN & STEERS, INC. New York, New York Q4 2023
Mirae Asset Global Investments Co., Ltd. Seoul, Korea, Republic Of Q4 2023
DekaBank Deutsche Girozentrale Frankfurt, Germany Q4 2023
WADDELL & REED FINANCIAL INC Overland Park, Kansas Q1 2021
ADAGE CAPITAL PARTNERS GP, L.L.C. Boston, Massachusetts Q4 2023
STATE BOARD OF ADMINISTRATION OF FLORIDA RETIREMENT SYSTEM Tallahassee, Florida Q4 2023
GQG Partners LLC Ft. Lauderdale, Florida Q4 2023
CIBC Private Wealth Group, LLC Atlanta, Georgia Q4 2023
abrdn plc Edinburgh, United Kingdom Q4 2023
THRIVENT FINANCIAL FOR LUTHERANS Minneapolis, Minnesota Q4 2023
LSV ASSET MANAGEMENT Chicago, Illinois Q4 2023
GREAT WEST LIFE ASSURANCE CO /CAN/ Winnipeg Manitoba, Manitoba, Canada Q4 2023
PARNASSUS INVESTMENTS, LLC San Francisco, California Q4 2023
NEW YORK STATE TEACHERS RETIREMENT SYSTEM Albany, New York Q4 2023
Qube Research & Technologies Ltd London, United Kingdom Q4 2023
Baird Financial Group, Inc. Milwaukee, Wisconsin Q4 2023
TWO SIGMA ADVISERS, LP New York, New York Q4 2023
Mitsubishi UFJ Trust & Banking Corp Tokyo, Japan Q4 2023
Financial Engines Advisors L.L.C. Santa Clara, California Q4 2023
BILL & MELINDA GATES FOUNDATION TRUST Kirkland, Washington Q4 2023
Mariner, LLC Overland Park, Kansas Q4 2023
First Eagle Investment Management, LLC New York, New York Q4 2023
TWO SIGMA INVESTMENTS, LP New York, New York Q4 2023
Robeco Institutional Asset Management B.V. Rotterdam, Netherlands Q4 2023
POLEN CAPITAL MANAGEMENT LLC Boca Raton, Florida Q4 2023
FEDERATED HERMES, INC. Pittsburgh, Pennsylvania Q4 2023
NATIONAL BANK OF CANADA /FI/ Montreal, Quebec, Canada Q4 2023
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC Los Angeles, California Q4 2023
CAISSE DE DEPOT ET PLACEMENT DU QUEBEC Montreal, Quebec, Canada Q4 2023
WEALTH ENHANCEMENT ADVISORY SERVICES, LLC Plymouth, Minnesota Q1 2024
Korea Investment CORP Seoul, Korea, Republic Of Q4 2023
NATIXIS ADVISORS, L.P. Boston, Massachusetts Q4 2023
BAMCO INC /NY/ New York, New York Q4 2023
Newport Trust Company, LLC Washington, District Of Columbia Q4 2023
WCM INVESTMENT MANAGEMENT, LLC Laguna Beach, California Q4 2023
BALYASNY ASSET MANAGEMENT L.P. Chicago, Illinois Q4 2023
TCI Fund Management Ltd London, United Kingdom Q4 2023
BNP Paribas Asset Management Holding S.A. Paris, France Q4 2023
Pacer Advisors, Inc. Malvern, Pennsylvania Q4 2023
STATE OF WISCONSIN INVESTMENT BOARD Madison, Wisconsin Q4 2023
CIBC WORLD MARKET INC. Toronto, Ontario, Canada Q4 2023
PUBLIC INVESTMENT FUND Al Aqiq District, Riyadh, Saudi Arabia Q4 2023
MITSUBISHI UFJ FINANCIAL GROUP INC Tokyo, Japan Q4 2023
ROYAL LONDON ASSET MANAGEMENT LTD United Kingdom, United Kingdom Q4 2023
Man Group plc London, United Kingdom Q4 2023
Betterment LLC New York, New York Q4 2023
EDGEWOOD MANAGEMENT LLC Greenwich, Connecticut Q4 2023
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC Chicago, Illinois Q4 2023
Swedbank Stockholm, Sweden Q4 2020
Ninety One UK Ltd London, United Kingdom Q4 2023
MERCER GLOBAL ADVISORS INC /ADV Denver, Colorado Q4 2023
Point72 Asset Management, L.P. Stamford, Connecticut Q4 2023
SANDS CAPITAL MANAGEMENT, LLC Arlington, Virginia Q4 2023
Assenagon Asset Management S.A. Senningerberg, Luxembourg Q4 2023
ProShare Advisors LLC Bethesda, Maryland Q4 2023
Fiera Capital Corp Montreal, Quebec, Canada Q4 2023
FAYEZ SAROFIM & CO Houston, Texas Q4 2023
AXA S.A. Paris, France Q4 2023
Janney Montgomery Scott LLC Philadelphia, Pennsylvania Q4 2023
ABERDEEN ASSET MANAGEMENT PLC/UK Aberdeen, United Kingdom Q2 2017
TIAA TRUST, NATIONAL ASSOCIATION Charlotte, North Carolina Q4 2023
Rockefeller Capital Management L.P. New York, New York Q4 2023
State of New Jersey Common Pension Fund D Trenton, New Jersey Q4 2023
Mubadala Investment Co PJSC Abu Dhabi, United Arab Emirates Q4 2023
BLAIR WILLIAM & CO/IL Chicago, Illinois Q4 2023
LOS ANGELES CAPITAL MANAGEMENT LLC Los Angeles, California Q1 2024
CAPTRUST FINANCIAL ADVISORS Raleigh, North Carolina Q4 2023
FIRST MANHATTAN CO. LLC. New York, New York Q4 2023
BARROW HANLEY MEWHINNEY & STRAUSS LLC Dallas, Texas Q4 2023
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND Toronto, Ontario, Canada Q4 2023
KBC Group NV Brussels, Belgium Q4 2023
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC Los Angeles, California Q4 2023
Chevy Chase Trust Holdings, LLC Bethesda, Maryland Q4 2023
AVIVA PLC London, United Kingdom Q4 2023
LORD, ABBETT & CO. LLC Jersey City, New Jersey Q4 2023
ASSETMARK, INC Concord, California Q4 2023
TIAA, FSB Jacksonville, Florida Q2 2023