| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Granahan Investment Management, LLC | 5.28% | $36,569,197 | 5,713,937 | Granahan Investment Management LLC | 30 Sep 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 65,384,285 | $418,366,586 | +$4,663,056 | $6.4 | 174 |
| 2025 Q2 | 64,995,557 | $383,461,081 | +$53,941,228 | $5.9 | 172 |
| 2025 Q1 | 57,312,335 | $155,573,572 | +$28,868,677 | $2.72 | 161 |
| 2024 Q4 | 47,437,449 | $80,161,702 | -$26,204,664 | $1.69 | 142 |
| 2024 Q3 | 54,166,748 | $166,319,637 | +$6,374,971 | $3.07 | 163 |
| 2024 Q2 | 52,092,262 | $86,459,927 | -$18,259,462 | $1.66 | 148 |
| 2024 Q1 | 60,180,122 | $157,673,760 | -$30,991,534 | $2.62 | 185 |
| 2023 Q4 | 64,858,034 | $444,913,788 | -$13,586,930 | $6.86 | 207 |
| 2023 Q3 | 65,605,014 | $396,963,043 | -$6,585,963 | $6.05 | 222 |
| 2023 Q2 | 64,716,835 | $600,666,892 | -$42,754,727 | $9.28 | 228 |
| 2023 Q1 | 68,860,435 | $850,998,579 | +$56,504,163 | $12.36 | 243 |
| 2022 Q4 | 64,720,812 | $986,331,932 | +$30,062,877 | $15.24 | 256 |
| 2022 Q3 | 62,718,407 | $903,789,628 | -$64,758,488 | $14.41 | 237 |
| 2022 Q2 | 65,657,445 | $1,147,112,722 | +$1,432,515 | $17.47 | 270 |
| 2022 Q1 | 62,079,264 | $2,718,236,564 | -$9,372,986 | $43.81 | 303 |
| 2021 Q4 | 61,642,836 | $3,749,265,481 | -$973,169 | $60.99 | 321 |
| 2021 Q3 | 61,052,707 | $4,199,826,941 | +$584,653,941 | $68.75 | 307 |
| 2021 Q2 | 51,976,579 | $3,951,319,787 | -$228,920,073 | $76.03 | 310 |
| 2021 Q1 | 54,935,266 | $4,401,400,011 | +$218,557,902 | $80.36 | 299 |
| 2020 Q4 | 52,364,384 | $2,961,433,711 | -$69,927,177 | $56.56 | 257 |
| 2020 Q3 | 53,560,394 | $1,753,813,376 | +$140,444,845 | $32.74 | 198 |
| 2020 Q2 | 53,159,154 | $668,138,986 | +$14,360,338 | $12.57 | 161 |
| 2020 Q1 | 46,775,482 | $201,587,271 | +$10,125,198 | $4.31 | 144 |
| 2019 Q4 | 42,116,870 | $300,227,675 | +$40,271,426 | $7.13 | 148 |
| 2019 Q3 | 33,880,064 | $218,333,478 | +$13,081,780 | $6.44 | 123 |
| 2019 Q2 | 32,650,293 | $163,276,365 | +$51,474,249 | $5 | 109 |
| 2019 Q1 | 22,827,923 | $79,891,000 | +$28,623,801 | $3.5 | 81 |
| 2018 Q4 | 14,451,751 | $26,445,000 | -$659,497 | $1.83 | 53 |
| 2018 Q3 | 16,967,721 | $21,037,000 | -$5,480,190 | $1.24 | 45 |
| 2018 Q2 | 20,481,058 | $30,926,000 | -$7,265,048 | $1.51 | 48 |
| 2018 Q1 | 23,912,921 | $48,063,965 | +$18,226,241 | $2.01 | 65 |
| 2017 Q4 | 16,707,539 | $29,907,000 | +$3,858,127 | $1.79 | 41 |
| 2017 Q3 | 14,737,425 | $22,248,000 | +$5,240,895 | $1.51 | 37 |
| 2017 Q2 | 10,855,735 | $11,180,000 | -$974,266 | $1.03 | 25 |
| 2017 Q1 | 11,820,700 | $11,112,000 | +$700,500 | $0.9396 | 28 |
| 2016 Q4 | 11,310,131 | $7,683,000 | +$460,945 | $0.68 | 30 |
| 2016 Q3 | 12,100,729 | $12,705,000 | -$500,291 | $1.05 | 32 |
| 2016 Q2 | 12,580,985 | $13,457,000 | -$3,664,589 | $1.07 | 42 |
| 2016 Q1 | 15,935,994 | $18,964,000 | -$4,868,654 | $1.19 | 45 |
| 2015 Q4 | 19,427,308 | $25,835,944 | -$2,269,570 | $1.33 | 52 |
| 2015 Q3 | 18,125,959 | $32,809,223 | +$3,556,837 | $1.81 | 52 |
| 2015 Q2 | 15,089,945 | $45,573,798 | +$7,810,326 | $3.02 | 60 |
| 2015 Q1 | 12,491,081 | $40,716,549 | +$40,674,548 | $3.26 | 35 |
| 2014 Q4 | 12,900 | $43,000 | +$43,000 | $3.33 | 1 |