| Conestoga Capital Advisors, LLC | 943,437 | $53,521 |
| NEUBERGER BERMAN GROUP LLC | 850,242 | $48,234 |
| BlackRock, Inc. | 680,564 | $38,608 |
| Hood River Capital Management LLC | 545,816 | $30,964 |
| VANGUARD GROUP INC | 530,782 | $30,111 |
| ROYCE & ASSOCIATES LP | 390,546 | $22,156 |
| RIVERBRIDGE PARTNERS LLC | 337,505 | $19,147 |
| DIMENSIONAL FUND ADVISORS LP | 252,767 | $14,340 |
| WELLINGTON MANAGEMENT GROUP LLP | 248,539 | $14,100 |
| Champlain Investment Partners, LLC | 241,996 | $13,728 |
| GEODE CAPITAL MANAGEMENT, LLC | 222,668 | $12,634 |
| STATE STREET CORP | 218,808 | $12,413 |
| BAMCO INC /NY/ | 203,477 | $11,543 |
| Granahan Investment Management, LLC | 191,580 | $10,868 |
| ROYAL BANK OF CANADA | 160,750 | $9,119 |
| ArrowMark Colorado Holdings LLC | 133,738 | $7,587 |
| First Eagle Investment Management, LLC | 127,957 | $7,259 |
| NEEDHAM INVESTMENT MANAGEMENT LLC | 124,370 | $7,056 |
| Roubaix Capital, LLC | 116,111 | $6,587 |
| KING LUTHER CAPITAL MANAGEMENT CORP | 103,750 | $5,886 |
| CITADEL ADVISORS LLC | 102,081 | $5,791 |
| NORTHERN TRUST CORP | 102,032 | $5,788 |
| RENAISSANCE TECHNOLOGIES LLC | 95,200 | $5,401 |
| COMERICA BANK | 86,778 | $4,923 |
| SILVERCREST ASSET MANAGEMENT GROUP LLC | 83,507 | $4,737 |
| WEALTH ENHANCEMENT ADVISORY SERVICES, LLC | 79,372 | $4,817 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 71,833 | $4,075 |
| AMERIPRISE FINANCIAL INC | 70,007 | $3,971 |
| MORGAN STANLEY | 65,510 | $3,716 |
| 4D Advisors, LLC | 60,000 | $3,404 |
| PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC. | 59,235 | $3,360 |
| KORNITZER CAPITAL MANAGEMENT INC /KS | 58,780 | $3,335 |
| DIAMOND HILL CAPITAL MANAGEMENT INC | 43,802 | $2,485 |
| Montanaro Asset Management Ltd | 40,000 | $2,269 |
| JPMORGAN CHASE & CO | 39,381 | $2,234 |
| CARDIFF PARK ADVISORS, LLC | 39,022 | $2,214 |
| TWO SIGMA INVESTMENTS, LP | 38,008 | $2,156 |
| UBS Group AG | 36,308 | $2,060 |
| JANE STREET GROUP, LLC | 35,699 | $2,025 |
| RICE HALL JAMES & ASSOCIATES, LLC | 35,502 | $2,014 |
| TEACHERS RETIREMENT SYSTEM OF THE STATE OF KENTUCKY | 34,789 | $2 |
| SEI INVESTMENTS CO | 34,533 | $1,959 |
| GOLDMAN SACHS GROUP INC | 34,187 | $1,939 |
| BNP PARIBAS ARBITRAGE, SA | 33,737 | $1,914 |
| Bank of New York Mellon Corp | 29,788 | $1,690 |
| Point72 Asset Management, L.P. | 29,294 | $1,662 |
| BANK OF AMERICA CORP /DE/ | 28,504 | $1,617 |
| SG Americas Securities, LLC | 27,732 | $2 |
| MILLENNIUM MANAGEMENT LLC | 26,768 | $1,519 |
| RAYMOND JAMES FINANCIAL INC | 23,774 | $1,349 |
| BARCLAYS PLC | 21,924 | $1,244 |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | 20,877 | $1,184 |
| COOPER CREEK PARTNERS MANAGEMENT LLC | 18,427 | $1 |
| Swiss National Bank | 18,315 | $1,039 |
| Nuveen, LLC | 17,247 | $978 |
| Annex Advisory Services, LLC | 17,193 | $975 |
| Round Rock Advisors, LLC | 15,515 | $880 |
| Invesco Ltd. | 14,741 | $836 |
| ENVESTNET ASSET MANAGEMENT INC | 14,733 | $836 |
| MOODY NATIONAL BANK TRUST DIVISION | 14,619 | $829 |
| Verition Fund Management LLC | 14,360 | $815 |
| CenterBook Partners LP | 13,131 | $745 |
| Man Group plc | 12,280 | $697 |
| UBS ASSET MANAGEMENT AMERICAS INC | 12,043 | $683 |
| Walleye Capital LLC | 11,557 | $656 |
| RHUMBLINE ADVISERS | 11,423 | $648 |
| Numerai GP LLC | 11,356 | $644 |
| CAXTON ASSOCIATES LLP | 11,126 | $631 |
| Linden Thomas Advisory Services, LLC | 10,597 | $601 |
| TWO SIGMA ADVISERS, LP | 10,400 | $590 |
| WELLS FARGO & COMPANY/MN | 10,158 | $576 |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | 9,722 | $552 |
| OPPENHEIMER ASSET MANAGEMENT INC. | 9,520 | $540 |
| TUDOR INVESTMENT CORP ET AL | 9,174 | $520 |
| HOWE & RUSLING INC | 8,310 | $471 |
| ALLIANCEBERNSTEIN L.P. | 7,840 | $445 |
| Quantbot Technologies LP | 7,767 | $441 |
| Brevan Howard Capital Management LP | 7,695 | $437 |
| COMMONWEALTH EQUITY SERVICES, LLC | 7,534 | $427 |
| Legal & General Group Plc | 7,440 | $422 |
| ExodusPoint Capital Management, LP | 7,376 | $418 |
| IRONWOOD INVESTMENT MANAGEMENT LLC | 7,241 | $411 |
| DEUTSCHE BANK AG\ | 7,053 | $400 |
| BESSEMER GROUP INC | 7,035 | $0 |
| XTX Topco Ltd | 6,693 | $380 |
| LOS ANGELES CAPITAL MANAGEMENT LLC | 6,674 | $493 |
| Russell Investments Group, Ltd. | 6,425 | $364 |
| Squarepoint Ops LLC | 6,387 | $362 |
| INTECH INVESTMENT MANAGEMENT LLC | 6,021 | $342 |
| FRANKLIN RESOURCES INC | 5,951 | $338 |
| Engineers Gate Manager LP | 5,798 | $329 |
| Graham Capital Management, L.P. | 5,508 | $312 |
| MetLife Investment Management, LLC | 5,347 | $303 |
| PRICE T ROWE ASSOCIATES INC /MD/ | 5,265 | $0 |
| Quantinno Capital Management LP | 5,114 | $290 |
| JANUS HENDERSON GROUP PLC | 5,097 | $290 |
| Diversified Trust Co | 5,051 | $287 |
| Arkadios Wealth Advisors | 5,010 | $284 |
| Valmark Advisers, Inc. | 5,000 | $284 |
| GLENMEDE TRUST CO NA | 4,800 | $272 |
| 48 other institutions | 44,065 | $2,403 |