| Name | Hold | Shares | Value | Type |
|---|---|---|---|---|
| Conestoga Capital Advisors LLC | 2.67% | 8,094,965 | $172.34M | Institution |
| Neuberger Berman Group LLC | 1.61% | 4,873,804 | $103.76M | Institution |
| T Rowe Price Investment Management Inc | 1.17% | 3,554,840 | $75.68M | Institution |
| Timessquare Capital Management LLC | 1.08% | 3,267,676 | $69.57M | Institution |
| Artisan Partners Limited Partnership | 0.86% | 2,613,242 | $55.64M | Institution |
| Thrivent Financial For Lutherans | 0.78% | 2,372,390 | $50.51M | Institution |
| Bamco Inc | 0.65% | 1,973,759 | $42.02M | Institution |
| Jennison Associates LLC | 0.51% | 1,559,294 | $33.20M | Institution |
| Arrowmark Colorado Holdings LLC | 0.46% | 1,392,581 | $29.65M | Institution |
| Pembroke Management Ltd | 0.42% | 1,283,216 | $27.32M | Institution |