| Conestoga Capital Advisors, LLC |
31 Mar, 2026 |
8,491,751 |
602,050 |
7.63% |
$116,761,572.00 |
| Neuberger Berman Group LLC |
31 Mar, 2026 |
4,475,492 |
-312,219 |
-6.52% |
$61,538,015.00 |
| TimesSquare Capital Management, LLC |
31 Mar, 2026 |
3,489,716 |
-10,605 |
-0.30% |
$47,983,595.00 |
| T. Rowe Price Investment Management, Inc. |
31 Mar, 2026 |
3,224,908 |
-1,265,429 |
-28.18% |
$44,343.00 |
| BAMCO INC /NY/ |
31 Mar, 2026 |
2,500,438 |
498,714 |
24.91% |
$34,381,022.00 |
| Artisan Partners Limited Partnership |
31 Mar, 2026 |
2,290,060 |
-59,782 |
-2.54% |
$31,488,325.00 |
| Morgan Stanley |
31 Mar, 2026 |
1,316,535 |
1,012,534 |
333.07% |
$18,102,356.00 |
| Ranger Investment Management, L.P. |
31 Mar, 2026 |
1,270,811 |
-7,375 |
-0.58% |
$17,473,651.00 |
| ArrowMark Colorado Holdings LLC |
31 Mar, 2026 |
1,045,459 |
-168,830 |
-13.90% |
$14,375,061.00 |
| Invesco Ltd. |
31 Mar, 2026 |
851,600 |
-9,835 |
-1.14% |
$11,709,500.00 |
| DEUTSCHE BANK AG\ |
31 Mar, 2026 |
849,220 |
-18,573 |
-2.14% |
$11,676,776.00 |
| ROYCE & ASSOCIATES LP |
31 Mar, 2026 |
841,326 |
348,303 |
70.65% |
$11,568,233.00 |
| NICHOLAS COMPANY, INC. |
31 Mar, 2026 |
744,229 |
-975 |
-0.13% |
$10,233,149.00 |
| RIVERBRIDGE PARTNERS LLC |
31 Mar, 2026 |
673,148 |
-42,011 |
-5.87% |
$9,255,781.00 |
| MUTUAL OF AMERICA CAPITAL MANAGEMENT LLC |
31 Mar, 2026 |
645,980 |
-3,075 |
-0.47% |
$8,882,225.00 |
| COOPER INVESTORS PTY LTD |
31 Mar, 2026 |
640,229 |
-55,016 |
-7.91% |
$8,803,149.00 |
| Qube Research & Technologies Ltd |
31 Mar, 2026 |
612,935 |
598,647 |
4,189.86% |
$8,427,856.00 |
| SANDS CAPITAL MANAGEMENT, LLC |
31 Mar, 2026 |
497,310 |
4,304 |
0.87% |
$6,838,012.00 |
| Point72 Asset Management, L.P. |
31 Mar, 2026 |
491,408 |
491,408 |
0.00% |
$6,756,860.00 |
| PEREGRINE CAPITAL MANAGEMENT LLC |
31 Mar, 2026 |
457,138 |
-21,873 |
-4.57% |
$6,285,648.00 |