Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $441.3M | $388.5M | $354.0M | $313.8M | $298.8M | $253.2M | $276.2M | $262.8M | $189.7M | $180.4M | $145.9M | $144.6M | $140.8M | $131.7M | $119.6M | $116.6M | $111.7M |
| Gross profit | $284.2M | $248.8M | $229.2M | $202.5M | $197.5M | $167.8M | $183.0M | $173.0M | $128.6M | $118.9M | $90.7M | $91.3M | $90.4M | $85.0M | $75.8M | $68.4M | $69.8M |
| Gross margin | 64.40% | 64.03% | 64.74% | 64.54% | 66.09% | 66.26% | 66.26% | 65.81% | 67.81% | 65.92% | 62.18% | 63.12% | 64.21% | 64.55% | 63.40% | 58.61% | 62.47% |
| Research & development | $31.0M | $28.5M | $28.7M | $38.9M | $35.5M | $24.2M | $23.0M | $23.1M | $19.5M | $13.4M | $10.4M | $8.7M | $8.5M | $7.3M | $6.9M | $5.9M | $5.2M |
| Operating expenses | $257.5M | $209.9M | $237.7M | $196.3M | $205.3M | $165.3M | $166.0M | $163.7M | $120.7M | $105.0M | $85.4M | $82.5M | $76.6M | $72.4M | $64.2M | $58.5M | $55.3M |
| Operating income | $33.7M | $38.9M | $5.7M | $6.2M | $8.1M | $2.4M | $17.0M | $9.3M | $8.0M | $21.8M | $5.4M | $8.8M | $13.8M | $12.6M | $11.6M | $9.9M | $14.5M |
| Operating margin | 7.65% | 10.01% | 1.62% | 1.98% | 2.72% | 0.96% | 6.17% | 3.54% | 4.20% | 12.10% | 3.67% | 6.11% | 9.82% | 9.58% | 9.73% | 8.46% | 12.98% |
| EBITDA | $56.2M | $63.1M | $28.8M | $28.6M | $32.1M | $23.2M | $35.4M | $27.4M | $17.7M | $30.2M | $11.2M | $14.9M | $19.7M | $18.2M | $16.6M | $13.8M | $18.8M |
| EBITDA margin | 12.73% | 16.24% | 8.14% | 9.13% | 10.74% | 9.14% | 12.80% | 10.43% | 9.34% | 16.74% | 7.69% | 10.28% | 13.97% | 13.85% | 13.88% | 11.84% | 16.80% |
| Net income | $9.8M | −$13.4M | −$30.7M | −$19.2M | −$14.8M | −$16.7M | $1.7M | −$2.8M | $3.7M | $10.8M | $4.0M | $7.3M | $16.2M | $7.9M | $7.4M | $3.9M | $8.7M |
| Net profit margin | 2.21% | −3.44% | −8.67% | −6.12% | −4.96% | −6.59% | 0.62% | −1.08% | 1.95% | 5.98% | 2.75% | 5.06% | 11.49% | 6.03% | 6.16% | 3.38% | 7.77% |
| Basic EPSper basic share | $0.22 | -$0.32 | -$0.75 | -$0.48 | -$0.38 | -$0.44 | $0.05 | -$0.08 | $0.11 | $0.33 | $0.14 | $0.26 | $0.59 | $0.29 | $0.26 | $0.14 | $0.31 |
| Diluted EPSper diluted share | $0.21 | -$0.32 | -$0.75 | -$0.48 | -$0.38 | -$0.44 | $0.05 | -$0.08 | $0.11 | $0.32 | $0.14 | $0.25 | $0.57 | $0.28 | $0.26 | $0.14 | $0.30 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 13.30%6.67M shares |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 6.35%3.18M shares |
MORGAN STANLEY | 5.10%2.56M shares |
Juniper Investment Company, LLC | 4.03%2.02M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.99%2M shares |
FMR LLC | 3.91%1.96M shares |
STATE STREET CORP | 3.70%1.86M shares |
Ophir Asset Management Pty Ltd | 3.59%1.8M shares |
PERCEPTIVE ADVISORS LLC | 3.46%1.74M shares |
Conestoga Capital Advisors, LLC | 3.24%1.62M shares |
WELLINGTON MANAGEMENT GROUP LLP | 2.51%1.26M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.22%1.11M shares |
SILVERCREST ASSET MANAGEMENT GROUP LLC | 2.04%1.02M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.97%988.22K shares |
DIMENSIONAL FUND ADVISORS LP | 1.89%947.94K shares |
Mackin James P | ≈1.89%947.28K shares |
CITADEL ADVISORS LLC | 1.65%827.59K shares |
GW&K Investment Management, LLC | 1.58%794.48K shares |
First Eagle Investment Management, LLC | 1.38%693.15K shares |
ROYCE & ASSOCIATES LP | 1.27%639.28K shares |
Percentages use 50.18M 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 |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 · 10b5-1 | GREEN ANDREW MSVP, Regulatory and Quality | SellCommon Stock | 30.0K | $20.69 | $620.7K | 60.3K |
| Jun 11, 2026Form 4 · 10b5-1 | GREEN ANDREW MSVP, Regulatory and Quality | SellCommon Stock | 14.0K | $20.71 | $290.0K | 60.3K |
| Mar 4, 2026Form 4 | Holloway Jean FSVP, General Counsel | SellCommon Stock | 9.0K | $38.00 | $340.6K | 185.1K |
| Mar 3, 2026Form 4 | Horton AmyVP, Chief Accounting Officer | SellCommon Stock | 901 | $37.78 | $34.0K | 139.1K |
| Mar 3, 2026Form 4 | Holloway Jean FSVP, General Counsel | SellCommon Stock | 3.8K | $37.78 | $145.2K | 194.1K |