| Name | Hold | Shares | Value | Type |
|---|---|---|---|---|
| Conestoga Capital Advisors LLC | 2.67% | 8,094,965 | $125.47M | Institution |
| Neuberger Berman Group LLC | 1.61% | 4,873,804 | $75.54M | Institution |
| T Rowe Price Investment Management Inc | 1.17% | 3,554,840 | $55.10M | Institution |
| Timessquare Capital Management LLC | 1.08% | 3,267,676 | $50.65M | Institution |
| Artisan Partners Limited Partnership | 0.86% | 2,613,242 | $40.51M | Institution |
| Thrivent Financial For Lutherans | 0.78% | 2,372,390 | $36.77M | Institution |
| Bamco Inc | 0.65% | 1,973,759 | $30.59M | Institution |
| Jennison Associates LLC | 0.51% | 1,559,294 | $24.17M | Institution |
| Arrowmark Colorado Holdings LLC | 0.46% | 1,392,581 | $21.59M | Institution |
| Pembroke Management Ltd | 0.42% | 1,283,216 | $19.89M | Institution |