Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.74B | $2.73B | $2.82B | $2.53B | $2.33B | $2.38B | $3.11B | $3.62B | $3.62B | $3.47B | $0 | $0 | $0 | $0 | — |
| Gross profit | $327.5M | $302.9M | $290.8M | $129.8M | $87.2M | $147.5M | $359.1M | $548.3M | $671.1M | $664.8M | $587.1M | $509.4M | $472.7M | $438.9M | $450.6M |
| Research & development | $80.6M | $82.8M | $84.1M | $80.5M | $90.0M | $101.6M | $114.9M | $122.5M | $128.0M | $117.8M | $108.8M | $102.0M | $103.5M | $94.2M | $83.9M |
| Operating income | $86.6M | $69.8M | $46.0M | −$105.0M | −$209.1M | −$268.7M | $156.0M | $110.3M | $266.2M | $247.1M | $175.9M | $164.5M | $142.1M | $103.3M | $125.2M |
| EBITDAderived | $184.6M | $173.4M | $156.0M | $17.5M | −$70.1M | −$114.5M | $307.9M | $257.0M | $404.3M | $369.8M | $290.3M | $277.1M | $253.2M | $226.1M | $249.3M |
| Net income | −$4.2M | −$78.7M | −$202.0M | −$215.4M | −$322.8M | −$267.6M | $67.5M | $103.6M | $138.0M | $139.0M | $111.9M | $42.8M | $47.9M | $102.8M | $102.8M |
| Basic EPSper diluted share | -$0.23 | -$4.48 | -$11.64 | -$12.53 | -$18.94 | -$15.82 | $3.94 | $5.79 | $7.76 | $7.96 | $6.50 | $2.56 | $2.39 | $4.40 | $4.27 |
| Diluted EPSper diluted share | -$0.23 | -$4.48 | -$11.64 | -$12.53 | -$18.94 | -$15.82 | $3.92 | $5.66 | $7.35 | $7.42 | $6.08 | $2.39 | $2.24 | $4.14 | $3.93 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 13, 2026Form 4 | Mastrocola David JohnDirector | BuyCommon stock · indirect | 3.4K | $29.77 | $101.0K | 25.0K |
| Mar 12, 2026Form 4 | Mastrocola David JohnDirector | BuyCommon stock · indirect | 1.5K | $30.25 | $45.2K | 21.6K |
| Mar 11, 2026Form 4 | Mastrocola David JohnDirector | BuyCommon stock · indirect | 2.0K | $31.00 | $62.0K | 20.1K |
| Nov 10, 2025Form 4 | Mastrocola David JohnDirector | BuyCommon stock · indirect | 2.0K | $29.05 | $58.1K | 18.1K |
| Nov 4, 2025Form 4 | Banas Jonathan PEVP and CFO | BuyCommon stock | 500 | $28.22 | $14.1K | 53.9K |