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 | $499.5M | $540.4M | $550.0M | $486.2M | $581.7M | $616.7M | $671.8M | $570.6M | $550.4M | $411.0M | $307.3M | $347.1M | $319.8M | $425.1M | $612.4M | $778.2M | $586.4M |
| Gross profit | $127.9M | $157.2M | $184.5M | $179.8M | $214.0M | $226.8M | $247.4M | $223.9M | $218.2M | $171.2M | $138.9M | $151.4M | $140.8M | $183.5M | $241.0M | $270.6M | $240.9M |
| Research & development | $17.4M | $24.1M | $48.6M | $52.5M | $49.1M | $52.2M | $56.4M | $53.9M | $54.3M | $42.2M | $35.9M | $34.1M | $36.7M | $38.5M | $43.5M | $46.2M | $50.0M |
| Operating expenses | $267.0M | $237.1M | $199.1M | $213.6M | $282.3M | $211.7M | $206.0M | $188.9M | $181.1M | $171.8M | $104.8M | $107.5M | $106.3M | $132.2M | $133.2M | $166.6M | $164.0M |
| Operating income | −$139.1M | −$79.9M | −$14.7M | −$33.8M | −$68.3M | $15.2M | $41.4M | $35.1M | $37.0M | −$576,000 | $34.1M | $43.9M | $34.5M | $51.3M | $107.8M | $104.0M | $76.9M |
| EBITDAderived | −$127.3M | −$67.7M | −$2.7M | −$23.4M | −$58.9M | $25.7M | $53.3M | $48.7M | $74.2M | $22.7M | $46.8M | $56.9M | $48.7M | $68.1M | $122.1M | $115.8M | $89.4M |
| Net income | −$155.3M | −$100.0M | −$26.9M | −$33.1M | −$73.5M | $7.0M | $25.0M | $29.8M | $15.8M | −$7.7M | $23.2M | $25.2M | $17.8M | $32.4M | $67.9M | $60.6M | $47.5M |
| Basic EPSper diluted share | -$6.95 | -$4.70 | -$1.21 | -$1.63 | -$2.86 | $0.28 | $1.04 | $1.25 | $0.68 | -$0.46 | $1.43 | $1.58 | $1.05 | $1.62 | $2.53 | $2.14 | $1.81 |
| Diluted EPSper diluted share | -$6.95 | -$4.70 | -$1.21 | -$1.63 | -$2.86 | $0.28 | $1.03 | $1.24 | $0.67 | -$0.46 | $1.42 | $1.37 | $0.97 | $1.42 | $2.22 | $1.91 | $1.73 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | Gizinski DanielPresident, S&S Comm. Segment | SellCommon Stock Par Value $0.10 Per Share | 200 | $2.60 | $520.00 | 31.0K |