| PRICE T ROWE ASSOCIATES INC /MD/ | 18,087,750 | $1,331 |
| BlackRock, Inc. | 15,852,639 | $1,166,437 |
| VANGUARD GROUP INC | 14,770,561 | $1,086,818 |
| T. Rowe Price Investment Management, Inc. | 9,943,975 | $732 |
| Invesco Ltd. | 6,024,962 | $443,317 |
| STATE STREET CORP | 4,654,617 | $342,487 |
| FRANKLIN RESOURCES INC | 4,524,400 | $332,905 |
| Capital Research Global Investors | 4,271,407 | $314,290 |
| Artisan Partners Limited Partnership | 3,831,865 | $281,949 |
| GEODE CAPITAL MANAGEMENT, LLC | 3,457,389 | $254,433 |
| Pictet Asset Management Holding SA | 2,763,543 | $203,341 |
| NEUBERGER BERMAN GROUP LLC | 2,722,590 | $200,328 |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 2,125,260 | $156,377 |
| JENNISON ASSOCIATES LLC | 1,960,900 | $144,283 |
| Clearbridge Investments, LLC | 1,948,959 | $143,404 |
| AMERICAN CENTURY COMPANIES INC | 1,745,883 | $128,462 |
| Point72 Asset Management, L.P. | 1,579,199 | $116,197 |
| MORGAN STANLEY | 1,480,940 | $108,968 |
| TimesSquare Capital Management, LLC | 1,474,949 | $108,527 |
| JANUS HENDERSON GROUP PLC | 1,450,017 | $106,736 |
| TD Asset Management Inc | 1,436,736 | $105,715 |
| DIMENSIONAL FUND ADVISORS LP | 1,299,709 | $95,636 |
| NORTHERN TRUST CORP | 1,140,665 | $83,930 |
| BROWN ADVISORY INC | 1,099,655 | $80,913 |
| Fiera Capital Corp | 1,044,326 | $76,842 |
| NORGES BANK | 1,003,344 | $73,826 |
| FRONTIER CAPITAL MANAGEMENT CO LLC | 978,639 | $72,008 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 977,435 | $71,920 |
| JANE STREET GROUP, LLC | 977,401 | $71,917 |
| GOLDMAN SACHS GROUP INC | 975,910 | $71,807 |
| Duquesne Family Office LLC | 925,970 | $68 |
| Hood River Capital Management LLC | 922,577 | $67,883 |
| SG Americas Securities, LLC | 921,840 | $68 |
| Bank of New York Mellon Corp | 916,445 | $67,432 |
| Robeco Schweiz AG | 892,057 | $65,638 |
| Stephens Investment Management Group LLC | 883,165 | $64,983 |
| BALYASNY ASSET MANAGEMENT L.P. | 853,641 | $62,811 |
| BANK OF AMERICA CORP /DE/ | 814,938 | $59,963 |
| UBS Group AG | 699,022 | $51,434 |
| WESTFIELD CAPITAL MANAGEMENT CO LP | 678,146 | $49,898 |
| NEW YORK STATE COMMON RETIREMENT FUND | 650,445 | $47,860 |
| EVENTIDE ASSET MANAGEMENT, LLC | 621,156 | $45,711 |
| CITADEL ADVISORS LLC | 589,863 | $43,402 |
| ALLIANCEBERNSTEIN L.P. | 577,913 | $42,523 |
| AMERIPRISE FINANCIAL INC | 574,815 | $42,295 |
| JPMORGAN CHASE & CO | 564,813 | $41,559 |
| NZS Capital, LLC | 551,323 | $40,566 |
| SEGALL BRYANT & HAMILL, LLC | 546,578 | $40,217 |
| Penserra Capital Management LLC | 509,369 | $37 |
| Defiance ETFs, LLC | 509,369 | $37,989 |
| SEI INVESTMENTS CO | 486,223 | $35,776 |
| DekaBank Deutsche Girozentrale | 446,375 | $35 |
| abrdn plc | 412,670 | $30,364 |
| UBS ASSET MANAGEMENT AMERICAS INC | 390,450 | $28,729 |
| Squarepoint Ops LLC | 372,289 | $27,393 |
| FIL Ltd | 369,483 | $27,187 |
| RHUMBLINE ADVISERS | 366,349 | $26,956 |
| ArrowMark Colorado Holdings LLC | 362,528 | $26,675 |
| NICHOLAS COMPANY, INC. | 359,503 | $26,452 |
| S Squared Technology, LLC | 356,373 | $26,222 |
| Nuveen, LLC | 354,356 | $26,074 |
| PRINCIPAL FINANCIAL GROUP INC | 344,672 | $25,361 |
| OBERWEIS ASSET MANAGEMENT INC/ | 314,636 | $23,151 |
| NEXT CENTURY GROWTH INVESTORS LLC | 310,945 | $22,879 |
| Thrivent Financial for Lutherans | 282,253 | $21 |
| PointState Capital LP | 270,613 | $19,912 |
| Swiss National Bank | 269,800 | $19,852 |
| LORD, ABBETT & CO. LLC | 269,370 | $20 |
| FIRST TRUST ADVISORS LP | 260,404 | $19,161 |
| PUBLIC EMPLOYEES RETIREMENT ASSOCIATION OF COLORADO | 255,880 | $19 |
| Retirement Systems of Alabama | 255,166 | $18,775 |
| MILLENNIUM MANAGEMENT LLC | 249,801 | $18,380 |
| CALIFORNIA PUBLIC EMPLOYEES RETIREMENT SYSTEM | 240,696 | $17,710 |
| WESTWOOD HOLDINGS GROUP INC | 237,416 | $17,469 |
| SORA INVESTORS LLC | 230,054 | $16,927 |
| Legal & General Group Plc | 215,921 | $15,887 |
| ROYAL BANK OF CANADA | 213,118 | $15,682 |
| RAYMOND JAMES FINANCIAL INC | 212,728 | $15,815 |
| LOS ANGELES CAPITAL MANAGEMENT LLC | 187,063 | $13,775 |
| VAN ECK ASSOCIATES CORP | 162,774 | $12 |
| OSTERWEIS CAPITAL MANAGEMENT INC | 160,565 | $11,814 |
| Nicholas Investment Partners, LP | 151,372 | $11,138 |
| DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt | 148,563 | $10,931 |
| Talos Eurisko Asset Management LP | 148,000 | $10,890 |
| Alyeska Investment Group, L.P. | 139,450 | $10,261 |
| MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 137,206 | $10,096 |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | 129,915 | $9,559 |
| Tensor Edge Capital, LLC | 120,000 | $8,830 |
| WELLS FARGO & COMPANY/MN | 117,309 | $8,632 |
| STATE BOARD OF ADMINISTRATION OF FLORIDA RETIREMENT SYSTEM | 115,430 | $8,493 |
| CloudAlpha Capital Management Limited/Hong Kong | 113,400 | $8,344 |
| Polar Asset Management Partners Inc. | 108,864 | $8,010 |
| Toroso Investments, LLC | 106,015 | $7,801 |
| NEW YORK STATE TEACHERS RETIREMENT SYSTEM | 99,197 | $7 |
| PEREGRINE INVESTMENT MANAGEMENT INC | 97,460 | $7,171 |
| STATE OF WISCONSIN INVESTMENT BOARD | 97,404 | $7,167 |
| Amundi | 96,694 | $7,115 |
| BARCLAYS PLC | 95,451 | $7,023 |
| Pier Capital, LLC | 91,438 | $6,728 |
| MANUFACTURERS LIFE INSURANCE COMPANY, THE | 90,171 | $6,635 |
| 330 other institutions | 4,687,523 | $301,253 |