| Name | Hold | Shares | Value | Type |
|---|---|---|---|---|
| Conestoga Capital Advisors LLC | 2.68% | 8,124,761 | $224.32M | Institution |
| Neuberger Berman Group LLC | 1.48% | 4,467,812 | $123.36M | Institution |
| T Rowe Price Investment Management Inc | 1.23% | 3,735,407 | $103.13M | Institution |
| Timessquare Capital Management LLC | 1.10% | 3,325,539 | $91.82M | Institution |
| Artisan Partners Limited Partnership | 0.90% | 2,733,782 | $75.48M | Institution |
| Thrivent Financial For Lutherans | 0.73% | 2,215,657 | $61.17M | Institution |
| Bamco Inc | 0.62% | 1,888,050 | $52.13M | Institution |
| Ranger Investment Management LP | 0.44% | 1,321,030 | $36.47M | Institution |
| Arrowmark Colorado Holdings LLC | 0.43% | 1,305,610 | $36.05M | Institution |
| Champlain Investment Partners LLC | 0.43% | 1,300,799 | $35.92M | Institution |