| Conestoga Capital Advisors, LLC | 943.4K | $53.5M | — | Held |
| NEUBERGER BERMAN GROUP LLC | 850.2K | $48.2M | — | Held |
| BlackRock, Inc. | 680.6K | $38.6M | — | Held |
| Hood River Capital Management LLC | 545.8K | $31M | — | Held |
| Vanguard | 530.8K | $30.1M | — | Held |
| ROYCE & ASSOCIATES LP | 390.5K | $22.2M | — | Held |
| RIVERBRIDGE PARTNERS LLC | 337.5K | $19.1M | — | Held |
| DIMENSIONAL FUND ADVISORS LP | 252.8K | $14.3M | — | Held |
| WELLINGTON MANAGEMENT GROUP LLP | 248.5K | $14.1M | — | Held |
| Champlain Investment Partners, LLC | 242K | $13.7M | — | Held |
| GEODE CAPITAL MANAGEMENT, LLC | 222.7K | $12.6M | — | Held |
| State Street | 218.8K | $12.4M | — | Held |
| BAMCO INC /NY/ | 203.5K | $11.5M | — | Held |
| Granahan Investment Management, LLC | 191.6K | $10.9M | — | Held |
| ROYAL BANK OF CANADA | 160.8K | $9.12M | — | Held |
| ArrowMark Colorado Holdings LLC | 133.7K | $7.59M | — | Held |
| First Eagle Investment Management, LLC | 128K | $7.26M | — | Held |
| NEEDHAM INVESTMENT MANAGEMENT LLC | 124.4K | $7.06M | — | Held |
| Roubaix Capital, LLC | 116.1K | $6.59M | — | Held |
| KING LUTHER CAPITAL MANAGEMENT CORP | 103.8K | $5.89M | — | Held |
| Citadel | 102.1K | $5.79M | — | Held |
| NORTHERN TRUST CORP | 102K | $5.79M | — | Held |
| Renaissance Technologies | 95.2K | $5.4M | — | Held |
| COMERICA BANK | 86.8K | $4.92M | — | Held |
| WEALTH ENHANCEMENT ADVISORY SERVICES, LLC | 79.4K | $4.82M | — | Held |
| SILVERCREST ASSET MANAGEMENT GROUP LLC | 83.5K | $4.74M | — | Held |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 71.8K | $4.08M | — | Held |
| AMERIPRISE FINANCIAL INC | 70K | $3.97M | — | Held |
| MORGAN STANLEY | 65.5K | $3.72M | −$745.7K | Added$402.1K |
| 4D Advisors, LLC | 60K | $3.4M | — | Held |
| PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC. | 59.2K | $3.36M | — | Held |
| KORNITZER CAPITAL MANAGEMENT INC /KS | 58.8K | $3.33M | — | Held |
| DIAMOND HILL CAPITAL MANAGEMENT INC | 43.8K | $2.48M | — | Held |
| Montanaro Asset Management Ltd | 40K | $2.27M | — | Held |
| JPMORGAN CHASE & CO | 39.4K | $2.23M | — | Held |
| CARDIFF PARK ADVISORS, LLC | 39K | $2.21M | — | Held |
| TWO SIGMA INVESTMENTS, LP | 38K | $2.16M | — | Held |
| UBS Group AG | 36.3K | $2.06M | — | Held |
| JANE STREET GROUP, LLC | 35.7K | $2.03M | — | Held |
| RICE HALL JAMES & ASSOCIATES, LLC | 35.5K | $2.01M | — | Held |
| SEI INVESTMENTS CO | 34.5K | $1.96M | — | Held |
| GOLDMAN SACHS GROUP INC | 34.2K | $1.94M | — | Held |
| BNP PARIBAS FINANCIAL MARKETS | 33.7K | $1.91M | — | Held |
| Bank of New York Mellon Corp | 29.8K | $1.69M | — | Held |
| Point72 Asset Management, L.P. | 29.3K | $1.66M | — | Held |
| BANK OF AMERICA CORP /DE/ | 28.5K | $1.62M | −$469.5K | Cut−$3.39M |
| MILLENNIUM MANAGEMENT LLC | 26.8K | $1.52M | — | Held |
| RAYMOND JAMES FINANCIAL INC | 23.8K | $1.35M | — | Held |
| BARCLAYS PLC | 21.9K | $1.24M | −$326.6K | Cut−$208K |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | 20.9K | $1.18M | — | Held |
| Swiss National Bank | 18.3K | $1.04M | — | Held |
| Nuveen, LLC | 17.2K | $978.4K | — | Held |
| Annex Advisory Services, LLC | 17.2K | $975.4K | — | Held |
| Round Rock Advisors LLC | 15.5K | $880.2K | — | Held |
| Invesco Ltd. | 14.7K | $836.3K | — | Held |
| ENVESTNET ASSET MANAGEMENT INC | 14.7K | $835.8K | — | Held |
| MOODY NATIONAL BANK TRUST DIVISION | 14.6K | $829.3K | — | Held |
| Verition Fund Management LLC | 14.4K | $814.6K | — | Held |
| CenterBook Partners LP | 13.1K | $744.9K | — | Held |
| Man Group plc | 12.3K | $696.6K | — | Held |
| UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC | 12K | $683.2K | — | Held |
| Walleye Capital LLC | 11.6K | $655.6K | — | Held |
| RHUMBLINE ADVISERS | 11.4K | $648K | — | Held |
| Numerai GP LLC | 11.4K | $644.2K | — | Held |
| CAXTON ASSOCIATES LLP | 11.1K | $631.2K | — | Held |
| Linden Thomas Advisory Services, LLC | 10.6K | $601.2K | — | Held |
| TWO SIGMA ADVISERS, LP | 10.4K | $590K | — | Held |
| WELLS FARGO & COMPANY/MN | 10.2K | $576.3K | — | Held |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | 9.72K | $551.5K | — | Held |
| OPPENHEIMER ASSET MANAGEMENT INC. | 9.52K | $540.1K | — | Held |
| TUDOR INVESTMENT CORP ET AL | 9.17K | $520.4K | — | New |
| LOS ANGELES CAPITAL MANAGEMENT LLC | 6.67K | $493.1K | — | Held |
| HOWE & RUSLING INC | 8.31K | $471.4K | — | Held |
| ALLIANCEBERNSTEIN L.P. | 7.84K | $444.8K | — | Held |
| Quantbot Technologies LP | 7.77K | $440.6K | — | Held |
| Brevan Howard Capital Management LP | 7.7K | $436.5K | — | Held |
| COMMONWEALTH EQUITY SERVICES, LLC | 7.53K | $427.4K | — | Held |
| Legal & General Group Plc | 7.44K | $422.1K | — | Held |
| ExodusPoint Capital Management, LP | 7.38K | $418.4K | — | Held |
| IRONWOOD INVESTMENT MANAGEMENT LLC | 7.24K | $410.8K | — | Held |
| DEUTSCHE BANK AG\ | 7.05K | $400.1K | — | Held |
| XTX Topco Ltd | 6.69K | $379.7K | — | Held |
| Russell Investments Group, Ltd. | 6.42K | $364.5K | — | Held |
| Squarepoint Ops LLC | 6.39K | $362.3K | — | Held |
| INTECH INVESTMENT MANAGEMENT LLC | 6.02K | $341.6K | — | Held |
| FRANKLIN RESOURCES INC | 5.95K | $337.6K | — | Held |
| Engineers Gate Manager LP | 5.8K | $328.9K | — | Held |
| Graham Capital Management, L.P. | 5.51K | $312.5K | — | Held |
| MetLife Investment Management, LLC | 5.35K | $303.3K | — | Held |
| Quantinno Capital Management LP | 5.11K | $290.1K | — | Held |
| JANUS HENDERSON GROUP PLC | 5.1K | $289.5K | — | Held |
| DIVERSIFIED TRUST CO | 5.05K | $286.5K | — | Held |
| Arkadios Wealth Advisors | 5.01K | $284.2K | — | Held |
| Valmark Advisers, Inc. | 5K | $283.6K | — | Held |
| GLENMEDE TRUST CO NA | 4.8K | $272.3K | — | Held |
| PharVision Advisers, LLC | 4.69K | $265.9K | — | Held |
| Balyasny Asset Management L.P. | 4.35K | $246.8K | — | Held |
| MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 4.26K | $241.9K | — | Held |
| MARSHALL WACE, LLP | 4.16K | $236.1K | — | Held |
| NEW YORK STATE COMMON RETIREMENT FUND | 3.07K | $174.1K | — | Held |
| CANADA PENSION PLAN INVESTMENT BOARD | 3K | $170.2K | — | Held |
| CITIGROUP INC | 2.73K | $154.6K | — | Held |
| Police & Firemen's Retirement System of New Jersey | 2.17K | $123K | — | Held |
| KLP KAPITALFORVALTNING AS | 2K | $113.5K | — | Held |
| OSAIC HOLDINGS, INC. | 1.58K | $89.5K | — | Held |
| PNC Financial Services Group, Inc. | 1.56K | $88.6K | — | Held |
| JONES FINANCIAL COMPANIES LLLP | 1.24K | $70.2K | — | Held |
| Parkside Financial Bank & Trust | 890 | $50.5K | — | Held |
| Ameritas Investment Partners, Inc. | 849 | $48.2K | — | Held |
| US BANCORP \DE\ | 815 | $46.2K | — | Held |
| FIFTH THIRD BANCORP | 752 | $42.7K | — | Held |
| AlphaQuest LLC | 591 | $33.5K | — | Held |
| Tower Research Capital LLC (TRC) | 567 | $32.2K | — | Held |
| SIMPLEX TRADING, LLC | 396 | $22.5K | — | Held |
| Quarry LP | 314 | $17.8K | — | Held |
| Sterling Capital Management LLC | 292 | $16.6K | — | Held |
| Fidelity | 273 | $15.5K | — | Held |
| Steward Partners Investment Advisory, LLC | 252 | $14.3K | — | Held |
| Princeton Global Asset Management LLC | 250 | $14.2K | — | Held |
| FIRST HORIZON CORP | 237 | $13.4K | — | Held |
| Ancora Advisors LLC | 181 | $10.3K | — | Held |
| SIGNATUREFD, LLC | 177 | $10K | — | Held |
| Park Place Capital Corp | 150 | $8.51K | — | Held |
| BARD ASSOCIATES INC | 150 | $8.51K | — | Held |
| Smartleaf Asset Management LLC | 92 | $5.26K | — | Held |
| Optiver Holding B.V. | 74 | $4.2K | — | Held |
| Caitong International Asset Management Co., Ltd | 71 | $4.03K | — | Held |
| Meramec Financial Planners, LLC | 38 | $2.9K | — | Held |
| INTERNATIONAL ASSETS INVESTMENT MANAGEMENT, LLC | 41 | $2.33K | — | Held |
| TEACHERS RETIREMENT SYSTEM OF THE STATE OF KENTUCKY | 34.8K | $1.97K | — | Held |
| Arax Advisory Partners | 33 | $1.87K | — | Held |
| SG Americas Securities, LLC | 27.7K | $1.57K | — | Held |
| COOPER CREEK PARTNERS MANAGEMENT LLC | 18.4K | $1.04K | — | Held |
| Farther Finance Advisors, LLC | 14 | $794 | — | Held |
| EverSource Wealth Advisors, LLC | 14 | $794 | — | Held |
| BESSEMER GROUP INC | 7.04K | $399 | — | Held |
| ROTHSCHILD INVESTMENT LLC | 6 | $340 | — | Held |
| PRICE T ROWE ASSOCIATES INC /MD/ | 5.26K | $299 | — | Held |
| Allworth Financial LP | 5 | $284 | −$82 | Cut−$448 |
| IFP Advisors, Inc | 5 | $284 | −$50 | Added$64 |
| Larson Financial Group LLC | 3 | $170 | — | Held |
| CIBC Private Wealth Group LLC | 2 | $113 | — | Held |
| HUNTINGTON NATIONAL BANK | 1 | $57 | — | Held |
| Essential Partners LLC | 1 | $57 | −$16 | Cut−$16 |
| CWM, LLC | 684 | $39 | — | Held |
| State of Alaska, Department of Revenue | 555 | $31 | — | Held |
| AMALGAMATED BANK | 288 | $16 | — | Held |
| BNP PARIBAS ASSET MANAGEMENT Holding S.A. | 142 | $8 | — | Held |
| T. Rowe Price Investment Management, Inc. | 59 | $4 | — | Held |
| Covestor Ltd | 0 | $0 | — | Held |