| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| VANGUARD GROUP INC | 8.2% | $29,300,942 | 398,056 | The Vanguard Group | 30 Jun 2025 | |||
| ROYCE & ASSOCIATES LP | 7.2% | -29% | $22,812,187 | -$9,060,362 | 349,506 | -28% | ROYCE & ASSOCIATES LP | 30 Sep 2025 |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 4.5% | -32% | $14,058,962 | -$6,018,547 | 215,397 | -30% | Kayne Anderson Rudnick Investment Management, LLC | 30 Sep 2025 |
| Filer | Ownership | Nb Shares | Share Change % | Portfolio % | Holdings Value |
|---|---|---|---|---|---|
| VANGUARD GROUP INC | 8.4% | 404,348 | +1.6% | 0% | $26,391,794 |
| Penserra Capital Management LLC | 7.9% | 377,845 | +43% | 0.29% | $24,661,000 |
| ROYCE & ASSOCIATES LP | 7.3% | 349,506 | -24% | 0.23% | $22,812,257 |
| BlackRock, Inc. | 7.2% | 345,896 | +0.51% | 0% | $22,576,632 |
| STATE STREET CORP | 4.6% | 219,073 | +30% | 0% | $14,298,895 |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 4.5% | 215,397 | -30% | 0.03% | $14,058,980 |
| RENAISSANCE TECHNOLOGIES LLC | 3.2% | 154,400 | +1.6% | 0.01% | $10,077,688 |
| GEODE CAPITAL MANAGEMENT, LLC | 2.9% | 139,356 | +0.51% | 0% | $9,097,606 |
| Ranger Investment Management, L.P. | 2.7% | 129,345 | +16% | 0.59% | $8,442,348 |
| DIMENSIONAL FUND ADVISORS LP | 2% | 95,112 | -6.4% | 0% | $6,207,834 |
| PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC. | 1.8% | 86,690 | +57% | 0.33% | $5,658,256 |
| Russell Investments Group, Ltd. | 1.4% | 68,310 | +12% | 0.01% | $4,458,596 |
| Silverberg Bernstein Capital Management LLC | 1.4% | 68,007 | +20% | 2.7% | $4,438,783 |
| Handelsbanken Fonder AB | 1.3% | 63,027 | +2104% | 0.01% | $4,114,000 |
| MORGAN STANLEY | 1.3% | 62,681 | +23% | 0% | $4,091,223 |
| RHUMBLINE ADVISERS | 1.2% | 55,968 | -31% | 0% | $3,653,022 |
| ISTHMUS PARTNERS, LLC | 1.1% | 50,998 | +16% | 0.74% | $3,328,639 |
| Bridge City Capital, LLC | 0.99% | 47,495 | +32% | 0.83% | $3,099,999 |
| JPMORGAN CHASE & CO | 0.99% | 47,447 | -9.6% | 0% | $3,096,866 |
| Bank of New York Mellon Corp | 0.93% | 44,711 | -0.56% | 0% | $2,918,270 |
| TWO SIGMA INVESTMENTS, LP | 0.91% | 43,759 | +422% | 0% | $2,856,150 |
| NORTHERN TRUST CORP | 0.91% | 43,560 | -1.8% | 0% | $2,843,161 |
| Merrion Investment Management Co, LLC | 0.9% | 43,200 | 0% | 1.6% | $2,819,664 |
| CSM Advisors, LLC | 0.69% | 32,975 | -3.2% | 0.06% | $2,151,000 |
| DEUTSCHE BANK AG\ | 0.61% | 29,253 | +0.12% | 0% | $1,909,343 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 75,033 | $4,451,541 | +$251,070 | $59.33 | 6 |
| 2025 Q3 | 3,626,545 | $236,704,289 | +$5,971,173 | $65.27 | 110 |
| 2025 Q2 | 3,532,603 | $260,039,284 | +$15,084,541 | $73.61 | 117 |
| 2025 Q1 | 3,370,718 | $214,849,935 | +$6,599,403 | $63.74 | 109 |
| 2024 Q4 | 3,254,666 | $265,086,356 | +$5,589,315 | $81.43 | 110 |
| 2024 Q3 | 3,186,503 | $254,508,655 | -$1,057,946 | $79.87 | 109 |
| 2024 Q2 | 3,231,948 | $241,396,997 | -$5,564,175 | $74.69 | 112 |
| 2024 Q1 | 3,293,064 | $296,963,850 | +$11,196,676 | $90.18 | 108 |
| 2023 Q4 | 3,179,336 | $249,284,660 | -$2,090,608 | $78.43 | 104 |
| 2023 Q3 | 3,129,205 | $257,025,560 | +$6,309,817 | $82.14 | 103 |
| 2023 Q2 | 3,067,639 | $298,864,283 | +$29,617,330 | $97.44 | 110 |
| 2023 Q1 | 2,794,761 | $231,622,564 | +$7,381,927 | $82.99 | 100 |
| 2022 Q4 | 2,712,509 | $175,646,768 | +$9,048,797 | $64.75 | 88 |
| 2022 Q3 | 2,573,292 | $120,044,646 | -$5,580,813 | $46.65 | 62 |
| 2022 Q2 | 2,693,013 | $125,546,310 | -$17,201,087 | $46.62 | 66 |
| 2022 Q1 | 3,070,279 | $167,256,137 | -$4,167,033 | $54.47 | 80 |
| 2021 Q4 | 3,110,037 | $211,920,311 | -$4,509,392 | $68.30 | 87 |
| 2021 Q3 | 3,166,351 | $202,717,828 | -$9,292,088 | $63.97 | 85 |
| 2021 Q2 | 3,294,666 | $242,784,134 | -$10,472,636 | $74.05 | 88 |
| 2021 Q1 | 3,426,870 | $239,506,378 | -$7,341,363 | $70.10 | 88 |
| 2020 Q4 | 3,436,048 | $193,035,989 | +$6,512,072 | $56.18 | 87 |
| 2020 Q3 | 3,289,752 | $161,483,333 | -$5,745,940 | $49.08 | 85 |
| 2020 Q2 | 3,400,182 | $210,128,135 | +$2,072,574 | $61.83 | 89 |
| 2020 Q1 | 3,376,361 | $175,689,663 | -$2,221,100 | $52.03 | 91 |
| 2019 Q4 | 3,416,085 | $243,909,888 | -$1,362,456 | $71.40 | 98 |
| 2019 Q3 | 3,422,009 | $227,055,926 | -$13,433,856 | $66.35 | 95 |
| 2019 Q2 | 3,605,217 | $250,978,118 | -$9,352,034 | $69.63 | 97 |
| 2019 Q1 | 3,720,910 | $364,254,698 | +$2,128,624 | $97.89 | 94 |
| 2018 Q4 | 3,716,430 | $325,422,774 | +$3,803,497 | $87.54 | 99 |
| 2018 Q3 | 3,666,287 | $388,052,152 | -$537,250 | $105.87 | 97 |
| 2018 Q2 | 3,663,496 | $446,168,720 | +$6,151,726 | $121.78 | 99 |
| 2018 Q1 | 3,639,941 | $302,548,449 | -$4,583,875 | $83.11 | 94 |
| 2017 Q4 | 3,695,099 | $317,789,028 | +$12,227,829 | $86.00 | 96 |
| 2017 Q3 | 3,550,035 | $280,345,397 | +$7,382,426 | $78.97 | 98 |
| 2017 Q2 | 3,459,395 | $266,373,613 | +$328,800 | $77.00 | 93 |
| 2017 Q1 | 3,441,040 | $284,880,109 | +$25,369,324 | $82.79 | 97 |
| 2016 Q4 | 3,492,499 | $249,462,075 | -$2,725,196 | $71.43 | 87 |
| 2016 Q3 | 3,536,785 | $208,455,305 | -$269,972 | $58.94 | 80 |
| 2016 Q2 | 3,541,368 | $207,698,000 | -$2,617,757 | $58.65 | 82 |
| 2016 Q1 | 3,591,234 | $203,015,358 | +$666,492 | $56.53 | 80 |
| 2015 Q4 | 3,579,694 | $201,111,091 | -$880,772 | $56.18 | 85 |
| 2015 Q3 | 3,607,926 | $175,126,569 | -$5,359,763 | $48.54 | 84 |
| 2015 Q2 | 3,652,119 | $286,262,879 | -$2,563,582 | $78.40 | 88 |
| 2015 Q1 | 3,690,823 | $254,346,338 | +$160,416 | $68.91 | 83 |
| 2014 Q4 | 3,687,463 | $260,961,400 | +$663,863 | $70.79 | 84 |
| 2014 Q3 | 3,663,010 | $236,405,583 | +$3,136,786 | $64.54 | 84 |
| 2014 Q2 | 3,614,879 | $201,005,779 | +$1,885,481 | $55.59 | 71 |
| 2014 Q1 | 3,599,576 | $205,279,593 | +$2,901,579 | $57.04 | 78 |