| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| VANGUARD GROUP INC | 8.22% | $29,300,942 | 398,056 | The Vanguard Group | 30 Jun 2025 | |||
| ROYCE & ASSOCIATES LP | 7.23% | -28.7% | $22,812,187 | -$9,060,362 | 349,506 | -28.4% | ROYCE & ASSOCIATES LP | 30 Sep 2025 |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 4.5% | -31.7% | $14,058,962 | -$6,018,547 | 215,397 | -30% | Kayne Anderson Rudnick Investment Management, LLC | 30 Sep 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 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.3 | 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.1 | 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.4 | 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 | 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 | 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.4 | 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 |