Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.29B | $1.09B | $613.5M | $580.6M | $582.1M | $578.5M | $490.3M | $455.2M | $404.4M | $299.8M | $297.7M | $282.1M | $282.5M | $305.1M | $370.5M | $403.0M | $334.8M |
| Gross profit | $145.8M | $110.9M | $46.2M | $48.5M | $53.7M | $70.5M | $52.5M | $61.6M | $58.4M | $30.4M | $26.7M | $30.1M | $40.6M | $53.5M | $87.0M | $111.0M | $94.1M |
| Gross margin | 11.27% | 10.14% | 7.54% | 8.36% | 9.23% | 12.19% | 10.70% | 13.54% | 14.45% | 10.13% | 8.98% | 10.68% | 14.38% | 17.54% | 23.48% | 27.55% | 28.10% |
| Research & development | $37.3M | $33.9M | $30.0M | $28.9M | $21.9M | $19.3M | $14.2M | $12.3M | $13.8M | $13.5M | $16.4M | $17.9M | $19.5M | $19.0M | $21.1M | $24.2M | $19.7M |
| Operating expenses | $110.4M | $104.7M | $74.3M | $69.3M | $58.4M | $56.6M | $46.3M | $50.9M | $42.8M | $41.0M | $45.6M | $49.3M | $148.6M | $142.3M | $58.5M | $61.9M | $54.9M |
| Operating income | $35.4M | $6.2M | −$28.1M | −$20.8M | −$4.7M | $13.9M | $6.2M | $10.7M | $15.6M | −$10.7M | −$18.9M | −$19.2M | −$108.0M | −$88.8M | $28.5M | $49.1M | $39.2M |
| Operating margin | 2.74% | 0.57% | −4.57% | −3.59% | −0.81% | 2.41% | 1.27% | 2.36% | 3.87% | −3.56% | −6.34% | −6.80% | −38.22% | −29.11% | 7.69% | 12.18% | 11.71% |
| EBITDA | $60.6M | $30.7M | −$4.1M | −$1.7M | $12.2M | $30.1M | $17.7M | $19.7M | $23.4M | $713,000 | −$3.8M | −$310,000 | −$81.9M | −$56.5M | $59.7M | $76.4M | $58.0M |
| EBITDA margin | 4.68% | 2.81% | −0.67% | −0.29% | 2.10% | 5.21% | 3.61% | 4.33% | 5.79% | 0.24% | −1.27% | −0.11% | −28.98% | −18.52% | 16.10% | 18.95% | 17.32% |
| Net income | $81.2M | $4.7M | −$31.3M | −$68.9M | −$5.2M | $23.6M | $18.1M | $62.5M | $15.9M | −$12.2M | −$19.4M | −$20.0M | −$146.4M | −$67.4M | $13.0M | $27.2M | $20.6M |
| Net profit margin | 6.28% | 0.43% | −5.11% | −11.86% | −0.90% | 4.07% | 3.69% | 13.73% | 3.94% | −4.07% | −6.52% | −7.09% | −51.82% | −22.08% | 3.51% | 6.75% | 6.15% |
| Basic EPSper basic share | $1.42 | $0.08 | -$0.57 | -$1.28 | -$0.10 | $0.44 | $0.35 | $1.26 | $0.34 | -$0.27 | -$0.43 | -$0.45 | -$3.36 | -$1.57 | $0.28 | $0.59 | $0.50 |
| Diluted EPSper diluted share | $1.40 | $0.08 | -$0.57 | -$1.28 | -$0.10 | $0.43 | $0.34 | $1.18 | $0.32 | -$0.27 | -$0.43 | -$0.45 | -$3.36 | -$1.57 | $0.28 | $0.55 | $0.46 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Valenti Douglas | 3.01M |
Wong Gregory | 400.68K |
PAULDINE DAVID J | 186.77K |
Huizinga Stuart | 181.86K |
Glickman Matthew | 133.08K |
Simons James R. | 120.57K |
SHEEHAN ANDREW T | 98.45K |
SMITH HILLARY B | 67.31K |
Ahmed Asmau | 64.98K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 · 10b5-1 | Wong GregoryCFO | SellCommon Stock | 22.1K | $12.19 | $268.9K | 400.7K |
| Feb 18, 2025Form 4 · 10b5-1 | Wong GregoryCFO | SellCommon Stock | 8.5K | $22.88 | $194.8K | 337.0K |
| Feb 6, 2025Form 4 · 10b5-1 | Valenti DouglasChief Executive Officer | SellCommon Stock · indirect | 18.4K | $25.28 | $464.4K | 1.82M |
| Feb 5, 2025Form 4 · 10b5-1 | Valenti DouglasChief Executive Officer | SellCommon Stock · indirect | 10.0K | $25.02 | $250.2K | 1.84M |
| Nov 29, 2024Form 4 | Huizinga StuartDirector | SellCommon Stock | 3.0K | $23.00 | $68.5K | 171.9K |