| BlackRock, Inc. | 1,736,069 | $494,814 |
| VANGUARD GROUP INC | 1,297,741 | $369,882 |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 1,189,115 | $338,922 |
| WASATCH ADVISORS LP | 913,206 | $260,282 |
| Capital World Investors | 494,773 | $141,020 |
| Capital International Investors | 477,474 | $136,090 |
| STATE STREET CORP | 456,721 | $130,175 |
| NEUBERGER BERMAN GROUP LLC | 402,012 | $114,581 |
| GEODE CAPITAL MANAGEMENT, LLC | 314,496 | $89,651 |
| DIMENSIONAL FUND ADVISORS LP | 279,029 | $79,537 |
| NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 273,880 | $78,061 |
| Conestoga Capital Advisors, LLC | 216,204 | $61,623 |
| BROWN ADVISORY INC | 205,195 | $58,485 |
| ROYCE & ASSOCIATES LP | 204,937 | $58,411 |
| PRICE T ROWE ASSOCIATES INC /MD/ | 190,951 | $54 |
| Champlain Investment Partners, LLC | 184,546 | $52,599 |
| RIVERBRIDGE PARTNERS LLC | 175,864 | $50,125 |
| MORGAN STANLEY | 171,730 | $48,947 |
| BROWN BROTHERS HARRIMAN & CO | 151,840 | $43,277 |
| NORGES BANK | 150,814 | $42,985 |
| NORTHERN TRUST CORP | 146,166 | $41,660 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 129,522 | $36,916 |
| Chevy Chase Trust Holdings, LLC | 126,416 | $36,031 |
| WELLS FARGO & COMPANY/MN | 123,528 | $35,208 |
| RAYMOND JAMES FINANCIAL INC | 102,297 | $29,258 |
| FMR LLC | 99,991 | $28,499 |
| BANK OF AMERICA CORP /DE/ | 97,210 | $27,707 |
| Handelsbanken Fonder AB | 93,079 | $27 |
| SEI INVESTMENTS CO | 89,155 | $25,411 |
| LOOMIS SAYLES & CO L P | 87,793 | $25,023 |
| MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | 87,414 | $24,915 |
| Legal & General Group Plc | 86,572 | $24,675 |
| UBS Group AG | 82,724 | $23,578 |
| Bank of New York Mellon Corp | 82,616 | $23,547 |
| BESSEMER GROUP INC | 77,847 | $22 |
| GOLDMAN SACHS GROUP INC | 76,275 | $21,740 |
| Select Equity Group, L.P. | 76,175 | $21,711 |
| ROYAL BANK OF CANADA | 70,369 | $20,057 |
| Curi Capital, LLC | 57,872 | $16,495 |
| MetLife Investment Management, LLC | 56,425 | $16,082 |
| PRINCIPAL FINANCIAL GROUP INC | 56,324 | $16,053 |
| DUDLEY & SHANLEY, INC. | 55,120 | $15,710 |
| Grantham, Mayo, Van Otterloo & Co. LLC | 53,274 | $15,184 |
| Amundi | 50,377 | $14,346 |
| abrdn plc | 48,881 | $13,932 |
| Allspring Global Investments Holdings, LLC | 48,846 | $13,989 |
| JPMORGAN CHASE & CO | 45,978 | $13,105 |
| Public Sector Pension Investment Board | 45,645 | $13,010 |
| SOUTHERNSUN ASSET MANAGEMENT, LLC | 45,033 | $12,835 |
| Pictet Asset Management Holding SA | 43,246 | $12,326 |
| Aptus Capital Advisors, LLC | 41,114 | $11,718 |
| EULAV Asset Management | 35,800 | $10,204 |
| AMERIPRISE FINANCIAL INC | 35,026 | $9,986 |
| RHUMBLINE ADVISERS | 33,409 | $9,522 |
| Invesco Ltd. | 33,247 | $9,476 |
| COMERICA BANK | 33,197 | $9,462 |
| Man Group plc | 32,864 | $9,367 |
| ArrowMark Colorado Holdings LLC | 31,197 | $8,892 |
| PARADIGM CAPITAL MANAGEMENT INC/NY | 29,800 | $8,494 |
| ENVESTNET ASSET MANAGEMENT INC | 28,806 | $8,210 |
| Grandeur Peak Global Advisors, LLC | 27,605 | $7,868 |
| CITIGROUP INC | 26,788 | $7,635 |
| VOLORIDGE INVESTMENT MANAGEMENT, LLC | 25,188 | $7,179 |
| Nuveen, LLC | 25,053 | $7,141 |
| DekaBank Deutsche Girozentrale | 23,500 | $7 |
| Swiss National Bank | 23,240 | $6,624 |
| ProShare Advisors LLC | 22,853 | $6,514 |
| MILLENNIUM MANAGEMENT LLC | 22,454 | $6,400 |
| UBS ASSET MANAGEMENT AMERICAS INC | 21,769 | $6,205 |
| BARCLAYS PLC | 19,415 | $5,534 |
| BNP Paribas Investment Partners S.A. | 18,486 | $5 |
| Numerai GP LLC | 18,332 | $5,225 |
| REGIONS FINANCIAL CORP | 18,103 | $5,160 |
| STIFEL FINANCIAL CORP | 17,058 | $4,862 |
| OPPENHEIMER ASSET MANAGEMENT INC. | 15,675 | $4,468 |
| B. Metzler seel. Sohn & Co. AG | 15,486 | $4,414 |
| 4D Advisors, LLC | 15,000 | $4,275 |
| KORNITZER CAPITAL MANAGEMENT INC /KS | 14,540 | $4,144 |
| ALLIANCEBERNSTEIN L.P. | 13,901 | $3,962 |
| Erste Asset Management GmbH | 13,872 | $4,073 |
| Callan Family Office, LLC | 13,253 | $3,777 |
| GHP Investment Advisors, Inc. | 12,706 | $3,621 |
| Baird Financial Group, Inc. | 11,904 | $3,393 |
| Clean Yield Group | 11,795 | $3,362 |
| MOUNTAIN PACIFIC INVESTMENT ADVISERS INC/ID | 11,422 | $3,255 |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | 11,406 | $3,251 |
| BLAIR WILLIAM & CO/IL | 11,284 | $3,216 |
| Universal- Beteiligungs- und Servicegesellschaft mbH | 11,247 | $3,224 |
| JANUS HENDERSON GROUP PLC | 11,085 | $3,157 |
| PRUDENTIAL FINANCIAL INC | 11,015 | $3,254 |
| GREAT WEST LIFE ASSURANCE CO /CAN/ | 10,440 | $3 |
| F/M Investments LLC | 9,721 | $2,771 |
| DEUTSCHE BANK AG\ | 9,440 | $2,691 |
| State of New Jersey Common Pension Fund D | 8,715 | $2,484 |
| NewEdge Wealth, LLC | 8,142 | $2,321 |
| Vestmark Advisory Solutions, Inc. | 8,123 | $2,315 |
| Thrivent Financial for Lutherans | 8,093 | $2 |
| BNP PARIBAS ARBITRAGE, SA | 7,912 | $2,255 |
| AMERICAN CENTURY COMPANIES INC | 7,713 | $2,198 |
| D. E. Shaw & Co., Inc. | 7,711 | $2,198 |
| 199 other institutions | 308,088 | $79,681 |