Revenue
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 | $1.35B | $1.14B | $1.04B | $898.3M | $811.5M | $747.7M | $717.5M | $618.0M | $603.3M | $541.9M | $657.1M | $763.0M | $844.1M | $969.2M | $54.3M | $408.5M | $334.5M |
| Gross profit | $307.9M | $287.2M | $268.6M | $226.0M | $225.1M | $203.2M | $190.0M | $169.7M | $157.6M | $120.5M | $161.8M | $179.4M | $204.5M | $257.2M | $191.2M | $84.3M | $63.6M |
| Research & development | $40.0M | $40.3M | $38.4M | $38.6M | $35.2M | $27.0M | $18.0M | $15.6M | $17.8M | $13.9M | $16.2M | $18.6M | $19.7M | $17.8M | $8.6M | $2.2M | $1.8M |
| Operating income | $25.6M | $29.0M | $31.1M | −$2.9M | $27.9M | $29.3M | $38.0M | $30.5M | −$12.0M | −$18.0M | −$4.5M | $5.3M | $18.2M | −$49.7M | $29.5M | $23.1M | −$27.0M |
| EBITDAderived | $72.7M | $69.3M | $64.3M | $27.6M | $53.6M | $53.9M | $61.4M | $48.4M | $10.2M | $4.5M | $21.0M | $37.7M | $64.6M | $8.3M | $77.5M | $36.0M | −$18.7M |
| Net income | $22.0M | $16.3M | −$8.9M | −$36.9M | −$2.0M | $79.6M | $12.5M | −$3.5M | −$42.7M | −$60.5M | $19.8M | −$78.0M | −$37.2M | −$114.4M | −$24.2M | $14.5M | — |
| Basic EPSper diluted share | $0.14 | $0.11 | -$0.07 | -$0.29 | -$0.02 | $0.69 | $0.12 | -$0.03 | -$0.48 | -$0.99 | $0.34 | -$1.35 | -$0.65 | -$2.44 | -$0.88 | $0.87 | -$2.99 |
| Diluted EPSper diluted share | $0.13 | $0.11 | -$0.07 | -$0.29 | -$0.02 | $0.67 | $0.11 | -$0.03 | -$0.48 | -$0.99 | $0.34 | -$1.35 | -$0.65 | -$2.44 | -$0.88 | $0.86 | -$2.99 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 · 10b5-1 | Mendoza MarieSVP & General Counsel | SellCommon Stock | 100 | $59.45 | $5.9K | 64.4K |
| Jun 15, 2026Form 4 · 10b5-1 | Mendoza MarieSVP & General Counsel | SellCommon Stock | 600 | $58.20 | $34.9K | 64.5K |
| Jun 15, 2026Form 4 · 10b5-1 | Mendoza MarieSVP & General Counsel | SellCommon Stock | 800 | $57.53 | $46.0K | 65.1K |
| Jun 15, 2026Form 4 · 10b5-1 | Carrai Phillip DPresident, STC Division | SellCommon Stock | 200 | $59.09 | $11.8K | 215.1K |
| Jun 15, 2026Form 4 · 10b5-1 | Carrai Phillip DPresident, STC Division | SellCommon Stock | 3.6K | $58.00 | $208.8K | 215.3K |