| 1 | VANGUARD GROUP INC | 3,719,867 | $600.6M | 0.01% | Share |
| 2 | KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 3,219,812 | $519.9M | 1.40% | Share |
| 3 | BlackRock, Inc. | 2,490,089 | $402.0M | 0.01% | Share |
| 4 | FMR LLC | 1,842,165 | $297.0M | 0.02% | Share |
| 5 | ValueAct Holdings, L.P. | 1,472,142 | $237.7M | 3.38% | Share |
| 6 | STATE STREET CORP | 1,244,366 | $200.0M | 0.01% | Share |
| 7 | BlackRock, Inc. | 1,188,333 | $191.0M | 0.00% | Share |
| 8 | MORGAN STANLEY | 1,148,274 | $185.0M | 0.01% | Share |
| 9 | Baker Avenue Asset Management, LP | 941,123 | $151.0M | 3.48% | Share |
| 10 | Conestoga Capital Advisors, LLC | 849,350 | $137.1M | 2.31% | Share |
| 11 | Quantinno Capital Management LP | 853,750 | $137.0M | 0.28% | Share |
| 12 | KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 797,010 | $128.7M | 0.35% | Share |
| 13 | DIMENSIONAL FUND ADVISORS LP | 778,621 | $125.0M | 0.03% | Share |
| 14 | Neuberger Berman Group LLC | 737,538 | $119.0M | 0.09% | Share |
| 15 | BANK OF MONTREAL /CAN/ | 672,907 | $108.0M | 0.04% | Share |
| 16 | Capital International Investors | 663,195 | $107.0M | 0.02% | Share |
| 17 | GEODE CAPITAL MANAGEMENT, LLC | 620,534 | $100.0M | 0.01% | Share |
| 18 | JPMORGAN CHASE & CO | 618,646 | $99.0M | 0.01% | Share |
| 19 | FIRST TRUST ADVISORS LP | 547,603 | $88.0M | 0.06% | Share |
| 20 | NORGES BANK | 527,280 | $85.0M | 0.01% | Share |
| 21 | Maren Capital LLC | 511,756 | $82.6M | 4.44% | Share |
| 22 | CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 485,766 | $78.0M | 0.01% | Share |
| 23 | NORTHERN TRUST CORP | 436,106 | $70.0M | 0.01% | Share |
| 24 | GOLDMAN SACHS GROUP INC | 421,177 | $68.0M | 0.01% | Share |
| 25 | Port Capital LLC | 408,705 | $66.0M | 2.85% | Share |
| 26 | VICTORY CAPITAL MANAGEMENT INC | 397,947 | $64.0M | 0.04% | Share |
| 27 | Allspring Global Investments Holdings, LLC | 324,201 | $53.4M | 0.09% | Share |
| 28 | WELLS FARGO & COMPANY/MN | 334,091 | $53.0M | 0.01% | Share |
| 29 | Champlain Investment Partners, LLC | 315,990 | $51.0M | 0.52% | Share |
| 30 | BROWN ADVISORY INC | 308,217 | $49.0M | 0.07% | Share |
| 31 | SNYDER CAPITAL MANAGEMENT L P | 300,565 | $48.5M | 0.90% | Share |
| 32 | ROYCE & ASSOCIATES LP | 291,046 | $47.0M | 0.48% | Share |
| 33 | DISCIPLINED GROWTH INVESTORS INC /MN | 260,230 | $42.0M | 0.80% | Share |
| 34 | RAYMOND JAMES FINANCIAL INC | 254,061 | $41.0M | 0.01% | Share |
| 35 | VANGUARD GROUP INC | 252,802 | $40.8M | 0.00% | Share |
| 36 | FEDERATED HERMES, INC. | 253,004 | $40.0M | 0.07% | Share |
| 37 | PRICE T ROWE ASSOCIATES INC /MD/ | 233,674 | $37.0M | 0.00% | Share |
| 38 | RIVERBRIDGE PARTNERS LLC | 224,136 | $36.2M | 0.68% | Share |
| 39 | GW&K Investment Management, LLC | 199,920 | $32.3M | 0.28% | Share |
| 40 | MANUFACTURERS LIFE INSURANCE COMPANY, THE | 203,355 | $32.0M | 0.03% | Share |
| 41 | AMERIPRISE FINANCIAL INC | 203,265 | $32.0M | 0.01% | Share |
| 42 | STATE FARM MUTUAL AUTOMOBILE INSURANCE CO | 181,873 | $29.4M | 0.02% | Share |
| 43 | Capital World Investors | 172,813 | $27.0M | 0.00% | Share |
| 44 | SCHRODER INVESTMENT MANAGEMENT GROUP | 157,968 | $26.0M | 0.02% | Share |
| 45 | Select Equity Group, L.P. | 159,549 | $25.8M | 0.11% | Share |
| 46 | Ranger Investment Management, L.P. | 156,106 | $25.2M | 1.73% | Share |
| 47 | MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | 155,592 | $25.1M | 0.01% | Share |
| 48 | AQR CAPITAL MANAGEMENT LLC | 156,371 | $25.0M | 0.01% | Share |
| 49 | SEGALL BRYANT & HAMILL, LLC | 154,525 | $25.0M | 0.34% | Share |
| 50 | ADAGE CAPITAL PARTNERS GP, L.L.C. | 150,000 | $24.0M | 0.04% | Share |