Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | $88.4M | $92.8M | $98.0M | $92.0M | $78.3M | $72.7M | $67.2M | $61.3M | $58.2M | $69.4M | $75.9M | $70.3M | $58.9M | $43.4M | $44.1M | $29.9M |
| Gross profit | — | $62.0M | $65.2M | $70.7M | $67.4M | $59.0M | $51.6M | $45.4M | $39.0M | $37.0M | $45.7M | $46.8M | $46.8M | $40.9M | $29.9M | $33.1M | $20.2M |
| Gross margin | — | 70.12% | 70.27% | 72.13% | 73.32% | 75.39% | 71.01% | 67.51% | 63.57% | 63.58% | 65.85% | 61.61% | 66.61% | 69.42% | 69.02% | 75.23% | 67.51% |
| Research & development | — | $29.6M | $26.6M | $27.3M | $24.4M | $17.9M | $16.6M | $14.4M | $14.7M | $13.8M | $16.1M | $16.0M | $10.0M | $8.4M | $6.1M | $5.6M | $5.5M |
| Operating expenses | — | $57.6M | $59.2M | $69.3M | $69.6M | $51.7M | $44.2M | $39.9M | $40.0M | $40.7M | $51.6M | $58.1M | $50.9M | $39.6M | $32.0M | $23.6M | $18.9M |
| Operating income | — | $4.4M | $6.0M | $1.4M | −$2.1M | $7.3M | $7.4M | $5.5M | −$988,000 | −$3.7M | −$5.9M | −$11.3M | −$4.1M | $1.2M | −$2.0M | $9.6M | $1.2M |
| Operating margin | — | 5.01% | 6.43% | 1.42% | −2.33% | 9.37% | 10.18% | 8.21% | −1.61% | −6.40% | −8.47% | −14.87% | −5.78% | 2.11% | −4.69% | 21.68% | 4.09% |
| EBITDA | — | $5.8M | $7.5M | $3.0M | −$614,000 | — | — | — | −$365,000 | −$2.6M | −$3.8M | −$8.8M | −$2.0M | $2.5M | −$1.2M | $10.2M | $1.9M |
| EBITDA margin | — | 6.60% | 8.03% | 3.08% | −0.67% | — | — | — | −0.60% | −4.50% | −5.50% | −11.57% | −2.78% | 4.24% | −2.74% | 23.04% | 6.20% |
| Net income | — | $32.3M | $7.8M | $2.1M | −$2.4M | $7.0M | $7.2M | $4.2M | −$2.0M | −$6.0M | −$6.2M | −$12.4M | −$5.2M | $684,000 | −$3.8M | $8.4M | −$127,000 |
| Net profit margin | — | 36.47% | 8.38% | 2.15% | −2.65% | 8.89% | 9.91% | 6.20% | −3.25% | −10.34% | −8.99% | −16.37% | −7.47% | 1.16% | −8.81% | 19.00% | −0.43% |
| Basic EPSper basic share | $0.33 | $1.15 | $0.25 | $0.07 | -$0.08 | $0.22 | $0.24 | $0.15 | -$0.07 | -$0.22 | -$0.23 | -$0.47 | -$0.21 | $0.03 | -$0.16 | $0.37 | -$0.01 |
| Diluted EPSper diluted share | $0.32 | $1.13 | $0.25 | $0.06 | -$0.08 | $0.21 | $0.23 | $0.14 | -$0.07 | -$0.22 | -$0.23 | -$0.47 | -$0.21 | $0.03 | -$0.16 | $0.34 | -$0.01 |
Reported shareholders
| Holder | % owned |
|---|---|
OAKTOP CAPITAL MANAGEMENT II, L.P. | 10.21%2.67M shares |
BlackRock, Inc. | 4.88%1.28M shares |
ACADIAN ASSET MANAGEMENT LLC | 4.21%1.1M shares |
SINHA GUNJAN | ≈3.13%819.8K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.10%812.07K shares |
RENAISSANCE TECHNOLOGIES LLC | 2.91%761K shares |
DIMENSIONAL FUND ADVISORS LP | 2.61%682.79K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.23%582.49K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 2.14%560.33K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.76%460.14K shares |
GOLDMAN SACHS GROUP INC | 1.61%420.28K shares |
STATE STREET CORP | 1.53%399.64K shares |
JACOBS LEVY EQUITY MANAGEMENT, INC | 1.44%375.9K shares |
TWO SIGMA INVESTMENTS, LP | 1.19%311.88K shares |
SEGALL BRYANT & HAMILL, LLC | 1.18%309.67K shares |
UBS Group AG | 1.15%301.43K shares |
Qube Research & Technologies Ltd | 0.85%221.46K shares |
O'SHAUGHNESSY ASSET MANAGEMENT, LLC | 0.70%182.69K shares |
PRUDENTIAL FINANCIAL INC | 0.67%176.01K shares |
NAVELLIER & ASSOCIATES INC | 0.62%162.34K shares |
Percentages use 26.17M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 2, 2026Form 4 · 10b5-1 | SMIT ERICChief Financial Officer | SellCommon Stock | 5.0K | $10.25 | $51.3K | 129.2K |
| Jan 2, 2026Form 4 · 10b5-1 | SMIT ERICChief Financial Officer | SellCommon Stock | 5.0K | $10.24 | $51.2K | 129.2K |
| Dec 4, 2025Form 4 | Darukhanavala Phiroz PDirector | SellCommon Stock | 10.0K | $10.61 | $106.1K | 2.5K |
| Dec 4, 2025Form 4 | Darukhanavala Phiroz PDirector | SellCommon Stock | 500 | $10.73 | $5.4K | 2.5K |
| Dec 1, 2025Form 4 · 10b5-1 | SMIT ERICChief Financial Officer | SellCommon Stock | 5.0K | $10.07 | $50.4K | 129.2K |