| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| NEEDHAM INVESTMENT MANAGEMENT LLC | 8% | $22,572,788 | 5,559,800 | NEEDHAM INVESTMENT MANAGEMENT LLC | 31 Mar 2025 | |||
| BlackRock, Inc. | 7.4% | $21,297,635 | 5,245,723 | BlackRock, Inc. | 31 Mar 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 56,028,125 | $218,515,489 | -$6,920,789 | $3.9 | 166 |
| 2025 Q2 | 57,479,842 | $260,373,756 | -$2,341,424 | $4.53 | 173 |
| 2025 Q1 | 57,982,746 | $266,084,906 | -$3,740,771 | $4.59 | 178 |
| 2024 Q4 | 58,285,193 | $368,971,479 | +$5,406,639 | $6.33 | 196 |
| 2024 Q3 | 57,371,770 | $326,022,139 | -$237,432 | $5.68 | 169 |
| 2024 Q2 | 57,346,318 | $236,836,344 | +$187,211 | $4.13 | 151 |
| 2024 Q1 | 57,033,050 | $280,062,464 | -$12,128,745 | $4.91 | 147 |
| 2023 Q4 | 59,385,774 | $333,804,451 | -$4,646,055 | $5.62 | 149 |
| 2023 Q3 | 58,513,519 | $202,284,812 | +$554,186 | $3.45 | 134 |
| 2023 Q2 | 58,279,733 | $232,003,207 | -$9,229,324 | $3.98 | 143 |
| 2023 Q1 | 60,682,549 | $235,385,095 | -$13,825,688 | $3.88 | 157 |
| 2022 Q4 | 63,822,380 | $326,167,315 | -$27,097,173 | $5.11 | 175 |
| 2022 Q3 | 66,217,292 | $500,532,451 | -$3,567,798 | $7.55 | 142 |
| 2022 Q2 | 65,773,533 | $791,979,874 | +$29,121,318 | $12.03 | 167 |
| 2022 Q1 | 62,902,437 | $1,358,791,514 | +$11,498,650 | $21.61 | 180 |
| 2021 Q4 | 62,477,519 | $1,283,659,597 | +$24,349,151 | $20.57 | 168 |
| 2021 Q3 | 60,111,866 | $1,510,616,374 | -$13,838,323 | $25.14 | 174 |
| 2021 Q2 | 60,546,896 | $1,531,470,365 | -$1,069,191 | $25.31 | 173 |
| 2021 Q1 | 60,553,337 | $1,538,369,770 | -$55,837,070 | $25.42 | 179 |
| 2020 Q4 | 62,818,148 | $1,236,042,424 | +$15,920,198 | $19.68 | 175 |
| 2020 Q3 | 62,165,493 | $663,386,294 | -$2,445,655 | $10.67 | 157 |
| 2020 Q2 | 62,304,257 | $679,427,280 | +$15,090,744 | $10.91 | 168 |
| 2020 Q1 | 60,876,177 | $751,267,413 | +$2,453,977 | $12.35 | 176 |
| 2019 Q4 | 60,734,111 | $720,161,481 | +$24,136,736 | $11.86 | 163 |
| 2019 Q3 | 59,352,118 | $441,010,771 | -$13,317,695 | $7.43 | 177 |
| 2019 Q2 | 59,906,766 | $581,858,982 | -$10,527,434 | $9.72 | 167 |
| 2019 Q1 | 61,164,965 | $713,624,647 | -$7,571,149 | $11.67 | 198 |
| 2018 Q4 | 61,789,813 | $718,641,258 | -$15,758,036 | $11.63 | 190 |
| 2018 Q3 | 61,767,447 | $1,259,957,654 | +$64,813,956 | $20.4 | 192 |
| 2018 Q2 | 59,093,170 | $762,264,628 | +$19,638,627 | $12.9 | 146 |
| 2018 Q1 | 57,655,161 | $619,787,891 | +$5,353,477 | $10.75 | 142 |
| 2017 Q4 | 57,245,330 | $466,802,319 | +$5,584,368 | $8.15 | 122 |
| 2017 Q3 | 56,538,672 | $480,870,028 | -$10,831,664 | $8.5 | 124 |
| 2017 Q2 | 56,389,554 | $721,759,717 | +$6,752,861 | $12.8 | 144 |
| 2017 Q1 | 55,692,803 | $776,909,905 | +$67,217,888 | $13.95 | 151 |
| 2016 Q4 | 55,253,250 | $825,982,602 | +$65,136,796 | $14.95 | 167 |
| 2016 Q3 | 50,851,740 | $494,883,218 | +$4,566,812 | $9.74 | 141 |
| 2016 Q2 | 51,189,471 | $372,636,739 | -$68,208 | $7.28 | 129 |
| 2016 Q1 | 51,204,454 | $394,169,137 | +$38,419,026 | $7.7 | 136 |
| 2015 Q4 | 45,596,702 | $503,858,569 | -$3,314,758 | $11.05 | 123 |
| 2015 Q3 | 45,909,622 | $546,347,394 | -$8,283,655 | $11.9 | 116 |
| 2015 Q2 | 45,738,174 | $914,368,877 | +$15,074,860 | $19.99 | 132 |
| 2015 Q1 | 44,649,560 | $1,037,050,084 | +$6,036,249 | $23.21 | 149 |
| 2014 Q4 | 44,099,613 | $1,299,285,651 | -$52,682,843 | $29.48 | 164 |
| 2014 Q3 | 46,401,057 | $1,086,212,431 | +$36,910,090 | $23.41 | 139 |
| 2014 Q2 | 44,748,354 | $1,107,097,654 | -$57,392,776 | $24.74 | 164 |
| 2014 Q1 | 46,450,989 | $1,412,839,810 | +$153,829,209 | $30.46 | 195 |