| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| KIBARIAN JOHN KACHIG | 6.5% | $46,631,517 | 2,512,474 | John Kachig Kibarian | 12 Feb 2025 | |||
| NEEDHAM INVESTMENT MANAGEMENT LLC | 5.1% | $52,118,961 | 2,018,550 | NEEDHAM INVESTMENT MANAGEMENT L.L.C. | 30 Sep 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 29,687,540 | $766,532,444 | +$16,976,508 | $25.82 | 178 |
| 2025 Q2 | 29,182,133 | $623,934,135 | +$32,853,682 | $21.38 | 170 |
| 2025 Q1 | 27,684,187 | $529,130,751 | -$24,654,440 | $19.11 | 166 |
| 2024 Q4 | 28,286,067 | $765,983,933 | -$5,912,370 | $27.08 | 176 |
| 2024 Q3 | 28,379,883 | $899,031,794 | +$11,152,871 | $31.68 | 174 |
| 2024 Q2 | 27,940,099 | $1,016,428,909 | -$114,328 | $36.38 | 171 |
| 2024 Q1 | 27,969,223 | $941,698,899 | -$4,669,737 | $33.67 | 177 |
| 2023 Q4 | 28,171,303 | $907,840,658 | +$10,346,518 | $32.14 | 198 |
| 2023 Q3 | 27,528,387 | $891,920,169 | +$19,487,457 | $32.4 | 182 |
| 2023 Q2 | 27,636,462 | $1,246,258,580 | +$20,663,066 | $45.1 | 178 |
| 2023 Q1 | 27,224,327 | $1,147,884,925 | +$42,362,861 | $42.4 | 177 |
| 2022 Q4 | 26,425,426 | $753,692,408 | +$5,305,861 | $28.52 | 150 |
| 2022 Q3 | 26,260,854 | $644,131,387 | +$8,738,829 | $24.53 | 130 |
| 2022 Q2 | 25,914,202 | $557,479,005 | -$20,813,005 | $21.51 | 122 |
| 2022 Q1 | 26,662,929 | $742,859,754 | +$6,779,478 | $27.87 | 124 |
| 2021 Q4 | 26,373,205 | $837,988,528 | +$7,977,481 | $31.79 | 131 |
| 2021 Q3 | 25,963,918 | $598,205,130 | -$2,252,441 | $23.04 | 105 |
| 2021 Q2 | 27,979,756 | $508,764,553 | +$7,743,858 | $18.18 | 111 |
| 2021 Q1 | 25,705,304 | $457,080,392 | -$4,341,690 | $17.78 | 100 |
| 2020 Q4 | 25,770,826 | $556,666,922 | +$1,267,637 | $21.6 | 114 |
| 2020 Q3 | 24,747,224 | $463,146,911 | -$10,982,606 | $18.71 | 110 |
| 2020 Q2 | 26,872,651 | $528,739,338 | +$19,095,756 | $19.56 | 108 |
| 2020 Q1 | 24,324,729 | $285,077,617 | -$9,454,074 | $11.72 | 93 |
| 2019 Q4 | 24,870,272 | $420,032,163 | +$9,442,045 | $16.89 | 105 |
| 2019 Q3 | 24,918,463 | $325,681,735 | -$5,955,613 | $13.07 | 101 |
| 2019 Q2 | 25,404,860 | $333,293,768 | +$21,916,764 | $13.12 | 101 |
| 2019 Q1 | 26,970,253 | $333,109,630 | -$9,338,102 | $12.35 | 97 |
| 2018 Q4 | 27,944,449 | $235,528,597 | +$2,613,633 | $8.43 | 102 |
| 2018 Q3 | 27,206,503 | $245,646,690 | -$19,015,675 | $9.03 | 98 |
| 2018 Q2 | 28,113,210 | $336,782,345 | +$3,676,289 | $11.98 | 101 |
| 2018 Q1 | 27,819,767 | $324,331,212 | -$29,776,685 | $11.66 | 98 |
| 2017 Q4 | 29,825,418 | $468,254,949 | +$34,508,302 | $15.7 | 113 |
| 2017 Q3 | 27,623,054 | $427,351,516 | +$17,148,079 | $15.49 | 93 |
| 2017 Q2 | 26,498,704 | $435,904,523 | +$19,889,042 | $16.45 | 92 |
| 2017 Q1 | 24,842,839 | $561,948,207 | +$51,629,938 | $22.62 | 105 |
| 2016 Q4 | 24,285,453 | $547,718,779 | +$16,704,410 | $22.55 | 102 |
| 2016 Q3 | 23,329,595 | $425,340,503 | +$11,510,613 | $18.17 | 94 |
| 2016 Q2 | 23,022,628 | $322,074,730 | -$7,313,743 | $13.99 | 107 |
| 2016 Q1 | 23,149,566 | $309,741,000 | +$4,242,444 | $13.38 | 107 |
| 2015 Q4 | 22,922,543 | $248,707,479 | -$5,672,813 | $10.84 | 112 |
| 2015 Q3 | 23,490,331 | $234,908,350 | -$15,522,406 | $10 | 107 |
| 2015 Q2 | 23,886,043 | $382,174,056 | -$966,668 | $16 | 102 |
| 2015 Q1 | 23,879,460 | $427,946,895 | +$24,508,786 | $17.92 | 98 |
| 2014 Q4 | 22,564,876 | $335,468,178 | -$513,284 | $14.86 | 91 |
| 2014 Q3 | 22,927,887 | $289,134,672 | -$10,370,911 | $12.61 | 105 |
| 2014 Q2 | 22,392,415 | $474,671,353 | +$18,839,521 | $21.22 | 108 |
| 2014 Q1 | 21,563,192 | $391,747,093 | +$564,854 | $18.17 | 110 |