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 | $95.7M | $243.3M | $368.3M | $396.0M | $321.4M | $204.5M | $205.2M | $291.0M | $275.0M | $253.2M | $234.6M | $302.7M | $435.5M | $338.8M | $304.6M | $219.2M | $194.2M |
| Gross profit | −$39.4M | $19.6M | $41.0M | $29.0M | $23.5M | $31.3M | $74.1M | $73.4M | $20.3M | $46.9M | $57.0M | $66.0M | $100.2M | $57.3M | $61.8M | $41.3M | $34.4M |
| Gross margin | −41.18% | 8.07% | 11.13% | 7.32% | 7.32% | 15.31% | 36.13% | 25.22% | 7.37% | 18.51% | 24.31% | 21.79% | 23.00% | 16.90% | 20.27% | 18.84% | 17.73% |
| Research & development | $3.9M | $4.0M | $4.4M | $3.4M | $3.5M | $3.0M | $3.2M | $3.5M | $3.7M | $2.7M | $2.7M | $3.2M | $3.4M | $3.4M | $3.5M | $3.5M | $4.2M |
| Operating expenses | $13.6M | $13.3M | $13.6M | $11.4M | $10.6M | $9.0M | $8.8M | $10.0M | $10.4M | $10.3M | $10.1M | $9.8M | $9.9M | $11.2M | $10.1M | $9.1M | $9.6M |
| Operating income | −$53.0M | $6.4M | $27.4M | $17.5M | $12.9M | $22.3M | $65.3M | $63.4M | $9.9M | $36.5M | $47.0M | $56.1M | $90.3M | $46.1M | $51.6M | $32.2M | $24.8M |
| Operating margin | −55.35% | 2.62% | 7.43% | 4.43% | 4.01% | 10.92% | 31.82% | 21.80% | 3.59% | 14.42% | 20.02% | 18.54% | 20.72% | 13.60% | 16.94% | 14.67% | 12.79% |
| EBITDA | −$43.3M | $15.6M | $37.7M | $28.0M | $23.4M | $33.5M | $77.4M | $74.7M | $21.5M | $47.3M | $57.2M | $65.1M | $100.6M | $56.5M | $60.7M | $39.7M | $32.4M |
| EBITDA margin | −45.26% | 6.40% | 10.24% | 7.07% | 7.27% | 16.38% | 37.71% | 25.66% | 7.83% | 18.70% | 24.36% | 21.51% | 23.09% | 16.69% | 19.93% | 18.12% | 16.66% |
| Net income | −$49.4M | $15.5M | $37.4M | $15.2M | $26.3M | $46.6M | $88.2M | $53.2M | $23.5M | $56.3M | $46.4M | $53.2M | $74.0M | $34.3M | $34.5M | $23.1M | $17.0M |
| Net profit margin | −51.59% | 6.37% | 10.15% | 3.84% | 8.17% | 22.77% | 42.97% | 18.27% | 8.55% | 22.25% | 19.78% | 17.57% | 17.00% | 10.12% | 11.33% | 10.54% | 8.75% |
| Basic EPSper basic share | -$1.13 | $0.35 | $0.85 | $0.35 | $0.60 | $1.06 | $2.02 | $1.22 | $0.54 | $1.29 | $1.06 | $1.22 | $1.71 | $0.83 | $0.85 | $0.63 | $0.60 |
| Diluted EPSper diluted share | -$1.13 | $0.35 | $0.85 | $0.35 | $0.60 | $1.06 | $2.02 | $1.22 | $0.54 | $1.29 | $1.06 | $1.22 | $1.71 | $0.83 | $0.84 | $0.62 | $0.58 |
Reported shareholders
| Holder | % owned |
|---|---|
Novelly Paul Anthony II | ≈39.83%17.47M shares |
BlackRock, Inc. | 4.36%1.91M shares |
RENAISSANCE TECHNOLOGIES LLC | 3.27%1.43M shares |
DIMENSIONAL FUND ADVISORS LP | 3.26%1.43M shares |
AMERIPRISE FINANCIAL INC | 3.00%1.32M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.60%1.14M shares |
TWO SIGMA INVESTMENTS, LP | 1.78%782.08K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.51%660.89K shares |
STATE STREET CORP | 1.41%620.42K shares |
CITADEL ADVISORS LLC | 1.23%540.99K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.08%473.29K shares |
AQR CAPITAL MANAGEMENT LLC | 0.99%433.13K shares |
MILLENNIUM MANAGEMENT LLC | 0.94%411.87K shares |
Diametric Capital, LP | 0.76%331.42K shares |
COMMONWEALTH EQUITY SERVICES, LLC | 0.70%307.35K shares |
Empowered Funds, LLC | 0.70%306.09K shares |
MORGAN STANLEY | 0.69%304.67K shares |
Bank of New York Mellon Corp | 0.61%268.65K shares |
NOVELLY PAUL A. | ≈0.60%265K shares |
Hartree Partners, LP | 0.59%260K shares |
Percentages use 43.86M 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 4, 2026Form 4 | Polet RoelandChief Executive Officer | BuyCommon Stock | 10.0K | $4.28 | $42.8K | 35.0K |
| Nov 20, 2025Form 4 | Polet RoelandChief Executive Officer | BuyCommon Stock | 15.0K | $3.20 | $48.0K | 25.0K |
| Apr 3, 2025Form 4/A | Rowe Richard P.Director | Buycommon stock | 15.0K | $3.95 | $59.3K | 20.0K |
| Apr 3, 2025Form 4 | Rowe Richard P.Director | BuyCommon Stock | 15.0K | $3.95 | $59.3K | 20.0K |
| Apr 3, 2025Form 4 | Bedell Donald C.Director | BuyCommon Stock · indirect | 10.0K | $4.00 | $40.0K | 110.0K |