| BlackRock, Inc. |
| <0.01% | <0.01% | #128 | $302.6M | 1.1M | $212.4M | 1.1M | +44,227+4.03% | Add |
| CONGRESS ASSET MANAGEMENT CO |
| 1.12% | 0.73% | #10 | $182.3M | 687,439 | $101.3M | 523,438 | +164,001+31.33% | Add |
| WASATCH ADVISORS LP |
| 1.19% | 1% | #9 | $181.2M | 683,262 | $150.5M | 777,313 | -94,051-12.10% | Reduce |
| Neuberger Berman Group LLC |
| 0.09% | 0.04% | #44 | $142.4M | 537,038 | $58.2M | 300,593 | +236,445+78.66% | Add |
| PRICE T ROWE ASSOCIATES INC /MD/ |
| 0.01% | 0.01% | #96 | $94.7M | 357,331 | $47.7M | 246,503 | +110,828+44.96% | Add |
| Boston Trust Walden Corp |
| 0.68% | 0.5% | #15 | $89.2M | 336,278 | $61.4M | 317,072 | +19,206+6.06% | Add |
| VANGUARD CAPITAL MANAGEMENT LLC |
| <0.01% | <0.01% | #163 | $87.4M | 329,623 | $63.3M | 326,725 | +2,898+0.89% | Add |
| STATE STREET CORP |
| <0.01% | <0.01% | #148 | $82.9M | 312,811 | $58.7M | 303,313 | +9,498+3.13% | Add |
| AMERICAN CENTURY COMPANIES INC |
| 0.03% | 0.01% | #58 | $74.2M | 279,976 | $24.4M | 125,860 | +154,116+122.45% | Add |
| UBS Group AG |
| 0.01% | 0.01% | #100 | $67.5M | 254,740 | $33.6M | 173,740 | +81,000+46.62% | Add |
| THRIVENT FINANCIAL FOR LUTHERANS |
| 0.1% | 0.08% | #39 | $63.5M | 239,388 | $45.9M | 237,276 | +2,112+0.89% | Add |
| MASSACHUSETTS FINANCIAL SERVICES CO /MA/ |
| 0.02% | 0.01% | #72 | $59.2M | 223,474 | $44.0M | 227,303 | -3,829-1.68% | Reduce |
| GEODE CAPITAL MANAGEMENT, LLC |
| <0.01% | <0.01% | #141 | $53.3M | 200,933 | $36.9M | 190,620 | +10,313+5.41% | Add |
| Allspring Global Investments Holdings, LLC |
| 0.08% | 0.06% | #46 | $52.6M | 195,720 | $36.8M | 189,863 | +5,857+3.08% | Add |
| DIMENSIONAL FUND ADVISORS LP |
| 0.01% | 0.01% | #98 | $49.4M | 186,313 | $34.8M | 179,973 | +6,340+3.52% | Add |
| VANGUARD PORTFOLIO MANAGEMENT LLC |
| <0.01% | <0.01% | #162 | $42.7M | 161,218 | $29.4M | 151,761 | +9,457+6.23% | Add |
| AltraVue Capital, LLC |
| 2.82% | 2.57% | #4 | $39.1M | 147,466 | $29.8M | 154,066 | -6,600-4.28% | Reduce |
| Annex Advisory Services, LLC |
| 0.59% | 0.47% | #19 | $34.6M | 130,481 | $25.2M | 130,394 | +87+0.07% | Add |
| MORGAN STANLEY |
| <0.01% | <0.01% | #166 | $33.0M | 124,387 | $32.7M | 163,838 | -39,451-24.08% | Reduce |
| FRANKLIN RESOURCES INC |
| 0.01% | <0.01% | #108 | $30.2M | 114,068 | $15.9M | 82,148 | +31,920+38.86% | Add |
| Swedbank AB |
| 0.02% | 0.02% | #67 | $28.0M | 105,505 | $22.3M | 115,005 | -9,500-8.26% | Reduce |
| GENEVA CAPITAL MANAGEMENT LLC |
| 0.63% | 0.54% | #17 | $27.3M | 103,038 | $25.4M | 131,173 | -28,135-21.45% | Reduce |
| ENVESTNET ASSET MANAGEMENT INC |
| 0.01% | 0.01% | #111 | $26.1M | 98,347 | $21.3M | 109,791 | -11,444-10.42% | Reduce |
| NORTHERN TRUST CORP |
| <0.01% | <0.01% | #143 | $24.2M | 91,260 | $16.7M | 86,400 | +4,860+5.63% | Add |
| GW&K Investment Management, LLC |
| 0.18% | 0.1% | #30 | $23.4M | 88,417 | $11.1M | 57,234 | +31,183+54.48% | Add |
| NEUMEIER POMA INVESTMENT COUNSEL LLC |
| 1.54% | 0.81% | #8 | $22.4M | 84,575 | $9.8M | 50,855 | +33,720+66.31% | Add |
| RENAISSANCE TECHNOLOGIES LLC |
| 0.03% | 0.03% | #62 | $22.4M | 84,465 | $20.6M | 106,472 | -22,007-20.67% | Reduce |
| ASHFORD CAPITAL MANAGEMENT INC |
| 2.47% | 2.58% | #6 | $20.9M | 108,010 | $20.9M | 108,010 | 00.00% | Unchanged |
| Owls Nest Partners IA, LLC |
| 6.43% | — | #2 | $19.8M | 74,731 | $0 | 0 | +74,731 | New Buy |
| De Lisle Partners LLP |
| 2.15% | 1.72% | #7 | $19.7M | 74,302 | $14.4M | 74,302 | 00.00% | Unchanged |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC |
| <0.01% | <0.01% | #147 | $19.4M | 73,279 | $14.5M | 74,769 | -1,490-1.99% | Reduce |
| ROYAL BANK OF CANADA |
| <0.01% | <0.01% | #146 | $18.1M | 68,136 | $15.3M | 79,179 | -11,043-13.95% | Reduce |
| BANK OF AMERICA CORP /DE/ |
| <0.01% | <0.01% | #181 | $16.0M | 60,312 | $10.6M | 54,732 | +5,580+10.20% | Add |
| OSAIC HOLDINGS, INC. |
| 0.02% | 0.02% | #75 | $15.5M | 58,522 | $11.2M | 58,006 | +516+0.89% | Add |
| Impax Asset Management Group plc |
| 0.1% | 0.07% | #41 | $14.7M | 55,500 | $10.7M | 55,500 | 00.00% | Unchanged |
| DIAMOND HILL CAPITAL MANAGEMENT INC |
| 0.12% | 0.05% | #36 | $14.6M | 55,176 | $8.0M | 41,106 | +14,070+34.23% | Add |
| VANGUARD FIDUCIARY TRUST CO |
| <0.01% | <0.01% | #139 | $14.6M | 55,000 | $10.3M | 53,168 | +1,832+3.45% | Add |
| PRINCIPAL FINANCIAL GROUP INC |
| 0.01% | 0.01% | #102 | $14.2M | 53,550 | $10.1M | 52,206 | +1,344+2.57% | Add |
| NEW YORK STATE COMMON RETIREMENT FUND |
| 0.02% | 0.01% | #77 | $13.6M | 51,475 | $10.0M | 51,867 | -392-0.76% | Reduce |
| BROWN CAPITAL MANAGEMENT LLC |
| 2.69% | 1.62% | #5 | $13.4M | 50,689 | $11.4M | 58,807 | -8,118-13.80% | Reduce |
| Applied Fundamental Research, LLC |
| 15.84% | 13.49% | #1 | $13.4M | 50,498 | $10.2M | 52,788 | -2,290-4.34% | Reduce |
| Rockefeller Capital Management L.P. |
| 0.02% | 0.02% | #73 | $12.3M | 46,295 | $12.7M | 65,381 | -19,086-29.19% | Reduce |
| RAYMOND JAMES FINANCIAL INC |
| <0.01% | <0.01% | #138 | $12.2M | 46,051 | $10.3M | 53,685 | -7,634-14.22% | Reduce |
| ROYCE & ASSOCIATES LP |
| 0.09% | 0.05% | #43 | $11.8M | 44,465 | $4.6M | 23,867 | +20,598+86.30% | Add |
| SEI INVESTMENTS CO |
| 0.01% | <0.01% | #93 | $11.7M | 44,185 | $5.1M | 26,305 | +17,880+67.97% | Add |
| Bank of New York Mellon Corp |
| <0.01% | <0.01% | #164 | $11.3M | 42,702 | $8.0M | 41,451 | +1,251+3.02% | Add |
| Palisades Investment Partners, LLC |
| 2.93% | 2.86% | #3 | $10.3M | 38,826 | $7.3M | 37,701 | +1,125+2.98% | Add |
| RENAISSANCE GROUP LLC |
| 0.4% | 0.36% | #22 | $9.9M | 37,323 | $8.5M | 43,885 | -6,562-14.95% | Reduce |
| Ranger Investment Management, L.P. |
| 0.6% | 0.5% | #18 | $9.6M | 36,030 | $7.0M | 35,945 | +85+0.24% | Add |
| Legato Capital Management LLC |
| 0.78% | 1.25% | #13 | $9.4M | 35,301 | $6.9M | 35,721 | -420-1.18% | Reduce |