Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $844.6M | $811.0M | $893.4M | $859.4M | $818.1M | $738.3M | $780.6M | $773.4M | $698.1M | $620.1M | $632.3M |
| Gross profit | $290.5M | $256.9M | $290.3M | $283.5M | $271.5M | $190.2M | $256.7M | $253.9M | $253.5M | $248.4M | $250.6M |
| Research & development | $91.1M | $87.0M | $84.8M | $77.0M | $71.9M | $78.9M | $78.1M | $83.0M | $67.3M | $53.5M | $50.4M |
| Operating expenses | $318.3M | $224.8M | $213.2M | $195.3M | $197.4M | $223.9M | $211.0M | $209.4M | $169.8M | $139.3M | $123.1M |
| Operating income | −$27.8M | $32.1M | $77.1M | $88.2M | $74.1M | −$33.7M | $45.7M | $44.5M | $83.7M | $109.1M | $127.5M |
| EBITDAderived | −$600,000 | $63.2M | $110.3M | $121.8M | $111.4M | $5.8M | $84.9M | $86.7M | $111.1M | $124.4M | $139.8M |
| Net income | −$70.3M | −$48.8M | $47.4M | $30.3M | $17.4M | −$57.9M | $15.5M | $27.5M | $51.6M | $68.5M | $80.0M |
| Basic EPSper diluted share | -$1.70 | -$1.20 | $1.18 | $0.76 | $0.44 | -$1.49 | $0.41 | $0.73 | $1.37 | $1.83 | $2.14 |
| Diluted EPSper diluted share | -$1.70 | -$1.20 | $1.07 | $0.73 | $0.43 | -$1.49 | $0.40 | $0.72 | $1.36 | $1.82 | $2.12 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 20, 2026Form 4 | Kunkel Jay K.Director | SellCommon Stock | 4.5K | $11.14 | $50.2K | 23.4K |
| Sep 19, 2025Form 4 | Aranki Karen LChief Human Resources Officer | SellCommon Stock | 3.2K | $12.34 | $39.2K | 177 |
| Aug 14, 2025Form 4 | Kunkel Jay K.Director | SellCommon Stock | 3.0K | $10.49 | $31.5K | 19.5K |
| Jun 18, 2025Form 4 | Kunkel Jay K.Director | SellCommon Stock | 2.6K | $7.77 | $20.0K | 22.5K |
| Apr 2, 2025Form 4 · 10b5-1 | SANYAL SUNNYPresident and CEO | SellCommon Stock | 8.7K | $11.24 | $98.3K | 190.2K |