| Name | Hold | Shares | Value | Type |
|---|---|---|---|---|
| Conestoga Capital Advisors LLC | 2.67% | 8,094,965 | $168.70M | Institution |
| Neuberger Berman Group LLC | 1.61% | 4,873,804 | $101.57M | Institution |
| T Rowe Price Investment Management Inc | 1.17% | 3,554,840 | $74.08M | Institution |
| Timessquare Capital Management LLC | 1.08% | 3,267,676 | $68.10M | Institution |
| Artisan Partners Limited Partnership | 0.86% | 2,613,242 | $54.46M | Institution |
| Thrivent Financial For Lutherans | 0.78% | 2,372,390 | $49.44M | Institution |
| Bamco Inc | 0.65% | 1,973,759 | $41.13M | Institution |
| Jennison Associates LLC | 0.51% | 1,559,294 | $32.50M | Institution |
| Arrowmark Colorado Holdings LLC | 0.46% | 1,392,581 | $29.02M | Institution |
| Pembroke Management Ltd | 0.42% | 1,283,216 | $26.74M | Institution |