Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $593.2M | $553.5M | $456.8M | $478.8M | $868.1M | $764.3M | $854.8M | $826.9M | $744.2M | $755.7M | $753.6M | $915.0M | $1.21B | $1.12B |
| Gross profit | $256.3M | $234.8M | $203.8M | $227.0M | $359.5M | $271.2M | $328.0M | $322.6M | $286.0M | $295.7M | $281.8M | $355.5M | $427.9M | $407.0M |
| Research & development | $40.2M | $39.5M | $32.4M | $29.3M | $92.8M | $92.9M | $96.8M | $100.6M | $93.4M | $92.0M | $83.2M | $64.1M | $82.6M | $77.3M |
| Operating expenses | $186.0M | $183.0M | $160.4M | $136.2M | $243.7M | $242.0M | $246.8M | $244.8M | $246.1M | $250.7M | $246.8M | $220.9M | $284.1M | $270.9M |
| Operating income | $70.3M | $51.8M | $43.4M | $90.8M | $115.8M | $29.2M | $81.2M | $77.8M | $39.9M | $45.0M | $35.0M | $134.6M | $143.8M | $136.1M |
| EBITDAderived | $106.6M | $102.1M | $89.9M | $144.7M | $178.3M | $89.8M | $135.6M | $130.2M | $97.2M | $118.7M | $170.7M | $286.2M | $274.7M | $251.0M |
| Net income | $44.2M | −$237.8M | $72.4M | −$430.1M | $150.4M | $6.6M | $49.1M | $67.7M | $68.3M | −$42.3M | −$233.8M | −$87.0M | $105.8M | $79.1M |
| Basic EPSper diluted share | $0.51 | -$2.67 | $0.80 | -$4.69 | $1.63 | $0.07 | $0.54 | $0.75 | $0.76 | -$0.48 | -$2.69 | -$1.02 | $1.24 | $0.93 |
| Diluted EPSper diluted share | $0.50 | -$2.64 | $0.79 | -$4.63 | $1.59 | $0.07 | $0.53 | $0.74 | $0.75 | -$0.47 | -$2.69 | -$1.02 | $1.24 | $0.93 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 · 10b5-1 | Giesecke Daniel J.Senior Vice President & COO | SellCommon Stock | 10.0K | $37.31 | $373.5K | 175.9K |
| May 27, 2026Form 4 · 10b5-1 | Giesecke Daniel J.Senior Vice President & COO | SellCommon Stock | 10.2K | $37.33 | $380.4K | 185.9K |
| May 5, 2026Form 4 | Niew JeffreyPresident & CEO | SellCommon Stock | 142.9K | $33.25 | $4.75M | 883.7K |
| Apr 30, 2026Form 4 | Bastarrica Air A. Jr.Vice President, Controller | SellCommon Stock | 3.6K | $30.91 | $112.0K | 47.6K |
| Apr 29, 2026Form 4 | Bastarrica Air A. Jr.Vice President, Controller | SellCommon Stock | 2.2K | $29.96 | $64.5K | 51.2K |