| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| WELLINGTON MANAGEMENT GROUP LLP | 8.4% | $24,285,998 | 930,498 | Wellington Management Group LLP | 31 Dec 2024 | |||
| ROYCE & ASSOCIATES LP | 6.65% | +24.6% | $20,285,800 | +$3,568,926 | 732,083 | +21.3% | ROYCE & ASSOCIATES LP | 30 Jun 2025 |
| VANGUARD GROUP INC | 5.51% | +29.5% | $16,812,156 | +$3,464,498 | 606,718 | +26% | The Vanguard Group | 30 Jun 2025 |
| Bay Pond Partners, L.P. | 5% | +8% | $15,705,119 | +$1,180,619 | 546,265 | +8.13% | Bay Pond Partners, L.P. | 23 Oct 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 7,028,870 | $202,146,086 | +$4,182,779 | $28.75 | 88 |
| 2025 Q2 | 6,883,579 | $190,795,371 | +$3,902,089 | $27.71 | 84 |
| 2025 Q1 | 6,762,875 | $170,261,091 | +$1,294,383 | $25.17 | 86 |
| 2024 Q4 | 6,710,954 | $180,159,415 | +$5,561,079 | $26.84 | 84 |
| 2024 Q3 | 6,513,700 | $154,519,309 | +$1,344,323 | $23.72 | 78 |
| 2024 Q2 | 6,458,990 | $131,463,487 | -$334,099 | $20.35 | 78 |
| 2024 Q1 | 6,463,454 | $133,226,411 | -$2,393,151 | $20.61 | 72 |
| 2023 Q4 | 6,560,091 | $154,767,195 | +$1,893,919 | $23.59 | 73 |
| 2023 Q3 | 6,466,617 | $124,238,691 | -$4,609,942 | $19.21 | 70 |
| 2023 Q2 | 6,748,169 | $112,575,168 | -$2,770,188 | $16.68 | 69 |
| 2023 Q1 | 6,892,740 | $117,735,937 | -$6,583,509 | $17.08 | 69 |
| 2022 Q4 | 7,204,296 | $136,743,960 | -$4,030,393 | $18.98 | 74 |
| 2022 Q3 | 7,437,275 | $130,745,277 | -$6,811,379 | $17.58 | 76 |
| 2022 Q2 | 7,712,350 | $159,489,897 | +$15,124,964 | $20.68 | 79 |
| 2022 Q1 | 7,000,356 | $152,397,490 | +$26,736,350 | $21.77 | 59 |
| 2021 Q4 | 5,921,195 | $111,077,057 | -$591,108 | $18.76 | 54 |
| 2021 Q3 | 5,801,934 | $107,918,916 | -$1,052,129 | $18.60 | 56 |
| 2021 Q2 | 5,867,236 | $105,318,471 | -$9,663,932 | $17.95 | 60 |
| 2021 Q1 | 6,421,142 | $115,705,666 | +$3,077,060 | $18.02 | 59 |
| 2020 Q4 | 6,438,396 | $97,664,250 | -$7,296,981 | $15.17 | 63 |
| 2020 Q3 | 7,005,689 | $72,162,048 | -$1,417,991 | $10.30 | 65 |
| 2020 Q2 | 7,106,033 | $91,685,629 | -$4,531,318 | $12.91 | 68 |
| 2020 Q1 | 7,506,077 | $90,440,902 | -$10,678,808 | $12.05 | 67 |
| 2019 Q4 | 7,798,882 | $177,132,508 | +$20,925,777 | $22.74 | 73 |
| 2019 Q3 | 6,878,370 | $156,137,768 | -$946,383 | $22.71 | 67 |
| 2019 Q2 | 6,933,973 | $151,860,316 | -$670,615 | $21.90 | 67 |
| 2019 Q1 | 7,003,360 | $158,547,904 | +$1,349,780 | $22.64 | 74 |
| 2018 Q4 | 6,938,184 | $160,066,131 | +$617,497 | $23.09 | 71 |
| 2018 Q3 | 6,404,047 | $170,856,566 | -$3,275,482 | $26.68 | 69 |
| 2018 Q2 | 6,579,303 | $162,923,366 | +$158,072,999 | $24.75 | 62 |
| 2018 Q1 | 201,297 | $4,527,000 | -$506,745 | $22.49 | 3 |
| 2017 Q4 | 236,990 | $4,608,745 | -$2,074,401 | $19.45 | 3 |
| 2017 Q3 | 343,643 | $6,186,000 | -$1,871,951 | $18.00 | 3 |
| 2017 Q2 | 447,643 | $7,811,000 | +$538,767 | $17.45 | 3 |
| 2017 Q1 | 416,716 | $6,834,000 | $16.40 | 1 | |
| 2016 Q4 | 416,716 | $6,192,000 | +$6,192,000 | $14.86 | 1 |