Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $719.9M | $732.0M | $644.4M | $499.0M | $437.8M | $349.8M | $322.4M | $294.7M | $240.2M | $255.2M | $251.5M | $210.5M | $229.7M | $204.3M |
| Gross profit | $356.1M | $373.9M | $351.1M | $248.9M | $199.7M | $143.3M | $131.9M | $107.0M | $90.5M | $104.2M | $77.3M | $51.3M | $87.0M | $90.3M |
| Research & development | $85.8M | $73.9M | $73.7M | $74.8M | $60.9M | $67.2M | $68.9M | $57.6M | $43.5M | $41.5M | $37.3M | $28.9M | $33.0M | $31.2M |
| Operating expenses | $215.7M | $168.4M | $154.1M | $141.4M | $129.9M | $132.4M | $132.0M | $115.6M | $91.8M | $88.8M | $84.2M | $69.2M | $69.5M | $64.9M |
| Operating income | $140.4M | $205.4M | $197.0M | $107.5M | $69.9M | $11.0M | −$39,000 | −$8.6M | −$1.3M | $15.4M | −$6.9M | −$18.0M | $17.5M | $25.4M |
| EBITDAderived | $197.1M | $258.4M | $222.7M | $120.1M | $80.1M | $20.0M | $7.0M | −$2.6M | $5.2M | $30.1M | $6.4M | −$3.5M | $30.6M | $36.9M |
| Net income | $98.1M | $159.5M | $137.5M | $91.4M | $62.1M | $1.4M | $48.9M | −$5.7M | $3.6M | $9.8M | −$2.8M | −$10.7M | $11.9M | $18.1M |
| Basic EPSper diluted share | $2.10 | $3.29 | $2.85 | $1.88 | $1.30 | $0.03 | $1.04 | -$0.12 | $0.08 | $0.22 | -$0.06 | -$0.25 | $0.31 | $0.47 |
| Diluted EPSper diluted share | $2.03 | $3.06 | $2.60 | $1.74 | $1.25 | $0.03 | $0.98 | -$0.12 | $0.08 | $0.21 | -$0.06 | -$0.25 | $0.31 | $0.46 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 17, 2025Form 4 | Zhou RongSENIOR EVP, PRODUCTION CENTER | SellCommon Stock | 9.8K | $26.20 | $256.4K | 138.0K |
| Dec 12, 2025Form 4 | Petersen Floyd F.Director | SellCommon Stock | 2.4K | $25.92 | $62.9K | 71.4K |
| Dec 11, 2025Form 4 | Petersen Floyd F.Director | SellCommon Stock | 1.7K | $25.69 | $44.6K | 73.8K |
| Nov 25, 2025Form 4 | PRINS RICHARD KDirector | SellCommon Stock | 4.2K | $27.10 | $113.3K | 35.2K |
| Nov 13, 2025Form 4 | Petersen Floyd F.Director | SellCommon Stock | 16.7K | $26.49 | $441.8K | 75.5K |