All 13F Investors

Name Location Latest filing
VANGUARD GROUP INC Valley Forge, Pennsylvania Q1 2024
BlackRock Inc. New York, New York Q1 2024
STATE STREET CORP Boston, Massachusetts Q4 2023
FMR LLC Boston, Massachusetts Q4 2023
JPMORGAN CHASE & CO New York, New York Q1 2024
MORGAN STANLEY 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
CHARLES SCHWAB INVESTMENT MANAGEMENT INC San Francisco, California Q1 2024
Invesco Ltd. Atlanta, Georgia Q4 2023
Capital Research Global Investors Los Angeles, California Q4 2023
Legal & General Group Plc London, United Kingdom Q4 2023
ROYAL BANK OF CANADA Toronto, Ontario, Canada Q4 2023
Bank of New York Mellon Corp New York, New York Q1 2024
WELLS FARGO & COMPANY/MN San Francisco, California Q1 2024
DIMENSIONAL FUND ADVISORS LP Austin, Texas Q1 2024
BERKSHIRE HATHAWAY INC Omaha, Nebraska 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
UBS Group AG Zurich, Switzerland Q1 2024
ALLIANCEBERNSTEIN L.P. Nashville, Tennessee Q4 2023
UBS ASSET MANAGEMENT AMERICAS INC Chicago, Illinois Q4 2023
ENVESTNET ASSET MANAGEMENT INC Chicago, Illinois Q4 2023
Amundi Paris, France Q4 2023
Fisher Asset Management, LLC Camas, Washington Q1 2024
FRANKLIN RESOURCES INC San Mateo, California Q4 2023
DEUTSCHE BANK AG\ Frankfurt Am Main Ge, Germany Q4 2023
LPL Financial LLC San Diego, California Q1 2024
PRINCIPAL FINANCIAL GROUP INC Des Moines, Iowa Q1 2024
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
DODGE & COX San Francisco, California Q4 2023
T. Rowe Price Investment Management, Inc. Baltimore, Maryland Q4 2023
JENNISON ASSOCIATES LLC New York, New York Q1 2024
RAYMOND JAMES & ASSOCIATES St Petersburg, Florida Q1 2024
Sumitomo Mitsui Trust Holdings, Inc. Minato Ku, Tokyo, Japan Q1 2024
AMERICAN CENTURY COMPANIES INC Kansas City, Missouri Q4 2023
PNC FINANCIAL SERVICES GROUP, INC. Pittsburgh, Pennsylvania Q1 2024
Swiss National Bank Zurich, Switzerland Q1 2024
CALIFORNIA PUBLIC EMPLOYEES RETIREMENT SYSTEM Sacramento, California Q1 2024
BAILLIE GIFFORD & CO Edinburgh, United Kingdom Q1 2024
PRIMECAP MANAGEMENT CO/CA/ Pasadena, California 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
TD ASSET MANAGEMENT INC Toronto, Ontario, Canada Q1 2024
RHUMBLINE ADVISERS Boston, Massachusetts Q1 2024
STATE FARM MUTUAL AUTOMOBILE INSURANCE CO Bloomington, Illinois Q4 2023
CREDIT SUISSE AG/ Zurich, Switzerland Q1 2024
VICTORY CAPITAL MANAGEMENT INC San Antonio, Texas Q1 2024
MILLENNIUM MANAGEMENT LLC New York, New York Q4 2023
CITADEL ADVISORS LLC Miami, Florida Q4 2023
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP Boston, Massachusetts Q4 2023
FIL Ltd Hamilton, Bermuda Q4 2023
CITIGROUP INC New York, New York Q1 2024
FIRST TRUST ADVISORS LP Wheaton, Illinois Q4 2023
Pictet Asset Management Holding SA Carouge, Switzerland Q4 2023
Creative Planning Overland Park, Kansas Q1 2024
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
NORDEA INVESTMENT MANAGEMENT AB Stockholm, Sweden Q1 2024
VOYA INVESTMENT MANAGEMENT LLC Atlanta, Georgia Q4 2023
JANE STREET GROUP, LLC New York, New York Q4 2023
BNP PARIBAS FINANCIAL MARKETS Paris, France Q1 2024
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
SCHRODER INVESTMENT MANAGEMENT GROUP London, United Kingdom Q4 2023
LILLY ENDOWMENT INC Indiananapolis, Indiana Q1 2024
PUTNAM INVESTMENTS LLC Boston, Massachusetts Q4 2023
NEW YORK STATE COMMON RETIREMENT FUND Albany, New York Q1 2024
Boston Partners Boston, Massachusetts Q4 2023
BROWN ADVISORY INC Baltimore, Maryland Q1 2024
Charles Schwab Investment Advisory, Inc. San Francisco, California Q1 2024
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
Mitsubishi UFJ Asset Management Co., Ltd. Tokyo, Japan Q1 2024
National Pension Service Jeonju Si, Jeollabuk Do, Korea, Republic Of Q4 2023
US BANCORP \DE\ Minneapolis, Minnesota Q1 2024
D. E. Shaw & Co., Inc. New York, New York Q4 2023
MACKENZIE FINANCIAL CORP Toronto Ontario, Ontario, Canada Q1 2024
Artisan Partners Limited Partnership Milwaukee, Wisconsin Q1 2024
TORONTO DOMINION BANK Toronto, Ontario, Ontario, Canada Q4 2023
SEI INVESTMENTS CO Oaks, Pennsylvania Q1 2024
Raymond James Financial Services Advisors, Inc. St. Petersburg, Florida Q1 2024
SUSQUEHANNA INTERNATIONAL GROUP, LLP Bala Cynwyd, Pennsylvania Q1 2024
JONES FINANCIAL COMPANIES LLLP Des Peres, Missouri Q4 2023
PRUDENTIAL FINANCIAL INC Newark, New Jersey Q4 2023
VAN ECK ASSOCIATES CORP New York, New York Q1 2024
TRUIST FINANCIAL CORP Charlotte, North Carolina Q1 2024
RENAISSANCE TECHNOLOGIES LLC New York, New York Q4 2023
LOOMIS SAYLES & CO L P Boston, Massachusetts Q4 2023
Allspring Global Investments Holdings, LLC Charlotte, North Carolina Q1 2024
Russell Investments Group, Ltd. London, United Kingdom Q1 2024
HighTower Advisors, LLC Chicago, Illinois Q1 2024
COMMONWEALTH EQUITY SERVICES, LLC Waltham, Massachusetts Q1 2024
Sanders Capital, LLC West Palm Beach, Florida Q1 2024
HARRIS ASSOCIATES L P Chicago, Illinois Q4 2023
RUSSELL FRANK CO/ Seattle, Washington Q1 2016
Palisades Investment Partners, LLC Santa Monica, California Q2 2014
Corient Private Wealth LLC Miami, Florida Q1 2024
Allianz Asset Management GmbH Munich, Germany Q4 2023
DekaBank Deutsche Girozentrale Frankfurt, Germany Q1 2024
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
CIBC Private Wealth Group, LLC Atlanta, Georgia Q1 2024
abrdn plc Edinburgh, United Kingdom Q1 2024
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
WADDELL & REED FINANCIAL INC Overland Park, Kansas Q1 2021
ADAGE CAPITAL PARTNERS GP, L.L.C. Boston, Massachusetts Q4 2023
LSV ASSET MANAGEMENT Chicago, Illinois Q1 2024
NEW YORK STATE TEACHERS RETIREMENT SYSTEM Albany, New York Q1 2024
GQG Partners LLC Ft. Lauderdale, Florida Q4 2023
PARNASSUS INVESTMENTS, LLC San Francisco, California Q1 2024
Robeco Institutional Asset Management B.V. Rotterdam, Netherlands Q1 2024
THRIVENT FINANCIAL FOR LUTHERANS Minneapolis, Minnesota Q4 2023
GREAT WEST LIFE ASSURANCE CO /CAN/ Winnipeg Manitoba, Manitoba, Canada Q4 2023
OSAIC HOLDINGS, INC. Phoenix, Arizona Q1 2024
Qube Research & Technologies Ltd London, United Kingdom Q4 2023
First Eagle Investment Management, LLC New York, New York Q1 2024
Baird Financial Group, Inc. Milwaukee, Wisconsin Q4 2023
Mitsubishi UFJ Trust & Banking Corp Tokyo, Japan Q1 2024
Pacer Advisors, Inc. Malvern, Pennsylvania Q1 2024
POLEN CAPITAL MANAGEMENT LLC Boca Raton, Florida Q1 2024
NATIXIS ADVISORS, L.P. Boston, Massachusetts Q1 2024
TWO SIGMA ADVISERS, LP New York, New York 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
WCM INVESTMENT MANAGEMENT, LLC Laguna Beach, California Q1 2024
TWO SIGMA INVESTMENTS, LP New York, New York 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
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC Chicago, Illinois Q1 2024
WEALTH ENHANCEMENT ADVISORY SERVICES, LLC Plymouth, Minnesota Q1 2024
Korea Investment CORP Seoul, Korea, Republic Of Q4 2023
Assenagon Asset Management S.A. Senningerberg, Luxembourg Q1 2024
ProShare Advisors LLC Bethesda, Maryland Q1 2024
BAMCO INC /NY/ New York, New York Q4 2023
BNP Paribas Asset Management Holding S.A. Paris, France Q1 2024
Newport Trust Company, LLC Washington, District Of Columbia Q4 2023
Betterment LLC New York, New York Q1 2024
BALYASNY ASSET MANAGEMENT L.P. Chicago, Illinois Q4 2023
TCI Fund Management Ltd London, United Kingdom Q4 2023
Ninety One UK Ltd London, United Kingdom Q1 2024
MITSUBISHI UFJ FINANCIAL GROUP INC Tokyo, Japan Q1 2024
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
ROYAL LONDON ASSET MANAGEMENT LTD United Kingdom, United Kingdom Q4 2023
Man Group plc London, United Kingdom Q4 2023
EDGEWOOD MANAGEMENT LLC Greenwich, Connecticut Q4 2023
Fiera Capital Corp Montreal, Quebec, Canada Q1 2024
Swedbank Stockholm, Sweden Q4 2020
Janney Montgomery Scott LLC Philadelphia, Pennsylvania Q1 2024
MERCER GLOBAL ADVISORS INC /ADV Denver, Colorado Q4 2023
State of New Jersey Common Pension Fund D Trenton, New Jersey Q1 2024
Point72 Asset Management, L.P. Stamford, Connecticut Q4 2023
SANDS CAPITAL MANAGEMENT, LLC Arlington, Virginia Q4 2023
TIAA TRUST, NATIONAL ASSOCIATION Charlotte, North Carolina Q1 2024
FAYEZ SAROFIM & CO Houston, Texas Q4 2023
BLAIR WILLIAM & CO/IL Chicago, Illinois Q1 2024
KBC Group NV Brussels, Belgium Q1 2024
AXA S.A. Paris, France Q4 2023
ASSETMARK, INC Concord, California Q1 2024
Chevy Chase Trust Holdings, LLC Bethesda, Maryland Q1 2024
LORD, ABBETT & CO. LLC Jersey City, New Jersey Q1 2024
ABERDEEN ASSET MANAGEMENT PLC/UK Aberdeen, United Kingdom Q2 2017
Rockefeller Capital Management L.P. New York, New York Q4 2023
Mubadala Investment Co PJSC Abu Dhabi, United Arab Emirates 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
CIBC Asset Management Inc Toronto, Ontario, Canada Q1 2024
ACADIAN ASSET MANAGEMENT LLC Boston, Massachusetts Q1 2024
Wealthfront Advisers LLC Palo Alto, California Q1 2024
M&T BANK CORP Buffalo, New York Q1 2024
Zurcher Kantonalbank (Zurich Cantonalbank) Zurich, Switzerland Q1 2024
BARROW HANLEY MEWHINNEY & STRAUSS LLC Dallas, Texas Q4 2023
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND Toronto, Ontario, Canada Q4 2023