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 | $276.3M | $237.2M | $197.5M | $163.7M | $153.1M | $122.0M | $117.8M | $90.9M | $62.8M | $54.4M | $51.2M | $28.8M | $19,000 | $21,000 | $18,000 | $89,000 | $182,000 |
| Gross profit | $205.6M | $172.1M | $135.6M | $109.8M | $106.0M | $84.2M | $80.3M | $58.7M | $33.6M | $26.1M | $24.7M | $11.5M | $15,000 | $15,000 | $14,000 | $55,000 | $70,000 |
| Gross margin | 74.42% | 72.55% | 68.64% | 67.07% | 69.26% | 69.06% | 68.12% | 64.60% | 53.49% | 47.95% | 48.27% | 39.95% | 78.95% | 71.43% | 77.78% | 61.80% | 38.46% |
| Research & development | $27.6M | $24.8M | $21.0M | $19.9M | $16.3M | $13.0M | $30.4M | $13.6M | $12.9M | $15.3M | $18.9M | $21.3M | $15.1M | $26.0M | $21.3M | $12.7M | $11.3M |
| Operating expenses | $194.6M | $167.6M | $142.0M | $126.8M | $113.9M | $81.9M | $91.5M | $62.6M | $48.6M | $45.3M | $41.4M | $35.0M | $21.0M | $33.8M | $29.1M | $17.9M | $16.4M |
| Operating income | $11.0M | $4.5M | −$6.5M | −$17.1M | −$7.9M | $2.4M | −$11.3M | −$3.9M | −$15.0M | −$19.2M | −$16.7M | −$23.5M | −$21.0M | −$33.8M | −$29.0M | −$17.8M | −$16.2M |
| Operating margin | 4.00% | 1.90% | −3.27% | −10.42% | −5.13% | 1.94% | −9.55% | −4.30% | −23.88% | −35.39% | −32.58% | −81.73% | −110,336.84% | −160,761.90% | −161,333.33% | −20,004.49% | −8,884.07% |
| EBITDA | $22.6M | $10.0M | −$1.8M | −$13.1M | −$4.9M | $4.8M | −$9.6M | −$2.5M | −$13.4M | −$17.4M | −$15.1M | −$22.8M | −$20.5M | −$33.1M | −$28.4M | −$17.2M | −$15.5M |
| EBITDA margin | 8.18% | 4.23% | −0.93% | −7.99% | −3.19% | 3.90% | −8.10% | −2.73% | −21.31% | −31.92% | −29.47% | −79.12% | −107,763.16% | −157,671.43% | −157,738.89% | −19,339.33% | −8,497.25% |
| Net income | $16.5M | $10.4M | −$3.2M | −$16.7M | −$7.5M | $2.9M | −$9.7M | −$8.1M | −$17.3M | −$19.6M | −$16.3M | −$19.9M | −$15.6M | −$29.5M | −$19.7M | −$14.6M | — |
| Net profit margin | 5.98% | 4.37% | −1.61% | −10.21% | −4.88% | 2.35% | −8.20% | −8.96% | −27.54% | −35.98% | −31.93% | −69.18% | −82,221.05% | −140,352.38% | −109,266.67% | −16,357.30% | — |
| Basic EPSper basic share | $0.33 | $0.21 | -$0.07 | -$0.35 | -$0.16 | $0.06 | -$0.22 | -$0.20 | -$0.52 | -$1.18 | -$0.97 | -$2.23 | -$6.95 | -$16.25 | -$10.18 | -$11.80 | -$18.00 |
| Diluted EPSper diluted share | $0.32 | $0.20 | -$0.07 | -$0.35 | -$0.16 | $0.06 | -$0.22 | -$0.20 | -$0.52 | -$1.18 | -$0.97 | -$2.23 | -$6.95 | -$16.25 | -$10.18 | -$11.80 | -$18.00 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 15.81%8.09M shares |
STATE STREET CORP | 6.44%3.29M shares |
CONGRESS ASSET MANAGEMENT CO | 5.70%2.92M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.41%2.26M shares |
Conestoga Capital Advisors, LLC | 4.07%2.08M shares |
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 3.89%1.99M shares |
BNP PARIBAS ASSET MANAGEMENT Holding S.A. | 3.20%1.64M shares |
GW&K Investment Management, LLC | 3.03%1.55M shares |
Soleus Capital Management, L.P. | 2.85%1.46M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.62%1.34M shares |
GENEVA CAPITAL MANAGEMENT LLC | 2.62%1.34M shares |
LOOMIS SAYLES & CO L P | 2.35%1.2M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.07%1.06M shares |
BANK OF AMERICA CORP /DE/ | 1.99%1.02M shares |
DIMENSIONAL FUND ADVISORS LP | 1.77%906.2K shares |
SILVERCREST ASSET MANAGEMENT GROUP LLC | 1.75%896.65K shares |
ROYAL BANK OF CANADA | 1.52%775.76K shares |
Champlain Investment Partners, LLC | 1.48%755.83K shares |
Aberdeen Group plc | 1.39%710.24K shares |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 1.30%664.31K shares |
Percentages use 51.17M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 · 10b5-1 | SIEGAL JONATHANPrincipal Accounting Officer | SellCommon Stock | 2.5K | $44.90 | $112.3K | 886 |
| Jun 26, 2026Form 4 · 10b5-1 | SIEGAL JONATHANPrincipal Accounting Officer | SellCommon Stock | 232 | $44.90 | $10.4K | 886 |
| Jun 26, 2026Form 4 · 10b5-1 | Mara Joseph Anthony JrChief Financial Officer | SellCommon Stock | 5.0K | $44.75 | $223.8K | 16.0K |
| Jun 26, 2026Form 4 · 10b5-1 | Hopper Jonathan MarkChief Medical Officer | SellCommon Stock | 5.0K | $45.00 | $225.0K | 75.8K |
| Jun 26, 2026Form 4 · 10b5-1 | Hopper Jonathan MarkChief Medical Officer | SellCommon Stock | 5.0K | $45.00 | $225.0K | 75.8K |