| Name | Hold | Shares | Value | Type |
|---|---|---|---|---|
| Conestoga Capital Advisors LLC | 2.67% | 8,094,965 | $130.33M | Institution |
| Neuberger Berman Group LLC | 1.61% | 4,873,804 | $78.47M | Institution |
| T Rowe Price Investment Management Inc | 1.17% | 3,554,840 | $57.23M | Institution |
| Timessquare Capital Management LLC | 1.08% | 3,267,676 | $52.61M | Institution |
| Artisan Partners Limited Partnership | 0.86% | 2,613,242 | $42.07M | Institution |
| Thrivent Financial For Lutherans | 0.78% | 2,372,390 | $38.20M | Institution |
| Bamco Inc | 0.65% | 1,973,759 | $31.78M | Institution |
| Jennison Associates LLC | 0.51% | 1,559,294 | $25.10M | Institution |
| Arrowmark Colorado Holdings LLC | 0.46% | 1,392,581 | $22.42M | Institution |
| Pembroke Management Ltd | 0.42% | 1,283,216 | $20.66M | Institution |