Revenue
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 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $812.9M | $745.6M | $659.7M | $596.6M | $528.7M | $443.0M | $380.6M | $285.6M | $220.1M | $174.8M | $850.1M | $804.9M | $805.2M | $1.07B | $1.13B | $1.11B | $1.06B | $1.28B |
| Gross profit | $574.8M | $529.7M | $480.2M | $426.5M | $381.2M | $299.0M | $227.9M | $164.9M | $123.7M | $74.8M | $361.7M | $310.9M | $299.6M | — | — | — | — | — |
| Research & development | $148.1M | $176.7M | $151.2M | $189.2M | $157.9M | $135.1M | $106.0M | $85.7M | $60.7M | $49.4M | $74.2M | $74.2M | $62.8M | $11.7M | $5.5M | $11.6M | $6.8M | — |
| Operating expenses | $491.4M | $524.3M | $468.8M | $552.3M | $446.8M | $419.6M | $408.8M | $363.0M | $257.2M | $206.2M | $374.8M | $343.6M | $298.1M | — | — | — | — | — |
| Operating income | $83.5M | $5.4M | $11.4M | −$125.8M | −$65.5M | −$120.5M | −$180.9M | −$198.1M | −$133.5M | −$131.4M | −$13.1M | −$32.7M | $1.6M | $101.0M | $85.6M | $25.2M | $97.5M | $92.9M |
| EBITDAderived | $96.9M | $22.6M | $22.9M | −$105.0M | −$41.3M | −$92.8M | −$145.0M | −$164.4M | −$95.9M | −$99.4M | $72.4M | $47.8M | $58.5M | $216.7M | $220.2M | $171.5M | $165.9M | — |
| Net income | $146.0M | −$814,000 | $11.9M | −$118.7M | −$33.8M | −$90.3M | −$124.5M | $1.03B | — | $4.1M | $6.7M | −$11.0M | $8.8M | $57.1M | $71.5M | −$23.1M | $44.5M | $37.5M |
| Basic EPSper diluted share | $2.28 | -$0.01 | $0.18 | -$1.79 | -$0.50 | -$1.36 | -$1.84 | $13.71 | $0.30 | $0.05 | $0.09 | -$0.14 | $0.12 | $0.77 | $0.97 | -$0.29 | $0.56 | $0.48 |
| Diluted EPSper diluted share | $2.24 | -$0.01 | $0.17 | -$1.79 | -$0.50 | -$1.36 | -$1.84 | $13.71 | $0.30 | $0.05 | $0.09 | -$0.14 | $0.12 | $0.75 | $0.96 | -$0.29 | $0.56 | $0.48 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 3, 2026Form 4 | Hussain MohsinCHIEF TECHNOLOGY OFFICER | SellCOMMON STOCK, $.10 PAR VALUE | 6.0K | $28.42 | $169.9K | 52.4K |
| Sep 8, 2025Form 4 | Hussain MohsinCHIEF TECHNOLOGY OFFICER | SellCOMMON STOCK, $.10 PAR VALUE | 12.7K | $27.94 | $355.8K | 63.4K |
| Aug 13, 2025Form 4 | Dillard Lauren RCHIEF FINANCIAL OFFICER | BuyCOMMON STOCK, $.10 PAR VALUE | 7.7K | $25.83 | $199.7K | 298.5K |
| Jul 7, 2025Form 4 · 10b5-1 | CADOGAN TIMOTHY R.Director | SellCOMMON STOCK, $.10 PAR VALUE | 2.5K | $34.00 | $85.0K | 55.5K |
| May 28, 2025Form 4 | Hussain MohsinCHIEF TECHNOLOGY OFFICER | SellCOMMON STOCK, $.10 PAR VALUE | 17.5K | $33.00 | $578.5K | 79.6K |