| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| VANGUARD GROUP INC | 9.74% | +33.3% | $144,129,565 | +$37,663,967 | 4,864,312 | +35.4% | The Vanguard Group | 30 Sep 2025 |
| ROYCE & ASSOCIATES LP | 3.87% | $37,649,808 | 1,913,100 | ROYCE & ASSOCIATES LP | 30 Jun 2025 | |||
| NEEDHAM INVESTMENT MANAGEMENT LLC | 3.7% | -35.6% | $34,788,418 | -$15,416,119 | 1,837,740 | -30.7% | Needham Investment Management L.L.C. | 30 Jun 2025 |
| Senvest Management, LLC | 3.7% | -28% | $34,268,165 | -$12,471,463 | 1,810,257 | -26.7% | Senvest Management, LLC | 30 Jun 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 42,910,473 | $1,271,318,020 | +$32,584,580 | $29.63 | 224 |
| 2025 Q2 | 42,230,408 | $831,084,603 | +$16,061,120 | $19.68 | 179 |
| 2025 Q1 | 42,177,244 | $327,785,036 | +$10,554,421 | $7.77 | 156 |
| 2024 Q4 | 40,300,450 | $422,734,207 | +$5,018,612 | $10.49 | 167 |
| 2024 Q3 | 39,694,452 | $429,117,298 | -$11,246,240 | $10.69 | 161 |
| 2024 Q2 | 40,333,362 | $440,847,669 | +$1,460,116 | $10.93 | 142 |
| 2024 Q1 | 40,138,088 | $521,769,320 | +$7,226,057 | $13 | 132 |
| 2023 Q4 | 39,625,149 | $534,951,086 | +$10,966,992 | $13.5 | 139 |
| 2023 Q3 | 39,350,092 | $409,235,993 | -$2,038,467 | $10.4 | 142 |
| 2023 Q2 | 39,293,748 | $605,904,364 | +$9,813,382 | $15.42 | 137 |
| 2023 Q1 | 39,157,336 | $398,580,150 | -$12,999,540 | $10.18 | 148 |
| 2022 Q4 | 40,098,606 | $406,397,533 | +$15,340,196 | $10.14 | 138 |
| 2022 Q3 | 39,361,201 | $371,979,286 | -$3,799,673 | $9.45 | 129 |
| 2022 Q2 | 39,571,165 | $404,431,019 | -$14,174,660 | $10.22 | 128 |
| 2022 Q1 | 38,882,718 | $674,297,201 | -$4,171,684 | $17.34 | 136 |
| 2021 Q4 | 38,842,945 | $930,430,015 | -$26,465,580 | $23.95 | 126 |
| 2021 Q3 | 39,561,806 | $1,115,350,083 | -$10,205,386 | $28.19 | 134 |
| 2021 Q2 | 39,628,349 | $1,437,708,436 | +$38,029,393 | $36.28 | 145 |
| 2021 Q1 | 38,736,109 | $1,255,049,406 | +$112,840,295 | $32.4 | 160 |
| 2020 Q4 | 35,309,701 | $1,152,890,775 | +$41,339,374 | $32.65 | 150 |
| 2020 Q3 | 34,094,709 | $800,661,542 | +$54,660,497 | $23.48 | 117 |
| 2020 Q2 | 31,800,386 | $707,716,092 | +$43,370,332 | $22.26 | 116 |
| 2020 Q1 | 30,731,258 | $322,295,098 | -$1,967,748 | $10.49 | 103 |
| 2019 Q4 | 29,101,581 | $590,031,691 | -$6,492,459 | $20.28 | 108 |
| 2019 Q3 | 30,676,809 | $480,357,032 | -$9,526,921 | $15.66 | 102 |
| 2019 Q2 | 30,934,088 | $592,931,620 | +$35,358,679 | $19.2 | 104 |
| 2019 Q1 | 29,004,587 | $645,823,294 | +$57,040,157 | $22.28 | 106 |
| 2018 Q4 | 27,832,833 | $494,874,067 | +$111,739,864 | $17.78 | 105 |
| 2018 Q3 | 21,325,036 | $473,637,662 | +$100,640,243 | $22.21 | 97 |
| 2018 Q2 | 16,171,933 | $534,450,000 | +$534,450,002 | $33.06 | 103 |
| 2016 Q2 | 0 | $0 | -$6,000 | 0 | |
| 2016 Q1 | 240 | $6,000 | $25 | 1 |