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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $859.5M | $822.7M | $829.5M | $914.5M | $855.6M | $831.3M | $891.8M | $909.9M | $986.8M | $1.16B | $955.4M | $453.7M | $396.6M | $350.6M | $308.7M | $290.5M | $260.3M |
| Gross profit | $682.5M | $643.9M | $642.0M | $691.4M | $641.4M | $609.2M | $649.6M | $655.8M | $714.9M | $816.0M | $627.0M | $359.1M | $312.1M | $276.5M | $243.0M | $229.2M | $204.3M |
| Research & development | $159.5M | $152.9M | $161.2M | $176.2M | $171.1M | $179.2M | $188.3M | $203.6M | $215.1M | $232.7M | $208.6M | $75.2M | $70.5M | $61.5M | $49.5M | $40.6M | $36.6M |
| Operating expenses | $572.7M | $1.01B | $791.9M | $613.8M | $592.8M | $572.1M | $632.0M | $727.4M | $718.9M | $753.9M | $652.5M | $262.3M | $234.1M | $212.0M | $189.3M | $171.1M | $158.4M |
| Operating income | $109.8M | −$367.6M | −$149.8M | $77.7M | $48.6M | $37.1M | $17.6M | −$71.6M | −$4.1M | $62.1M | −$25.6M | $96.8M | $78.0M | $64.5M | $53.7M | $58.1M | $45.9M |
| EBITDAderived | $166.4M | −$303.8M | −$74.8M | $163.6M | $144.4M | $143.0M | $133.7M | $66.3M | $149.4M | $222.9M | $114.5M | $116.5M | $96.3M | $82.0M | $70.3M | $71.9M | $60.3M |
| Net income | $95.5M | −$366.9M | −$147.7M | $59.6M | $35.9M | $19.4M | −$2.8M | −$73.3M | $79.8M | $33.3M | −$28.4M | $61.2M | $49.1M | $40.6M | $32.4M | $37.3M | $27.9M |
| Basic EPSper diluted share | $1.33 | -$5.12 | -$2.07 | $0.83 | $0.48 | $0.26 | -$0.04 | -$0.93 | $0.91 | $0.36 | -$0.35 | $1.49 | $1.19 | $0.97 | $0.77 | $0.89 | $0.69 |
| Diluted EPSper diluted share | $1.30 | -$5.12 | -$2.07 | $0.82 | $0.48 | $0.26 | -$0.04 | -$0.93 | $0.90 | $0.36 | -$0.35 | $1.47 | $1.17 | $0.96 | $0.76 | $0.87 | $0.67 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 8, 2026Form 4 · 10b5-1 | DOWNING JOHNEVP, World-Wide Sales | SellCommon Stock | 8.0K | $40.29 | $322.3K | 129.1K |
| May 15, 2026Form 4 · 10b5-1 | SZABADOS MICHAELDirector | SellCommon Stock | 4.0K | $38.40 | $153.6K | 32.5K |
| May 15, 2026Form 4 · 10b5-1 | Munshi SanjayChief Operating Officer | SellCommon Stock | 2.0K | $38.40 | $76.2K | 5.0K |
| May 12, 2026Form 4 · 10b5-1 | Grasso AlfredDirector | SellCommon Stock | 5.0K | $40.67 | $203.3K | 35.0K |
| Feb 20, 2026Form 4 · 10b5-1 | DOWNING JOHNEVP, World-Wide Sales | SellCommon Stock | 3.0K | $30.00 | $90.0K | 129.5K |