Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.99B | $1.98B | $2.03B | $1.64B | $930.7M | $1.07B | $1.02B | $1.04B | — | — | — | — | — | — | — |
| Gross profit | $362.9M | $364.1M | $355.8M | $306.0M | $183.2M | $308.3M | $290.0M | $278.5M | $224.4M | $218.8M | $252.7M | $259.5M | $243.0M | $195.2M | $187.8M |
| Research & development | $23.6M | $23.0M | $21.2M | $18.8M | $11.8M | $13.8M | $13.5M | $15.2M | $14.0M | $15.7M | $15.3M | $9.9M | $9.2M | $8.5M | $8.0M |
| Operating expenses | — | — | — | — | — | — | — | $141.8M | $106.8M | $99.6M | $86.5M | $86.4M | $88.0M | $72.8M | $74.7M |
| Operating income | −$384.4M | $6.3M | −$413.9M | −$40.2M | −$16.2M | $128.8M | $134.0M | $135.0M | $103.0M | $106.1M | $124.9M | $151.7M | $125.1M | $110.8M | $89.2M |
| EBITDAderived | −$243.4M | $150.1M | −$266.1M | $69.7M | $50.9M | $198.9M | $191.7M | $196.6M | $144.0M | $151.2M | $162.2M | $190.2M | $167.2M | $150.4M | $133.1M |
| Net income | −$337.4M | −$48.7M | −$309.5M | −$6.6M | $88.9M | $83.8M | $85.8M | $94.5M | $89.7M | $89.7M | $76.1M | $79.8M | $92.6M | $65.3M | $35.6M |
| Basic EPSper diluted share | -$6.19 | -$0.90 | -$5.69 | -$0.18 | $2.83 | $2.68 | $2.78 | $3.07 | $2.95 | $2.94 | $2.43 | $2.54 | $2.75 | $1.80 | $2.27 |
| Diluted EPSper diluted share | -$6.19 | -$0.90 | -$5.69 | -$0.18 | $2.80 | $2.66 | $2.76 | $3.06 | $2.94 | $2.93 | $2.42 | $2.51 | $2.73 | $1.76 | $2.20 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 6, 2025Form 4 | Stipancich John KDirector | BuyCommon Stock | 5.0K | $6.40 | $32.0K | 16.1K |
| May 30, 2025Form 4 | Levi MarcoDirector | BuyCommon Stock | 10.0K | $5.78 | $57.8K | 44.7K |
| May 29, 2025Form 4 | COOK WILLIAM MDirector | BuyCommon Stock | 5.0K | $5.84 | $29.2K | 26.4K |
| May 29, 2025Form 4 | Ritrievi Kimberly EDirector | BuyCommon Stock | 10.0K | $5.88 | $58.8K | 30.6K |
| May 29, 2025Form 4 | Singhal ShrutiPresident, CEO | BuyCommon Stock | 40.0K | $5.76 | $230.4K | 56.5K |